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:1200
16 INLINEASM = 1, // Target.td:1206
17 INLINEASM_BR = 2, // Target.td:1212
18 CFI_INSTRUCTION = 3, // Target.td:1221
19 EH_LABEL = 4, // Target.td:1230
20 GC_LABEL = 5, // Target.td:1239
21 ANNOTATION_LABEL = 6, // Target.td:1248
22 KILL = 7, // Target.td:1256
23 EXTRACT_SUBREG = 8, // Target.td:1263
24 INSERT_SUBREG = 9, // Target.td:1269
25 IMPLICIT_DEF = 10, // Target.td:1276
26 INIT_UNDEF = 11, // Target.td:1285
27 SUBREG_TO_REG = 12, // Target.td:1292
28 COPY_TO_REGCLASS = 13, // Target.td:1298
29 DBG_VALUE = 14, // Target.td:1305
30 DBG_VALUE_LIST = 15, // Target.td:1312
31 DBG_INSTR_REF = 16, // Target.td:1319
32 DBG_PHI = 17, // Target.td:1326
33 DBG_LABEL = 18, // Target.td:1333
34 REG_SEQUENCE = 19, // Target.td:1340
35 COPY = 20, // Target.td:1347
36 COPY_LANEMASK = 21, // Target.td:1355
37 BUNDLE = 22, // Target.td:1362
38 LIFETIME_START = 23, // Target.td:1368
39 LIFETIME_END = 24, // Target.td:1375
40 PSEUDO_PROBE = 25, // Target.td:1382
41 ARITH_FENCE = 26, // Target.td:1389
42 STACKMAP = 27, // Target.td:1398
43 FENTRY_CALL = 28, // Target.td:1533
44 PATCHPOINT = 29, // Target.td:1406
45 LOAD_STACK_GUARD = 30, // Target.td:1424
46 PREALLOCATED_SETUP = 31, // Target.td:1432
47 PREALLOCATED_ARG = 32, // Target.td:1438
48 STATEPOINT = 33, // Target.td:1415
49 LOCAL_ESCAPE = 34, // Target.td:1444
50 FAULTING_OP = 35, // Target.td:1453
51 PATCHABLE_OP = 36, // Target.td:1473
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1481
53 PATCHABLE_RET = 38, // Target.td:1488
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1497
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1505
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1513
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1523
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1543
59 FAKE_USE = 44, // Target.td:1463
60 MEMBARRIER = 45, // Target.td:1549
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1557
62 RELOC_NONE = 47, // Target.td:1565
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1576
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1572
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1580
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1584
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:380
339 ATOMIC_LOAD_ADD_I128 = 324, // PPCInstr64Bit.td:373
340 ATOMIC_LOAD_AND_I128 = 325, // PPCInstr64Bit.td:375
341 ATOMIC_LOAD_NAND_I128 = 326, // PPCInstr64Bit.td:378
342 ATOMIC_LOAD_OR_I128 = 327, // PPCInstr64Bit.td:377
343 ATOMIC_LOAD_SUB_I128 = 328, // PPCInstr64Bit.td:374
344 ATOMIC_LOAD_XOR_I128 = 329, // PPCInstr64Bit.td:376
345 ATOMIC_SWAP_I128 = 330, // PPCInstr64Bit.td:372
346 BUILD_QUADWORD = 331, // PPCInstr64Bit.td:1683
347 BUILD_UACC = 332, // PPCInstrMMA.td:509
348 CFENCE = 333, // PPCInstrInfo.td:5586
349 CFENCE8 = 334, // PPCInstr64Bit.td:1498
350 CLRLSLDI = 335, // PPCInstrInfo.td:5119
351 CLRLSLDI_rec = 336, // PPCInstrInfo.td:5121
352 CLRLSLWI = 337, // PPCInstrInfo.td:5066
353 CLRLSLWI_rec = 338, // PPCInstrInfo.td:5068
354 CLRRDI = 339, // PPCInstrInfo.td:5115
355 CLRRDI_rec = 340, // PPCInstrInfo.td:5117
356 CLRRWI = 341, // PPCInstrInfo.td:5062
357 CLRRWI_rec = 342, // PPCInstrInfo.td:5064
358 DCBFL = 343, // PPCInstrInfo.td:4818
359 DCBFLP = 344, // PPCInstrInfo.td:4819
360 DCBFPS = 345, // PPCInstrInfo.td:4828
361 DCBFx = 346, // PPCInstrInfo.td:4817
362 DCBSTPS = 347, // PPCInstrInfo.td:4829
363 DCBTCT = 348, // PPCInstrInfo.td:4809
364 DCBTDS = 349, // PPCInstrInfo.td:4810
365 DCBTSTCT = 350, // PPCInstrInfo.td:4813
366 DCBTSTDS = 351, // PPCInstrInfo.td:4814
367 DCBTSTT = 352, // PPCInstrInfo.td:4815
368 DCBTSTx = 353, // PPCInstrInfo.td:4807
369 DCBTT = 354, // PPCInstrInfo.td:4811
370 DCBTx = 355, // PPCInstrInfo.td:4806
371 DFLOADf32 = 356, // PPCInstrVSX.td:1793
372 DFLOADf64 = 357, // PPCInstrVSX.td:1796
373 DFSTOREf32 = 358, // PPCInstrVSX.td:1799
374 DFSTOREf64 = 359, // PPCInstrVSX.td:1802
375 EXTLDI = 360, // PPCInstrInfo.td:5091
376 EXTLDI_rec = 361, // PPCInstrInfo.td:5093
377 EXTLWI = 362, // PPCInstrInfo.td:5032
378 EXTLWI_rec = 363, // PPCInstrInfo.td:5035
379 EXTRDI = 364, // PPCInstrInfo.td:5095
380 EXTRDI_rec = 365, // PPCInstrInfo.td:5097
381 EXTRWI = 366, // PPCInstrInfo.td:5038
382 EXTRWI_rec = 367, // PPCInstrInfo.td:5040
383 INSLWI = 368, // PPCInstrInfo.td:5042
384 INSLWI_rec = 369, // PPCInstrInfo.td:5044
385 INSRDI = 370, // PPCInstrInfo.td:5099
386 INSRDI_rec = 371, // PPCInstrInfo.td:5101
387 INSRWI = 372, // PPCInstrInfo.td:5046
388 INSRWI_rec = 373, // PPCInstrInfo.td:5048
389 KILL_PAIR = 374, // PPCInstrMMA.td:506
390 LAx = 375, // PPCInstrInfo.td:5021
391 LIWAX = 376, // PPCInstrVSX.td:1171
392 LIWZX = 377, // PPCInstrVSX.td:1175
393 PPCLdFixedAddr = 378, // PPCInstrInfo.td:5149
394 PSUBI = 379, // PPCInstrP10.td:2980
395 RLWIMIbm = 380, // PPCInstrInfo.td:5141
396 RLWIMIbm_rec = 381, // PPCInstrInfo.td:5143
397 RLWINMbm = 382, // PPCInstrInfo.td:5137
398 RLWINMbm_rec = 383, // PPCInstrInfo.td:5139
399 RLWNMbm = 384, // PPCInstrInfo.td:5145
400 RLWNMbm_rec = 385, // PPCInstrInfo.td:5147
401 ROTRDI = 386, // PPCInstrInfo.td:5103
402 ROTRDI_rec = 387, // PPCInstrInfo.td:5105
403 ROTRWI = 388, // PPCInstrInfo.td:5050
404 ROTRWI_rec = 389, // PPCInstrInfo.td:5052
405 SLDI = 390, // PPCInstrInfo.td:5107
406 SLDI_rec = 391, // PPCInstrInfo.td:5109
407 SLWI = 392, // PPCInstrInfo.td:5054
408 SLWI_rec = 393, // PPCInstrInfo.td:5056
409 SPILLTOVSR_LD = 394, // PPCInstrVSX.td:1817
410 SPILLTOVSR_LDX = 395, // PPCInstrVSX.td:1814
411 SPILLTOVSR_ST = 396, // PPCInstrVSX.td:1810
412 SPILLTOVSR_STX = 397, // PPCInstrVSX.td:1807
413 SRDI = 398, // PPCInstrInfo.td:5111
414 SRDI_rec = 399, // PPCInstrInfo.td:5113
415 SRWI = 400, // PPCInstrInfo.td:5058
416 SRWI_rec = 401, // PPCInstrInfo.td:5060
417 STIWX = 402, // PPCInstrVSX.td:1194
418 SUBI = 403, // PPCInstrInfo.td:5023
419 SUBIC = 404, // PPCInstrInfo.td:5027
420 SUBIC_rec = 405, // PPCInstrInfo.td:5029
421 SUBIS = 406, // PPCInstrInfo.td:5025
422 SUBPCIS = 407, // PPCInstrInfo.td:5123
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:1099
428 ADD4O = 413, // PPCInstrInfo.td:1109
429 ADD4O_rec = 414, // PPCInstrInfo.td:1113
430 ADD4TLS = 415, // PPCInstrInfo.td:3171
431 ADD4_rec = 416, // PPCInstrInfo.td:1103
432 ADD8 = 417, // PPCInstrInfo.td:1099
433 ADD8O = 418, // PPCInstrInfo.td:1109
434 ADD8O_rec = 419, // PPCInstrInfo.td:1113
435 ADD8TLS = 420, // PPCInstr64Bit.td:682
436 ADD8TLS_ = 421, // PPCInstr64Bit.td:814
437 ADD8_rec = 422, // PPCInstrInfo.td:1103
438 ADDC = 423, // PPCInstrInfo.td:1151
439 ADDC8 = 424, // PPCInstrInfo.td:1151
440 ADDC8O = 425, // PPCInstrInfo.td:1161
441 ADDC8O_rec = 426, // PPCInstrInfo.td:1165
442 ADDC8_rec = 427, // PPCInstrInfo.td:1155
443 ADDCO = 428, // PPCInstrInfo.td:1161
444 ADDCO_rec = 429, // PPCInstrInfo.td:1165
445 ADDC_rec = 430, // PPCInstrInfo.td:1155
446 ADDE = 431, // PPCInstrInfo.td:1151
447 ADDE8 = 432, // PPCInstrInfo.td:1151
448 ADDE8O = 433, // PPCInstrInfo.td:1161
449 ADDE8O_rec = 434, // PPCInstrInfo.td:1165
450 ADDE8_rec = 435, // PPCInstrInfo.td:1155
451 ADDEO = 436, // PPCInstrInfo.td:1161
452 ADDEO_rec = 437, // PPCInstrInfo.td:1165
453 ADDEX = 438, // PPCInstrInfo.td:3159
454 ADDEX8 = 439, // PPCInstr64Bit.td:1822
455 ADDE_rec = 440, // PPCInstrInfo.td:1155
456 ADDG6S = 441, // PPCInstrInfo.td:2219
457 ADDG6S8 = 442, // PPCInstr64Bit.td:1020
458 ADDI = 443, // PPCInstrInfo.td:2551
459 ADDI8 = 444, // PPCInstr64Bit.td:760
460 ADDIC = 445, // PPCInstrInfo.td:2556
461 ADDIC8 = 446, // PPCInstr64Bit.td:757
462 ADDIC_rec = 447, // PPCInstrInfo.td:2561
463 ADDIS = 448, // PPCInstrInfo.td:2565
464 ADDIS8 = 449, // PPCInstr64Bit.td:763
465 ADDISdtprelHA = 450, // PPCInstr64Bit.td:1607
466 ADDISdtprelHA32 = 451, // PPCInstrInfo.td:3604
467 ADDISgotTprelHA = 452, // PPCInstr64Bit.td:1485
468 ADDIStlsgdHA = 453, // PPCInstr64Bit.td:1502
469 ADDIStlsldHA = 454, // PPCInstr64Bit.td:1574
470 ADDIStocHA = 455, // PPCInstrInfo.td:3619
471 ADDIStocHA8 = 456, // PPCInstr64Bit.td:1469
472 ADDIdtprelL = 457, // PPCInstr64Bit.td:1613
473 ADDIdtprelL32 = 458, // PPCInstrInfo.td:3600
474 ADDItlsgdL = 459, // PPCInstr64Bit.td:1507
475 ADDItlsgdL32 = 460, // PPCInstrInfo.td:3512
476 ADDItlsgdLADDR = 461, // PPCInstr64Bit.td:1566
477 ADDItlsgdLADDR32 = 462, // PPCInstrInfo.td:3560
478 ADDItlsldL = 463, // PPCInstr64Bit.td:1579
479 ADDItlsldL32 = 464, // PPCInstrInfo.td:3567
480 ADDItlsldLADDR = 465, // PPCInstr64Bit.td:1599
481 ADDItlsldLADDR32 = 466, // PPCInstrInfo.td:3593
482 ADDItoc = 467, // PPCInstrInfo.td:3622
483 ADDItoc8 = 468, // PPCInstr64Bit.td:1476
484 ADDItocL = 469, // PPCInstrInfo.td:3624
485 ADDItocL8 = 470, // PPCInstr64Bit.td:1471
486 ADDME = 471, // PPCInstrInfo.td:1200
487 ADDME8 = 472, // PPCInstrInfo.td:1200
488 ADDME8O = 473, // PPCInstrInfo.td:1210
489 ADDME8O_rec = 474, // PPCInstrInfo.td:1214
490 ADDME8_rec = 475, // PPCInstrInfo.td:1204
491 ADDMEO = 476, // PPCInstrInfo.td:1210
492 ADDMEO_rec = 477, // PPCInstrInfo.td:1214
493 ADDME_rec = 478, // PPCInstrInfo.td:1204
494 ADDPCIS = 479, // PPCInstr64Bit.td:1055
495 ADDZE = 480, // PPCInstrInfo.td:1200
496 ADDZE8 = 481, // PPCInstrInfo.td:1200
497 ADDZE8O = 482, // PPCInstrInfo.td:1210
498 ADDZE8O_rec = 483, // PPCInstrInfo.td:1214
499 ADDZE8_rec = 484, // PPCInstrInfo.td:1204
500 ADDZEO = 485, // PPCInstrInfo.td:1210
501 ADDZEO_rec = 486, // PPCInstrInfo.td:1214
502 ADDZE_rec = 487, // PPCInstrInfo.td:1204
503 ADJCALLSTACKDOWN = 488, // PPCInstrInfo.td:1468
504 ADJCALLSTACKUP = 489, // PPCInstrInfo.td:1471
505 AND = 490, // PPCInstrInfo.td:1025
506 AND8 = 491, // PPCInstrInfo.td:1025
507 AND8_rec = 492, // PPCInstrInfo.td:1029
508 ANDC = 493, // PPCInstrInfo.td:1025
509 ANDC8 = 494, // PPCInstrInfo.td:1025
510 ANDC8_rec = 495, // PPCInstrInfo.td:1029
511 ANDC_rec = 496, // PPCInstrInfo.td:1029
512 ANDI8_rec = 497, // PPCInstr64Bit.td:652
513 ANDIS8_rec = 498, // PPCInstr64Bit.td:656
514 ANDIS_rec = 499, // PPCInstrInfo.td:2600
515 ANDI_rec = 500, // PPCInstrInfo.td:2596
516 ANDI_rec_1_EQ_BIT = 501, // PPCInstrInfo.td:4476
517 ANDI_rec_1_EQ_BIT8 = 502, // PPCInstrInfo.td:4483
518 ANDI_rec_1_GT_BIT = 503, // PPCInstrInfo.td:4479
519 ANDI_rec_1_GT_BIT8 = 504, // PPCInstrInfo.td:4486
520 AND_rec = 505, // PPCInstrInfo.td:1029
521 ATOMIC_CMP_SWAP_I16 = 506, // PPCInstrInfo.td:2108
522 ATOMIC_CMP_SWAP_I32 = 507, // PPCInstrInfo.td:2111
523 ATOMIC_CMP_SWAP_I64 = 508, // PPCInstr64Bit.td:300
524 ATOMIC_CMP_SWAP_I8 = 509, // PPCInstrInfo.td:2105
525 ATOMIC_LOAD_ADD_I16 = 510, // PPCInstrInfo.td:2044
526 ATOMIC_LOAD_ADD_I32 = 511, // PPCInstrInfo.td:2074
527 ATOMIC_LOAD_ADD_I64 = 512, // PPCInstr64Bit.td:269
528 ATOMIC_LOAD_ADD_I8 = 513, // PPCInstrInfo.td:2014
529 ATOMIC_LOAD_AND_I16 = 514, // PPCInstrInfo.td:2050
530 ATOMIC_LOAD_AND_I32 = 515, // PPCInstrInfo.td:2080
531 ATOMIC_LOAD_AND_I64 = 516, // PPCInstr64Bit.td:281
532 ATOMIC_LOAD_AND_I8 = 517, // PPCInstrInfo.td:2020
533 ATOMIC_LOAD_MAX_I16 = 518, // PPCInstrInfo.td:2065
534 ATOMIC_LOAD_MAX_I32 = 519, // PPCInstrInfo.td:2095
535 ATOMIC_LOAD_MAX_I64 = 520, // PPCInstr64Bit.td:290
536 ATOMIC_LOAD_MAX_I8 = 521, // PPCInstrInfo.td:2035
537 ATOMIC_LOAD_MIN_I16 = 522, // PPCInstrInfo.td:2062
538 ATOMIC_LOAD_MIN_I32 = 523, // PPCInstrInfo.td:2092
539 ATOMIC_LOAD_MIN_I64 = 524, // PPCInstr64Bit.td:287
540 ATOMIC_LOAD_MIN_I8 = 525, // PPCInstrInfo.td:2032
541 ATOMIC_LOAD_NAND_I16 = 526, // PPCInstrInfo.td:2059
542 ATOMIC_LOAD_NAND_I32 = 527, // PPCInstrInfo.td:2089
543 ATOMIC_LOAD_NAND_I64 = 528, // PPCInstr64Bit.td:284
544 ATOMIC_LOAD_NAND_I8 = 529, // PPCInstrInfo.td:2029
545 ATOMIC_LOAD_OR_I16 = 530, // PPCInstrInfo.td:2053
546 ATOMIC_LOAD_OR_I32 = 531, // PPCInstrInfo.td:2083
547 ATOMIC_LOAD_OR_I64 = 532, // PPCInstr64Bit.td:275
548 ATOMIC_LOAD_OR_I8 = 533, // PPCInstrInfo.td:2023
549 ATOMIC_LOAD_SUB_I16 = 534, // PPCInstrInfo.td:2047
550 ATOMIC_LOAD_SUB_I32 = 535, // PPCInstrInfo.td:2077
551 ATOMIC_LOAD_SUB_I64 = 536, // PPCInstr64Bit.td:272
552 ATOMIC_LOAD_SUB_I8 = 537, // PPCInstrInfo.td:2017
553 ATOMIC_LOAD_UMAX_I16 = 538, // PPCInstrInfo.td:2071
554 ATOMIC_LOAD_UMAX_I32 = 539, // PPCInstrInfo.td:2101
555 ATOMIC_LOAD_UMAX_I64 = 540, // PPCInstr64Bit.td:296
556 ATOMIC_LOAD_UMAX_I8 = 541, // PPCInstrInfo.td:2041
557 ATOMIC_LOAD_UMIN_I16 = 542, // PPCInstrInfo.td:2068
558 ATOMIC_LOAD_UMIN_I32 = 543, // PPCInstrInfo.td:2098
559 ATOMIC_LOAD_UMIN_I64 = 544, // PPCInstr64Bit.td:293
560 ATOMIC_LOAD_UMIN_I8 = 545, // PPCInstrInfo.td:2038
561 ATOMIC_LOAD_XOR_I16 = 546, // PPCInstrInfo.td:2056
562 ATOMIC_LOAD_XOR_I32 = 547, // PPCInstrInfo.td:2086
563 ATOMIC_LOAD_XOR_I64 = 548, // PPCInstr64Bit.td:278
564 ATOMIC_LOAD_XOR_I8 = 549, // PPCInstrInfo.td:2026
565 ATOMIC_SWAP_I16 = 550, // PPCInstrInfo.td:2118
566 ATOMIC_SWAP_I32 = 551, // PPCInstrInfo.td:2121
567 ATOMIC_SWAP_I64 = 552, // PPCInstr64Bit.td:304
568 ATOMIC_SWAP_I8 = 553, // PPCInstrInfo.td:2115
569 ATTN = 554, // PPCInstrInfo.td:4703
570 B = 555, // PPCInstrInfo.td:1620
571 BA = 556, // PPCInstrInfo.td:1623
572 BC = 557, // PPCInstrInfo.td:1650
573 BCC = 558, // PPCInstrInfo.td:1634
574 BCCA = 559, // PPCInstrInfo.td:1640
575 BCCCTR = 560, // PPCInstrInfo.td:1582
576 BCCCTR8 = 561, // PPCInstr64Bit.td:61
577 BCCCTRL = 562, // PPCInstrInfo.td:1751
578 BCCCTRL8 = 563, // PPCInstr64Bit.td:142
579 BCCL = 564, // PPCInstrInfo.td:1728
580 BCCLA = 565, // PPCInstrInfo.td:1730
581 BCCLR = 566, // PPCInstrInfo.td:1644
582 BCCLRL = 567, // PPCInstrInfo.td:1766
583 BCCTR = 568, // PPCInstrInfo.td:1586
584 BCCTR8 = 569, // PPCInstr64Bit.td:66
585 BCCTR8n = 570, // PPCInstr64Bit.td:69
586 BCCTRL = 571, // PPCInstrInfo.td:1755
587 BCCTRL8 = 572, // PPCInstr64Bit.td:147
588 BCCTRL8n = 573, // PPCInstr64Bit.td:150
589 BCCTRLn = 574, // PPCInstrInfo.td:1757
590 BCCTRn = 575, // PPCInstrInfo.td:1588
591 BCDADD_rec = 576, // PPCInstrAltivec.td:1397
592 BCDCFN_rec = 577, // PPCInstrAltivec.td:1637
593 BCDCFSQ_rec = 578, // PPCInstrAltivec.td:1645
594 BCDCFZ_rec = 579, // PPCInstrAltivec.td:1639
595 BCDCPSGN_rec = 580, // PPCInstrAltivec.td:1650
596 BCDCTN_rec = 581, // PPCInstrAltivec.td:1641
597 BCDCTSQ_rec = 582, // PPCInstrAltivec.td:1646
598 BCDCTZ_rec = 583, // PPCInstrAltivec.td:1643
599 BCDSETSGN_rec = 584, // PPCInstrAltivec.td:1653
600 BCDSR_rec = 585, // PPCInstrAltivec.td:1659
601 BCDSUB_rec = 586, // PPCInstrAltivec.td:1398
602 BCDS_rec = 587, // PPCInstrAltivec.td:1657
603 BCDTRUNC_rec = 588, // PPCInstrAltivec.td:1662
604 BCDUS_rec = 589, // PPCInstrAltivec.td:1658
605 BCDUTRUNC_rec = 590, // PPCInstrAltivec.td:1663
606 BCL = 591, // PPCInstrInfo.td:1733
607 BCLR = 592, // PPCInstrInfo.td:1658
608 BCLRL = 593, // PPCInstrInfo.td:1770
609 BCLRLn = 594, // PPCInstrInfo.td:1772
610 BCLRn = 595, // PPCInstrInfo.td:1660
611 BCLalways = 596, // PPCInstrInfo.td:1712
612 BCLn = 597, // PPCInstrInfo.td:1736
613 BCTR = 598, // PPCInstrInfo.td:1578
614 BCTR8 = 599, // PPCInstr64Bit.td:58
615 BCTRL = 600, // PPCInstrInfo.td:1746
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:1857
621 BCTRL_LWZinto_toc_RM = 606, // PPCInstrInfo.td:1866
622 BCTRL_RM = 607, // PPCInstrInfo.td:1832
623 BCn = 608, // PPCInstrInfo.td:1654
624 BDNZ = 609, // PPCInstrInfo.td:1683
625 BDNZ8 = 610, // PPCInstr64Bit.td:83
626 BDNZA = 611, // PPCInstrInfo.td:1687
627 BDNZAm = 612, // PPCInstrInfo.td:1703
628 BDNZAp = 613, // PPCInstrInfo.td:1695
629 BDNZL = 614, // PPCInstrInfo.td:1779
630 BDNZLA = 615, // PPCInstrInfo.td:1783
631 BDNZLAm = 616, // PPCInstrInfo.td:1799
632 BDNZLAp = 617, // PPCInstrInfo.td:1791
633 BDNZLR = 618, // PPCInstrInfo.td:1668
634 BDNZLR8 = 619, // PPCInstr64Bit.td:90
635 BDNZLRL = 620, // PPCInstrInfo.td:1805
636 BDNZLRLm = 621, // PPCInstrInfo.td:1813
637 BDNZLRLp = 622, // PPCInstrInfo.td:1809
638 BDNZLRm = 623, // PPCInstrInfo.td:1676
639 BDNZLRp = 624, // PPCInstrInfo.td:1672
640 BDNZLm = 625, // PPCInstrInfo.td:1795
641 BDNZLp = 626, // PPCInstrInfo.td:1787
642 BDNZm = 627, // PPCInstrInfo.td:1699
643 BDNZp = 628, // PPCInstrInfo.td:1691
644 BDZ = 629, // PPCInstrInfo.td:1681
645 BDZ8 = 630, // PPCInstr64Bit.td:81
646 BDZA = 631, // PPCInstrInfo.td:1685
647 BDZAm = 632, // PPCInstrInfo.td:1701
648 BDZAp = 633, // PPCInstrInfo.td:1693
649 BDZL = 634, // PPCInstrInfo.td:1777
650 BDZLA = 635, // PPCInstrInfo.td:1781
651 BDZLAm = 636, // PPCInstrInfo.td:1797
652 BDZLAp = 637, // PPCInstrInfo.td:1789
653 BDZLR = 638, // PPCInstrInfo.td:1666
654 BDZLR8 = 639, // PPCInstr64Bit.td:88
655 BDZLRL = 640, // PPCInstrInfo.td:1803
656 BDZLRLm = 641, // PPCInstrInfo.td:1811
657 BDZLRLp = 642, // PPCInstrInfo.td:1807
658 BDZLRm = 643, // PPCInstrInfo.td:1674
659 BDZLRp = 644, // PPCInstrInfo.td:1670
660 BDZLm = 645, // PPCInstrInfo.td:1793
661 BDZLp = 646, // PPCInstrInfo.td:1785
662 BDZm = 647, // PPCInstrInfo.td:1697
663 BDZp = 648, // PPCInstrInfo.td:1689
664 BL = 649, // PPCInstrInfo.td:1720
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:1722
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:1823
681 BLR = 666, // PPCInstrInfo.td:1574
682 BLR8 = 667, // PPCInstr64Bit.td:54
683 BLRL = 668, // PPCInstrInfo.td:1762
684 BL_NOP = 669, // PPCInstrInfo.td:1739
685 BL_NOP_RM = 670, // PPCInstrInfo.td:1826
686 BL_RM = 671, // PPCInstrInfo.td:1821
687 BL_TLS = 672, // PPCInstrInfo.td:1726
688 BPERMD = 673, // PPCInstr64Bit.td:992
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:2216
696 CBCDTD8 = 681, // PPCInstr64Bit.td:1017
697 CDTBCD = 682, // PPCInstrInfo.td:2213
698 CDTBCD8 = 683, // PPCInstr64Bit.td:1014
699 CFUGED = 684, // PPCInstrP10.td:1734
700 CLRBHRB = 685, // PPCInstrInfo.td:1935
701 CMPB = 686, // PPCInstrInfo.td:2711
702 CMPB8 = 687, // PPCInstr64Bit.td:998
703 CMPD = 688, // PPCInstr64Bit.td:876
704 CMPDI = 689, // PPCInstr64Bit.td:880
705 CMPEQB = 690, // PPCInstr64Bit.td:890
706 CMPLD = 691, // PPCInstr64Bit.td:878
707 CMPLDI = 692, // PPCInstr64Bit.td:882
708 CMPLW = 693, // PPCInstrInfo.td:2718
709 CMPLWI = 694, // PPCInstrInfo.td:2631
710 CMPRB = 695, // PPCInstrInfo.td:2633
711 CMPRB8 = 696, // PPCInstr64Bit.td:886
712 CMPW = 697, // PPCInstrInfo.td:2716
713 CMPWI = 698, // PPCInstrInfo.td:2629
714 CNTLZD = 699, // PPCInstrInfo.td:1069
715 CNTLZDM = 700, // PPCInstrP10.td:1751
716 CNTLZD_rec = 701, // PPCInstrInfo.td:1073
717 CNTLZW = 702, // PPCInstrInfo.td:1069
718 CNTLZW8 = 703, // PPCInstrInfo.td:1069
719 CNTLZW8_rec = 704, // PPCInstrInfo.td:1073
720 CNTLZW_rec = 705, // PPCInstrInfo.td:1073
721 CNTTZD = 706, // PPCInstrInfo.td:1069
722 CNTTZDM = 707, // PPCInstrP10.td:1755
723 CNTTZD_rec = 708, // PPCInstrInfo.td:1073
724 CNTTZW = 709, // PPCInstrInfo.td:1069
725 CNTTZW8 = 710, // PPCInstrInfo.td:1069
726 CNTTZW8_rec = 711, // PPCInstrInfo.td:1073
727 CNTTZW_rec = 712, // PPCInstrInfo.td:1073
728 CP_ABORT = 713, // PPCInstrInfo.td:5381
729 CP_COPY = 714, // PPCInstrInfo.td:5375
730 CP_COPY8 = 715, // PPCInstr64Bit.td:1988
731 CP_PASTE8_rec = 716, // PPCInstr64Bit.td:1989
732 CP_PASTE_rec = 717, // PPCInstrInfo.td:5378
733 CR6SET = 718, // PPCInstrInfo.td:2934
734 CR6UNSET = 719, // PPCInstrInfo.td:2938
735 CRAND = 720, // PPCInstrInfo.td:2877
736 CRANDC = 721, // PPCInstrInfo.td:2912
737 CREQV = 722, // PPCInstrInfo.td:2901
738 CRNAND = 723, // PPCInstrInfo.td:2882
739 CRNOR = 724, // PPCInstrInfo.td:2897
740 CRNOT = 725, // PPCInstrInfo.td:2908
741 CROR = 726, // PPCInstrInfo.td:2887
742 CRORC = 727, // PPCInstrInfo.td:2917
743 CRSET = 728, // PPCInstrInfo.td:2924
744 CRUNSET = 729, // PPCInstrInfo.td:2928
745 CRXOR = 730, // PPCInstrInfo.td:2892
746 CTRL_DEP = 731, // PPCInstrInfo.td:1638
747 DADD = 732, // PPCInstrInfo.td:1323
748 DADDQ = 733, // PPCInstrInfo.td:1323
749 DADDQ_rec = 734, // PPCInstrInfo.td:1327
750 DADD_rec = 735, // PPCInstrInfo.td:1327
751 DARN = 736, // PPCInstr64Bit.td:1080
752 DCBA = 737, // PPCInstrInfo.td:1948
753 DCBF = 738, // PPCInstrInfo.td:1964
754 DCBFEP = 739, // PPCInstrInfo.td:4765
755 DCBI = 740, // PPCInstrInfo.td:1951
756 DCBST = 741, // PPCInstrInfo.td:1954
757 DCBSTEP = 742, // PPCInstrInfo.td:4768
758 DCBT = 743, // PPCInstrInfo.td:1969
759 DCBTEP = 744, // PPCInstrInfo.td:4771
760 DCBTST = 745, // PPCInstrInfo.td:1972
761 DCBTSTEP = 746, // PPCInstrInfo.td:4775
762 DCBZ = 747, // PPCInstrInfo.td:1957
763 DCBZEP = 748, // PPCInstrInfo.td:4779
764 DCBZL = 749, // PPCInstrInfo.td:1960
765 DCBZLEP = 750, // PPCInstrInfo.td:4782
766 DCCCI = 751, // PPCInstrInfo.td:4556
767 DCFFIX = 752, // PPCInstrInfo.td:1309
768 DCFFIXQ = 753, // PPCInstrInfo.td:1309
769 DCFFIXQQ = 754, // PPCInstrDFP.td:110
770 DCFFIXQ_rec = 755, // PPCInstrInfo.td:1313
771 DCFFIX_rec = 756, // PPCInstrInfo.td:1313
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:1309
777 DCTDP_rec = 762, // PPCInstrInfo.td:1313
778 DCTFIX = 763, // PPCInstrInfo.td:1309
779 DCTFIXQ = 764, // PPCInstrInfo.td:1309
780 DCTFIXQQ = 765, // PPCInstrDFP.td:113
781 DCTFIXQ_rec = 766, // PPCInstrInfo.td:1313
782 DCTFIX_rec = 767, // PPCInstrInfo.td:1313
783 DCTQPQ = 768, // PPCInstrInfo.td:1309
784 DCTQPQ_rec = 769, // PPCInstrInfo.td:1313
785 DDEDPD = 770, // PPCInstrInfo.td:1336
786 DDEDPDQ = 771, // PPCInstrInfo.td:1336
787 DDEDPDQ_rec = 772, // PPCInstrInfo.td:1340
788 DDEDPD_rec = 773, // PPCInstrInfo.td:1340
789 DDIV = 774, // PPCInstrInfo.td:1323
790 DDIVQ = 775, // PPCInstrInfo.td:1323
791 DDIVQ_rec = 776, // PPCInstrInfo.td:1327
792 DDIV_rec = 777, // PPCInstrInfo.td:1327
793 DENBCD = 778, // PPCInstrInfo.td:1349
794 DENBCDQ = 779, // PPCInstrInfo.td:1349
795 DENBCDQ_rec = 780, // PPCInstrInfo.td:1353
796 DENBCD_rec = 781, // PPCInstrInfo.td:1353
797 DIEX = 782, // PPCInstrInfo.td:1011
798 DIEXQ = 783, // PPCInstrInfo.td:1011
799 DIEXQ_rec = 784, // PPCInstrInfo.td:1015
800 DIEX_rec = 785, // PPCInstrInfo.td:1015
801 DIVD = 786, // PPCInstrInfo.td:1125
802 DIVDE = 787, // PPCInstrInfo.td:1125
803 DIVDEO = 788, // PPCInstrInfo.td:1136
804 DIVDEO_rec = 789, // PPCInstrInfo.td:1140
805 DIVDEU = 790, // PPCInstrInfo.td:1125
806 DIVDEUO = 791, // PPCInstrInfo.td:1136
807 DIVDEUO_rec = 792, // PPCInstrInfo.td:1140
808 DIVDEU_rec = 793, // PPCInstrInfo.td:1129
809 DIVDE_rec = 794, // PPCInstrInfo.td:1129
810 DIVDO = 795, // PPCInstrInfo.td:1136
811 DIVDO_rec = 796, // PPCInstrInfo.td:1140
812 DIVDU = 797, // PPCInstrInfo.td:1125
813 DIVDUO = 798, // PPCInstrInfo.td:1136
814 DIVDUO_rec = 799, // PPCInstrInfo.td:1140
815 DIVDU_rec = 800, // PPCInstrInfo.td:1129
816 DIVD_rec = 801, // PPCInstrInfo.td:1129
817 DIVW = 802, // PPCInstrInfo.td:1125
818 DIVWE = 803, // PPCInstrInfo.td:1125
819 DIVWEO = 804, // PPCInstrInfo.td:1136
820 DIVWEO_rec = 805, // PPCInstrInfo.td:1140
821 DIVWEU = 806, // PPCInstrInfo.td:1125
822 DIVWEUO = 807, // PPCInstrInfo.td:1136
823 DIVWEUO_rec = 808, // PPCInstrInfo.td:1140
824 DIVWEU_rec = 809, // PPCInstrInfo.td:1129
825 DIVWE_rec = 810, // PPCInstrInfo.td:1129
826 DIVWO = 811, // PPCInstrInfo.td:1136
827 DIVWO_rec = 812, // PPCInstrInfo.td:1140
828 DIVWU = 813, // PPCInstrInfo.td:1125
829 DIVWUO = 814, // PPCInstrInfo.td:1136
830 DIVWUO_rec = 815, // PPCInstrInfo.td:1140
831 DIVWU_rec = 816, // PPCInstrInfo.td:1129
832 DIVW_rec = 817, // PPCInstrInfo.td:1129
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:1323
838 DMULQ = 823, // PPCInstrInfo.td:1323
839 DMULQ_rec = 824, // PPCInstrInfo.td:1327
840 DMUL_rec = 825, // PPCInstrInfo.td:1327
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:531
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:523
863 DQUA = 848, // PPCInstrInfo.td:1420
864 DQUAI = 849, // PPCInstrInfo.td:1405
865 DQUAIQ = 850, // PPCInstrInfo.td:1405
866 DQUAIQ_rec = 851, // PPCInstrInfo.td:1410
867 DQUAI_rec = 852, // PPCInstrInfo.td:1410
868 DQUAQ = 853, // PPCInstrInfo.td:1420
869 DQUAQ_rec = 854, // PPCInstrInfo.td:1424
870 DQUA_rec = 855, // PPCInstrInfo.td:1424
871 DRDPQ = 856, // PPCInstrInfo.td:1309
872 DRDPQ_rec = 857, // PPCInstrInfo.td:1313
873 DRINTN = 858, // PPCInstrInfo.td:1434
874 DRINTNQ = 859, // PPCInstrInfo.td:1434
875 DRINTNQ_rec = 860, // PPCInstrInfo.td:1438
876 DRINTN_rec = 861, // PPCInstrInfo.td:1438
877 DRINTX = 862, // PPCInstrInfo.td:1434
878 DRINTXQ = 863, // PPCInstrInfo.td:1434
879 DRINTXQ_rec = 864, // PPCInstrInfo.td:1438
880 DRINTX_rec = 865, // PPCInstrInfo.td:1438
881 DRRND = 866, // PPCInstrInfo.td:1420
882 DRRNDQ = 867, // PPCInstrInfo.td:1420
883 DRRNDQ_rec = 868, // PPCInstrInfo.td:1424
884 DRRND_rec = 869, // PPCInstrInfo.td:1424
885 DRSP = 870, // PPCInstrInfo.td:1309
886 DRSP_rec = 871, // PPCInstrInfo.td:1313
887 DSCLI = 872, // PPCInstrInfo.td:1447
888 DSCLIQ = 873, // PPCInstrInfo.td:1447
889 DSCLIQ_rec = 874, // PPCInstrInfo.td:1451
890 DSCLI_rec = 875, // PPCInstrInfo.td:1451
891 DSCRI = 876, // PPCInstrInfo.td:1447
892 DSCRIQ = 877, // PPCInstrInfo.td:1447
893 DSCRIQ_rec = 878, // PPCInstrInfo.td:1451
894 DSCRI_rec = 879, // PPCInstrInfo.td:1451
895 DSS = 880, // PPCInstrAltivec.td:353
896 DSSALL = 881, // PPCInstrAltivec.td:360
897 DST = 882, // PPCInstrAltivec.td:368
898 DST64 = 883, // PPCInstrAltivec.td:390
899 DSTST = 884, // PPCInstrAltivec.td:378
900 DSTST64 = 885, // PPCInstrAltivec.td:400
901 DSTSTT = 886, // PPCInstrAltivec.td:383
902 DSTSTT64 = 887, // PPCInstrAltivec.td:406
903 DSTT = 888, // PPCInstrAltivec.td:373
904 DSTT64 = 889, // PPCInstrAltivec.td:395
905 DSUB = 890, // PPCInstrInfo.td:1323
906 DSUBQ = 891, // PPCInstrInfo.td:1323
907 DSUBQ_rec = 892, // PPCInstrInfo.td:1327
908 DSUB_rec = 893, // PPCInstrInfo.td:1327
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:1309
920 DXEXQ = 905, // PPCInstrInfo.td:1309
921 DXEXQ_rec = 906, // PPCInstrInfo.td:1313
922 DXEX_rec = 907, // PPCInstrInfo.td:1313
923 DYNALLOC = 908, // PPCInstrInfo.td:1478
924 DYNALLOC8 = 909, // PPCInstr64Bit.td:562
925 DYNAREAOFFSET = 910, // PPCInstrInfo.td:1481
926 DYNAREAOFFSET8 = 911, // PPCInstr64Bit.td:565
927 DecreaseCTR8loop = 912, // PPCInstr64Bit.td:549
928 DecreaseCTRloop = 913, // PPCInstrInfo.td:2986
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:1906
982 EH_SjLj_LongJmp64 = 967, // PPCInstr64Bit.td:514
983 EH_SjLj_SetJmp32 = 968, // PPCInstrInfo.td:1898
984 EH_SjLj_SetJmp64 = 969, // PPCInstr64Bit.td:506
985 EH_SjLj_Setup = 970, // PPCInstrInfo.td:1916
986 EQV = 971, // PPCInstrInfo.td:1025
987 EQV8 = 972, // PPCInstrInfo.td:1025
988 EQV8_rec = 973, // PPCInstrInfo.td:1029
989 EQV_rec = 974, // PPCInstrInfo.td:1029
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:1069
1186 EXTSB8 = 1171, // PPCInstrInfo.td:1069
1187 EXTSB8_32_64 = 1172, // PPCInstr64Bit.td:937
1188 EXTSB8_rec = 1173, // PPCInstrInfo.td:1073
1189 EXTSB_rec = 1174, // PPCInstrInfo.td:1073
1190 EXTSH = 1175, // PPCInstrInfo.td:1069
1191 EXTSH8 = 1176, // PPCInstrInfo.td:1069
1192 EXTSH8_32_64 = 1177, // PPCInstr64Bit.td:940
1193 EXTSH8_rec = 1178, // PPCInstrInfo.td:1073
1194 EXTSH_rec = 1179, // PPCInstrInfo.td:1073
1195 EXTSW = 1180, // PPCInstrInfo.td:1069
1196 EXTSWSLI = 1181, // PPCInstrInfo.td:1281
1197 EXTSWSLI_32_64 = 1182, // PPCInstrInfo.td:1295
1198 EXTSWSLI_32_64_rec = 1183, // PPCInstrInfo.td:1299
1199 EXTSWSLI_rec = 1184, // PPCInstrInfo.td:1285
1200 EXTSW_32 = 1185, // PPCInstr64Bit.td:955
1201 EXTSW_32_64 = 1186, // PPCInstrInfo.td:1069
1202 EXTSW_32_64_rec = 1187, // PPCInstrInfo.td:1073
1203 EXTSW_rec = 1188, // PPCInstrInfo.td:1073
1204 EnforceIEIO = 1189, // PPCInstrInfo.td:2527
1205 FABSD = 1190, // PPCInstrInfo.td:1309
1206 FABSD_rec = 1191, // PPCInstrInfo.td:1313
1207 FABSS = 1192, // PPCInstrInfo.td:1309
1208 FABSS_rec = 1193, // PPCInstrInfo.td:1313
1209 FADD = 1194, // PPCInstrInfo.td:1377
1210 FADDS = 1195, // PPCInstrInfo.td:1377
1211 FADDS_rec = 1196, // PPCInstrInfo.td:1381
1212 FADD_rec = 1197, // PPCInstrInfo.td:1381
1213 FADDrtz = 1198, // PPCInstrInfo.td:3083
1214 FCFID = 1199, // PPCInstrInfo.td:1309
1215 FCFIDS = 1200, // PPCInstrInfo.td:1309
1216 FCFIDS_rec = 1201, // PPCInstrInfo.td:1313
1217 FCFIDU = 1202, // PPCInstrInfo.td:1309
1218 FCFIDUS = 1203, // PPCInstrInfo.td:1309
1219 FCFIDUS_rec = 1204, // PPCInstrInfo.td:1313
1220 FCFIDU_rec = 1205, // PPCInstrInfo.td:1313
1221 FCFID_rec = 1206, // PPCInstrInfo.td:1313
1222 FCMPOD = 1207, // PPCInstrInfo.td:2731
1223 FCMPOS = 1208, // PPCInstrInfo.td:2726
1224 FCMPUD = 1209, // PPCInstrInfo.td:2729
1225 FCMPUS = 1210, // PPCInstrInfo.td:2724
1226 FCPSGND = 1211, // PPCInstrInfo.td:1323
1227 FCPSGND_rec = 1212, // PPCInstrInfo.td:1327
1228 FCPSGNS = 1213, // PPCInstrInfo.td:1323
1229 FCPSGNS_rec = 1214, // PPCInstrInfo.td:1327
1230 FCTID = 1215, // PPCInstrInfo.td:1309
1231 FCTIDU = 1216, // PPCInstrInfo.td:1309
1232 FCTIDUZ = 1217, // PPCInstrInfo.td:1309
1233 FCTIDUZ_rec = 1218, // PPCInstrInfo.td:1313
1234 FCTIDU_rec = 1219, // PPCInstrInfo.td:1313
1235 FCTIDZ = 1220, // PPCInstrInfo.td:1309
1236 FCTIDZ_rec = 1221, // PPCInstrInfo.td:1313
1237 FCTID_rec = 1222, // PPCInstrInfo.td:1313
1238 FCTIW = 1223, // PPCInstrInfo.td:1309
1239 FCTIWU = 1224, // PPCInstrInfo.td:1309
1240 FCTIWUZ = 1225, // PPCInstrInfo.td:1309
1241 FCTIWUZ_rec = 1226, // PPCInstrInfo.td:1313
1242 FCTIWU_rec = 1227, // PPCInstrInfo.td:1313
1243 FCTIWZ = 1228, // PPCInstrInfo.td:1309
1244 FCTIWZ_rec = 1229, // PPCInstrInfo.td:1313
1245 FCTIW_rec = 1230, // PPCInstrInfo.td:1313
1246 FDIV = 1231, // PPCInstrInfo.td:1377
1247 FDIVS = 1232, // PPCInstrInfo.td:1377
1248 FDIVS_rec = 1233, // PPCInstrInfo.td:1381
1249 FDIV_rec = 1234, // PPCInstrInfo.td:1381
1250 FENCE = 1235, // PPCInstrInfo.td:1607
1251 FMADD = 1236, // PPCInstrInfo.td:1363
1252 FMADDS = 1237, // PPCInstrInfo.td:1363
1253 FMADDS_rec = 1238, // PPCInstrInfo.td:1367
1254 FMADD_rec = 1239, // PPCInstrInfo.td:1367
1255 FMR = 1240, // PPCInstrInfo.td:1309
1256 FMR_rec = 1241, // PPCInstrInfo.td:1313
1257 FMSUB = 1242, // PPCInstrInfo.td:1363
1258 FMSUBS = 1243, // PPCInstrInfo.td:1363
1259 FMSUBS_rec = 1244, // PPCInstrInfo.td:1367
1260 FMSUB_rec = 1245, // PPCInstrInfo.td:1367
1261 FMUL = 1246, // PPCInstrInfo.td:1391
1262 FMULS = 1247, // PPCInstrInfo.td:1391
1263 FMULS_rec = 1248, // PPCInstrInfo.td:1395
1264 FMUL_rec = 1249, // PPCInstrInfo.td:1395
1265 FNABSD = 1250, // PPCInstrInfo.td:1309
1266 FNABSD_rec = 1251, // PPCInstrInfo.td:1313
1267 FNABSS = 1252, // PPCInstrInfo.td:1309
1268 FNABSS_rec = 1253, // PPCInstrInfo.td:1313
1269 FNEGD = 1254, // PPCInstrInfo.td:1309
1270 FNEGD_rec = 1255, // PPCInstrInfo.td:1313
1271 FNEGS = 1256, // PPCInstrInfo.td:1309
1272 FNEGS_rec = 1257, // PPCInstrInfo.td:1313
1273 FNMADD = 1258, // PPCInstrInfo.td:1363
1274 FNMADDS = 1259, // PPCInstrInfo.td:1363
1275 FNMADDS_rec = 1260, // PPCInstrInfo.td:1367
1276 FNMADD_rec = 1261, // PPCInstrInfo.td:1367
1277 FNMSUB = 1262, // PPCInstrInfo.td:1363
1278 FNMSUBS = 1263, // PPCInstrInfo.td:1363
1279 FNMSUBS_rec = 1264, // PPCInstrInfo.td:1367
1280 FNMSUB_rec = 1265, // PPCInstrInfo.td:1367
1281 FRE = 1266, // PPCInstrInfo.td:1309
1282 FRES = 1267, // PPCInstrInfo.td:1309
1283 FRES_rec = 1268, // PPCInstrInfo.td:1313
1284 FRE_rec = 1269, // PPCInstrInfo.td:1313
1285 FRIMD = 1270, // PPCInstrInfo.td:1309
1286 FRIMD_rec = 1271, // PPCInstrInfo.td:1313
1287 FRIMS = 1272, // PPCInstrInfo.td:1309
1288 FRIMS_rec = 1273, // PPCInstrInfo.td:1313
1289 FRIND = 1274, // PPCInstrInfo.td:1309
1290 FRIND_rec = 1275, // PPCInstrInfo.td:1313
1291 FRINS = 1276, // PPCInstrInfo.td:1309
1292 FRINS_rec = 1277, // PPCInstrInfo.td:1313
1293 FRIPD = 1278, // PPCInstrInfo.td:1309
1294 FRIPD_rec = 1279, // PPCInstrInfo.td:1313
1295 FRIPS = 1280, // PPCInstrInfo.td:1309
1296 FRIPS_rec = 1281, // PPCInstrInfo.td:1313
1297 FRIZD = 1282, // PPCInstrInfo.td:1309
1298 FRIZD_rec = 1283, // PPCInstrInfo.td:1313
1299 FRIZS = 1284, // PPCInstrInfo.td:1309
1300 FRIZS_rec = 1285, // PPCInstrInfo.td:1313
1301 FRSP = 1286, // PPCInstrInfo.td:1309
1302 FRSP_rec = 1287, // PPCInstrInfo.td:1313
1303 FRSQRTE = 1288, // PPCInstrInfo.td:1309
1304 FRSQRTES = 1289, // PPCInstrInfo.td:1309
1305 FRSQRTES_rec = 1290, // PPCInstrInfo.td:1313
1306 FRSQRTE_rec = 1291, // PPCInstrInfo.td:1313
1307 FSELD = 1292, // PPCInstrInfo.td:1363
1308 FSELD_rec = 1293, // PPCInstrInfo.td:1367
1309 FSELS = 1294, // PPCInstrInfo.td:1363
1310 FSELS_rec = 1295, // PPCInstrInfo.td:1367
1311 FSQRT = 1296, // PPCInstrInfo.td:1309
1312 FSQRTS = 1297, // PPCInstrInfo.td:1309
1313 FSQRTS_rec = 1298, // PPCInstrInfo.td:1313
1314 FSQRT_rec = 1299, // PPCInstrInfo.td:1313
1315 FSUB = 1300, // PPCInstrInfo.td:1377
1316 FSUBS = 1301, // PPCInstrInfo.td:1377
1317 FSUBS_rec = 1302, // PPCInstrInfo.td:1381
1318 FSUB_rec = 1303, // PPCInstrInfo.td:1381
1319 FTDIV = 1304, // PPCInstrInfo.td:2736
1320 FTSQRT = 1305, // PPCInstrInfo.td:2738
1321 GETtlsADDR = 1306, // PPCInstr64Bit.td:1530
1322 GETtlsADDR32 = 1307, // PPCInstrInfo.td:3520
1323 GETtlsADDR32AIX = 1308, // PPCInstrInfo.td:3529
1324 GETtlsADDR64AIX = 1309, // PPCInstr64Bit.td:1547
1325 GETtlsADDRPCREL = 1310, // PPCInstr64Bit.td:1532
1326 GETtlsMOD32AIX = 1311, // PPCInstrInfo.td:3533
1327 GETtlsMOD64AIX = 1312, // PPCInstr64Bit.td:1553
1328 GETtlsTpointer32AIX = 1313, // PPCInstrInfo.td:3544
1329 GETtlsldADDR = 1314, // PPCInstr64Bit.td:1537
1330 GETtlsldADDR32 = 1315, // PPCInstrInfo.td:3584
1331 GETtlsldADDRPCREL = 1316, // PPCInstr64Bit.td:1539
1332 HASHCHK = 1317, // PPCInstrInfo.td:5577
1333 HASHCHK8 = 1318, // PPCInstr64Bit.td:1813
1334 HASHCHKP = 1319, // PPCInstrInfo.td:5580
1335 HASHCHKP8 = 1320, // PPCInstr64Bit.td:1816
1336 HASHST = 1321, // PPCInstrInfo.td:5564
1337 HASHST8 = 1322, // PPCInstr64Bit.td:1799
1338 HASHSTP = 1323, // PPCInstrInfo.td:5567
1339 HASHSTP8 = 1324, // PPCInstr64Bit.td:1802
1340 HRFID = 1325, // PPCInstrInfo.td:4700
1341 ICBI = 1326, // PPCInstrInfo.td:4519
1342 ICBIEP = 1327, // PPCInstrInfo.td:4785
1343 ICBLC = 1328, // PPCInstrInfo.td:1977
1344 ICBLQ = 1329, // PPCInstrInfo.td:1979
1345 ICBT = 1330, // PPCInstrInfo.td:1981
1346 ICBTLS = 1331, // PPCInstrInfo.td:1983
1347 ICCCI = 1332, // PPCInstrInfo.td:4558
1348 ISEL = 1333, // PPCInstrInfo.td:3345
1349 ISEL8 = 1334, // PPCInstr64Bit.td:1151
1350 ISYNC = 1335, // PPCInstrInfo.td:4516
1351 LA = 1336, // PPCInstrInfo.td:2569
1352 LA8 = 1337, // PPCInstr64Bit.td:767
1353 LBARX = 1338, // PPCInstrInfo.td:2133
1354 LBARXL = 1339, // PPCInstrInfo.td:2146
1355 LBEPX = 1340, // PPCInstrInfo.td:4733
1356 LBZ = 1341, // PPCInstrInfo.td:2229
1357 LBZ8 = 1342, // PPCInstr64Bit.td:1323
1358 LBZCIX = 1343, // PPCInstrInfo.td:4705
1359 LBZU = 1344, // PPCInstrInfo.td:2257
1360 LBZU8 = 1345, // PPCInstr64Bit.td:1352
1361 LBZUX = 1346, // PPCInstrInfo.td:2285
1362 LBZUX8 = 1347, // PPCInstr64Bit.td:1365
1363 LBZX = 1348, // PPCInstrInfo.td:2322
1364 LBZX8 = 1349, // PPCInstr64Bit.td:1336
1365 LBZXTLS = 1350, // PPCInstr64Bit.td:686
1366 LBZXTLS_ = 1351, // PPCInstr64Bit.td:818
1367 LBZXTLS_32 = 1352, // PPCInstr64Bit.td:698
1368 LD = 1353, // PPCInstr64Bit.td:1384
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:343
1373 LDAT_PSEUDO = 1358, // PPCInstr64Bit.td:337
1374 LDBRX = 1359, // PPCInstr64Bit.td:1412
1375 LDCIX = 1360, // PPCInstrInfo.td:4714
1376 LDU = 1361, // PPCInstr64Bit.td:1425
1377 LDUX = 1362, // PPCInstr64Bit.td:1430
1378 LDX = 1363, // PPCInstr64Bit.td:1407
1379 LDXTLS = 1364, // PPCInstr64Bit.td:696
1380 LDXTLS_ = 1365, // PPCInstr64Bit.td:828
1381 LDgotTprelL = 1366, // PPCInstr64Bit.td:1491
1382 LDgotTprelL32 = 1367, // PPCInstrInfo.td:3505
1383 LDtoc = 1368, // PPCInstr64Bit.td:1390
1384 LDtocBA = 1369, // PPCInstr64Bit.td:1402
1385 LDtocCPT = 1370, // PPCInstr64Bit.td:1398
1386 LDtocJTI = 1371, // PPCInstr64Bit.td:1394
1387 LDtocL = 1372, // PPCInstr64Bit.td:1480
1388 LFD = 1373, // PPCInstrInfo.td:2249
1389 LFDEPX = 1374, // PPCInstrInfo.td:4737
1390 LFDU = 1375, // PPCInstrInfo.td:2278
1391 LFDUX = 1376, // PPCInstrInfo.td:2311
1392 LFDX = 1377, // PPCInstrInfo.td:2348
1393 LFDXTLS = 1378, // PPCInstr64Bit.td:713
1394 LFDXTLS_ = 1379, // PPCInstr64Bit.td:835
1395 LFIWAX = 1380, // PPCInstrInfo.td:2352
1396 LFIWZX = 1381, // PPCInstrInfo.td:2355
1397 LFS = 1382, // PPCInstrInfo.td:2246
1398 LFSU = 1383, // PPCInstrInfo.td:2274
1399 LFSUX = 1384, // PPCInstrInfo.td:2306
1400 LFSX = 1385, // PPCInstrInfo.td:2345
1401 LFSXTLS = 1386, // PPCInstr64Bit.td:711
1402 LFSXTLS_ = 1387, // PPCInstr64Bit.td:833
1403 LHA = 1388, // PPCInstrInfo.td:2233
1404 LHA8 = 1389, // PPCInstr64Bit.td:1271
1405 LHARX = 1390, // PPCInstrInfo.td:2137
1406 LHARXL = 1391, // PPCInstrInfo.td:2150
1407 LHAU = 1392, // PPCInstrInfo.td:2261
1408 LHAU8 = 1393, // PPCInstr64Bit.td:1302
1409 LHAUX = 1394, // PPCInstrInfo.td:2290
1410 LHAUX8 = 1395, // PPCInstr64Bit.td:1309
1411 LHAX = 1396, // PPCInstrInfo.td:2326
1412 LHAX8 = 1397, // PPCInstr64Bit.td:1281
1413 LHAXTLS = 1398, // PPCInstr64Bit.td:690
1414 LHAXTLS_ = 1399, // PPCInstr64Bit.td:822
1415 LHAXTLS_32 = 1400, // PPCInstr64Bit.td:702
1416 LHBRX = 1401, // PPCInstrInfo.td:2337
1417 LHBRX8 = 1402, // PPCInstr64Bit.td:1418
1418 LHEPX = 1403, // PPCInstrInfo.td:4741
1419 LHZ = 1404, // PPCInstrInfo.td:2237
1420 LHZ8 = 1405, // PPCInstr64Bit.td:1327
1421 LHZCIX = 1406, // PPCInstrInfo.td:4708
1422 LHZU = 1407, // PPCInstrInfo.td:2265
1423 LHZU8 = 1408, // PPCInstr64Bit.td:1356
1424 LHZUX = 1409, // PPCInstrInfo.td:2295
1425 LHZUX8 = 1410, // PPCInstr64Bit.td:1369
1426 LHZX = 1411, // PPCInstrInfo.td:2330
1427 LHZX8 = 1412, // PPCInstr64Bit.td:1340
1428 LHZXTLS = 1413, // PPCInstr64Bit.td:688
1429 LHZXTLS_ = 1414, // PPCInstr64Bit.td:820
1430 LHZXTLS_32 = 1415, // PPCInstr64Bit.td:700
1431 LI = 1416, // PPCInstrInfo.td:2582
1432 LI8 = 1417, // PPCInstr64Bit.td:610
1433 LIS = 1418, // PPCInstrInfo.td:2585
1434 LIS8 = 1419, // PPCInstr64Bit.td:613
1435 LMW = 1420, // PPCInstrInfo.td:2363
1436 LQ = 1421, // PPCInstr64Bit.td:1440
1437 LQARX = 1422, // PPCInstr64Bit.td:315
1438 LQARXL = 1423, // PPCInstr64Bit.td:326
1439 LQX_PSEUDO = 1424, // PPCInstr64Bit.td:1451
1440 LSWI = 1425, // PPCInstrInfo.td:4506
1441 LVEBX = 1426, // PPCInstrAltivec.td:423
1442 LVEHX = 1427, // PPCInstrAltivec.td:426
1443 LVEWX = 1428, // PPCInstrAltivec.td:429
1444 LVSL = 1429, // PPCInstrAltivec.td:440
1445 LVSR = 1430, // PPCInstrAltivec.td:444
1446 LVX = 1431, // PPCInstrAltivec.td:432
1447 LVXL = 1432, // PPCInstrAltivec.td:435
1448 LWA = 1433, // PPCInstr64Bit.td:1275
1449 LWARX = 1434, // PPCInstrInfo.td:2141
1450 LWARXL = 1435, // PPCInstrInfo.td:2154
1451 LWAT = 1436, // PPCInstrInfo.td:2161
1452 LWAT_COND_PSEUDO = 1437, // PPCInstrInfo.td:2172
1453 LWAT_PSEUDO = 1438, // PPCInstrInfo.td:2166
1454 LWAUX = 1439, // PPCInstr64Bit.td:1313
1455 LWAX = 1440, // PPCInstr64Bit.td:1285
1456 LWAXTLS = 1441, // PPCInstr64Bit.td:694
1457 LWAXTLS_ = 1442, // PPCInstr64Bit.td:826
1458 LWAXTLS_32 = 1443, // PPCInstr64Bit.td:706
1459 LWAX_32 = 1444, // PPCInstr64Bit.td:1294
1460 LWA_32 = 1445, // PPCInstr64Bit.td:1291
1461 LWBRX = 1446, // PPCInstrInfo.td:2340
1462 LWBRX8 = 1447, // PPCInstr64Bit.td:1420
1463 LWEPX = 1448, // PPCInstrInfo.td:4745
1464 LWZ = 1449, // PPCInstrInfo.td:2241
1465 LWZ8 = 1450, // PPCInstr64Bit.td:1331
1466 LWZCIX = 1451, // PPCInstrInfo.td:4711
1467 LWZU = 1452, // PPCInstrInfo.td:2269
1468 LWZU8 = 1453, // PPCInstr64Bit.td:1360
1469 LWZUX = 1454, // PPCInstrInfo.td:2300
1470 LWZUX8 = 1455, // PPCInstr64Bit.td:1373
1471 LWZX = 1456, // PPCInstrInfo.td:2334
1472 LWZX8 = 1457, // PPCInstr64Bit.td:1344
1473 LWZXTLS = 1458, // PPCInstr64Bit.td:692
1474 LWZXTLS_ = 1459, // PPCInstr64Bit.td:824
1475 LWZXTLS_32 = 1460, // PPCInstr64Bit.td:704
1476 LWZtoc = 1461, // PPCInstrInfo.td:3611
1477 LWZtocL = 1462, // PPCInstrInfo.td:3615
1478 LXSD = 1463, // PPCInstrVSX.td:1718
1479 LXSDX = 1464, // PPCInstrVSX.td:338
1480 LXSIBZX = 1465, // PPCInstrVSX.td:1725
1481 LXSIHZX = 1466, // PPCInstrVSX.td:1727
1482 LXSIWAX = 1467, // PPCInstrVSX.td:1160
1483 LXSIWZX = 1468, // PPCInstrVSX.td:1162
1484 LXSSP = 1469, // PPCInstrVSX.td:1721
1485 LXSSPX = 1470, // PPCInstrVSX.td:1158
1486 LXV = 1471, // PPCInstrVSX.td:1715
1487 LXVB16X = 1472, // PPCInstrVSX.td:1732
1488 LXVD2X = 1473, // PPCInstrVSX.td:350
1489 LXVDSX = 1474, // PPCInstrVSX.td:355
1490 LXVH8X = 1475, // PPCInstrVSX.td:1731
1491 LXVKQ = 1476, // PPCInstrP10.td:1940
1492 LXVL = 1477, // PPCInstrVSX.td:1738
1493 LXVLL = 1478, // PPCInstrVSX.td:1741
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:1746
1507 LXVX = 1492, // PPCInstrVSX.td:1735
1508 MADDHD = 1493, // PPCInstr64Bit.td:1037
1509 MADDHDU = 1494, // PPCInstr64Bit.td:1039
1510 MADDLD = 1495, // PPCInstr64Bit.td:1042
1511 MADDLD8 = 1496, // PPCInstr64Bit.td:1047
1512 MBAR = 1497, // PPCInstrInfo.td:4525
1513 MCRF = 1498, // PPCInstrInfo.td:2863
1514 MCRFS = 1499, // PPCInstrInfo.td:4572
1515 MCRXRX = 1500, // PPCInstrInfo.td:3074
1516 MFBHRBE = 1501, // PPCInstrInfo.td:1938
1517 MFCR = 1502, // PPCInstrInfo.td:3069
1518 MFCR8 = 1503, // PPCInstr64Bit.td:496
1519 MFCTR = 1504, // PPCInstrInfo.td:2969
1520 MFCTR8 = 1505, // PPCInstr64Bit.td:530
1521 MFDCR = 1506, // PPCInstrInfo.td:4695
1522 MFFS = 1507, // PPCInstrInfo.td:3111
1523 MFFSCDRN = 1508, // PPCInstrInfo.td:3124
1524 MFFSCDRNI = 1509, // PPCInstrInfo.td:3129
1525 MFFSCE = 1510, // PPCInstrInfo.td:3120
1526 MFFSCRN = 1511, // PPCInstrInfo.td:3135
1527 MFFSCRNI = 1512, // PPCInstrInfo.td:3140
1528 MFFSL = 1513, // PPCInstrInfo.td:3145
1529 MFFS_rec = 1514, // PPCInstrInfo.td:3117
1530 MFLR = 1515, // PPCInstrInfo.td:2996
1531 MFLR8 = 1516, // PPCInstr64Bit.td:593
1532 MFMSR = 1517, // PPCInstrInfo.td:4566
1533 MFOCRF = 1518, // PPCInstrInfo.td:3063
1534 MFOCRF8 = 1519, // PPCInstr64Bit.td:490
1535 MFPMR = 1520, // PPCInstrInfo.td:2955
1536 MFSPR = 1521, // PPCInstrInfo.td:2947
1537 MFSPR8 = 1522, // PPCInstr64Bit.td:520
1538 MFSR = 1523, // PPCInstrInfo.td:4531
1539 MFSRIN = 1524, // PPCInstrInfo.td:4537
1540 MFTB = 1525, // PPCInstrInfo.td:2952
1541 MFTB8 = 1526, // PPCInstr64Bit.td:553
1542 MFUDSCR = 1527, // PPCInstrInfo.td:3006
1543 MFVRD = 1528, // PPCInstrVSX.td:1345
1544 MFVRSAVE = 1529, // PPCInstrInfo.td:3025
1545 MFVRSAVEv = 1530, // PPCInstrInfo.td:3033
1546 MFVRWZ = 1531, // PPCInstrVSX.td:1354
1547 MFVSCR = 1532, // PPCInstrAltivec.td:414
1548 MFVSRD = 1533, // PPCInstrVSX.td:1339
1549 MFVSRLD = 1534, // PPCInstrVSX.td:1395
1550 MFVSRWZ = 1535, // PPCInstrVSX.td:1349
1551 MODSD = 1536, // PPCInstr64Bit.td:1057
1552 MODSW = 1537, // PPCInstrInfo.td:3152
1553 MODUD = 1538, // PPCInstr64Bit.td:1060
1554 MODUW = 1539, // PPCInstrInfo.td:3155
1555 MSGSYNC = 1540, // PPCInstrInfo.td:5384
1556 MSYNC = 1541, // PPCInstrInfo.td:2520
1557 MTCRF = 1542, // PPCInstrInfo.td:3054
1558 MTCRF8 = 1543, // PPCInstr64Bit.td:481
1559 MTCTR = 1544, // PPCInstrInfo.td:2974
1560 MTCTR8 = 1545, // PPCInstr64Bit.td:535
1561 MTCTR8loop = 1546, // PPCInstr64Bit.td:543
1562 MTCTRloop = 1547, // PPCInstrInfo.td:2980
1563 MTDCR = 1548, // PPCInstrInfo.td:4697
1564 MTFSB0 = 1549, // PPCInstrInfo.td:3093
1565 MTFSB1 = 1550, // PPCInstrInfo.td:3097
1566 MTFSF = 1551, // PPCInstrInfo.td:4589
1567 MTFSFI = 1552, // PPCInstrInfo.td:4583
1568 MTFSFI_rec = 1553, // PPCInstrInfo.td:4586
1569 MTFSFIb = 1554, // PPCInstrInfo.td:4581
1570 MTFSF_rec = 1555, // PPCInstrInfo.td:4593
1571 MTFSFb = 1556, // PPCInstrInfo.td:3105
1572 MTLPL = 1557, // PPCInstrFuture.td:368
1573 MTLPL8 = 1558, // PPCInstrFuture.td:376
1574 MTLR = 1559, // PPCInstrInfo.td:2991
1575 MTLR8 = 1560, // PPCInstr64Bit.td:588
1576 MTMSR = 1561, // PPCInstrInfo.td:4540
1577 MTMSRD = 1562, // PPCInstrInfo.td:4569
1578 MTOCRF = 1563, // PPCInstrInfo.td:3048
1579 MTOCRF8 = 1564, // PPCInstr64Bit.td:475
1580 MTPMR = 1565, // PPCInstrInfo.td:2958
1581 MTSPR = 1566, // PPCInstrInfo.td:2949
1582 MTSPR8 = 1567, // PPCInstr64Bit.td:522
1583 MTSR = 1568, // PPCInstrInfo.td:4528
1584 MTSRIN = 1569, // PPCInstrInfo.td:4534
1585 MTUDSCR = 1570, // PPCInstrInfo.td:3003
1586 MTVRD = 1571, // PPCInstrVSX.td:1363
1587 MTVRSAVE = 1572, // PPCInstrInfo.td:3022
1588 MTVRSAVEv = 1573, // PPCInstrInfo.td:3029
1589 MTVRWA = 1574, // PPCInstrVSX.td:1372
1590 MTVRWZ = 1575, // PPCInstrVSX.td:1380
1591 MTVSCR = 1576, // PPCInstrAltivec.td:417
1592 MTVSRBM = 1577, // PPCInstrP10.td:1604
1593 MTVSRBMI = 1578, // PPCInstrP10.td:1624
1594 MTVSRD = 1579, // PPCInstrVSX.td:1357
1595 MTVSRDD = 1580, // PPCInstrVSX.td:1391
1596 MTVSRDM = 1581, // PPCInstrP10.td:1616
1597 MTVSRHM = 1582, // PPCInstrP10.td:1608
1598 MTVSRQM = 1583, // PPCInstrP10.td:1620
1599 MTVSRWA = 1584, // PPCInstrVSX.td:1367
1600 MTVSRWM = 1585, // PPCInstrP10.td:1612
1601 MTVSRWS = 1586, // PPCInstrVSX.td:1388
1602 MTVSRWZ = 1587, // PPCInstrVSX.td:1375
1603 MULHD = 1588, // PPCInstrInfo.td:1083
1604 MULHDU = 1589, // PPCInstrInfo.td:1083
1605 MULHDU_rec = 1590, // PPCInstrInfo.td:1087
1606 MULHD_rec = 1591, // PPCInstrInfo.td:1087
1607 MULHW = 1592, // PPCInstrInfo.td:1083
1608 MULHWU = 1593, // PPCInstrInfo.td:1083
1609 MULHWU_rec = 1594, // PPCInstrInfo.td:1087
1610 MULHW_rec = 1595, // PPCInstrInfo.td:1087
1611 MULLD = 1596, // PPCInstrInfo.td:1099
1612 MULLDO = 1597, // PPCInstrInfo.td:1109
1613 MULLDO_rec = 1598, // PPCInstrInfo.td:1113
1614 MULLD_rec = 1599, // PPCInstrInfo.td:1103
1615 MULLI = 1600, // PPCInstrInfo.td:2573
1616 MULLI8 = 1601, // PPCInstr64Bit.td:1074
1617 MULLW = 1602, // PPCInstrInfo.td:1099
1618 MULLWO = 1603, // PPCInstrInfo.td:1109
1619 MULLWO_rec = 1604, // PPCInstrInfo.td:1113
1620 MULLW_rec = 1605, // PPCInstrInfo.td:1103
1621 MoveGOTtoLR = 1606, // PPCInstrInfo.td:1613
1622 MovePCtoLR = 1607, // PPCInstrInfo.td:1610
1623 MovePCtoLR8 = 1608, // PPCInstr64Bit.td:76
1624 NAND = 1609, // PPCInstrInfo.td:1025
1625 NAND8 = 1610, // PPCInstrInfo.td:1025
1626 NAND8_rec = 1611, // PPCInstrInfo.td:1029
1627 NAND_rec = 1612, // PPCInstrInfo.td:1029
1628 NAP = 1613, // PPCInstrInfo.td:4701
1629 NEG = 1614, // PPCInstrInfo.td:1175
1630 NEG8 = 1615, // PPCInstrInfo.td:1175
1631 NEG8O = 1616, // PPCInstrInfo.td:1185
1632 NEG8O_rec = 1617, // PPCInstrInfo.td:1189
1633 NEG8_rec = 1618, // PPCInstrInfo.td:1179
1634 NEGO = 1619, // PPCInstrInfo.td:1185
1635 NEGO_rec = 1620, // PPCInstrInfo.td:1189
1636 NEG_rec = 1621, // PPCInstrInfo.td:1179
1637 NOP = 1622, // PPCInstrInfo.td:2618
1638 NOP_GT_PWR6 = 1623, // PPCInstrInfo.td:2622
1639 NOP_GT_PWR7 = 1624, // PPCInstrInfo.td:2624
1640 NOR = 1625, // PPCInstrInfo.td:1025
1641 NOR8 = 1626, // PPCInstrInfo.td:1025
1642 NOR8_rec = 1627, // PPCInstrInfo.td:1029
1643 NOR_rec = 1628, // PPCInstrInfo.td:1029
1644 OR = 1629, // PPCInstrInfo.td:1025
1645 OR8 = 1630, // PPCInstrInfo.td:1025
1646 OR8_rec = 1631, // PPCInstrInfo.td:1029
1647 ORC = 1632, // PPCInstrInfo.td:1025
1648 ORC8 = 1633, // PPCInstrInfo.td:1025
1649 ORC8_rec = 1634, // PPCInstrInfo.td:1029
1650 ORC_rec = 1635, // PPCInstrInfo.td:1029
1651 ORI = 1636, // PPCInstrInfo.td:2605
1652 ORI8 = 1637, // PPCInstr64Bit.td:661
1653 ORIS = 1638, // PPCInstrInfo.td:2608
1654 ORIS8 = 1639, // PPCInstr64Bit.td:664
1655 OR_rec = 1640, // PPCInstrInfo.td:1029
1656 PADDI = 1641, // PPCInstrP10.td:276
1657 PADDI8 = 1642, // PPCInstrP10.td:276
1658 PADDI8pc = 1643, // PPCInstrP10.td:278
1659 PADDIS = 1644, // PPCInstrFuture.td:339
1660 PADDIS8 = 1645, // PPCInstrFuture.td:339
1661 PADDIS8pc = 1646, // PPCInstrFuture.td:341
1662 PADDISpc = 1647, // PPCInstrFuture.td:341
1663 PADDIdtprel = 1648, // PPCInstr64Bit.td:1618
1664 PADDIpc = 1649, // PPCInstrP10.td:278
1665 PDEPD = 1650, // PPCInstrP10.td:1720
1666 PEXTD = 1651, // PPCInstrP10.td:1723
1667 PLA = 1652, // PPCInstrP10.td:2983
1668 PLA8 = 1653, // PPCInstrP10.td:2972
1669 PLA8pc = 1654, // PPCInstrP10.td:2975
1670 PLApc = 1655, // PPCInstrP10.td:2986
1671 PLBZ = 1656, // PPCInstrP10.td:605
1672 PLBZ8 = 1657, // PPCInstrP10.td:605
1673 PLBZ8nopc = 1658, // PPCInstrP10.td:611
1674 PLBZ8onlypc = 1659, // PPCInstrP10.td:613
1675 PLBZ8pc = 1660, // PPCInstrP10.td:607
1676 PLBZnopc = 1661, // PPCInstrP10.td:611
1677 PLBZonlypc = 1662, // PPCInstrP10.td:613
1678 PLBZpc = 1663, // PPCInstrP10.td:607
1679 PLD = 1664, // PPCInstrP10.td:622
1680 PLDnopc = 1665, // PPCInstrP10.td:628
1681 PLDonlypc = 1666, // PPCInstrP10.td:630
1682 PLDpc = 1667, // PPCInstrP10.td:624
1683 PLFD = 1668, // PPCInstrP10.td:605
1684 PLFDnopc = 1669, // PPCInstrP10.td:611
1685 PLFDonlypc = 1670, // PPCInstrP10.td:613
1686 PLFDpc = 1671, // PPCInstrP10.td:607
1687 PLFS = 1672, // PPCInstrP10.td:605
1688 PLFSnopc = 1673, // PPCInstrP10.td:611
1689 PLFSonlypc = 1674, // PPCInstrP10.td:613
1690 PLFSpc = 1675, // PPCInstrP10.td:607
1691 PLHA = 1676, // PPCInstrP10.td:605
1692 PLHA8 = 1677, // PPCInstrP10.td:605
1693 PLHA8nopc = 1678, // PPCInstrP10.td:611
1694 PLHA8onlypc = 1679, // PPCInstrP10.td:613
1695 PLHA8pc = 1680, // PPCInstrP10.td:607
1696 PLHAnopc = 1681, // PPCInstrP10.td:611
1697 PLHAonlypc = 1682, // PPCInstrP10.td:613
1698 PLHApc = 1683, // PPCInstrP10.td:607
1699 PLHZ = 1684, // PPCInstrP10.td:605
1700 PLHZ8 = 1685, // PPCInstrP10.td:605
1701 PLHZ8nopc = 1686, // PPCInstrP10.td:611
1702 PLHZ8onlypc = 1687, // PPCInstrP10.td:613
1703 PLHZ8pc = 1688, // PPCInstrP10.td:607
1704 PLHZnopc = 1689, // PPCInstrP10.td:611
1705 PLHZonlypc = 1690, // PPCInstrP10.td:613
1706 PLHZpc = 1691, // PPCInstrP10.td:607
1707 PLI = 1692, // PPCInstrP10.td:674
1708 PLI8 = 1693, // PPCInstrP10.td:664
1709 PLWA = 1694, // PPCInstrP10.td:622
1710 PLWA8 = 1695, // PPCInstrP10.td:622
1711 PLWA8nopc = 1696, // PPCInstrP10.td:628
1712 PLWA8onlypc = 1697, // PPCInstrP10.td:630
1713 PLWA8pc = 1698, // PPCInstrP10.td:624
1714 PLWAnopc = 1699, // PPCInstrP10.td:628
1715 PLWAonlypc = 1700, // PPCInstrP10.td:630
1716 PLWApc = 1701, // PPCInstrP10.td:624
1717 PLWZ = 1702, // PPCInstrP10.td:605
1718 PLWZ8 = 1703, // PPCInstrP10.td:605
1719 PLWZ8nopc = 1704, // PPCInstrP10.td:611
1720 PLWZ8onlypc = 1705, // PPCInstrP10.td:613
1721 PLWZ8pc = 1706, // PPCInstrP10.td:607
1722 PLWZnopc = 1707, // PPCInstrP10.td:611
1723 PLWZonlypc = 1708, // PPCInstrP10.td:613
1724 PLWZpc = 1709, // PPCInstrP10.td:607
1725 PLXSD = 1710, // PPCInstrP10.td:622
1726 PLXSDnopc = 1711, // PPCInstrP10.td:628
1727 PLXSDonlypc = 1712, // PPCInstrP10.td:630
1728 PLXSDpc = 1713, // PPCInstrP10.td:624
1729 PLXSSP = 1714, // PPCInstrP10.td:622
1730 PLXSSPnopc = 1715, // PPCInstrP10.td:628
1731 PLXSSPonlypc = 1716, // PPCInstrP10.td:630
1732 PLXSSPpc = 1717, // PPCInstrP10.td:624
1733 PLXV = 1718, // PPCInstrP10.td:639
1734 PLXVP = 1719, // PPCInstrP10.td:927
1735 PLXVPnopc = 1720, // PPCInstrP10.td:933
1736 PLXVPonlypc = 1721, // PPCInstrP10.td:935
1737 PLXVPpc = 1722, // PPCInstrP10.td:929
1738 PLXVnopc = 1723, // PPCInstrP10.td:645
1739 PLXVonlypc = 1724, // PPCInstrP10.td:647
1740 PLXVpc = 1725, // PPCInstrP10.td:641
1741 PMDMXVBF16GERX2 = 1726, // PPCInstrFutureMMA.td:237
1742 PMDMXVBF16GERX2NN = 1727, // PPCInstrFutureMMA.td:314
1743 PMDMXVBF16GERX2NP = 1728, // PPCInstrFutureMMA.td:306
1744 PMDMXVBF16GERX2PN = 1729, // PPCInstrFutureMMA.td:298
1745 PMDMXVBF16GERX2PP = 1730, // PPCInstrFutureMMA.td:244
1746 PMDMXVF16GERX2 = 1731, // PPCInstrFutureMMA.td:259
1747 PMDMXVF16GERX2NN = 1732, // PPCInstrFutureMMA.td:362
1748 PMDMXVF16GERX2NP = 1733, // PPCInstrFutureMMA.td:354
1749 PMDMXVF16GERX2PN = 1734, // PPCInstrFutureMMA.td:346
1750 PMDMXVF16GERX2PP = 1735, // PPCInstrFutureMMA.td:266
1751 PMDMXVI8GERX4 = 1736, // PPCInstrFutureMMA.td:200
1752 PMDMXVI8GERX4PP = 1737, // PPCInstrFutureMMA.td:207
1753 PMDMXVI8GERX4SPP = 1738, // PPCInstrFutureMMA.td:540
1754 PMXVBF16GER2 = 1739, // PPCInstrMMA.td:119
1755 PMXVBF16GER2NN = 1740, // PPCInstrMMA.td:262
1756 PMXVBF16GER2NP = 1741, // PPCInstrMMA.td:255
1757 PMXVBF16GER2PN = 1742, // PPCInstrMMA.td:248
1758 PMXVBF16GER2PP = 1743, // PPCInstrMMA.td:126
1759 PMXVBF16GER2W = 1744, // PPCInstrMMA.td:135
1760 PMXVBF16GER2WNN = 1745, // PPCInstrMMA.td:285
1761 PMXVBF16GER2WNP = 1746, // PPCInstrMMA.td:278
1762 PMXVBF16GER2WPN = 1747, // PPCInstrMMA.td:271
1763 PMXVBF16GER2WPP = 1748, // PPCInstrMMA.td:142
1764 PMXVF16GER2 = 1749, // PPCInstrMMA.td:119
1765 PMXVF16GER2NN = 1750, // PPCInstrMMA.td:262
1766 PMXVF16GER2NP = 1751, // PPCInstrMMA.td:255
1767 PMXVF16GER2PN = 1752, // PPCInstrMMA.td:248
1768 PMXVF16GER2PP = 1753, // PPCInstrMMA.td:126
1769 PMXVF16GER2W = 1754, // PPCInstrMMA.td:135
1770 PMXVF16GER2WNN = 1755, // PPCInstrMMA.td:285
1771 PMXVF16GER2WNP = 1756, // PPCInstrMMA.td:278
1772 PMXVF16GER2WPN = 1757, // PPCInstrMMA.td:271
1773 PMXVF16GER2WPP = 1758, // PPCInstrMMA.td:142
1774 PMXVF32GER = 1759, // PPCInstrMMA.td:336
1775 PMXVF32GERNN = 1760, // PPCInstrMMA.td:364
1776 PMXVF32GERNP = 1761, // PPCInstrMMA.td:357
1777 PMXVF32GERPN = 1762, // PPCInstrMMA.td:350
1778 PMXVF32GERPP = 1763, // PPCInstrMMA.td:343
1779 PMXVF32GERW = 1764, // PPCInstrMMA.td:373
1780 PMXVF32GERWNN = 1765, // PPCInstrMMA.td:401
1781 PMXVF32GERWNP = 1766, // PPCInstrMMA.td:394
1782 PMXVF32GERWPN = 1767, // PPCInstrMMA.td:387
1783 PMXVF32GERWPP = 1768, // PPCInstrMMA.td:380
1784 PMXVF64GER = 1769, // PPCInstrMMA.td:417
1785 PMXVF64GERNN = 1770, // PPCInstrMMA.td:445
1786 PMXVF64GERNP = 1771, // PPCInstrMMA.td:438
1787 PMXVF64GERPN = 1772, // PPCInstrMMA.td:431
1788 PMXVF64GERPP = 1773, // PPCInstrMMA.td:424
1789 PMXVF64GERW = 1774, // PPCInstrMMA.td:454
1790 PMXVF64GERWNN = 1775, // PPCInstrMMA.td:482
1791 PMXVF64GERWNP = 1776, // PPCInstrMMA.td:475
1792 PMXVF64GERWPN = 1777, // PPCInstrMMA.td:468
1793 PMXVF64GERWPP = 1778, // PPCInstrMMA.td:461
1794 PMXVI16GER2 = 1779, // PPCInstrMMA.td:168
1795 PMXVI16GER2PP = 1780, // PPCInstrMMA.td:175
1796 PMXVI16GER2S = 1781, // PPCInstrMMA.td:119
1797 PMXVI16GER2SPP = 1782, // PPCInstrMMA.td:126
1798 PMXVI16GER2SW = 1783, // PPCInstrMMA.td:135
1799 PMXVI16GER2SWPP = 1784, // PPCInstrMMA.td:142
1800 PMXVI16GER2W = 1785, // PPCInstrMMA.td:196
1801 PMXVI16GER2WPP = 1786, // PPCInstrMMA.td:203
1802 PMXVI4GER8 = 1787, // PPCInstrMMA.td:37
1803 PMXVI4GER8PP = 1788, // PPCInstrMMA.td:44
1804 PMXVI4GER8W = 1789, // PPCInstrMMA.td:54
1805 PMXVI4GER8WPP = 1790, // PPCInstrMMA.td:61
1806 PMXVI8GER4 = 1791, // PPCInstrMMA.td:78
1807 PMXVI8GER4PP = 1792, // PPCInstrMMA.td:85
1808 PMXVI8GER4SPP = 1793, // PPCInstrMMA.td:590
1809 PMXVI8GER4W = 1794, // PPCInstrMMA.td:95
1810 PMXVI8GER4WPP = 1795, // PPCInstrMMA.td:102
1811 PMXVI8GER4WSPP = 1796, // PPCInstrMMA.td:600
1812 POPCNTB = 1797, // PPCInstrInfo.td:2209
1813 POPCNTB8 = 1798, // PPCInstr64Bit.td:1010
1814 POPCNTD = 1799, // PPCInstr64Bit.td:988
1815 POPCNTW = 1800, // PPCInstr64Bit.td:1005
1816 PPC32GOT = 1801, // PPCInstrInfo.td:3491
1817 PPC32PICGOT = 1802, // PPCInstrInfo.td:3500
1818 PREPARE_PROBED_ALLOCA_32 = 1803, // PPCInstrInfo.td:1489
1819 PREPARE_PROBED_ALLOCA_64 = 1804, // PPCInstr64Bit.td:573
1820 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1805, // PPCInstrInfo.td:1492
1821 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1806, // PPCInstr64Bit.td:576
1822 PROBED_ALLOCA_32 = 1807, // PPCInstrInfo.td:1485
1823 PROBED_ALLOCA_64 = 1808, // PPCInstr64Bit.td:569
1824 PROBED_STACKALLOC_32 = 1809, // PPCInstrInfo.td:1497
1825 PROBED_STACKALLOC_64 = 1810, // PPCInstr64Bit.td:581
1826 PSTB = 1811, // PPCInstrP10.td:605
1827 PSTB8 = 1812, // PPCInstrP10.td:605
1828 PSTB8nopc = 1813, // PPCInstrP10.td:611
1829 PSTB8onlypc = 1814, // PPCInstrP10.td:613
1830 PSTB8pc = 1815, // PPCInstrP10.td:607
1831 PSTBnopc = 1816, // PPCInstrP10.td:611
1832 PSTBonlypc = 1817, // PPCInstrP10.td:613
1833 PSTBpc = 1818, // PPCInstrP10.td:607
1834 PSTD = 1819, // PPCInstrP10.td:622
1835 PSTDnopc = 1820, // PPCInstrP10.td:628
1836 PSTDonlypc = 1821, // PPCInstrP10.td:630
1837 PSTDpc = 1822, // PPCInstrP10.td:624
1838 PSTFD = 1823, // PPCInstrP10.td:605
1839 PSTFDnopc = 1824, // PPCInstrP10.td:611
1840 PSTFDonlypc = 1825, // PPCInstrP10.td:613
1841 PSTFDpc = 1826, // PPCInstrP10.td:607
1842 PSTFS = 1827, // PPCInstrP10.td:605
1843 PSTFSnopc = 1828, // PPCInstrP10.td:611
1844 PSTFSonlypc = 1829, // PPCInstrP10.td:613
1845 PSTFSpc = 1830, // PPCInstrP10.td:607
1846 PSTH = 1831, // PPCInstrP10.td:605
1847 PSTH8 = 1832, // PPCInstrP10.td:605
1848 PSTH8nopc = 1833, // PPCInstrP10.td:611
1849 PSTH8onlypc = 1834, // PPCInstrP10.td:613
1850 PSTH8pc = 1835, // PPCInstrP10.td:607
1851 PSTHnopc = 1836, // PPCInstrP10.td:611
1852 PSTHonlypc = 1837, // PPCInstrP10.td:613
1853 PSTHpc = 1838, // PPCInstrP10.td:607
1854 PSTW = 1839, // PPCInstrP10.td:605
1855 PSTW8 = 1840, // PPCInstrP10.td:605
1856 PSTW8nopc = 1841, // PPCInstrP10.td:611
1857 PSTW8onlypc = 1842, // PPCInstrP10.td:613
1858 PSTW8pc = 1843, // PPCInstrP10.td:607
1859 PSTWnopc = 1844, // PPCInstrP10.td:611
1860 PSTWonlypc = 1845, // PPCInstrP10.td:613
1861 PSTWpc = 1846, // PPCInstrP10.td:607
1862 PSTXSD = 1847, // PPCInstrP10.td:622
1863 PSTXSDnopc = 1848, // PPCInstrP10.td:628
1864 PSTXSDonlypc = 1849, // PPCInstrP10.td:630
1865 PSTXSDpc = 1850, // PPCInstrP10.td:624
1866 PSTXSSP = 1851, // PPCInstrP10.td:622
1867 PSTXSSPnopc = 1852, // PPCInstrP10.td:628
1868 PSTXSSPonlypc = 1853, // PPCInstrP10.td:630
1869 PSTXSSPpc = 1854, // PPCInstrP10.td:624
1870 PSTXV = 1855, // PPCInstrP10.td:639
1871 PSTXVP = 1856, // PPCInstrP10.td:927
1872 PSTXVPnopc = 1857, // PPCInstrP10.td:933
1873 PSTXVPonlypc = 1858, // PPCInstrP10.td:935
1874 PSTXVPpc = 1859, // PPCInstrP10.td:929
1875 PSTXVnopc = 1860, // PPCInstrP10.td:645
1876 PSTXVonlypc = 1861, // PPCInstrP10.td:647
1877 PSTXVpc = 1862, // PPCInstrP10.td:641
1878 PTESYNCIO = 1863, // PPCInstrFuture.td:359
1879 PseudoEIEIO = 1864, // PPCInstrInfo.td:2530
1880 RESTORE_ACC = 1865, // PPCInstrMMA.td:530
1881 RESTORE_CR = 1866, // PPCInstrInfo.td:1566
1882 RESTORE_CRBIT = 1867, // PPCInstrInfo.td:1568
1883 RESTORE_DMR = 1868, // PPCInstrMMA.td:578
1884 RESTORE_DMRP = 1869, // PPCInstrMMA.td:576
1885 RESTORE_QUADWORD = 1870, // PPCInstr64Bit.td:1454
1886 RESTORE_UACC = 1871, // PPCInstrMMA.td:532
1887 RESTORE_WACC = 1872, // PPCInstrMMA.td:574
1888 RFCI = 1873, // PPCInstrInfo.td:4687
1889 RFDI = 1874, // PPCInstrInfo.td:4690
1890 RFEBB = 1875, // PPCInstrInfo.td:1942
1891 RFI = 1876, // PPCInstrInfo.td:4685
1892 RFID = 1877, // PPCInstrInfo.td:4683
1893 RFMCI = 1878, // PPCInstrInfo.td:4692
1894 RLDCL = 1879, // PPCInstrInfo.td:1266
1895 RLDCL_rec = 1880, // PPCInstrInfo.td:1270
1896 RLDCR = 1881, // PPCInstrInfo.td:1266
1897 RLDCR_rec = 1882, // PPCInstrInfo.td:1270
1898 RLDIC = 1883, // PPCInstrInfo.td:1252
1899 RLDICL = 1884, // PPCInstrInfo.td:1252
1900 RLDICL_32 = 1885, // PPCInstrInfo.td:1252
1901 RLDICL_32_64 = 1886, // PPCInstr64Bit.td:1105
1902 RLDICL_32_rec = 1887, // PPCInstrInfo.td:1256
1903 RLDICL_rec = 1888, // PPCInstrInfo.td:1256
1904 RLDICR = 1889, // PPCInstrInfo.td:1252
1905 RLDICR_32 = 1890, // PPCInstr64Bit.td:1122
1906 RLDICR_rec = 1891, // PPCInstrInfo.td:1256
1907 RLDIC_rec = 1892, // PPCInstrInfo.td:1256
1908 RLDIMI = 1893, // PPCInstrInfo.td:1252
1909 RLDIMI_rec = 1894, // PPCInstrInfo.td:1256
1910 RLWIMI = 1895, // PPCInstrInfo.td:1238
1911 RLWIMI8 = 1896, // PPCInstrInfo.td:1238
1912 RLWIMI8_rec = 1897, // PPCInstrInfo.td:1242
1913 RLWIMI_rec = 1898, // PPCInstrInfo.td:1242
1914 RLWINM = 1899, // PPCInstrInfo.td:3363
1915 RLWINM8 = 1900, // PPCInstrInfo.td:1238
1916 RLWINM8_rec = 1901, // PPCInstrInfo.td:1242
1917 RLWINM_rec = 1902, // PPCInstrInfo.td:3368
1918 RLWNM = 1903, // PPCInstrInfo.td:1224
1919 RLWNM8 = 1904, // PPCInstrInfo.td:1224
1920 RLWNM8_rec = 1905, // PPCInstrInfo.td:1228
1921 RLWNM_rec = 1906, // PPCInstrInfo.td:1228
1922 ReadTB = 1907, // PPCInstrInfo.td:2965
1923 SC = 1908, // PPCInstrInfo.td:1922
1924 SCV = 1909, // PPCInstrInfo.td:1930
1925 SELECT_CC_F16 = 1910, // PPCInstrInfo.td:1522
1926 SELECT_CC_F4 = 1911, // PPCInstrInfo.td:1516
1927 SELECT_CC_F8 = 1912, // PPCInstrInfo.td:1519
1928 SELECT_CC_I4 = 1913, // PPCInstrInfo.td:1508
1929 SELECT_CC_I8 = 1914, // PPCInstrInfo.td:1512
1930 SELECT_CC_SPE = 1915, // PPCInstrSPE.td:819
1931 SELECT_CC_SPE4 = 1916, // PPCInstrSPE.td:815
1932 SELECT_CC_VRRC = 1917, // PPCInstrInfo.td:1525
1933 SELECT_CC_VSFRC = 1918, // PPCInstrVSX.td:1835
1934 SELECT_CC_VSRC = 1919, // PPCInstrVSX.td:1826
1935 SELECT_CC_VSSRC = 1920, // PPCInstrVSX.td:1844
1936 SELECT_F16 = 1921, // PPCInstrInfo.td:1544
1937 SELECT_F4 = 1922, // PPCInstrInfo.td:1538
1938 SELECT_F8 = 1923, // PPCInstrInfo.td:1541
1939 SELECT_I4 = 1924, // PPCInstrInfo.td:1531
1940 SELECT_I8 = 1925, // PPCInstrInfo.td:1534
1941 SELECT_SPE = 1926, // PPCInstrSPE.td:826
1942 SELECT_SPE4 = 1927, // PPCInstrSPE.td:823
1943 SELECT_VRRC = 1928, // PPCInstrInfo.td:1548
1944 SELECT_VSFRC = 1929, // PPCInstrVSX.td:1839
1945 SELECT_VSRC = 1930, // PPCInstrVSX.td:1830
1946 SELECT_VSSRC = 1931, // PPCInstrVSX.td:1848
1947 SETB = 1932, // PPCInstrInfo.td:5389
1948 SETB8 = 1933, // PPCInstr64Bit.td:1052
1949 SETBC = 1934, // PPCInstrP10.td:1414
1950 SETBC8 = 1935, // PPCInstrP10.td:1430
1951 SETBCR = 1936, // PPCInstrP10.td:1418
1952 SETBCR8 = 1937, // PPCInstrP10.td:1433
1953 SETFLM = 1938, // PPCInstrInfo.td:1602
1954 SETNBC = 1939, // PPCInstrP10.td:1422
1955 SETNBC8 = 1940, // PPCInstrP10.td:1436
1956 SETNBCR = 1941, // PPCInstrP10.td:1425
1957 SETNBCR8 = 1942, // PPCInstrP10.td:1439
1958 SETRND = 1943, // PPCInstrInfo.td:1599
1959 SETRNDi = 1944, // PPCInstrInfo.td:1596
1960 SLBFEE_rec = 1945, // PPCInstrInfo.td:4619
1961 SLBIA = 1946, // PPCInstrInfo.td:4616
1962 SLBIE = 1947, // PPCInstrInfo.td:4604
1963 SLBIEG = 1948, // PPCInstr64Bit.td:1993
1964 SLBMFEE = 1949, // PPCInstrInfo.td:4610
1965 SLBMFEV = 1950, // PPCInstrInfo.td:4613
1966 SLBMTE = 1951, // PPCInstrInfo.td:4607
1967 SLBSYNC = 1952, // PPCInstr64Bit.td:1996
1968 SLD = 1953, // PPCInstrInfo.td:1025
1969 SLD_rec = 1954, // PPCInstrInfo.td:1029
1970 SLW = 1955, // PPCInstrInfo.td:1025
1971 SLW8 = 1956, // PPCInstrInfo.td:1025
1972 SLW8_rec = 1957, // PPCInstrInfo.td:1029
1973 SLW_rec = 1958, // PPCInstrInfo.td:1029
1974 SPELWZ = 1959, // PPCInstrSPE.td:798
1975 SPELWZX = 1960, // PPCInstrSPE.td:801
1976 SPESTW = 1961, // PPCInstrSPE.td:804
1977 SPESTWX = 1962, // PPCInstrSPE.td:807
1978 SPILL_ACC = 1963, // PPCInstrMMA.td:524
1979 SPILL_CR = 1964, // PPCInstrInfo.td:1557
1980 SPILL_CRBIT = 1965, // PPCInstrInfo.td:1559
1981 SPILL_DMR = 1966, // PPCInstrMMA.td:570
1982 SPILL_DMRP = 1967, // PPCInstrMMA.td:568
1983 SPILL_QUADWORD = 1968, // PPCInstr64Bit.td:1677
1984 SPILL_UACC = 1969, // PPCInstrMMA.td:526
1985 SPILL_WACC = 1970, // PPCInstrMMA.td:566
1986 SPLIT_QUADWORD = 1971, // PPCInstr64Bit.td:359
1987 SRAD = 1972, // PPCInstrInfo.td:1040
1988 SRADI = 1973, // PPCInstrInfo.td:1281
1989 SRADI_32 = 1974, // PPCInstr64Bit.td:977
1990 SRADI_rec = 1975, // PPCInstrInfo.td:1285
1991 SRAD_rec = 1976, // PPCInstrInfo.td:1044
1992 SRAW = 1977, // PPCInstrInfo.td:1040
1993 SRAW8 = 1978, // PPCInstrInfo.td:1040
1994 SRAW8_rec = 1979, // PPCInstrInfo.td:1044
1995 SRAWI = 1980, // PPCInstrInfo.td:1055
1996 SRAWI8 = 1981, // PPCInstrInfo.td:1055
1997 SRAWI8_rec = 1982, // PPCInstrInfo.td:1059
1998 SRAWI_rec = 1983, // PPCInstrInfo.td:1059
1999 SRAW_rec = 1984, // PPCInstrInfo.td:1044
2000 SRD = 1985, // PPCInstrInfo.td:1025
2001 SRD_rec = 1986, // PPCInstrInfo.td:1029
2002 SRW = 1987, // PPCInstrInfo.td:1025
2003 SRW8 = 1988, // PPCInstrInfo.td:1025
2004 SRW8_rec = 1989, // PPCInstrInfo.td:1029
2005 SRW_rec = 1990, // PPCInstrInfo.td:1029
2006 STB = 1991, // PPCInstrInfo.td:2372
2007 STB8 = 1992, // PPCInstr64Bit.td:1627
2008 STBCIX = 1993, // PPCInstrInfo.td:4718
2009 STBCX = 1994, // PPCInstrInfo.td:2179
2010 STBEPX = 1995, // PPCInstrInfo.td:4749
2011 STBU = 1996, // PPCInstrInfo.td:2393
2012 STBU8 = 1997, // PPCInstr64Bit.td:1697
2013 STBUX = 1998, // PPCInstrInfo.td:2466
2014 STBUX8 = 1999, // PPCInstr64Bit.td:1707
2015 STBX = 2000, // PPCInstrInfo.td:2428
2016 STBX8 = 2001, // PPCInstr64Bit.td:1636
2017 STBXTLS = 2002, // PPCInstr64Bit.td:718
2018 STBXTLS_ = 2003, // PPCInstr64Bit.td:840
2019 STBXTLS_32 = 2004, // PPCInstr64Bit.td:730
2020 STD = 2005, // PPCInstr64Bit.td:1651
2021 STDAT = 2006, // PPCInstr64Bit.td:415
2022 STDBRX = 2007, // PPCInstr64Bit.td:1660
2023 STDCIX = 2008, // PPCInstrInfo.td:4727
2024 STDCX = 2009, // PPCInstr64Bit.td:350
2025 STDU = 2010, // PPCInstr64Bit.td:1724
2026 STDUX = 2011, // PPCInstr64Bit.td:1730
2027 STDX = 2012, // PPCInstr64Bit.td:1654
2028 STDXTLS = 2013, // PPCInstr64Bit.td:727
2029 STDXTLS_ = 2014, // PPCInstr64Bit.td:849
2030 STFD = 2015, // PPCInstrInfo.td:2385
2031 STFDEPX = 2016, // PPCInstrInfo.td:4753
2032 STFDU = 2017, // PPCInstrInfo.td:2406
2033 STFDUX = 2018, // PPCInstrInfo.td:2487
2034 STFDX = 2019, // PPCInstrInfo.td:2458
2035 STFDXTLS = 2020, // PPCInstr64Bit.td:745
2036 STFDXTLS_ = 2021, // PPCInstr64Bit.td:858
2037 STFIWX = 2022, // PPCInstrInfo.td:2451
2038 STFS = 2023, // PPCInstrInfo.td:2382
2039 STFSU = 2024, // PPCInstrInfo.td:2403
2040 STFSUX = 2025, // PPCInstrInfo.td:2482
2041 STFSX = 2026, // PPCInstrInfo.td:2455
2042 STFSXTLS = 2027, // PPCInstr64Bit.td:742
2043 STFSXTLS_ = 2028, // PPCInstr64Bit.td:855
2044 STH = 2029, // PPCInstrInfo.td:2375
2045 STH8 = 2030, // PPCInstr64Bit.td:1630
2046 STHBRX = 2031, // PPCInstrInfo.td:2441
2047 STHCIX = 2032, // PPCInstrInfo.td:4721
2048 STHCX = 2033, // PPCInstrInfo.td:2183
2049 STHEPX = 2034, // PPCInstrInfo.td:4757
2050 STHU = 2035, // PPCInstrInfo.td:2396
2051 STHU8 = 2036, // PPCInstr64Bit.td:1700
2052 STHUX = 2037, // PPCInstrInfo.td:2471
2053 STHUX8 = 2038, // PPCInstr64Bit.td:1712
2054 STHX = 2039, // PPCInstrInfo.td:2432
2055 STHX8 = 2040, // PPCInstr64Bit.td:1640
2056 STHXTLS = 2041, // PPCInstr64Bit.td:721
2057 STHXTLS_ = 2042, // PPCInstr64Bit.td:843
2058 STHXTLS_32 = 2043, // PPCInstr64Bit.td:733
2059 STMW = 2044, // PPCInstrInfo.td:2513
2060 STOP = 2045, // PPCInstrInfo.td:5387
2061 STQ = 2046, // PPCInstr64Bit.td:1669
2062 STQCX = 2047, // PPCInstr64Bit.td:354
2063 STQX_PSEUDO = 2048, // PPCInstr64Bit.td:1673
2064 STSWI = 2049, // PPCInstrInfo.td:4512
2065 STVEBX = 2050, // PPCInstrAltivec.td:450
2066 STVEHX = 2051, // PPCInstrAltivec.td:453
2067 STVEWX = 2052, // PPCInstrAltivec.td:456
2068 STVX = 2053, // PPCInstrAltivec.td:459
2069 STVXL = 2054, // PPCInstrAltivec.td:462
2070 STW = 2055, // PPCInstrInfo.td:2378
2071 STW8 = 2056, // PPCInstr64Bit.td:1633
2072 STWAT = 2057, // PPCInstrInfo.td:2192
2073 STWBRX = 2058, // PPCInstrInfo.td:2445
2074 STWCIX = 2059, // PPCInstrInfo.td:4724
2075 STWCX = 2060, // PPCInstrInfo.td:2187
2076 STWEPX = 2061, // PPCInstrInfo.td:4761
2077 STWU = 2062, // PPCInstrInfo.td:2399
2078 STWU8 = 2063, // PPCInstr64Bit.td:1703
2079 STWUX = 2064, // PPCInstrInfo.td:2476
2080 STWUX8 = 2065, // PPCInstr64Bit.td:1717
2081 STWX = 2066, // PPCInstrInfo.td:2436
2082 STWX8 = 2067, // PPCInstr64Bit.td:1644
2083 STWXTLS = 2068, // PPCInstr64Bit.td:724
2084 STWXTLS_ = 2069, // PPCInstr64Bit.td:846
2085 STWXTLS_32 = 2070, // PPCInstr64Bit.td:736
2086 STXSD = 2071, // PPCInstrVSX.td:1756
2087 STXSDX = 2072, // PPCInstrVSX.td:369
2088 STXSIBX = 2073, // PPCInstrVSX.td:1763
2089 STXSIBXv = 2074, // PPCInstrVSX.td:1768
2090 STXSIHX = 2075, // PPCInstrVSX.td:1765
2091 STXSIHXv = 2076, // PPCInstrVSX.td:1769
2092 STXSIWX = 2077, // PPCInstrVSX.td:1185
2093 STXSSP = 2078, // PPCInstrVSX.td:1759
2094 STXSSPX = 2079, // PPCInstrVSX.td:1183
2095 STXV = 2080, // PPCInstrVSX.td:1753
2096 STXVB16X = 2081, // PPCInstrVSX.td:1774
2097 STXVD2X = 2082, // PPCInstrVSX.td:383
2098 STXVH8X = 2083, // PPCInstrVSX.td:1773
2099 STXVL = 2084, // PPCInstrVSX.td:1781
2100 STXVLL = 2085, // PPCInstrVSX.td:1786
2101 STXVP = 2086, // PPCInstrP10.td:1180
2102 STXVPB32X = 2087, // PPCInstrFuture.td:427
2103 STXVPRL = 2088, // PPCInstrFuture.td:420
2104 STXVPRLL = 2089, // PPCInstrFuture.td:423
2105 STXVPX = 2090, // PPCInstrP10.td:1183
2106 STXVRBX = 2091, // PPCInstrP10.td:1861
2107 STXVRDX = 2092, // PPCInstrP10.td:1864
2108 STXVRHX = 2093, // PPCInstrP10.td:1862
2109 STXVRL = 2094, // PPCInstrFuture.td:414
2110 STXVRLL = 2095, // PPCInstrFuture.td:417
2111 STXVRWX = 2096, // PPCInstrP10.td:1863
2112 STXVW4X = 2097, // PPCInstrVSX.td:388
2113 STXVX = 2098, // PPCInstrVSX.td:1777
2114 SUBF = 2099, // PPCInstrInfo.td:1099
2115 SUBF8 = 2100, // PPCInstrInfo.td:1099
2116 SUBF8O = 2101, // PPCInstrInfo.td:1109
2117 SUBF8O_rec = 2102, // PPCInstrInfo.td:1113
2118 SUBF8_rec = 2103, // PPCInstrInfo.td:1103
2119 SUBFC = 2104, // PPCInstrInfo.td:1151
2120 SUBFC8 = 2105, // PPCInstrInfo.td:1151
2121 SUBFC8O = 2106, // PPCInstrInfo.td:1161
2122 SUBFC8O_rec = 2107, // PPCInstrInfo.td:1165
2123 SUBFC8_rec = 2108, // PPCInstrInfo.td:1155
2124 SUBFCO = 2109, // PPCInstrInfo.td:1161
2125 SUBFCO_rec = 2110, // PPCInstrInfo.td:1165
2126 SUBFC_rec = 2111, // PPCInstrInfo.td:1155
2127 SUBFE = 2112, // PPCInstrInfo.td:1151
2128 SUBFE8 = 2113, // PPCInstrInfo.td:1151
2129 SUBFE8O = 2114, // PPCInstrInfo.td:1161
2130 SUBFE8O_rec = 2115, // PPCInstrInfo.td:1165
2131 SUBFE8_rec = 2116, // PPCInstrInfo.td:1155
2132 SUBFEO = 2117, // PPCInstrInfo.td:1161
2133 SUBFEO_rec = 2118, // PPCInstrInfo.td:1165
2134 SUBFE_rec = 2119, // PPCInstrInfo.td:1155
2135 SUBFIC = 2120, // PPCInstrInfo.td:2577
2136 SUBFIC8 = 2121, // PPCInstr64Bit.td:773
2137 SUBFME = 2122, // PPCInstrInfo.td:1200
2138 SUBFME8 = 2123, // PPCInstrInfo.td:1200
2139 SUBFME8O = 2124, // PPCInstrInfo.td:1210
2140 SUBFME8O_rec = 2125, // PPCInstrInfo.td:1214
2141 SUBFME8_rec = 2126, // PPCInstrInfo.td:1204
2142 SUBFMEO = 2127, // PPCInstrInfo.td:1210
2143 SUBFMEO_rec = 2128, // PPCInstrInfo.td:1214
2144 SUBFME_rec = 2129, // PPCInstrInfo.td:1204
2145 SUBFO = 2130, // PPCInstrInfo.td:1109
2146 SUBFO_rec = 2131, // PPCInstrInfo.td:1113
2147 SUBFUS = 2132, // PPCInstrFuture.td:49
2148 SUBFUS_rec = 2133, // PPCInstrFuture.td:53
2149 SUBFZE = 2134, // PPCInstrInfo.td:1200
2150 SUBFZE8 = 2135, // PPCInstrInfo.td:1200
2151 SUBFZE8O = 2136, // PPCInstrInfo.td:1210
2152 SUBFZE8O_rec = 2137, // PPCInstrInfo.td:1214
2153 SUBFZE8_rec = 2138, // PPCInstrInfo.td:1204
2154 SUBFZEO = 2139, // PPCInstrInfo.td:1210
2155 SUBFZEO_rec = 2140, // PPCInstrInfo.td:1214
2156 SUBFZE_rec = 2141, // PPCInstrInfo.td:1204
2157 SUBF_rec = 2142, // PPCInstrInfo.td:1103
2158 SYNC = 2143, // PPCInstrInfo.td:2516
2159 SYNCP10 = 2144, // PPCInstrP10.td:1956
2160 TABORT = 2145, // PPCInstrHTM.td:33
2161 TABORTDC = 2146, // PPCInstrHTM.td:50
2162 TABORTDCI = 2147, // PPCInstrHTM.td:55
2163 TABORTWC = 2148, // PPCInstrHTM.td:40
2164 TABORTWCI = 2149, // PPCInstrHTM.td:45
2165 TAILB = 2150, // PPCInstrInfo.td:1882
2166 TAILB8 = 2151, // PPCInstr64Bit.td:446
2167 TAILBA = 2152, // PPCInstrInfo.td:1888
2168 TAILBA8 = 2153, // PPCInstr64Bit.td:452
2169 TAILBCTR = 2154, // PPCInstrInfo.td:1877
2170 TAILBCTR8 = 2155, // PPCInstr64Bit.td:440
2171 TBEGIN = 2156, // PPCInstrHTM.td:27
2172 TBEGIN_RET = 2157, // PPCInstrHTM.td:20
2173 TCHECK = 2158, // PPCInstrHTM.td:82
2174 TCHECK_RET = 2159, // PPCInstrHTM.td:19
2175 TCRETURNai = 2160, // PPCInstrInfo.td:1846
2176 TCRETURNai8 = 2161, // PPCInstr64Bit.td:428
2177 TCRETURNdi = 2162, // PPCInstrInfo.td:1839
2178 TCRETURNdi8 = 2163, // PPCInstr64Bit.td:422
2179 TCRETURNri = 2164, // PPCInstrInfo.td:1851
2180 TCRETURNri8 = 2165, // PPCInstr64Bit.td:433
2181 TD = 2166, // PPCInstrInfo.td:2206
2182 TDI = 2167, // PPCInstrInfo.td:2204
2183 TEND = 2168, // PPCInstrHTM.td:30
2184 TLBIA = 2169, // PPCInstrInfo.td:4622
2185 TLBIE = 2170, // PPCInstrInfo.td:4636
2186 TLBIE8P9 = 2171, // PPCInstrInfo.td:4646
2187 TLBIEIO = 2172, // PPCInstrFuture.td:365
2188 TLBIEL = 2173, // PPCInstrInfo.td:4628
2189 TLBIEP = 2174, // PPCInstrFuture.td:361
2190 TLBIEP8 = 2175, // PPCInstrFuture.td:371
2191 TLBIEP9 = 2176, // PPCInstrInfo.td:4641
2192 TLBILX = 2177, // PPCInstrInfo.td:4660
2193 TLBIVAX = 2178, // PPCInstrInfo.td:4657
2194 TLBLD = 2179, // PPCInstrInfo.td:4631
2195 TLBLI = 2180, // PPCInstrInfo.td:4633
2196 TLBRE = 2181, // PPCInstrInfo.td:4663
2197 TLBRE2 = 2182, // PPCInstrInfo.td:4669
2198 TLBSX = 2183, // PPCInstrInfo.td:4654
2199 TLBSX2 = 2184, // PPCInstrInfo.td:4675
2200 TLBSX2D = 2185, // PPCInstrInfo.td:4678
2201 TLBSYNC = 2186, // PPCInstrInfo.td:4625
2202 TLBSYNCIO = 2187, // PPCInstrFuture.td:357
2203 TLBWE = 2188, // PPCInstrInfo.td:4666
2204 TLBWE2 = 2189, // PPCInstrInfo.td:4672
2205 TLSGDAIX = 2190, // PPCInstrInfo.td:3573
2206 TLSGDAIX8 = 2191, // PPCInstr64Bit.td:1586
2207 TLSLDAIX = 2192, // PPCInstrInfo.td:3578
2208 TLSLDAIX8 = 2193, // PPCInstr64Bit.td:1592
2209 TRAP = 2194, // PPCInstrInfo.td:2198
2210 TRECHKPT = 2195, // PPCInstrHTM.td:72
2211 TRECLAIM = 2196, // PPCInstrHTM.td:64
2212 TSR = 2197, // PPCInstrHTM.td:60
2213 TW = 2198, // PPCInstrInfo.td:2202
2214 TWI = 2199, // PPCInstrInfo.td:2200
2215 UNENCODED_NOP = 2200, // PPCInstrInfo.td:3637
2216 UpdateGBR = 2201, // PPCInstrInfo.td:3629
2217 VABSDUB = 2202, // PPCInstrAltivec.td:1682
2218 VABSDUH = 2203, // PPCInstrAltivec.td:1685
2219 VABSDUW = 2204, // PPCInstrAltivec.td:1688
2220 VADDCUQ = 2205, // PPCInstrAltivec.td:1292
2221 VADDCUW = 2206, // PPCInstrAltivec.td:515
2222 VADDECUQ = 2207, // PPCInstrAltivec.td:1293
2223 VADDEUQM = 2208, // PPCInstrAltivec.td:1291
2224 VADDFP = 2209, // PPCInstrAltivec.td:501
2225 VADDSBS = 2210, // PPCInstrAltivec.td:516
2226 VADDSHS = 2211, // PPCInstrAltivec.td:517
2227 VADDSWS = 2212, // PPCInstrAltivec.td:518
2228 VADDUBM = 2213, // PPCInstrAltivec.td:505
2229 VADDUBS = 2214, // PPCInstrAltivec.td:519
2230 VADDUDM = 2215, // PPCInstrAltivec.td:1282
2231 VADDUHM = 2216, // PPCInstrAltivec.td:508
2232 VADDUHS = 2217, // PPCInstrAltivec.td:520
2233 VADDUQM = 2218, // PPCInstrAltivec.td:1285
2234 VADDUWM = 2219, // PPCInstrAltivec.td:511
2235 VADDUWS = 2220, // PPCInstrAltivec.td:521
2236 VAND = 2221, // PPCInstrAltivec.td:525
2237 VANDC = 2222, // PPCInstrAltivec.td:528
2238 VAVGSB = 2223, // PPCInstrAltivec.td:575
2239 VAVGSH = 2224, // PPCInstrAltivec.td:576
2240 VAVGSW = 2225, // PPCInstrAltivec.td:577
2241 VAVGUB = 2226, // PPCInstrAltivec.td:578
2242 VAVGUH = 2227, // PPCInstrAltivec.td:579
2243 VAVGUW = 2228, // PPCInstrAltivec.td:580
2244 VBPERMD = 2229, // PPCInstrAltivec.td:1570
2245 VBPERMQ = 2230, // PPCInstrAltivec.td:1412
2246 VCFSX = 2231, // PPCInstrAltivec.td:533
2247 VCFSX_0 = 2232, // PPCInstrAltivec.td:554
2248 VCFUGED = 2233, // PPCInstrP10.td:1726
2249 VCFUX = 2234, // PPCInstrAltivec.td:537
2250 VCFUX_0 = 2235, // PPCInstrAltivec.td:562
2251 VCIPHER = 2236, // PPCInstrAltivec.td:1422
2252 VCIPHERLAST = 2237, // PPCInstrAltivec.td:1424
2253 VCLRLB = 2238, // PPCInstrP10.td:1771
2254 VCLRRB = 2239, // PPCInstrP10.td:1775
2255 VCLZB = 2240, // PPCInstrAltivec.td:1309
2256 VCLZD = 2241, // PPCInstrAltivec.td:1318
2257 VCLZDM = 2242, // PPCInstrP10.td:1743
2258 VCLZH = 2243, // PPCInstrAltivec.td:1312
2259 VCLZLSBB = 2244, // PPCInstrAltivec.td:1509
2260 VCLZW = 2245, // PPCInstrAltivec.td:1315
2261 VCMPBFP = 2246, // PPCInstrAltivec.td:812
2262 VCMPBFP_rec = 2247, // PPCInstrAltivec.td:813
2263 VCMPEQFP = 2248, // PPCInstrAltivec.td:814
2264 VCMPEQFP_rec = 2249, // PPCInstrAltivec.td:815
2265 VCMPEQUB = 2250, // PPCInstrAltivec.td:822
2266 VCMPEQUB_rec = 2251, // PPCInstrAltivec.td:823
2267 VCMPEQUD = 2252, // PPCInstrAltivec.td:1361
2268 VCMPEQUD_rec = 2253, // PPCInstrAltivec.td:1362
2269 VCMPEQUH = 2254, // PPCInstrAltivec.td:830
2270 VCMPEQUH_rec = 2255, // PPCInstrAltivec.td:831
2271 VCMPEQUQ = 2256, // PPCInstrP10.td:1901
2272 VCMPEQUQ_rec = 2257, // PPCInstrP10.td:1904
2273 VCMPEQUW = 2258, // PPCInstrAltivec.td:838
2274 VCMPEQUW_rec = 2259, // PPCInstrAltivec.td:839
2275 VCMPGEFP = 2260, // PPCInstrAltivec.td:816
2276 VCMPGEFP_rec = 2261, // PPCInstrAltivec.td:817
2277 VCMPGTFP = 2262, // PPCInstrAltivec.td:818
2278 VCMPGTFP_rec = 2263, // PPCInstrAltivec.td:819
2279 VCMPGTSB = 2264, // PPCInstrAltivec.td:824
2280 VCMPGTSB_rec = 2265, // PPCInstrAltivec.td:825
2281 VCMPGTSD = 2266, // PPCInstrAltivec.td:1363
2282 VCMPGTSD_rec = 2267, // PPCInstrAltivec.td:1364
2283 VCMPGTSH = 2268, // PPCInstrAltivec.td:832
2284 VCMPGTSH_rec = 2269, // PPCInstrAltivec.td:833
2285 VCMPGTSQ = 2270, // PPCInstrP10.td:1902
2286 VCMPGTSQ_rec = 2271, // PPCInstrP10.td:1905
2287 VCMPGTSW = 2272, // PPCInstrAltivec.td:840
2288 VCMPGTSW_rec = 2273, // PPCInstrAltivec.td:841
2289 VCMPGTUB = 2274, // PPCInstrAltivec.td:826
2290 VCMPGTUB_rec = 2275, // PPCInstrAltivec.td:827
2291 VCMPGTUD = 2276, // PPCInstrAltivec.td:1365
2292 VCMPGTUD_rec = 2277, // PPCInstrAltivec.td:1366
2293 VCMPGTUH = 2278, // PPCInstrAltivec.td:834
2294 VCMPGTUH_rec = 2279, // PPCInstrAltivec.td:835
2295 VCMPGTUQ = 2280, // PPCInstrP10.td:1903
2296 VCMPGTUQ_rec = 2281, // PPCInstrP10.td:1906
2297 VCMPGTUW = 2282, // PPCInstrAltivec.td:842
2298 VCMPGTUW_rec = 2283, // PPCInstrAltivec.td:843
2299 VCMPNEB = 2284, // PPCInstrAltivec.td:1441
2300 VCMPNEB_rec = 2285, // PPCInstrAltivec.td:1442
2301 VCMPNEH = 2286, // PPCInstrAltivec.td:1447
2302 VCMPNEH_rec = 2287, // PPCInstrAltivec.td:1448
2303 VCMPNEW = 2288, // PPCInstrAltivec.td:1453
2304 VCMPNEW_rec = 2289, // PPCInstrAltivec.td:1454
2305 VCMPNEZB = 2290, // PPCInstrAltivec.td:1443
2306 VCMPNEZB_rec = 2291, // PPCInstrAltivec.td:1444
2307 VCMPNEZH = 2292, // PPCInstrAltivec.td:1449
2308 VCMPNEZH_rec = 2293, // PPCInstrAltivec.td:1450
2309 VCMPNEZW = 2294, // PPCInstrAltivec.td:1455
2310 VCMPNEZW_rec = 2295, // PPCInstrAltivec.td:1456
2311 VCMPSQ = 2296, // PPCInstrP10.td:1918
2312 VCMPUQ = 2297, // PPCInstrP10.td:1916
2313 VCNTMBB = 2298, // PPCInstrP10.td:1628
2314 VCNTMBD = 2299, // PPCInstrP10.td:1643
2315 VCNTMBH = 2300, // PPCInstrP10.td:1633
2316 VCNTMBW = 2301, // PPCInstrP10.td:1638
2317 VCTSXS = 2302, // PPCInstrAltivec.td:541
2318 VCTSXS_0 = 2303, // PPCInstrAltivec.td:566
2319 VCTUXS = 2304, // PPCInstrAltivec.td:545
2320 VCTUXS_0 = 2305, // PPCInstrAltivec.td:558
2321 VCTZB = 2306, // PPCInstrAltivec.td:1518
2322 VCTZD = 2307, // PPCInstrAltivec.td:1524
2323 VCTZDM = 2308, // PPCInstrP10.td:1747
2324 VCTZH = 2309, // PPCInstrAltivec.td:1520
2325 VCTZLSBB = 2310, // PPCInstrAltivec.td:1513
2326 VCTZW = 2311, // PPCInstrAltivec.td:1522
2327 VDIVESD = 2312, // PPCInstrP10.td:1826
2328 VDIVESQ = 2313, // PPCInstrP10.td:1893
2329 VDIVESW = 2314, // PPCInstrP10.td:1818
2330 VDIVEUD = 2315, // PPCInstrP10.td:1830
2331 VDIVEUQ = 2316, // PPCInstrP10.td:1897
2332 VDIVEUW = 2317, // PPCInstrP10.td:1822
2333 VDIVSD = 2318, // PPCInstrP10.td:1812
2334 VDIVSQ = 2319, // PPCInstrP10.td:1887
2335 VDIVSW = 2320, // PPCInstrP10.td:1806
2336 VDIVUD = 2321, // PPCInstrP10.td:1815
2337 VDIVUQ = 2322, // PPCInstrP10.td:1890
2338 VDIVUW = 2323, // PPCInstrP10.td:1809
2339 VEQV = 2324, // PPCInstrAltivec.td:1347
2340 VEXPANDBM = 2325, // PPCInstrP10.td:1584
2341 VEXPANDDM = 2326, // PPCInstrP10.td:1596
2342 VEXPANDHM = 2327, // PPCInstrP10.td:1588
2343 VEXPANDQM = 2328, // PPCInstrP10.td:1600
2344 VEXPANDWM = 2329, // PPCInstrP10.td:1592
2345 VEXPTEFP = 2330, // PPCInstrAltivec.td:571
2346 VEXTDDVLX = 2331, // PPCInstrP10.td:1696
2347 VEXTDDVRX = 2332, // PPCInstrP10.td:1704
2348 VEXTDUBVLX = 2333, // PPCInstrP10.td:1648
2349 VEXTDUBVRX = 2334, // PPCInstrP10.td:1656
2350 VEXTDUHVLX = 2335, // PPCInstrP10.td:1664
2351 VEXTDUHVRX = 2336, // PPCInstrP10.td:1672
2352 VEXTDUWVLX = 2337, // PPCInstrP10.td:1680
2353 VEXTDUWVRX = 2338, // PPCInstrP10.td:1688
2354 VEXTRACTBM = 2339, // PPCInstrP10.td:1560
2355 VEXTRACTD = 2340, // PPCInstrAltivec.td:1473
2356 VEXTRACTDM = 2341, // PPCInstrP10.td:1575
2357 VEXTRACTHM = 2342, // PPCInstrP10.td:1565
2358 VEXTRACTQM = 2343, // PPCInstrP10.td:1580
2359 VEXTRACTUB = 2344, // PPCInstrAltivec.td:1470
2360 VEXTRACTUH = 2345, // PPCInstrAltivec.td:1471
2361 VEXTRACTUW = 2346, // PPCInstrAltivec.td:1472
2362 VEXTRACTWM = 2347, // PPCInstrP10.td:1570
2363 VEXTSB2D = 2348, // PPCInstrAltivec.td:1532
2364 VEXTSB2Ds = 2349, // PPCInstrAltivec.td:1541
2365 VEXTSB2W = 2350, // PPCInstrAltivec.td:1528
2366 VEXTSB2Ws = 2351, // PPCInstrAltivec.td:1539
2367 VEXTSD2Q = 2352, // PPCInstrP10.td:1913
2368 VEXTSH2D = 2353, // PPCInstrAltivec.td:1534
2369 VEXTSH2Ds = 2354, // PPCInstrAltivec.td:1542
2370 VEXTSH2W = 2355, // PPCInstrAltivec.td:1530
2371 VEXTSH2Ws = 2356, // PPCInstrAltivec.td:1540
2372 VEXTSW2D = 2357, // PPCInstrAltivec.td:1536
2373 VEXTSW2Ds = 2358, // PPCInstrAltivec.td:1543
2374 VEXTUBLX = 2359, // PPCInstrAltivec.td:1477
2375 VEXTUBRX = 2360, // PPCInstrAltivec.td:1478
2376 VEXTUHLX = 2361, // PPCInstrAltivec.td:1479
2377 VEXTUHRX = 2362, // PPCInstrAltivec.td:1480
2378 VEXTUWLX = 2363, // PPCInstrAltivec.td:1481
2379 VEXTUWRX = 2364, // PPCInstrAltivec.td:1482
2380 VGBBD = 2365, // PPCInstrAltivec.td:1411
2381 VGNB = 2366, // PPCInstrP10.td:1730
2382 VINSBLX = 2367, // PPCInstrP10.td:1518
2383 VINSBRX = 2368, // PPCInstrP10.td:1523
2384 VINSBVLX = 2369, // PPCInstrP10.td:1488
2385 VINSBVRX = 2370, // PPCInstrP10.td:1493
2386 VINSD = 2371, // PPCInstrP10.td:1482
2387 VINSDLX = 2372, // PPCInstrP10.td:1548
2388 VINSDRX = 2373, // PPCInstrP10.td:1554
2389 VINSERTB = 2374, // PPCInstrAltivec.td:1486
2390 VINSERTD = 2375, // PPCInstrAltivec.td:1499
2391 VINSERTH = 2376, // PPCInstrAltivec.td:1492
2392 VINSERTW = 2377, // PPCInstrAltivec.td:1498
2393 VINSHLX = 2378, // PPCInstrP10.td:1528
2394 VINSHRX = 2379, // PPCInstrP10.td:1533
2395 VINSHVLX = 2380, // PPCInstrP10.td:1498
2396 VINSHVRX = 2381, // PPCInstrP10.td:1503
2397 VINSW = 2382, // PPCInstrP10.td:1476
2398 VINSWLX = 2383, // PPCInstrP10.td:1538
2399 VINSWRX = 2384, // PPCInstrP10.td:1543
2400 VINSWVLX = 2385, // PPCInstrP10.td:1508
2401 VINSWVRX = 2386, // PPCInstrP10.td:1513
2402 VLOGEFP = 2387, // PPCInstrAltivec.td:572
2403 VMADDFP = 2388, // PPCInstrAltivec.td:470
2404 VMAXFP = 2389, // PPCInstrAltivec.td:582
2405 VMAXSB = 2390, // PPCInstrAltivec.td:583
2406 VMAXSD = 2391, // PPCInstrAltivec.td:1223
2407 VMAXSH = 2392, // PPCInstrAltivec.td:584
2408 VMAXSW = 2393, // PPCInstrAltivec.td:585
2409 VMAXUB = 2394, // PPCInstrAltivec.td:586
2410 VMAXUD = 2395, // PPCInstrAltivec.td:1224
2411 VMAXUH = 2396, // PPCInstrAltivec.td:587
2412 VMAXUW = 2397, // PPCInstrAltivec.td:588
2413 VMHADDSHS = 2398, // PPCInstrAltivec.td:482
2414 VMHRADDSHS = 2399, // PPCInstrAltivec.td:483
2415 VMINFP = 2400, // PPCInstrAltivec.td:589
2416 VMINSB = 2401, // PPCInstrAltivec.td:590
2417 VMINSD = 2402, // PPCInstrAltivec.td:1225
2418 VMINSH = 2403, // PPCInstrAltivec.td:591
2419 VMINSW = 2404, // PPCInstrAltivec.td:592
2420 VMINUB = 2405, // PPCInstrAltivec.td:593
2421 VMINUD = 2406, // PPCInstrAltivec.td:1226
2422 VMINUH = 2407, // PPCInstrAltivec.td:594
2423 VMINUW = 2408, // PPCInstrAltivec.td:595
2424 VMLADDUHM = 2409, // PPCInstrAltivec.td:486
2425 VMODSD = 2410, // PPCInstrP10.td:1800
2426 VMODSQ = 2411, // PPCInstrP10.td:1907
2427 VMODSW = 2412, // PPCInstrP10.td:1794
2428 VMODUD = 2413, // PPCInstrP10.td:1803
2429 VMODUQ = 2414, // PPCInstrP10.td:1910
2430 VMODUW = 2415, // PPCInstrP10.td:1797
2431 VMRGEW = 2416, // PPCInstrAltivec.td:1230
2432 VMRGHB = 2417, // PPCInstrAltivec.td:598
2433 VMRGHH = 2418, // PPCInstrAltivec.td:601
2434 VMRGHW = 2419, // PPCInstrAltivec.td:604
2435 VMRGLB = 2420, // PPCInstrAltivec.td:607
2436 VMRGLH = 2421, // PPCInstrAltivec.td:610
2437 VMRGLW = 2422, // PPCInstrAltivec.td:613
2438 VMRGOW = 2423, // PPCInstrAltivec.td:1234
2439 VMSUMCUD = 2424, // PPCInstrP10.td:1883
2440 VMSUMMBM = 2425, // PPCInstrAltivec.td:617
2441 VMSUMSHM = 2426, // PPCInstrAltivec.td:619
2442 VMSUMSHS = 2427, // PPCInstrAltivec.td:626
2443 VMSUMUBM = 2428, // PPCInstrAltivec.td:621
2444 VMSUMUDM = 2429, // PPCInstrAltivec.td:1437
2445 VMSUMUHM = 2430, // PPCInstrAltivec.td:623
2446 VMSUMUHS = 2431, // PPCInstrAltivec.td:628
2447 VMUL10CUQ = 2432, // PPCInstrAltivec.td:1610
2448 VMUL10ECUQ = 2433, // PPCInstrAltivec.td:1615
2449 VMUL10EUQ = 2434, // PPCInstrAltivec.td:1614
2450 VMUL10UQ = 2435, // PPCInstrAltivec.td:1608
2451 VMULESB = 2436, // PPCInstrAltivec.td:633
2452 VMULESD = 2437, // PPCInstrP10.td:1867
2453 VMULESH = 2438, // PPCInstrAltivec.td:635
2454 VMULESW = 2439, // PPCInstrAltivec.td:1212
2455 VMULEUB = 2440, // PPCInstrAltivec.td:637
2456 VMULEUD = 2441, // PPCInstrP10.td:1871
2457 VMULEUH = 2442, // PPCInstrAltivec.td:639
2458 VMULEUW = 2443, // PPCInstrAltivec.td:1214
2459 VMULHSD = 2444, // PPCInstrP10.td:1788
2460 VMULHSW = 2445, // PPCInstrP10.td:1782
2461 VMULHUD = 2446, // PPCInstrP10.td:1791
2462 VMULHUW = 2447, // PPCInstrP10.td:1785
2463 VMULLD = 2448, // PPCInstrP10.td:1779
2464 VMULOSB = 2449, // PPCInstrAltivec.td:641
2465 VMULOSD = 2450, // PPCInstrP10.td:1875
2466 VMULOSH = 2451, // PPCInstrAltivec.td:643
2467 VMULOSW = 2452, // PPCInstrAltivec.td:1216
2468 VMULOUB = 2453, // PPCInstrAltivec.td:645
2469 VMULOUD = 2454, // PPCInstrP10.td:1879
2470 VMULOUH = 2455, // PPCInstrAltivec.td:647
2471 VMULOUW = 2456, // PPCInstrAltivec.td:1218
2472 VMULUWM = 2457, // PPCInstrAltivec.td:1220
2473 VNAND = 2458, // PPCInstrAltivec.td:1350
2474 VNCIPHER = 2459, // PPCInstrAltivec.td:1426
2475 VNCIPHERLAST = 2460, // PPCInstrAltivec.td:1428
2476 VNEGD = 2461, // PPCInstrAltivec.td:1557
2477 VNEGW = 2462, // PPCInstrAltivec.td:1553
2478 VNMSUBFP = 2463, // PPCInstrAltivec.td:476
2479 VNOR = 2464, // PPCInstrAltivec.td:692
2480 VOR = 2465, // PPCInstrAltivec.td:697
2481 VORC = 2466, // PPCInstrAltivec.td:1355
2482 VPDEPD = 2467, // PPCInstrP10.td:1712
2483 VPERM = 2468, // PPCInstrAltivec.td:489
2484 VPERMR = 2469, // PPCInstrAltivec.td:1572
2485 VPERMXOR = 2470, // PPCInstrAltivec.td:1377
2486 VPEXTD = 2471, // PPCInstrP10.td:1716
2487 VPKPX = 2472, // PPCInstrAltivec.td:757
2488 VPKSDSS = 2473, // PPCInstrAltivec.td:1382
2489 VPKSDUS = 2474, // PPCInstrAltivec.td:1384
2490 VPKSHSS = 2475, // PPCInstrAltivec.td:760
2491 VPKSHUS = 2476, // PPCInstrAltivec.td:762
2492 VPKSWSS = 2477, // PPCInstrAltivec.td:764
2493 VPKSWUS = 2478, // PPCInstrAltivec.td:766
2494 VPKUDUM = 2479, // PPCInstrAltivec.td:1389
2495 VPKUDUS = 2480, // PPCInstrAltivec.td:1386
2496 VPKUHUM = 2481, // PPCInstrAltivec.td:773
2497 VPKUHUS = 2482, // PPCInstrAltivec.td:768
2498 VPKUWUM = 2483, // PPCInstrAltivec.td:777
2499 VPKUWUS = 2484, // PPCInstrAltivec.td:770
2500 VPMSUMB = 2485, // PPCInstrAltivec.td:1369
2501 VPMSUMD = 2486, // PPCInstrAltivec.td:1375
2502 VPMSUMH = 2487, // PPCInstrAltivec.td:1371
2503 VPMSUMW = 2488, // PPCInstrAltivec.td:1373
2504 VPOPCNTB = 2489, // PPCInstrAltivec.td:1323
2505 VPOPCNTD = 2490, // PPCInstrAltivec.td:1332
2506 VPOPCNTH = 2491, // PPCInstrAltivec.td:1326
2507 VPOPCNTW = 2492, // PPCInstrAltivec.td:1329
2508 VPRTYBD = 2493, // PPCInstrAltivec.td:1564
2509 VPRTYBQ = 2494, // PPCInstrAltivec.td:1566
2510 VPRTYBW = 2495, // PPCInstrAltivec.td:1562
2511 VREFP = 2496, // PPCInstrAltivec.td:651
2512 VRFIM = 2497, // PPCInstrAltivec.td:652
2513 VRFIN = 2498, // PPCInstrAltivec.td:653
2514 VRFIP = 2499, // PPCInstrAltivec.td:654
2515 VRFIZ = 2500, // PPCInstrAltivec.td:655
2516 VRLB = 2501, // PPCInstrAltivec.td:705
2517 VRLD = 2502, // PPCInstrAltivec.td:1254
2518 VRLDMI = 2503, // PPCInstrAltivec.td:1594
2519 VRLDNM = 2504, // PPCInstrAltivec.td:1590
2520 VRLH = 2505, // PPCInstrAltivec.td:706
2521 VRLQ = 2506, // PPCInstrP10.td:1935
2522 VRLQMI = 2507, // PPCInstrP10.td:1924
2523 VRLQNM = 2508, // PPCInstrP10.td:1920
2524 VRLW = 2509, // PPCInstrAltivec.td:707
2525 VRLWMI = 2510, // PPCInstrAltivec.td:1584
2526 VRLWNM = 2511, // PPCInstrAltivec.td:1580
2527 VRSQRTEFP = 2512, // PPCInstrAltivec.td:656
2528 VSBOX = 2513, // PPCInstrAltivec.td:1430
2529 VSEL = 2514, // PPCInstrAltivec.td:491
2530 VSHASIGMAD = 2515, // PPCInstrAltivec.td:1420
2531 VSHASIGMAW = 2516, // PPCInstrAltivec.td:1418
2532 VSL = 2517, // PPCInstrAltivec.td:709
2533 VSLB = 2518, // PPCInstrAltivec.td:712
2534 VSLD = 2519, // PPCInstrAltivec.td:1260
2535 VSLDBI = 2520, // PPCInstrP10.td:1444
2536 VSLDOI = 2521, // PPCInstrAltivec.td:494
2537 VSLH = 2522, // PPCInstrAltivec.td:713
2538 VSLO = 2523, // PPCInstrAltivec.td:710
2539 VSLQ = 2524, // PPCInstrP10.td:1931
2540 VSLV = 2525, // PPCInstrAltivec.td:1602
2541 VSLW = 2526, // PPCInstrAltivec.td:714
2542 VSPLTB = 2527, // PPCInstrAltivec.td:716
2543 VSPLTBs = 2528, // PPCInstrAltivec.td:729
2544 VSPLTH = 2529, // PPCInstrAltivec.td:720
2545 VSPLTHs = 2530, // PPCInstrAltivec.td:731
2546 VSPLTISB = 2531, // PPCInstrAltivec.td:746
2547 VSPLTISH = 2532, // PPCInstrAltivec.td:749
2548 VSPLTISW = 2533, // PPCInstrAltivec.td:752
2549 VSPLTW = 2534, // PPCInstrAltivec.td:724
2550 VSR = 2535, // PPCInstrAltivec.td:735
2551 VSRAB = 2536, // PPCInstrAltivec.td:738
2552 VSRAD = 2537, // PPCInstrAltivec.td:1264
2553 VSRAH = 2538, // PPCInstrAltivec.td:739
2554 VSRAQ = 2539, // PPCInstrP10.td:1932
2555 VSRAW = 2540, // PPCInstrAltivec.td:740
2556 VSRB = 2541, // PPCInstrAltivec.td:741
2557 VSRD = 2542, // PPCInstrAltivec.td:1262
2558 VSRDBI = 2543, // PPCInstrP10.td:1452
2559 VSRH = 2544, // PPCInstrAltivec.td:742
2560 VSRO = 2545, // PPCInstrAltivec.td:736
2561 VSRQ = 2546, // PPCInstrP10.td:1933
2562 VSRV = 2547, // PPCInstrAltivec.td:1604
2563 VSRW = 2548, // PPCInstrAltivec.td:743
2564 VSTRIBL = 2549, // PPCInstrP10.td:198
2565 VSTRIBL_rec = 2550, // PPCInstrP10.td:202
2566 VSTRIBR = 2551, // PPCInstrP10.td:198
2567 VSTRIBR_rec = 2552, // PPCInstrP10.td:202
2568 VSTRIHL = 2553, // PPCInstrP10.td:198
2569 VSTRIHL_rec = 2554, // PPCInstrP10.td:202
2570 VSTRIHR = 2555, // PPCInstrP10.td:198
2571 VSTRIHR_rec = 2556, // PPCInstrP10.td:202
2572 VSUBCUQ = 2557, // PPCInstrAltivec.td:1305
2573 VSUBCUW = 2558, // PPCInstrAltivec.td:658
2574 VSUBECUQ = 2559, // PPCInstrAltivec.td:1306
2575 VSUBEUQM = 2560, // PPCInstrAltivec.td:1304
2576 VSUBFP = 2561, // PPCInstrAltivec.td:660
2577 VSUBSBS = 2562, // PPCInstrAltivec.td:673
2578 VSUBSHS = 2563, // PPCInstrAltivec.td:674
2579 VSUBSWS = 2564, // PPCInstrAltivec.td:675
2580 VSUBUBM = 2565, // PPCInstrAltivec.td:663
2581 VSUBUBS = 2566, // PPCInstrAltivec.td:676
2582 VSUBUDM = 2567, // PPCInstrAltivec.td:1296
2583 VSUBUHM = 2568, // PPCInstrAltivec.td:666
2584 VSUBUHS = 2569, // PPCInstrAltivec.td:677
2585 VSUBUQM = 2570, // PPCInstrAltivec.td:1301
2586 VSUBUWM = 2571, // PPCInstrAltivec.td:669
2587 VSUBUWS = 2572, // PPCInstrAltivec.td:678
2588 VSUM2SWS = 2573, // PPCInstrAltivec.td:682
2589 VSUM4SBS = 2574, // PPCInstrAltivec.td:684
2590 VSUM4SHS = 2575, // PPCInstrAltivec.td:686
2591 VSUM4UBS = 2576, // PPCInstrAltivec.td:688
2592 VSUMSWS = 2577, // PPCInstrAltivec.td:681
2593 VUCMPRHB = 2578, // PPCInstrFuture.td:454
2594 VUCMPRHH = 2579, // PPCInstrFuture.td:460
2595 VUCMPRHN = 2580, // PPCInstrFuture.td:450
2596 VUCMPRLB = 2581, // PPCInstrFuture.td:457
2597 VUCMPRLH = 2582, // PPCInstrFuture.td:463
2598 VUCMPRLN = 2583, // PPCInstrFuture.td:452
2599 VUPKHPX = 2584, // PPCInstrAltivec.td:783
2600 VUPKHSB = 2585, // PPCInstrAltivec.td:785
2601 VUPKHSH = 2586, // PPCInstrAltivec.td:787
2602 VUPKHSNTOB = 2587, // PPCInstrFuture.td:433
2603 VUPKHSW = 2588, // PPCInstrAltivec.td:1393
2604 VUPKINT4TOBF16 = 2589, // PPCInstrFuture.td:437
2605 VUPKINT4TOFP32 = 2590, // PPCInstrFuture.td:446
2606 VUPKINT8TOBF16 = 2591, // PPCInstrFuture.td:440
2607 VUPKINT8TOFP32 = 2592, // PPCInstrFuture.td:443
2608 VUPKLPX = 2593, // PPCInstrAltivec.td:789
2609 VUPKLSB = 2594, // PPCInstrAltivec.td:791
2610 VUPKLSH = 2595, // PPCInstrAltivec.td:793
2611 VUPKLSNTOB = 2596, // PPCInstrFuture.td:435
2612 VUPKLSW = 2597, // PPCInstrAltivec.td:1395
2613 VXOR = 2598, // PPCInstrAltivec.td:700
2614 V_SET0 = 2599, // PPCInstrAltivec.td:854
2615 V_SET0B = 2600, // PPCInstrAltivec.td:848
2616 V_SET0H = 2601, // PPCInstrAltivec.td:851
2617 V_SETALLONES = 2602, // PPCInstrAltivec.td:865
2618 V_SETALLONESB = 2603, // PPCInstrAltivec.td:859
2619 V_SETALLONESH = 2604, // PPCInstrAltivec.td:862
2620 WAIT = 2605, // PPCInstrInfo.td:4522
2621 WAITP10 = 2606, // PPCInstrP10.td:1954
2622 WRTEE = 2607, // PPCInstrInfo.td:4543
2623 WRTEEI = 2608, // PPCInstrInfo.td:4548
2624 XOR = 2609, // PPCInstrInfo.td:1025
2625 XOR8 = 2610, // PPCInstrInfo.td:1025
2626 XOR8_rec = 2611, // PPCInstrInfo.td:1029
2627 XORI = 2612, // PPCInstrInfo.td:2611
2628 XORI8 = 2613, // PPCInstr64Bit.td:667
2629 XORIS = 2614, // PPCInstrInfo.td:2614
2630 XORIS8 = 2615, // PPCInstr64Bit.td:670
2631 XOR_rec = 2616, // PPCInstrInfo.td:1029
2632 XSABSDP = 2617, // PPCInstrVSX.td:746
2633 XSABSQP = 2618, // PPCInstrVSX.td:1409
2634 XSADDADDSUQM = 2619, // PPCInstrFuture.td:530
2635 XSADDADDUQM = 2620, // PPCInstrFuture.td:527
2636 XSADDDP = 2621, // PPCInstrVSX.td:399
2637 XSADDQP = 2622, // PPCInstrVSX.td:1422
2638 XSADDQPO = 2623, // PPCInstrVSX.td:1452
2639 XSADDSP = 2624, // PPCInstrVSX.td:1202
2640 XSADDSUBSUQM = 2625, // PPCInstrFuture.td:536
2641 XSADDSUBUQM = 2626, // PPCInstrFuture.td:533
2642 XSCMPEQDP = 2627, // PPCInstrVSX.td:1509
2643 XSCMPEQQP = 2628, // PPCInstrP10.td:1224
2644 XSCMPEXPDP = 2629, // PPCInstrVSX.td:1497
2645 XSCMPEXPQP = 2630, // PPCInstrVSX.td:1500
2646 XSCMPGEDP = 2631, // PPCInstrVSX.td:1511
2647 XSCMPGEQP = 2632, // PPCInstrP10.td:1225
2648 XSCMPGTDP = 2633, // PPCInstrVSX.td:1513
2649 XSCMPGTQP = 2634, // PPCInstrP10.td:1226
2650 XSCMPODP = 2635, // PPCInstrVSX.td:718
2651 XSCMPOQP = 2636, // PPCInstrVSX.td:1503
2652 XSCMPUDP = 2637, // PPCInstrVSX.td:721
2653 XSCMPUQP = 2638, // PPCInstrVSX.td:1504
2654 XSCPSGNDP = 2639, // PPCInstrVSX.td:763
2655 XSCPSGNQP = 2640, // PPCInstrVSX.td:1404
2656 XSCVDPHP = 2641, // PPCInstrVSX.td:1556
2657 XSCVDPQP = 2642, // PPCInstrVSX.td:1523
2658 XSCVDPSP = 2643, // PPCInstrVSX.td:807
2659 XSCVDPSPN = 2644, // PPCInstrVSX.td:1332
2660 XSCVDPSXDS = 2645, // PPCInstrVSX.td:810
2661 XSCVDPSXDSs = 2646, // PPCInstrVSX.td:815
2662 XSCVDPSXWS = 2647, // PPCInstrVSX.td:819
2663 XSCVDPSXWSs = 2648, // PPCInstrVSX.td:824
2664 XSCVDPUXDS = 2649, // PPCInstrVSX.td:828
2665 XSCVDPUXDSs = 2650, // PPCInstrVSX.td:833
2666 XSCVDPUXWS = 2651, // PPCInstrVSX.td:837
2667 XSCVDPUXWSs = 2652, // PPCInstrVSX.td:842
2668 XSCVHPDP = 2653, // PPCInstrVSX.td:1557
2669 XSCVQPDP = 2654, // PPCInstrVSX.td:1527
2670 XSCVQPDPO = 2655, // PPCInstrVSX.td:1528
2671 XSCVQPSDZ = 2656, // PPCInstrVSX.td:1536
2672 XSCVQPSQZ = 2657, // PPCInstrP10.td:1937
2673 XSCVQPSWZ = 2658, // PPCInstrVSX.td:1538
2674 XSCVQPUDZ = 2659, // PPCInstrVSX.td:1540
2675 XSCVQPUQZ = 2660, // PPCInstrP10.td:1936
2676 XSCVQPUWZ = 2661, // PPCInstrVSX.td:1542
2677 XSCVSDQP = 2662, // PPCInstrVSX.td:1547
2678 XSCVSPDP = 2663, // PPCInstrVSX.td:846
2679 XSCVSPDPN = 2664, // PPCInstrVSX.td:1334
2680 XSCVSQQP = 2665, // PPCInstrP10.td:1939
2681 XSCVSXDDP = 2666, // PPCInstrVSX.td:849
2682 XSCVSXDSP = 2667, // PPCInstrVSX.td:1321
2683 XSCVUDQP = 2668, // PPCInstrVSX.td:1548
2684 XSCVUQQP = 2669, // PPCInstrP10.td:1938
2685 XSCVUXDDP = 2670, // PPCInstrVSX.td:853
2686 XSCVUXDSP = 2671, // PPCInstrVSX.td:1325
2687 XSDIVDP = 2672, // PPCInstrVSX.td:638
2688 XSDIVQP = 2673, // PPCInstrVSX.td:1429
2689 XSDIVQPO = 2674, // PPCInstrVSX.td:1465
2690 XSDIVSP = 2675, // PPCInstrVSX.td:1216
2691 XSIEXPDP = 2676, // PPCInstrVSX.td:1584
2692 XSIEXPQP = 2677, // PPCInstrVSX.td:1590
2693 XSMADDADP = 2678, // PPCInstrVSX.td:447
2694 XSMADDASP = 2679, // PPCInstrVSX.td:1243
2695 XSMADDMDP = 2680, // PPCInstrVSX.td:454
2696 XSMADDMSP = 2681, // PPCInstrVSX.td:1252
2697 XSMADDQP = 2682, // PPCInstrVSX.td:1435
2698 XSMADDQPO = 2683, // PPCInstrVSX.td:1474
2699 XSMAXCDP = 2684, // PPCInstrVSX.td:1669
2700 XSMAXCQP = 2685, // PPCInstrP10.td:1947
2701 XSMAXDP = 2686, // PPCInstrVSX.td:947
2702 XSMAXJDP = 2687, // PPCInstrVSX.td:1678
2703 XSMERGE2T1UQM = 2688, // PPCInstrFuture.td:539
2704 XSMERGE2T2UQM = 2689, // PPCInstrFuture.td:542
2705 XSMERGE2T3UQM = 2690, // PPCInstrFuture.td:545
2706 XSMERGE3T1UQM = 2691, // PPCInstrFuture.td:548
2707 XSMINCDP = 2692, // PPCInstrVSX.td:1672
2708 XSMINCQP = 2693, // PPCInstrP10.td:1949
2709 XSMINDP = 2694, // PPCInstrVSX.td:952
2710 XSMINJDP = 2695, // PPCInstrVSX.td:1680
2711 XSMSUBADP = 2696, // PPCInstrVSX.td:463
2712 XSMSUBASP = 2697, // PPCInstrVSX.td:1262
2713 XSMSUBMDP = 2698, // PPCInstrVSX.td:470
2714 XSMSUBMSP = 2699, // PPCInstrVSX.td:1272
2715 XSMSUBQP = 2700, // PPCInstrVSX.td:1438
2716 XSMSUBQPO = 2701, // PPCInstrVSX.td:1479
2717 XSMULDP = 2702, // PPCInstrVSX.td:403
2718 XSMULQP = 2703, // PPCInstrVSX.td:1424
2719 XSMULQPO = 2704, // PPCInstrVSX.td:1456
2720 XSMULSP = 2705, // PPCInstrVSX.td:1206
2721 XSNABSDP = 2706, // PPCInstrVSX.td:750
2722 XSNABSDPs = 2707, // PPCInstrVSX.td:755
2723 XSNABSQP = 2708, // PPCInstrVSX.td:1411
2724 XSNEGDP = 2709, // PPCInstrVSX.td:759
2725 XSNEGQP = 2710, // PPCInstrVSX.td:1413
2726 XSNMADDADP = 2711, // PPCInstrVSX.td:479
2727 XSNMADDASP = 2712, // PPCInstrVSX.td:1282
2728 XSNMADDMDP = 2713, // PPCInstrVSX.td:486
2729 XSNMADDMSP = 2714, // PPCInstrVSX.td:1292
2730 XSNMADDQP = 2715, // PPCInstrVSX.td:1442
2731 XSNMADDQPO = 2716, // PPCInstrVSX.td:1483
2732 XSNMSUBADP = 2717, // PPCInstrVSX.td:495
2733 XSNMSUBASP = 2718, // PPCInstrVSX.td:1302
2734 XSNMSUBMDP = 2719, // PPCInstrVSX.td:502
2735 XSNMSUBMSP = 2720, // PPCInstrVSX.td:1312
2736 XSNMSUBQP = 2721, // PPCInstrVSX.td:1446
2737 XSNMSUBQPO = 2722, // PPCInstrVSX.td:1487
2738 XSRDPI = 2723, // PPCInstrVSX.td:983
2739 XSRDPIC = 2724, // PPCInstrVSX.td:936
2740 XSRDPIM = 2725, // PPCInstrVSX.td:987
2741 XSRDPIP = 2726, // PPCInstrVSX.td:991
2742 XSRDPIZ = 2727, // PPCInstrVSX.td:995
2743 XSREBASE2T1UQM = 2728, // PPCInstrFuture.td:551
2744 XSREBASE2T2UQM = 2729, // PPCInstrFuture.td:554
2745 XSREBASE2T3UQM = 2730, // PPCInstrFuture.td:557
2746 XSREBASE2T4UQM = 2731, // PPCInstrFuture.td:560
2747 XSREBASE3T1UQM = 2732, // PPCInstrFuture.td:563
2748 XSREBASE3T2UQM = 2733, // PPCInstrFuture.td:566
2749 XSREBASE3T3UQM = 2734, // PPCInstrFuture.td:569
2750 XSREDP = 2735, // PPCInstrVSX.td:647
2751 XSRESP = 2736, // PPCInstrVSX.td:1221
2752 XSRQPI = 2737, // PPCInstrVSX.td:1570
2753 XSRQPIX = 2738, // PPCInstrVSX.td:1571
2754 XSRQPXP = 2739, // PPCInstrVSX.td:1576
2755 XSRSP = 2740, // PPCInstrVSX.td:1227
2756 XSRSQRTEDP = 2741, // PPCInstrVSX.td:651
2757 XSRSQRTESP = 2742, // PPCInstrVSX.td:1235
2758 XSSQRTDP = 2743, // PPCInstrVSX.td:642
2759 XSSQRTQP = 2744, // PPCInstrVSX.td:1432
2760 XSSQRTQPO = 2745, // PPCInstrVSX.td:1469
2761 XSSQRTSP = 2746, // PPCInstrVSX.td:1231
2762 XSSUBDP = 2747, // PPCInstrVSX.td:430
2763 XSSUBQP = 2748, // PPCInstrVSX.td:1427
2764 XSSUBQPO = 2749, // PPCInstrVSX.td:1461
2765 XSSUBSP = 2750, // PPCInstrVSX.td:1212
2766 XSTDIVDP = 2751, // PPCInstrVSX.td:657
2767 XSTSQRTDP = 2752, // PPCInstrVSX.td:660
2768 XSTSTDCDP = 2753, // PPCInstrVSX.td:1647
2769 XSTSTDCQP = 2754, // PPCInstrVSX.td:1650
2770 XSTSTDCSP = 2755, // PPCInstrVSX.td:1644
2771 XSXEXPDP = 2756, // PPCInstrVSX.td:1595
2772 XSXEXPQP = 2757, // PPCInstrVSX.td:1600
2773 XSXSIGDP = 2758, // PPCInstrVSX.td:1596
2774 XSXSIGQP = 2759, // PPCInstrVSX.td:1601
2775 XVABSDP = 2760, // PPCInstrVSX.td:768
2776 XVABSSP = 2761, // PPCInstrVSX.td:773
2777 XVADDDP = 2762, // PPCInstrVSX.td:408
2778 XVADDSP = 2763, // PPCInstrVSX.td:413
2779 XVADDUHM = 2764, // PPCInstrFuture.td:489
2780 XVADDUWM = 2765, // PPCInstrFuture.td:487
2781 XVBF16GER2 = 2766, // PPCInstrMMA.td:10
2782 XVBF16GER2NN = 2767, // PPCInstrMMA.td:228
2783 XVBF16GER2NP = 2768, // PPCInstrMMA.td:224
2784 XVBF16GER2PN = 2769, // PPCInstrMMA.td:220
2785 XVBF16GER2PP = 2770, // PPCInstrMMA.td:14
2786 XVBF16GER2W = 2771, // PPCInstrMMA.td:20
2787 XVBF16GER2WNN = 2772, // PPCInstrMMA.td:242
2788 XVBF16GER2WNP = 2773, // PPCInstrMMA.td:238
2789 XVBF16GER2WPN = 2774, // PPCInstrMMA.td:234
2790 XVBF16GER2WPP = 2775, // PPCInstrMMA.td:24
2791 XVCMPEQDP = 2776, // PPCInstrVSX.td:193
2792 XVCMPEQDP_rec = 2777, // PPCInstrVSX.td:197
2793 XVCMPEQSP = 2778, // PPCInstrVSX.td:193
2794 XVCMPEQSP_rec = 2779, // PPCInstrVSX.td:197
2795 XVCMPGEDP = 2780, // PPCInstrVSX.td:193
2796 XVCMPGEDP_rec = 2781, // PPCInstrVSX.td:197
2797 XVCMPGESP = 2782, // PPCInstrVSX.td:193
2798 XVCMPGESP_rec = 2783, // PPCInstrVSX.td:197
2799 XVCMPGTDP = 2784, // PPCInstrVSX.td:193
2800 XVCMPGTDP_rec = 2785, // PPCInstrVSX.td:197
2801 XVCMPGTSP = 2786, // PPCInstrVSX.td:193
2802 XVCMPGTSP_rec = 2787, // PPCInstrVSX.td:197
2803 XVCPSGNDP = 2788, // PPCInstrVSX.td:778
2804 XVCPSGNSP = 2789, // PPCInstrVSX.td:782
2805 XVCVBF16SPN = 2790, // PPCInstrP10.td:1946
2806 XVCVDPSP = 2791, // PPCInstrVSX.td:858
2807 XVCVDPSXDS = 2792, // PPCInstrVSX.td:862
2808 XVCVDPSXWS = 2793, // PPCInstrVSX.td:866
2809 XVCVDPUXDS = 2794, // PPCInstrVSX.td:870
2810 XVCVDPUXWS = 2795, // PPCInstrVSX.td:874
2811 XVCVHPSP = 2796, // PPCInstrVSX.td:1564
2812 XVCVSPBF16 = 2797, // PPCInstrP10.td:1945
2813 XVCVSPDP = 2798, // PPCInstrVSX.td:879
2814 XVCVSPHP = 2799, // PPCInstrVSX.td:1565
2815 XVCVSPSXDS = 2800, // PPCInstrVSX.td:883
2816 XVCVSPSXWS = 2801, // PPCInstrVSX.td:887
2817 XVCVSPUXDS = 2802, // PPCInstrVSX.td:891
2818 XVCVSPUXWS = 2803, // PPCInstrVSX.td:895
2819 XVCVSXDDP = 2804, // PPCInstrVSX.td:899
2820 XVCVSXDSP = 2805, // PPCInstrVSX.td:903
2821 XVCVSXWDP = 2806, // PPCInstrVSX.td:925
2822 XVCVSXWSP = 2807, // PPCInstrVSX.td:907
2823 XVCVUXDDP = 2808, // PPCInstrVSX.td:911
2824 XVCVUXDSP = 2809, // PPCInstrVSX.td:915
2825 XVCVUXWDP = 2810, // PPCInstrVSX.td:929
2826 XVCVUXWSP = 2811, // PPCInstrVSX.td:919
2827 XVDIVDP = 2812, // PPCInstrVSX.td:681
2828 XVDIVSP = 2813, // PPCInstrVSX.td:685
2829 XVF16GER2 = 2814, // PPCInstrMMA.td:10
2830 XVF16GER2NN = 2815, // PPCInstrMMA.td:228
2831 XVF16GER2NP = 2816, // PPCInstrMMA.td:224
2832 XVF16GER2PN = 2817, // PPCInstrMMA.td:220
2833 XVF16GER2PP = 2818, // PPCInstrMMA.td:14
2834 XVF16GER2W = 2819, // PPCInstrMMA.td:20
2835 XVF16GER2WNN = 2820, // PPCInstrMMA.td:242
2836 XVF16GER2WNP = 2821, // PPCInstrMMA.td:238
2837 XVF16GER2WPN = 2822, // PPCInstrMMA.td:234
2838 XVF16GER2WPP = 2823, // PPCInstrMMA.td:24
2839 XVF32GER = 2824, // PPCInstrMMA.td:10
2840 XVF32GERNN = 2825, // PPCInstrMMA.td:309
2841 XVF32GERNP = 2826, // PPCInstrMMA.td:305
2842 XVF32GERPN = 2827, // PPCInstrMMA.td:301
2843 XVF32GERPP = 2828, // PPCInstrMMA.td:14
2844 XVF32GERW = 2829, // PPCInstrMMA.td:20
2845 XVF32GERWNN = 2830, // PPCInstrMMA.td:323
2846 XVF32GERWNP = 2831, // PPCInstrMMA.td:319
2847 XVF32GERWPN = 2832, // PPCInstrMMA.td:315
2848 XVF32GERWPP = 2833, // PPCInstrMMA.td:24
2849 XVF64GER = 2834, // PPCInstrMMA.td:10
2850 XVF64GERNN = 2835, // PPCInstrMMA.td:309
2851 XVF64GERNP = 2836, // PPCInstrMMA.td:305
2852 XVF64GERPN = 2837, // PPCInstrMMA.td:301
2853 XVF64GERPP = 2838, // PPCInstrMMA.td:14
2854 XVF64GERW = 2839, // PPCInstrMMA.td:20
2855 XVF64GERWNN = 2840, // PPCInstrMMA.td:323
2856 XVF64GERWNP = 2841, // PPCInstrMMA.td:319
2857 XVF64GERWPN = 2842, // PPCInstrMMA.td:315
2858 XVF64GERWPP = 2843, // PPCInstrMMA.td:24
2859 XVI16GER2 = 2844, // PPCInstrMMA.td:157
2860 XVI16GER2PP = 2845, // PPCInstrMMA.td:161
2861 XVI16GER2S = 2846, // PPCInstrMMA.td:10
2862 XVI16GER2SPP = 2847, // PPCInstrMMA.td:14
2863 XVI16GER2SW = 2848, // PPCInstrMMA.td:20
2864 XVI16GER2SWPP = 2849, // PPCInstrMMA.td:24
2865 XVI16GER2W = 2850, // PPCInstrMMA.td:185
2866 XVI16GER2WPP = 2851, // PPCInstrMMA.td:189
2867 XVI4GER8 = 2852, // PPCInstrMMA.td:10
2868 XVI4GER8PP = 2853, // PPCInstrMMA.td:14
2869 XVI4GER8W = 2854, // PPCInstrMMA.td:20
2870 XVI4GER8WPP = 2855, // PPCInstrMMA.td:24
2871 XVI8GER4 = 2856, // PPCInstrMMA.td:10
2872 XVI8GER4PP = 2857, // PPCInstrMMA.td:14
2873 XVI8GER4SPP = 2858, // PPCInstrMMA.td:519
2874 XVI8GER4W = 2859, // PPCInstrMMA.td:20
2875 XVI8GER4WPP = 2860, // PPCInstrMMA.td:24
2876 XVI8GER4WSPP = 2861, // PPCInstrMMA.td:559
2877 XVIEXPDP = 2862, // PPCInstrVSX.td:1622
2878 XVIEXPSP = 2863, // PPCInstrVSX.td:1624
2879 XVMADDADP = 2864, // PPCInstrVSX.td:511
2880 XVMADDASP = 2865, // PPCInstrVSX.td:527
2881 XVMADDMDP = 2866, // PPCInstrVSX.td:518
2882 XVMADDMSP = 2867, // PPCInstrVSX.td:534
2883 XVMAXDP = 2868, // PPCInstrVSX.td:958
2884 XVMAXSP = 2869, // PPCInstrVSX.td:969
2885 XVMINDP = 2870, // PPCInstrVSX.td:963
2886 XVMINSP = 2871, // PPCInstrVSX.td:974
2887 XVMSUBADP = 2872, // PPCInstrVSX.td:543
2888 XVMSUBASP = 2873, // PPCInstrVSX.td:559
2889 XVMSUBMDP = 2874, // PPCInstrVSX.td:550
2890 XVMSUBMSP = 2875, // PPCInstrVSX.td:566
2891 XVMULDP = 2876, // PPCInstrVSX.td:418
2892 XVMULHSH = 2877, // PPCInstrFuture.td:501
2893 XVMULHSW = 2878, // PPCInstrFuture.td:499
2894 XVMULHUH = 2879, // PPCInstrFuture.td:505
2895 XVMULHUW = 2880, // PPCInstrFuture.td:503
2896 XVMULSP = 2881, // PPCInstrVSX.td:423
2897 XVMULUHM = 2882, // PPCInstrFuture.td:497
2898 XVMULUWM = 2883, // PPCInstrFuture.td:495
2899 XVNABSDP = 2884, // PPCInstrVSX.td:787
2900 XVNABSSP = 2885, // PPCInstrVSX.td:791
2901 XVNEGDP = 2886, // PPCInstrVSX.td:796
2902 XVNEGSP = 2887, // PPCInstrVSX.td:800
2903 XVNMADDADP = 2888, // PPCInstrVSX.td:575
2904 XVNMADDASP = 2889, // PPCInstrVSX.td:591
2905 XVNMADDMDP = 2890, // PPCInstrVSX.td:582
2906 XVNMADDMSP = 2891, // PPCInstrVSX.td:598
2907 XVNMSUBADP = 2892, // PPCInstrVSX.td:607
2908 XVNMSUBASP = 2893, // PPCInstrVSX.td:623
2909 XVNMSUBMDP = 2894, // PPCInstrVSX.td:614
2910 XVNMSUBMSP = 2895, // PPCInstrVSX.td:630
2911 XVRDPI = 2896, // PPCInstrVSX.td:1000
2912 XVRDPIC = 2897, // PPCInstrVSX.td:939
2913 XVRDPIM = 2898, // PPCInstrVSX.td:1004
2914 XVRDPIP = 2899, // PPCInstrVSX.td:1008
2915 XVRDPIZ = 2900, // PPCInstrVSX.td:1012
2916 XVREDP = 2901, // PPCInstrVSX.td:699
2917 XVRESP = 2902, // PPCInstrVSX.td:703
2918 XVRLW = 2903, // PPCInstrFuture.td:467
2919 XVRSPI = 2904, // PPCInstrVSX.td:1017
2920 XVRSPIC = 2905, // PPCInstrVSX.td:942
2921 XVRSPIM = 2906, // PPCInstrVSX.td:1021
2922 XVRSPIP = 2907, // PPCInstrVSX.td:1025
2923 XVRSPIZ = 2908, // PPCInstrVSX.td:1029
2924 XVRSQRTEDP = 2909, // PPCInstrVSX.td:708
2925 XVRSQRTESP = 2910, // PPCInstrVSX.td:712
2926 XVSQRTDP = 2911, // PPCInstrVSX.td:690
2927 XVSQRTSP = 2912, // PPCInstrVSX.td:694
2928 XVSUBDP = 2913, // PPCInstrVSX.td:435
2929 XVSUBSP = 2914, // PPCInstrVSX.td:439
2930 XVSUBUHM = 2915, // PPCInstrFuture.td:493
2931 XVSUBUWM = 2916, // PPCInstrFuture.td:491
2932 XVTDIVDP = 2917, // PPCInstrVSX.td:664
2933 XVTDIVSP = 2918, // PPCInstrVSX.td:667
2934 XVTLSBB = 2919, // PPCInstrP10.td:1834
2935 XVTSQRTDP = 2920, // PPCInstrVSX.td:671
2936 XVTSQRTSP = 2921, // PPCInstrVSX.td:675
2937 XVTSTDCDP = 2922, // PPCInstrVSX.td:1661
2938 XVTSTDCSP = 2923, // PPCInstrVSX.td:1656
2939 XVXEXPDP = 2924, // PPCInstrVSX.td:1628
2940 XVXEXPSP = 2925, // PPCInstrVSX.td:1631
2941 XVXSIGDP = 2926, // PPCInstrVSX.td:1634
2942 XVXSIGSP = 2927, // PPCInstrVSX.td:1637
2943 XXAESDECP = 2928, // PPCInstrFuture.td:476
2944 XXAESENCP = 2929, // PPCInstrFuture.td:473
2945 XXAESGENLKP = 2930, // PPCInstrFuture.td:479
2946 XXBLENDVB = 2931, // PPCInstrP10.td:851
2947 XXBLENDVD = 2932, // PPCInstrP10.td:863
2948 XXBLENDVH = 2933, // PPCInstrP10.td:855
2949 XXBLENDVW = 2934, // PPCInstrP10.td:859
2950 XXBRD = 2935, // PPCInstrVSX.td:1691
2951 XXBRH = 2936, // PPCInstrVSX.td:1688
2952 XXBRQ = 2937, // PPCInstrVSX.td:1695
2953 XXBRW = 2938, // PPCInstrVSX.td:1689
2954 XXEVAL = 2939, // PPCInstrP10.td:1737
2955 XXEXTRACTUW = 2940, // PPCInstrVSX.td:1617
2956 XXGENPCVBM = 2941, // PPCInstrP10.td:1759
2957 XXGENPCVDM = 2942, // PPCInstrP10.td:1768
2958 XXGENPCVHM = 2943, // PPCInstrP10.td:1762
2959 XXGENPCVWM = 2944, // PPCInstrP10.td:1765
2960 XXGFMUL128 = 2945, // PPCInstrFuture.td:482
2961 XXINSERTW = 2946, // PPCInstrVSX.td:1606
2962 XXLAND = 2947, // PPCInstrVSX.td:1037
2963 XXLANDC = 2948, // PPCInstrVSX.td:1041
2964 XXLEQV = 2949, // PPCInstrVSX.td:1133
2965 XXLEQVOnes = 2950, // PPCInstrVSX.td:1145
2966 XXLNAND = 2951, // PPCInstrVSX.td:1137
2967 XXLNOR = 2952, // PPCInstrVSX.td:1047
2968 XXLOR = 2953, // PPCInstrVSX.td:1052
2969 XXLORC = 2954, // PPCInstrVSX.td:1150
2970 XXLORf = 2955, // PPCInstrVSX.td:1057
2971 XXLXOR = 2956, // PPCInstrVSX.td:1060
2972 XXLXORdpz = 2957, // PPCInstrVSX.td:1071
2973 XXLXORspz = 2958, // PPCInstrVSX.td:1075
2974 XXLXORz = 2959, // PPCInstrVSX.td:1068
2975 XXMFACC = 2960, // PPCInstrMMA.td:496
2976 XXMFACCW = 2961, // PPCInstrMMA.td:544
2977 XXMRGHW = 2962, // PPCInstrVSX.td:1082
2978 XXMRGLW = 2963, // PPCInstrVSX.td:1085
2979 XXMTACC = 2964, // PPCInstrMMA.td:501
2980 XXMTACCW = 2965, // PPCInstrMMA.td:548
2981 XXMULMUL = 2966, // PPCInstrFuture.td:509
2982 XXMULMULHIADD = 2967, // PPCInstrFuture.td:512
2983 XXMULMULLOADD = 2968, // PPCInstrFuture.td:517
2984 XXPERM = 2969, // PPCInstrVSX.td:1698
2985 XXPERMDI = 2970, // PPCInstrVSX.td:1089
2986 XXPERMDIs = 2971, // PPCInstrVSX.td:1103
2987 XXPERMR = 2972, // PPCInstrVSX.td:1702
2988 XXPERMX = 2973, // PPCInstrP10.td:846
2989 XXSEL = 2974, // PPCInstrVSX.td:1105
2990 XXSETACCZ = 2975, // PPCInstrMMA.td:515
2991 XXSLDWI = 2976, // PPCInstrVSX.td:1109
2992 XXSLDWIs = 2977, // PPCInstrVSX.td:1116
2993 XXSPLTI32DX = 2978, // PPCInstrP10.td:1403
2994 XXSPLTIB = 2979, // PPCInstrVSX.td:1708
2995 XXSPLTIDP = 2980, // PPCInstrP10.td:1398
2996 XXSPLTIW = 2981, // PPCInstrP10.td:1394
2997 XXSPLTW = 2982, // PPCInstrVSX.td:1120
2998 XXSPLTWs = 2983, // PPCInstrVSX.td:1126
2999 XXSSUMUDM = 2984, // PPCInstrFuture.td:521
3000 XXSSUMUDMC = 2985, // PPCInstrFuture.td:524
3001 XXSSUMUDMCEXT = 2986, // PPCInstrFuture.td:575
3002 gBC = 2987, // PPCInstrInfo.td:5157
3003 gBCA = 2988, // PPCInstrInfo.td:5160
3004 gBCAat = 2989, // PPCInstrInfo.td:5168
3005 gBCCTR = 2990, // PPCInstrInfo.td:5201
3006 gBCCTRL = 2991, // PPCInstrInfo.td:5205
3007 gBCL = 2992, // PPCInstrInfo.td:5175
3008 gBCLA = 2993, // PPCInstrInfo.td:5178
3009 gBCLAat = 2994, // PPCInstrInfo.td:5186
3010 gBCLR = 2995, // PPCInstrInfo.td:5193
3011 gBCLRL = 2996, // PPCInstrInfo.td:5197
3012 gBCLat = 2997, // PPCInstrInfo.td:5182
3013 gBCat = 2998, // PPCInstrInfo.td:5164
3014 INSTRUCTION_LIST_END = 2999
3015 };
3016 enum RegClassByHwModeUses : uint16_t {
3017 ppc_ptr_rc,
3018 ptr_rc_idx_by_hwmode,
3019 ptr_rc_nor0_by_hwmode,
3020 };
3021
3022} // namespace llvm::PPC
3023
3024#endif // GET_INSTRINFO_ENUM
3025
3026#ifdef GET_INSTRINFO_SCHED_ENUM
3027#undef GET_INSTRINFO_SCHED_ENUM
3028
3029namespace llvm::PPC::Sched {
3030
3031 enum {
3032 NoInstrModel = 0,
3033 IIC_LdStSync = 1,
3034 IIC_IntSimple = 2,
3035 IIC_IntGeneral = 3,
3036 IIC_BrB = 4,
3037 IIC_VecFP = 5,
3038 IIC_IntRotate = 6,
3039 IIC_IntCompare = 7,
3040 IIC_SprABORT = 8,
3041 IIC_LdStCOPY = 9,
3042 IIC_LdStPASTE = 10,
3043 IIC_BrCR = 11,
3044 IIC_FPGeneral = 12,
3045 IIC_LdStLD = 13,
3046 IIC_LdStDCBF = 14,
3047 IIC_LdStLoad = 15,
3048 IIC_FPCompare = 16,
3049 IIC_IntDivD = 17,
3050 IIC_IntDivW = 18,
3051 IIC_VecGeneral = 19,
3052 IIC_FPDGeneral = 20,
3053 IIC_FPAddSub = 21,
3054 IIC_FPDivD = 22,
3055 IIC_FPSGeneral = 23,
3056 IIC_VecComplex = 24,
3057 IIC_LdStStore = 25,
3058 IIC_IntRotateDI = 26,
3059 IIC_FPDivS = 27,
3060 IIC_FPFused = 28,
3061 IIC_FPSqrtD = 29,
3062 IIC_FPSqrtS = 30,
3063 IIC_LdStICBI = 31,
3064 IIC_IntISEL = 32,
3065 IIC_SprISYNC = 33,
3066 IIC_LdStLWARX = 34,
3067 IIC_LdStLoadUpd = 35,
3068 IIC_LdStLoadUpdX = 36,
3069 IIC_LdStLDARX = 37,
3070 IIC_LdStLDU = 38,
3071 IIC_LdStLDUX = 39,
3072 IIC_LdStLFD = 40,
3073 IIC_LdStLFDU = 41,
3074 IIC_LdStLFDUX = 42,
3075 IIC_LdStLHA = 43,
3076 IIC_LdStLHAU = 44,
3077 IIC_LdStLHAUX = 45,
3078 IIC_LdStLMW = 46,
3079 IIC_LdStLQ = 47,
3080 IIC_LdStLQARX = 48,
3081 IIC_LdStLWA = 49,
3082 IIC_IntMulHD = 50,
3083 IIC_BrMCR = 51,
3084 IIC_BrMCRX = 52,
3085 IIC_SprMFCR = 53,
3086 IIC_SprMFSPR = 54,
3087 IIC_IntMFFS = 55,
3088 IIC_SprMFMSR = 56,
3089 IIC_SprMFCRF = 57,
3090 IIC_SprMFPMR = 58,
3091 IIC_SprMFSR = 59,
3092 IIC_SprMFTB = 60,
3093 IIC_SprMSGSYNC = 61,
3094 IIC_SprMTSPR = 62,
3095 IIC_IntMTFSB0 = 63,
3096 IIC_SprMTMSR = 64,
3097 IIC_SprMTMSRD = 65,
3098 IIC_SprMTPMR = 66,
3099 IIC_SprMTSR = 67,
3100 IIC_IntMulHW = 68,
3101 IIC_IntMulHWU = 69,
3102 IIC_IntMulLI = 70,
3103 IIC_SprRFI = 71,
3104 IIC_IntRFID = 72,
3105 IIC_IntRotateD = 73,
3106 IIC_SprSLBFEE = 74,
3107 IIC_SprSLBIA = 75,
3108 IIC_SprSLBIE = 76,
3109 IIC_SprSLBIEG = 77,
3110 IIC_SprSLBMFEE = 78,
3111 IIC_SprSLBMFEV = 79,
3112 IIC_SprSLBMTE = 80,
3113 IIC_SprSLBSYNC = 81,
3114 IIC_IntShift = 82,
3115 IIC_LdStSTWCX = 83,
3116 IIC_LdStSTU = 84,
3117 IIC_LdStSTUX = 85,
3118 IIC_LdStSTD = 86,
3119 IIC_LdStSTDCX = 87,
3120 IIC_LdStSTFD = 88,
3121 IIC_LdStSTFDU = 89,
3122 IIC_SprSTOP = 90,
3123 IIC_LdStSTQ = 91,
3124 IIC_LdStSTQCX = 92,
3125 IIC_IntTrapD = 93,
3126 IIC_SprTLBIA = 94,
3127 IIC_SprTLBIE = 95,
3128 IIC_SprTLBIEL = 96,
3129 IIC_SprTLBSYNC = 97,
3130 IIC_IntTrapW = 98,
3131 IIC_VecFPCompare = 99,
3132 IIC_VecPerm = 100,
3133 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 = 101,
3134 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 = 102,
3135 MFCTR_MFCTR8_MFLR_MFLR8 = 103,
3136 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 104,
3137 MFCR_MFCR8 = 105,
3138 MCRF = 106,
3139 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 107,
3140 LMW = 108,
3141 LWARX_LWARXL = 109,
3142 LDARX_LDARXL = 110,
3143 LHBRX_LHBRX8_LWBRX_LWBRX8 = 111,
3144 MFSR_MFSRIN = 112,
3145 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 113,
3146 LFSU_LFDU = 114,
3147 LFSUX_LFDUX = 115,
3148 STXSDX_STXVD2X_STXVW4X = 116,
3149 LBARX_LHARX = 117,
3150 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 118,
3151 LFIWAX_LFIWZX = 119,
3152 STFD_STFDX_STFIWX_STFS_STFSX = 120,
3153 STFDU_STFDUX_STFSU_STFSUX = 121,
3154 STVEBX_STVEHX_STVEWX_STVX_STVXL = 122,
3155 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 123,
3156 LWA_LWA_32 = 124,
3157 LHAU_LHAU8 = 125,
3158 LHAUX_LHAUX8_LWAUX = 126,
3159 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 127,
3160 STD_STDX = 128,
3161 STMW = 129,
3162 STWCX = 130,
3163 STDCX = 131,
3164 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 132,
3165 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 133,
3166 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 134,
3167 LDU = 135,
3168 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 136,
3169 LDUX = 137,
3170 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 = 138,
3171 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 139,
3172 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 140,
3173 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 = 141,
3174 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 = 142,
3175 ADDPCIS = 143,
3176 SUBFUS_SUBFUS_rec = 144,
3177 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 = 145,
3178 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 146,
3179 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 147,
3180 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 148,
3181 MULLI_MULLI8 = 149,
3182 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 150,
3183 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 151,
3184 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 152,
3185 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 153,
3186 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec = 154,
3187 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 155,
3188 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 = 156,
3189 FADD_FADD_rec_FSUB_FSUB_rec = 157,
3190 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 158,
3191 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 = 159,
3192 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 160,
3193 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 = 161,
3194 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 162,
3195 XVTDIVDP_XVTSQRTDP = 163,
3196 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 164,
3197 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 165,
3198 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 = 166,
3199 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 167,
3200 XVTDIVSP_XVTSQRTSP = 168,
3201 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 = 169,
3202 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 170,
3203 FDIVS_FDIVS_rec = 171,
3204 XSDIVDP = 172,
3205 FSQRTS_XSSQRTSP_FSQRTS_rec = 173,
3206 FDIV_FDIV_rec = 174,
3207 XSSQRTDP = 175,
3208 FSQRT_FSQRT_rec = 176,
3209 XVDIVSP = 177,
3210 XVSQRTSP = 178,
3211 XVDIVDP = 179,
3212 XVSQRTDP = 180,
3213 MFOCRF_MFOCRF8 = 181,
3214 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 182,
3215 XSDIVSP = 183,
3216 FSQRTS_FSQRTS_rec = 184,
3217 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 185,
3218 MTFSFb_MTFSB0_MTFSB1 = 186,
3219 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 = 187,
3220 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 188,
3221 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 189,
3222 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 190,
3223 VSUBFP = 191,
3224 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 = 192,
3225 XVCVSPDP = 193,
3226 TDI_TD = 194,
3227 TWI_TW = 195,
3228 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 196,
3229 RLWIMI_RLWIMI8 = 197,
3230 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 = 198,
3231 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 = 199,
3232 ANDIS_rec_ANDI_rec_SUBF8_rec = 200,
3233 OR_OR8_OR8_rec_OR_rec_NOP = 201,
3234 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 202,
3235 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 203,
3236 RLWIMI8_rec_RLWIMI_rec = 204,
3237 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 205,
3238 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 206,
3239 ISEL_ISEL8 = 207,
3240 MFTB_MFTB8 = 208,
3241 DIVW_DIVWU = 209,
3242 DIVD_DIVDU = 210,
3243 DIVWE_DIVWEU = 211,
3244 LVEBX_LVEHX_LVEWX_LVX_LVXL = 212,
3245 LXVB16X_LXSIWZX = 213,
3246 DFLOADf64_XFLOADf64_LIWZX = 214,
3247 LQ = 215,
3248 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 216,
3249 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 217,
3250 STDXTLS_STDXTLS_ = 218,
3251 STBCIX_STDCIX = 219,
3252 STBCX_STHCX = 220,
3253 STHCIX_STSWI_STWCIX = 221,
3254 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 = 222,
3255 LD_LDX_LDXTLS_LDXTLS_ = 223,
3256 LBARXL_LHARXL = 224,
3257 LBEPX_LHEPX_LWEPX = 225,
3258 LFDEPX_LXSIWAX = 226,
3259 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 227,
3260 SUBF = 228,
3261 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 229,
3262 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 230,
3263 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 = 231,
3264 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 232,
3265 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 233,
3266 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 234,
3267 MFVSCR = 235,
3268 MTVSCR = 236,
3269 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 237,
3270 VADDUQM_VSUBUQM_VPOPCNTD = 238,
3271 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 239,
3272 VMULESW_VMULEUW_VMULOSW_VMULOUW = 240,
3273 VMULUWM = 241,
3274 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 = 242,
3275 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 243,
3276 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 = 244,
3277 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 245,
3278 BCDADD_rec_BCDSUB_rec = 246,
3279 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 = 247,
3280 DCMPOQ_DCMPUQ_DTSTEXQ = 248,
3281 DCTQPQ_DCTQPQ_rec = 249,
3282 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 250,
3283 DQUAQ_DQUAQ_rec = 251,
3284 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 252,
3285 DCFFIX_DCFFIX_rec = 253,
3286 DCFFIXQ_DCFFIXQ_rec = 254,
3287 DMUL_DMUL_rec = 255,
3288 DMULQ_DMULQ_rec = 256,
3289 DDIV_DDIV_rec = 257,
3290 DDIVQ_DDIVQ_rec = 258,
3291 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 259,
3292 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 260,
3293 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 261,
3294 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 262,
3295 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 263,
3296 VRLD = 264,
3297 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 265,
3298 XVABSSP_XVNABSSP_XVNEGSP = 266,
3299 XVCPSGNSP = 267,
3300 VMRGEW_VMRGOW = 268,
3301 VSEL = 269,
3302 XXSEL = 270,
3303 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 271,
3304 MTFSB0_MTFSB1 = 272,
3305 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 273,
3306 CMPRB_CMPRB8_CMPEQB = 274,
3307 XSTSTDCDP_XSTSTDCSP = 275,
3308 FTDIV_FTSQRT = 276,
3309 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 277,
3310 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 278,
3311 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 279,
3312 POPCNTD_POPCNTW = 280,
3313 CMPB_CMPB8_SETB_SETB8_BPERMD = 281,
3314 XSCVSPDPN = 282,
3315 SLD_SRD_SRAD = 283,
3316 SRADI_SRADI_32_RLDIC = 284,
3317 EXTSWSLI_32_64_EXTSWSLI = 285,
3318 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 = 286,
3319 ADDZE_ADDZE8_SUBF_rec = 287,
3320 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 288,
3321 LA_LA8 = 289,
3322 COPY = 290,
3323 MCRXRX = 291,
3324 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 292,
3325 XSXEXPDP = 293,
3326 RFEBB = 294,
3327 TBEGIN_TRECHKPT = 295,
3328 WAIT = 296,
3329 RLDCL_RLDCR = 297,
3330 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 298,
3331 MTOCRF_MTOCRF8 = 299,
3332 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 300,
3333 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 301,
3334 SRAW_SRAW8_SRAWI_SRAWI8 = 302,
3335 XSIEXPDP = 303,
3336 CRXOR = 304,
3337 TRECLAIM_TSR_TABORT = 305,
3338 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 306,
3339 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 307,
3340 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 308,
3341 VPOPCNTD = 309,
3342 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 310,
3343 MADDHD_MADDHDU_MADDLD_MADDLD8 = 311,
3344 MULHD_MULHW_MULLW_MULLWO = 312,
3345 MULHDU_MULHWU = 313,
3346 MULLD_MULLDO = 314,
3347 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 = 315,
3348 FADD_FSUB = 316,
3349 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 317,
3350 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 318,
3351 FSELD_rec_FSELS_rec = 319,
3352 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 = 320,
3353 XSCVDPHP_XSCVHPDP = 321,
3354 LVSL_LVSR = 322,
3355 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 = 323,
3356 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 324,
3357 XXPERM_XXPERMR_XXSPLTIB = 325,
3358 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 326,
3359 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 327,
3360 BCDCTSQ_rec = 328,
3361 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 329,
3362 BCDCFSQ_rec = 330,
3363 XSDIVQP_XSDIVQPO = 331,
3364 XSSQRTQP_XSSQRTQPO = 332,
3365 LXVL_LXVLL = 333,
3366 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 334,
3367 LXSDX_LXVD2X = 335,
3368 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 336,
3369 CP_COPY_CP_COPY8 = 337,
3370 ICBI_ICBIEP = 338,
3371 ICBT_ICBTLS_EnforceIEIO = 339,
3372 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 340,
3373 CP_ABORT = 341,
3374 DARN = 342,
3375 ISYNC = 343,
3376 MSGSYNC = 344,
3377 TLBSYNC = 345,
3378 SYNC = 346,
3379 LFIWZX = 347,
3380 LFDX_LFDXTLS_LFDXTLS__LFD = 348,
3381 SLBIA = 349,
3382 SLBIE = 350,
3383 SLBMFEE = 351,
3384 SLBMFEV = 352,
3385 SLBMTE = 353,
3386 TLBIEL = 354,
3387 LHZU_LHZU8_LWZU_LWZU8 = 355,
3388 LHZUX_LHZUX8_LWZUX_LWZUX8 = 356,
3389 TEND = 357,
3390 CP_PASTE8_rec_CP_PASTE_rec = 358,
3391 TCHECK = 359,
3392 LXSIWAX = 360,
3393 LIWAX = 361,
3394 LFSX_LFSXTLS_LFSXTLS__LFS = 362,
3395 LXSSP_LXSSPX = 363,
3396 XFLOADf32_DFLOADf32 = 364,
3397 LXVH8X = 365,
3398 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 366,
3399 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 367,
3400 STXSDX = 368,
3401 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 369,
3402 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 370,
3403 SLBIEG = 371,
3404 TLBIE = 372,
3405 STXV_STXVB16X_STXVH8X_STXVX = 373,
3406 STXVL_STXVLL = 374,
3407 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 375,
3408 MFPMR = 376,
3409 MTPMR = 377,
3410 MFSPR_MFSPR8_MFUDSCR = 378,
3411 MFMSR = 379,
3412 MTMSR = 380,
3413 MTMSRD = 381,
3414 MTUDSCR_MTSPR_MTSPR8 = 382,
3415 DIVWO_DIVWUO = 383,
3416 MODSW = 384,
3417 DIVWEO_DIVWEUO = 385,
3418 DIVDO_DIVDUO = 386,
3419 MODSD_MODUD_MODUW = 387,
3420 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 388,
3421 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 389,
3422 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 390,
3423 MCRFS = 391,
3424 RLDCL_rec_RLDCR_rec = 392,
3425 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 393,
3426 MFFS_MFFSCE_MFFSL_MFFS_rec = 394,
3427 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 395,
3428 FDIV = 396,
3429 FSQRT = 397,
3430 FSQRTS = 398,
3431 FDIVS = 399,
3432 LFSU = 400,
3433 LFSUX = 401,
3434 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 402,
3435 LDAT_LWAT = 403,
3436 STDAT_STWAT = 404,
3437 BRINC = 405,
3438 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 = 406,
3439 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 = 407,
3440 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 408,
3441 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 409,
3442 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 410,
3443 RFI = 411,
3444 RFID = 412,
3445 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 = 413,
3446 ICBLC = 414,
3447 MTSR_MTSRIN = 415,
3448 MFDCR = 416,
3449 MTDCR = 417,
3450 NOP_GT_PWR6_NOP_GT_PWR7 = 418,
3451 TLBIA = 419,
3452 WRTEE_WRTEEI = 420,
3453 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 421,
3454 MSYNC = 422,
3455 SLBSYNC = 423,
3456 SLBFEE_rec = 424,
3457 STOP = 425,
3458 DCBA_DCBI = 426,
3459 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 = 427,
3460 VCFSX_VCFUX_VCTSXS_VCTUXS = 428,
3461 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 429,
3462 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 430,
3463 XSCVDPHP = 431,
3464 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 432,
3465 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP = 433,
3466 XVCVSPBF16 = 434,
3467 FADDS_FMULS_FSUBS = 435,
3468 FMUL = 436,
3469 VADDFP = 437,
3470 XSMULDP_XSMULSP = 438,
3471 XVADDDP_XVMULDP_XVSUBDP = 439,
3472 XVADDSP_XVMULSP_XVSUBSP = 440,
3473 VMADDFP_VNMSUBFP = 441,
3474 FADDS_rec_FMULS_rec_FSUBS_rec = 442,
3475 FMUL_rec = 443,
3476 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 = 444,
3477 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 = 445,
3478 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 446,
3479 VGNB = 447,
3480 VSBOX = 448,
3481 CFUGED_PDEPD_PEXTD = 449,
3482 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 450,
3483 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 451,
3484 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 452,
3485 HASHST_HASHST8_HASHSTP_HASHSTP8 = 453,
3486 XSMULQP_XSMULQPO = 454,
3487 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 455,
3488 VMODSQ_VMODUQ = 456,
3489 VDIVSD_VDIVUD = 457,
3490 VMODSD_VMODUD = 458,
3491 VDIVSW_VDIVUW = 459,
3492 VMODSW_VMODUW = 460,
3493 VDIVESD_VDIVEUD = 461,
3494 VDIVESW_VDIVEUW = 462,
3495 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 463,
3496 XXGENPCVBM = 464,
3497 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 465,
3498 VADDCUQ_VSUBCUQ = 466,
3499 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 467,
3500 MTVSRBMI = 468,
3501 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 469,
3502 FTSQRT = 470,
3503 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 471,
3504 RLDIC_rec = 472,
3505 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 473,
3506 RLWINM8_rec_RLWINM_rec = 474,
3507 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 475,
3508 VPOPCNTB_VPOPCNTH = 476,
3509 VSHASIGMAD_VSHASIGMAW = 477,
3510 XSTSQRTDP = 478,
3511 XVTSQRTDP = 479,
3512 XVTSQRTSP = 480,
3513 XVTSTDCDP_XVTSTDCSP = 481,
3514 SLD_rec_SRD_rec = 482,
3515 TDI = 483,
3516 TWI = 484,
3517 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 485,
3518 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 = 486,
3519 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 487,
3520 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 488,
3521 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 489,
3522 VCMPSQ_VCMPUQ = 490,
3523 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 491,
3524 TRAP = 492,
3525 SRAWI8_rec_SRAWI_rec = 493,
3526 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 494,
3527 VRLQMI = 495,
3528 DSS_DSSALL = 496,
3529 WAITP10 = 497,
3530 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 498,
3531 ADDIdtprelL32_ADDISdtprelHA32 = 499,
3532 ADDItlsldLADDR32 = 500,
3533 ADDItocL_ADDIStocHA_ADDIStocHA8 = 501,
3534 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 502,
3535 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 503,
3536 ADDZE_ADDZE8 = 504,
3537 ANDI_rec_ANDIS_rec = 505,
3538 CMPDI_CMPWI_CMPLDI_CMPLWI = 506,
3539 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 = 507,
3540 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 508,
3541 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 509,
3542 NOP = 510,
3543 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 511,
3544 RLWINM_RLWINM8 = 512,
3545 SETB_SETB8 = 513,
3546 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 514,
3547 SRAWI_SRAWI8 = 515,
3548 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 516,
3549 VEXTSD2Q = 517,
3550 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 518,
3551 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 519,
3552 XVABSDP_XVNABSDP_XVNEGDP = 520,
3553 XVXSIGDP_XVXSIGSP = 521,
3554 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 522,
3555 ADDEX_ADDEX8 = 523,
3556 ADD4O_ADD8O = 524,
3557 CMPB_CMPB8 = 525,
3558 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 526,
3559 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 527,
3560 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 528,
3561 XXLEQVOnes = 529,
3562 MFFS_MFFS_rec_MFFSL = 530,
3563 MFFSCDRNI_MFFSCRNI = 531,
3564 MTFSB0 = 532,
3565 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 = 533,
3566 NEG8O_rec_NEGO_rec = 534,
3567 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 535,
3568 HRFID_SC = 536,
3569 MTFSFI_MTFSFIb_MTFSFI_rec = 537,
3570 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 538,
3571 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 539,
3572 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 540,
3573 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 541,
3574 LD = 542,
3575 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 543,
3576 DFLOADf32 = 544,
3577 DFLOADf64 = 545,
3578 LFD = 546,
3579 LHA_LHA8 = 547,
3580 LXSD_LXV = 548,
3581 DCBT_DCBTST = 549,
3582 ICBT = 550,
3583 LDBRX = 551,
3584 SPILLTOVSR_LDX = 552,
3585 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 553,
3586 MTSR = 554,
3587 MTVRSAVE_MTVRSAVEv = 555,
3588 LBZCIX_LDCIX_LHZCIX_LWZCIX = 556,
3589 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 = 557,
3590 LFS = 558,
3591 LXSSP = 559,
3592 LXVP = 560,
3593 LXVPX = 561,
3594 MFSR = 562,
3595 MFTB8 = 563,
3596 XXSETACCZ = 564,
3597 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 565,
3598 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 566,
3599 XVI8GER4SPP = 567,
3600 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 568,
3601 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 569,
3602 PMXVI8GER4SPP = 570,
3603 XXMTACC = 571,
3604 XXMFACC = 572,
3605 VMULHSD_VMULHUD_VMULLD = 573,
3606 LXVKQ = 574,
3607 VSPLTISB_VSPLTISH_VSPLTISW = 575,
3608 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 576,
3609 XXSPLTIB = 577,
3610 BRD_BRH_BRH8_BRW_BRW8 = 578,
3611 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 579,
3612 VGBBD_VUPKHSW_VUPKLSW = 580,
3613 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 581,
3614 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 582,
3615 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 583,
3616 XVCVBF16SPN = 584,
3617 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 585,
3618 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 586,
3619 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 587,
3620 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 588,
3621 VSLV_VSRV_XXINSERTW = 589,
3622 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 590,
3623 VSUMSWS = 591,
3624 XXSPLTIDP_XXSPLTIW = 592,
3625 XXSPLTI32DX = 593,
3626 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 594,
3627 XXPERMX = 595,
3628 PSTXVP_PSTXVPpc = 596,
3629 STB_STB8_STH_STH8_STW_STW8 = 597,
3630 SPILLTOVSR_ST = 598,
3631 STD = 599,
3632 DFSTOREf32_DFSTOREf64 = 600,
3633 STFD_STFS = 601,
3634 STFDU_STFSU = 602,
3635 STXSD = 603,
3636 STXSSP = 604,
3637 STXV = 605,
3638 DCBF_DCBST_DCBZ = 606,
3639 ICBI = 607,
3640 SPILLTOVSR_STX = 608,
3641 STIWX = 609,
3642 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 610,
3643 EnforceIEIO = 611,
3644 TLBIE8P9_TLBIEP9 = 612,
3645 STHCIX_STWCIX = 613,
3646 SYNCP10 = 614,
3647 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc = 615,
3648 STXVP = 616,
3649 STXVPX = 617,
3650 ATTN_NAP = 618,
3651 DCBZL = 619,
3652 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 620,
3653 CLRBHRB_MFBHRBE = 621,
3654 PADDI_PADDI8_PADDI8pc_PADDIpc = 622,
3655 PLI_PLI8 = 623,
3656 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 624,
3657 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 625,
3658 VMSUMCUD = 626,
3659 SCHED_LIST_END = 627
3660 };
3661
3662} // namespace llvm::PPC::Sched
3663
3664#endif // GET_INSTRINFO_SCHED_ENUM
3665
3666#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3667
3668namespace llvm {
3669
3670struct PPCInstrTable {
3671 MCInstrDesc Insts[2999];
3672 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3673 MCPhysReg ImplicitOps[222];
3674 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3675 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3676 MCOperandInfo OperandInfo[1356];
3677};
3678} // namespace llvm
3679
3680#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3681
3682#ifdef GET_INSTRINFO_MC_DESC
3683#undef GET_INSTRINFO_MC_DESC
3684
3685namespace llvm {
3686
3687static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3688static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3689
3690extern const PPCInstrTable PPCDescs = {
3691 {
3692 { 2998, 4, 0, 4, 102, 2, 1, PPCOpInfoBase + 1352, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3693 { 2997, 4, 0, 4, 102, 2, 2, PPCOpInfoBase + 1352, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3694 { 2996, 3, 0, 4, 445, 3, 2, PPCOpInfoBase + 1349, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3695 { 2995, 3, 0, 4, 445, 3, 1, PPCOpInfoBase + 1349, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3696 { 2994, 4, 0, 4, 102, 2, 2, PPCOpInfoBase + 1345, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3697 { 2993, 3, 0, 4, 102, 2, 2, PPCOpInfoBase + 1342, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3698 { 2992, 3, 0, 4, 102, 2, 2, PPCOpInfoBase + 1339, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3699 { 2991, 3, 0, 4, 445, 3, 2, PPCOpInfoBase + 1349, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3700 { 2990, 3, 0, 4, 445, 3, 1, PPCOpInfoBase + 1349, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3701 { 2989, 4, 0, 4, 102, 2, 1, PPCOpInfoBase + 1345, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3702 { 2988, 3, 0, 4, 102, 2, 1, PPCOpInfoBase + 1342, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3703 { 2987, 3, 0, 4, 102, 2, 1, PPCOpInfoBase + 1339, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3704 { 2986, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1287, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3705 { 2985, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1298, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3706 { 2984, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1298, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3707 { 2983, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1328, 0, 0, 0x0ULL }, // XXSPLTWs
3708 { 2982, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1336, 0, 0, 0x0ULL }, // XXSPLTW
3709 { 2981, 2, 1, 8, 592, 0, 0, PPCOpInfoBase + 672, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3710 { 2980, 2, 1, 8, 592, 0, 0, PPCOpInfoBase + 672, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3711 { 2979, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 672, 0, 0, 0x0ULL }, // XXSPLTIB
3712 { 2978, 4, 1, 8, 593, 0, 0, PPCOpInfoBase + 1332, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3713 { 2977, 3, 1, 4, 165, 0, 0, PPCOpInfoBase + 1328, 0, 0, 0x0ULL }, // XXSLDWIs
3714 { 2976, 4, 1, 4, 165, 0, 0, PPCOpInfoBase + 1298, 0, 0, 0x0ULL }, // XXSLDWI
3715 { 2975, 1, 1, 4, 564, 0, 0, PPCOpInfoBase + 1331, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3716 { 2974, 4, 1, 4, 270, 0, 0, PPCOpInfoBase + 1283, 0, 0, 0x0ULL }, // XXSEL
3717 { 2973, 5, 1, 8, 595, 0, 0, PPCOpInfoBase + 1287, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3718 { 2972, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXPERMR
3719 { 2971, 3, 1, 4, 165, 0, 0, PPCOpInfoBase + 1328, 0, 0, 0x0ULL }, // XXPERMDIs
3720 { 2970, 4, 1, 4, 165, 0, 0, PPCOpInfoBase + 1298, 0, 0, 0x0ULL }, // XXPERMDI
3721 { 2969, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXPERM
3722 { 2968, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1319, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3723 { 2967, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1313, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3724 { 2966, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1298, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3725 { 2965, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1311, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3726 { 2964, 2, 1, 4, 571, 0, 0, PPCOpInfoBase + 1309, 0, 0, 0x0ULL }, // XXMTACC
3727 { 2963, 3, 1, 4, 165, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XXMRGLW
3728 { 2962, 3, 1, 4, 165, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XXMRGHW
3729 { 2961, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1311, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3730 { 2960, 2, 1, 4, 572, 0, 0, PPCOpInfoBase + 1309, 0, 0, 0x0ULL }, // XXMFACC
3731 { 2959, 1, 1, 4, 167, 0, 0, PPCOpInfoBase + 1306, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3732 { 2958, 1, 1, 4, 167, 0, 0, PPCOpInfoBase + 1308, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3733 { 2957, 1, 1, 4, 167, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3734 { 2956, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3735 { 2955, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3736 { 2954, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XXLORC
3737 { 2953, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3738 { 2952, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3739 { 2951, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3740 { 2950, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 1306, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3741 { 2949, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3742 { 2948, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XXLANDC
3743 { 2947, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3744 { 2946, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 1302, 0, 0, 0x0ULL }, // XXINSERTW
3745 { 2945, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1298, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3746 { 2944, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1295, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3747 { 2943, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1295, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3748 { 2942, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1295, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3749 { 2941, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 1295, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3750 { 2940, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3751 { 2939, 5, 1, 8, 594, 0, 0, PPCOpInfoBase + 1287, 0, 0, 0x80ULL }, // XXEVAL
3752 { 2938, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XXBRW
3753 { 2937, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3754 { 2936, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3755 { 2935, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XXBRD
3756 { 2934, 4, 1, 8, 594, 0, 0, PPCOpInfoBase + 1283, 0, 0, 0x80ULL }, // XXBLENDVW
3757 { 2933, 4, 1, 8, 594, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3758 { 2932, 4, 1, 8, 594, 0, 0, PPCOpInfoBase + 1283, 0, 0, 0x80ULL }, // XXBLENDVD
3759 { 2931, 4, 1, 8, 594, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3760 { 2930, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1280, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESGENLKP
3761 { 2929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1276, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESENCP
3762 { 2928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1276, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESDECP
3763 { 2927, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVXSIGSP
3764 { 2926, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVXSIGDP
3765 { 2925, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVXEXPSP
3766 { 2924, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVXEXPDP
3767 { 2923, 3, 1, 4, 481, 0, 0, PPCOpInfoBase + 1273, 0, 0, 0x0ULL }, // XVTSTDCSP
3768 { 2922, 3, 1, 4, 481, 0, 0, PPCOpInfoBase + 1273, 0, 0, 0x0ULL }, // XVTSTDCDP
3769 { 2921, 2, 1, 4, 480, 1, 0, PPCOpInfoBase + 1271, 134, 0, 0x0ULL }, // XVTSQRTSP
3770 { 2920, 2, 1, 4, 479, 1, 0, PPCOpInfoBase + 1271, 134, 0, 0x0ULL }, // XVTSQRTDP
3771 { 2919, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1271, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3772 { 2918, 3, 1, 4, 168, 1, 0, PPCOpInfoBase + 1268, 134, 0, 0x0ULL }, // XVTDIVSP
3773 { 2917, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1268, 134, 0, 0x0ULL }, // XVTDIVDP
3774 { 2916, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUWM
3775 { 2915, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3776 { 2914, 3, 1, 4, 440, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3777 { 2913, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3778 { 2912, 2, 1, 4, 178, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3779 { 2911, 2, 1, 4, 180, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3780 { 2910, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3781 { 2909, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3782 { 2908, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3783 { 2907, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3784 { 2906, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3785 { 2905, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3786 { 2904, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3787 { 2903, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XVRLW
3788 { 2902, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3789 { 2901, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3790 { 2900, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3791 { 2899, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3792 { 2898, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3793 { 2897, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3794 { 2896, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3795 { 2895, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3796 { 2894, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3797 { 2893, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3798 { 2892, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3799 { 2891, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3800 { 2890, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3801 { 2889, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3802 { 2888, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3803 { 2887, 2, 1, 4, 266, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVNEGSP
3804 { 2886, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVNEGDP
3805 { 2885, 2, 1, 4, 266, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVNABSSP
3806 { 2884, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVNABSDP
3807 { 2883, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUWM
3808 { 2882, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3809 { 2881, 3, 1, 4, 440, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3810 { 2880, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUW
3811 { 2879, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3812 { 2878, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSW
3813 { 2877, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3814 { 2876, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3815 { 2875, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3816 { 2874, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3817 { 2873, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3818 { 2872, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3819 { 2871, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3820 { 2870, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3821 { 2869, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3822 { 2868, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3823 { 2867, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3824 { 2866, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3825 { 2865, 4, 1, 4, 189, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3826 { 2864, 4, 1, 4, 192, 1, 0, PPCOpInfoBase + 1264, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3827 { 2863, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XVIEXPSP
3828 { 2862, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 1174, 0, 0, 0x0ULL }, // XVIEXPDP
3829 { 2861, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3830 { 2860, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3831 { 2859, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3832 { 2858, 4, 1, 4, 567, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3833 { 2857, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3834 { 2856, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3835 { 2855, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3836 { 2854, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3837 { 2853, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3838 { 2852, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3839 { 2851, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3840 { 2850, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3841 { 2849, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3842 { 2848, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3843 { 2847, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3844 { 2846, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3845 { 2845, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3846 { 2844, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3847 { 2843, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3848 { 2842, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3849 { 2841, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3850 { 2840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3851 { 2839, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1257, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3852 { 2838, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3853 { 2837, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3854 { 2836, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3855 { 2835, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3856 { 2834, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1250, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3857 { 2833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3858 { 2832, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3859 { 2831, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3860 { 2830, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3861 { 2829, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3862 { 2828, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3863 { 2827, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3864 { 2826, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3865 { 2825, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3866 { 2824, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3867 { 2823, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3868 { 2822, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3869 { 2821, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3870 { 2820, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3871 { 2819, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3872 { 2818, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3873 { 2817, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3874 { 2816, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3875 { 2815, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3876 { 2814, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3877 { 2813, 3, 1, 4, 177, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3878 { 2812, 3, 1, 4, 179, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3879 { 2811, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3880 { 2810, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVCVUXWDP
3881 { 2809, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3882 { 2808, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3883 { 2807, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3884 { 2806, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVCVSXWDP
3885 { 2805, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3886 { 2804, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3887 { 2803, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3888 { 2802, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3889 { 2801, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3890 { 2800, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3891 { 2799, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3892 { 2798, 2, 1, 4, 193, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3893 { 2797, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVCVSPBF16
3894 { 2796, 2, 1, 4, 310, 0, 0, PPCOpInfoBase + 1234, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3895 { 2795, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3896 { 2794, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3897 { 2793, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3898 { 2792, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3899 { 2791, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 1234, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3900 { 2790, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 1234, 0, 0, 0x0ULL }, // XVCVBF16SPN
3901 { 2789, 3, 1, 4, 267, 1, 0, PPCOpInfoBase + 1174, 134, 0, 0x0ULL }, // XVCPSGNSP
3902 { 2788, 3, 1, 4, 265, 1, 0, PPCOpInfoBase + 1174, 134, 0, 0x0ULL }, // XVCPSGNDP
3903 { 2787, 3, 1, 4, 486, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3904 { 2786, 3, 1, 4, 486, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3905 { 2785, 3, 1, 4, 162, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3906 { 2784, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3907 { 2783, 3, 1, 4, 486, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3908 { 2782, 3, 1, 4, 486, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3909 { 2781, 3, 1, 4, 162, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3910 { 2780, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3911 { 2779, 3, 1, 4, 486, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3912 { 2778, 3, 1, 4, 486, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3913 { 2777, 3, 1, 4, 162, 1, 1, PPCOpInfoBase + 1174, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3914 { 2776, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3915 { 2775, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3916 { 2774, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3917 { 2773, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3918 { 2772, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3919 { 2771, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3920 { 2770, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3921 { 2769, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3922 { 2768, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3923 { 2767, 4, 1, 4, 566, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3924 { 2766, 3, 1, 4, 565, 0, 0, PPCOpInfoBase + 1236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3925 { 2765, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUWM
3926 { 2764, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3927 { 2763, 3, 1, 4, 440, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3928 { 2762, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 1174, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3929 { 2761, 2, 1, 4, 266, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVABSSP
3930 { 2760, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1234, 134, 0, 0x0ULL }, // XVABSDP
3931 { 2759, 2, 1, 4, 463, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3932 { 2758, 2, 1, 4, 277, 0, 0, PPCOpInfoBase + 711, 0, 0, 0x0ULL }, // XSXSIGDP
3933 { 2757, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3934 { 2756, 2, 1, 4, 293, 0, 0, PPCOpInfoBase + 711, 0, 0, 0x0ULL }, // XSXEXPDP
3935 { 2755, 3, 1, 4, 275, 0, 0, PPCOpInfoBase + 1231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3936 { 2754, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3937 { 2753, 3, 1, 4, 275, 0, 0, PPCOpInfoBase + 1225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3938 { 2752, 2, 1, 4, 478, 1, 0, PPCOpInfoBase + 1223, 134, 0, 0x0ULL }, // XSTSQRTDP
3939 { 2751, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1186, 134, 0, 0x0ULL }, // XSTDIVDP
3940 { 2750, 3, 1, 4, 187, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3941 { 2749, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3942 { 2748, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3943 { 2747, 3, 1, 4, 187, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3944 { 2746, 2, 1, 4, 173, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3945 { 2745, 2, 1, 4, 332, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3946 { 2744, 2, 1, 4, 332, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3947 { 2743, 2, 1, 4, 175, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3948 { 2742, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3949 { 2741, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3950 { 2740, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1199, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3951 { 2739, 4, 1, 4, 451, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3952 { 2738, 4, 1, 4, 451, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3953 { 2737, 4, 1, 4, 451, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3954 { 2736, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3955 { 2735, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3956 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3957 { 2733, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3958 { 2732, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3959 { 2731, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3960 { 2730, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3961 { 2729, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3962 { 2728, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3963 { 2727, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3964 { 2726, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3965 { 2725, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3966 { 2724, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3967 { 2723, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3968 { 2722, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3969 { 2721, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3970 { 2720, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3971 { 2719, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3972 { 2718, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3973 { 2717, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3974 { 2716, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3975 { 2715, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3976 { 2714, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3977 { 2713, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3978 { 2712, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3979 { 2711, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3980 { 2710, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSNEGQP
3981 { 2709, 2, 1, 4, 518, 1, 0, PPCOpInfoBase + 1172, 134, 0, 0x0ULL }, // XSNEGDP
3982 { 2708, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSNABSQP
3983 { 2707, 2, 1, 4, 518, 1, 0, PPCOpInfoBase + 1193, 134, 0, 0x0ULL }, // XSNABSDPs
3984 { 2706, 2, 1, 4, 518, 1, 0, PPCOpInfoBase + 1172, 134, 0, 0x0ULL }, // XSNABSDP
3985 { 2705, 3, 1, 4, 438, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3986 { 2704, 3, 1, 4, 454, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3987 { 2703, 3, 1, 4, 454, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3988 { 2702, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3989 { 2701, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3990 { 2700, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
3991 { 2699, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
3992 { 2698, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
3993 { 2697, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
3994 { 2696, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
3995 { 2695, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
3996 { 2694, 3, 1, 4, 159, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
3997 { 2693, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSMINCQP
3998 { 2692, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
3999 { 2691, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4000 { 2690, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4001 { 2689, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4002 { 2688, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4003 { 2687, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4004 { 2686, 3, 1, 4, 159, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4005 { 2685, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSMAXCQP
4006 { 2684, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4007 { 2683, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4008 { 2682, 4, 1, 4, 329, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4009 { 2681, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4010 { 2680, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4011 { 2679, 4, 1, 4, 318, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4012 { 2678, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 1207, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4013 { 2677, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 1204, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4014 { 2676, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 1201, 0, 0, 0x0ULL }, // XSIEXPDP
4015 { 2675, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4016 { 2674, 3, 1, 4, 331, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4017 { 2673, 3, 1, 4, 331, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4018 { 2672, 3, 1, 4, 172, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4019 { 2671, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1199, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4020 { 2670, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4021 { 2669, 2, 1, 4, 452, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSCVUQQP
4022 { 2668, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 1189, 0, 0, 0x0ULL }, // XSCVUDQP
4023 { 2667, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1199, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4024 { 2666, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4025 { 2665, 2, 1, 4, 452, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSCVSQQP
4026 { 2664, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 1197, 0, 0, 0x0ULL }, // XSCVSPDPN
4027 { 2663, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4028 { 2662, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 1189, 0, 0, 0x0ULL }, // XSCVSDQP
4029 { 2661, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4030 { 2660, 2, 1, 4, 452, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSCVQPUQZ
4031 { 2659, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4032 { 2658, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4033 { 2657, 2, 1, 4, 452, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSCVQPSQZ
4034 { 2656, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4035 { 2655, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4036 { 2654, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4037 { 2653, 2, 1, 4, 321, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4038 { 2652, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1193, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4039 { 2651, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4040 { 2650, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1193, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4041 { 2649, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4042 { 2648, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1193, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4043 { 2647, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4044 { 2646, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1193, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4045 { 2645, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4046 { 2644, 2, 1, 4, 188, 0, 0, PPCOpInfoBase + 1191, 0, 0, 0x0ULL }, // XSCVDPSPN
4047 { 2643, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1172, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4048 { 2642, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4049 { 2641, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 1172, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4050 { 2640, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSCPSGNQP
4051 { 2639, 3, 1, 4, 292, 1, 0, PPCOpInfoBase + 1177, 134, 0, 0x0ULL }, // XSCPSGNDP
4052 { 2638, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1122, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4053 { 2637, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1186, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4054 { 2636, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1122, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4055 { 2635, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1186, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4056 { 2634, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSCMPGTQP
4057 { 2633, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4058 { 2632, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSCMPGEQP
4059 { 2631, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4060 { 2630, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1122, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4061 { 2629, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 1186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4062 { 2628, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // XSCMPEQQP
4063 { 2627, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4064 { 2626, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4065 { 2625, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4066 { 2624, 3, 1, 4, 187, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4067 { 2623, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4068 { 2622, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4069 { 2621, 3, 1, 4, 187, 1, 0, PPCOpInfoBase + 1177, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4070 { 2620, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4071 { 2619, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4072 { 2618, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // XSABSQP
4073 { 2617, 2, 1, 4, 518, 1, 0, PPCOpInfoBase + 1172, 134, 0, 0x0ULL }, // XSABSDP
4074 { 2616, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4075 { 2615, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 184, 0, 0, 0x8ULL }, // XORIS8
4076 { 2614, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 187, 0, 0, 0x8ULL }, // XORIS
4077 { 2613, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 184, 0, 0, 0x8ULL }, // XORI8
4078 { 2612, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 187, 0, 0, 0x8ULL }, // XORI
4079 { 2611, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4080 { 2610, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4081 { 2609, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4082 { 2608, 1, 0, 4, 420, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4083 { 2607, 1, 0, 4, 420, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4084 { 2606, 2, 0, 4, 497, 0, 0, PPCOpInfoBase + 24, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4085 { 2605, 1, 0, 4, 296, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4086 { 2604, 1, 1, 4, 576, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4087 { 2603, 1, 1, 4, 576, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4088 { 2602, 1, 1, 4, 576, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4089 { 2601, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4090 { 2600, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4091 { 2599, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4092 { 2598, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4093 { 2597, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VUPKLSW
4094 { 2596, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKLSNTOB
4095 { 2595, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKLSH
4096 { 2594, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKLSB
4097 { 2593, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKLPX
4098 { 2592, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 304, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOFP32
4099 { 2591, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 304, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOBF16
4100 { 2590, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 304, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOFP32
4101 { 2589, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 304, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOBF16
4102 { 2588, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VUPKHSW
4103 { 2587, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKHSNTOB
4104 { 2586, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKHSH
4105 { 2585, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKHSB
4106 { 2584, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VUPKHPX
4107 { 2583, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLN
4108 { 2582, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLH
4109 { 2581, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLB
4110 { 2580, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHN
4111 { 2579, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHH
4112 { 2578, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHB
4113 { 2577, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4114 { 2576, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4115 { 2575, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4116 { 2574, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4117 { 2573, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4118 { 2572, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUWS
4119 { 2571, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUWM
4120 { 2570, 3, 1, 4, 238, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSUBUQM
4121 { 2569, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUHS
4122 { 2568, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUHM
4123 { 2567, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSUBUDM
4124 { 2566, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUBS
4125 { 2565, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBUBM
4126 { 2564, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBSWS
4127 { 2563, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBSHS
4128 { 2562, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBSBS
4129 { 2561, 3, 1, 4, 191, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBFP
4130 { 2560, 4, 1, 4, 237, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VSUBEUQM
4131 { 2559, 4, 1, 4, 237, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VSUBECUQ
4132 { 2558, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSUBCUW
4133 { 2557, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSUBCUQ
4134 { 2556, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 310, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4135 { 2555, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VSTRIHR
4136 { 2554, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 310, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4137 { 2553, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VSTRIHL
4138 { 2552, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 310, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4139 { 2551, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VSTRIBR
4140 { 2550, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 310, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4141 { 2549, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VSTRIBL
4142 { 2548, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRW
4143 { 2547, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSRV
4144 { 2546, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSRQ
4145 { 2545, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRO
4146 { 2544, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRH
4147 { 2543, 4, 1, 4, 587, 0, 0, PPCOpInfoBase + 300, 0, 0, 0x0ULL }, // VSRDBI
4148 { 2542, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSRD
4149 { 2541, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRB
4150 { 2540, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRAW
4151 { 2539, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4152 { 2538, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRAH
4153 { 2537, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSRAD
4154 { 2536, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSRAB
4155 { 2535, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSR
4156 { 2534, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VSPLTW
4157 { 2533, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x28ULL }, // VSPLTISW
4158 { 2532, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x28ULL }, // VSPLTISH
4159 { 2531, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x28ULL }, // VSPLTISB
4160 { 2530, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1169, 0, 0, 0x28ULL }, // VSPLTHs
4161 { 2529, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VSPLTH
4162 { 2528, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1169, 0, 0, 0x28ULL }, // VSPLTBs
4163 { 2527, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VSPLTB
4164 { 2526, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSLW
4165 { 2525, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSLV
4166 { 2524, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4167 { 2523, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSLO
4168 { 2522, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSLH
4169 { 2521, 4, 1, 4, 230, 0, 0, PPCOpInfoBase + 300, 0, 0, 0x28ULL }, // VSLDOI
4170 { 2520, 4, 1, 4, 587, 0, 0, PPCOpInfoBase + 300, 0, 0, 0x0ULL }, // VSLDBI
4171 { 2519, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VSLD
4172 { 2518, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSLB
4173 { 2517, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VSL
4174 { 2516, 4, 1, 4, 477, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x0ULL }, // VSHASIGMAW
4175 { 2515, 4, 1, 4, 477, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x0ULL }, // VSHASIGMAD
4176 { 2514, 4, 1, 4, 269, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSEL
4177 { 2513, 2, 1, 4, 448, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VSBOX
4178 { 2512, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VRSQRTEFP
4179 { 2511, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VRLWNM
4180 { 2510, 4, 1, 4, 263, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VRLWMI
4181 { 2509, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VRLW
4182 { 2508, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VRLQNM
4183 { 2507, 4, 1, 4, 495, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VRLQMI
4184 { 2506, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VRLQ
4185 { 2505, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VRLH
4186 { 2504, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VRLDNM
4187 { 2503, 4, 1, 4, 263, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VRLDMI
4188 { 2502, 3, 1, 4, 264, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VRLD
4189 { 2501, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VRLB
4190 { 2500, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VRFIZ
4191 { 2499, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VRFIP
4192 { 2498, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VRFIN
4193 { 2497, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VRFIM
4194 { 2496, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VREFP
4195 { 2495, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPRTYBW
4196 { 2494, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPRTYBQ
4197 { 2493, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPRTYBD
4198 { 2492, 2, 1, 4, 232, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPOPCNTW
4199 { 2491, 2, 1, 4, 476, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPOPCNTH
4200 { 2490, 2, 1, 4, 309, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPOPCNTD
4201 { 2489, 2, 1, 4, 476, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VPOPCNTB
4202 { 2488, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPMSUMW
4203 { 2487, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPMSUMH
4204 { 2486, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPMSUMD
4205 { 2485, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPMSUMB
4206 { 2484, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4207 { 2483, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VPKUWUM
4208 { 2482, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4209 { 2481, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VPKUHUM
4210 { 2480, 3, 1, 4, 586, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4211 { 2479, 3, 1, 4, 586, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPKUDUM
4212 { 2478, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4213 { 2477, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4214 { 2476, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4215 { 2475, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4216 { 2474, 3, 1, 4, 586, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4217 { 2473, 3, 1, 4, 586, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4218 { 2472, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VPKPX
4219 { 2471, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPEXTD
4220 { 2470, 4, 1, 4, 229, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VPERMXOR
4221 { 2469, 4, 1, 4, 323, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4222 { 2468, 4, 1, 4, 164, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VPERM
4223 { 2467, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VPDEPD
4224 { 2466, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VORC
4225 { 2465, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4226 { 2464, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VNOR
4227 { 2463, 4, 1, 4, 441, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4228 { 2462, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VNEGW
4229 { 2461, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VNEGD
4230 { 2460, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VNCIPHERLAST
4231 { 2459, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VNCIPHER
4232 { 2458, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4233 { 2457, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4234 { 2456, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4235 { 2455, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4236 { 2454, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULOUD
4237 { 2453, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4238 { 2452, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4239 { 2451, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4240 { 2450, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULOSD
4241 { 2449, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4242 { 2448, 3, 1, 4, 573, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULLD
4243 { 2447, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULHUW
4244 { 2446, 3, 1, 4, 573, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULHUD
4245 { 2445, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULHSW
4246 { 2444, 3, 1, 4, 573, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULHSD
4247 { 2443, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4248 { 2442, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4249 { 2441, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULEUD
4250 { 2440, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4251 { 2439, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4252 { 2438, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4253 { 2437, 3, 1, 4, 625, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMULESD
4254 { 2436, 3, 1, 4, 624, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4255 { 2435, 2, 1, 4, 463, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4256 { 2434, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4257 { 2433, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4258 { 2432, 2, 1, 4, 463, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4259 { 2431, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4260 { 2430, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VMSUMUHM
4261 { 2429, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VMSUMUDM
4262 { 2428, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VMSUMUBM
4263 { 2427, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4264 { 2426, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VMSUMSHM
4265 { 2425, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VMSUMMBM
4266 { 2424, 4, 1, 4, 626, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VMSUMCUD
4267 { 2423, 3, 1, 4, 268, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMRGOW
4268 { 2422, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGLW
4269 { 2421, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGLH
4270 { 2420, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGLB
4271 { 2419, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGHW
4272 { 2418, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGHH
4273 { 2417, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VMRGHB
4274 { 2416, 3, 1, 4, 268, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMRGEW
4275 { 2415, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODUW
4276 { 2414, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODUQ
4277 { 2413, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODUD
4278 { 2412, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODSW
4279 { 2411, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODSQ
4280 { 2410, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VMODSD
4281 { 2409, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4282 { 2408, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4283 { 2407, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4284 { 2406, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4285 { 2405, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4286 { 2404, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4287 { 2403, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4288 { 2402, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4289 { 2401, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4290 { 2400, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4291 { 2399, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4292 { 2398, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4293 { 2397, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4294 { 2396, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4295 { 2395, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4296 { 2394, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4297 { 2393, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4298 { 2392, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4299 { 2391, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4300 { 2390, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4301 { 2389, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4302 { 2388, 4, 1, 4, 441, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4303 { 2387, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VLOGEFP
4304 { 2386, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSWVRX
4305 { 2385, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSWVLX
4306 { 2384, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWRX
4307 { 2383, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWLX
4308 { 2382, 4, 1, 4, 587, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VINSW
4309 { 2381, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSHVRX
4310 { 2380, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSHVLX
4311 { 2379, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHRX
4312 { 2378, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHLX
4313 { 2377, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4314 { 2376, 4, 1, 4, 324, 0, 0, PPCOpInfoBase + 1153, 0, 0, 0x0ULL }, // VINSERTH
4315 { 2375, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4316 { 2374, 4, 1, 4, 324, 0, 0, PPCOpInfoBase + 1153, 0, 0, 0x0ULL }, // VINSERTB
4317 { 2373, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSDRX
4318 { 2372, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSDLX
4319 { 2371, 4, 1, 4, 587, 0, 0, PPCOpInfoBase + 1145, 0, 0, 0x0ULL }, // VINSD
4320 { 2370, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSBVRX
4321 { 2369, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSBVLX
4322 { 2368, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBRX
4323 { 2367, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBLX
4324 { 2366, 3, 1, 4, 447, 0, 0, PPCOpInfoBase + 1125, 0, 0, 0x0ULL }, // VGNB
4325 { 2365, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VGBBD
4326 { 2364, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUWRX
4327 { 2363, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUWLX
4328 { 2362, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUHRX
4329 { 2361, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUHLX
4330 { 2360, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUBRX
4331 { 2359, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 1134, 0, 0, 0x200ULL }, // VEXTUBLX
4332 { 2358, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1132, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4333 { 2357, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSW2D
4334 { 2356, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1132, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4335 { 2355, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSH2W
4336 { 2354, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1132, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4337 { 2353, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSH2D
4338 { 2352, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSD2Q
4339 { 2351, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1132, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4340 { 2350, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSB2W
4341 { 2349, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1132, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4342 { 2348, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXTSB2D
4343 { 2347, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x200ULL }, // VEXTRACTWM
4344 { 2346, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4345 { 2345, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4346 { 2344, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4347 { 2343, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x0ULL }, // VEXTRACTQM
4348 { 2342, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x200ULL }, // VEXTRACTHM
4349 { 2341, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x200ULL }, // VEXTRACTDM
4350 { 2340, 3, 1, 4, 579, 0, 0, PPCOpInfoBase + 1114, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4351 { 2339, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x200ULL }, // VEXTRACTBM
4352 { 2338, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUWVRX
4353 { 2337, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUWVLX
4354 { 2336, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUHVRX
4355 { 2335, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUHVLX
4356 { 2334, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUBVRX
4357 { 2333, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDUBVLX
4358 { 2332, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDDVRX
4359 { 2331, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x0ULL }, // VEXTDDVLX
4360 { 2330, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VEXPTEFP
4361 { 2329, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXPANDWM
4362 { 2328, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXPANDQM
4363 { 2327, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXPANDHM
4364 { 2326, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXPANDDM
4365 { 2325, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VEXPANDBM
4366 { 2324, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4367 { 2323, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVUW
4368 { 2322, 3, 1, 4, 455, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVUQ
4369 { 2321, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVUD
4370 { 2320, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVSW
4371 { 2319, 3, 1, 4, 455, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVSQ
4372 { 2318, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVSD
4373 { 2317, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVEUW
4374 { 2316, 3, 1, 4, 455, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVEUQ
4375 { 2315, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVEUD
4376 { 2314, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVESW
4377 { 2313, 3, 1, 4, 455, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVESQ
4378 { 2312, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VDIVESD
4379 { 2311, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCTZW
4380 { 2310, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x0ULL }, // VCTZLSBB
4381 { 2309, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCTZH
4382 { 2308, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VCTZDM
4383 { 2307, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCTZD
4384 { 2306, 2, 1, 4, 475, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCTZB
4385 { 2305, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VCTUXS_0
4386 { 2304, 3, 1, 4, 428, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VCTUXS
4387 { 2303, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VCTSXS_0
4388 { 2302, 3, 1, 4, 428, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VCTSXS
4389 { 2301, 3, 1, 4, 471, 0, 0, PPCOpInfoBase + 1125, 0, 0, 0x0ULL }, // VCNTMBW
4390 { 2300, 3, 1, 4, 471, 0, 0, PPCOpInfoBase + 1125, 0, 0, 0x0ULL }, // VCNTMBH
4391 { 2299, 3, 1, 4, 471, 0, 0, PPCOpInfoBase + 1125, 0, 0, 0x0ULL }, // VCNTMBD
4392 { 2298, 3, 1, 4, 471, 0, 0, PPCOpInfoBase + 1125, 0, 0, 0x0ULL }, // VCNTMBB
4393 { 2297, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 1122, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4394 { 2296, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 1122, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4395 { 2295, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEZW_rec
4396 { 2294, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEZW
4397 { 2293, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEZH_rec
4398 { 2292, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEZH
4399 { 2291, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEZB_rec
4400 { 2290, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEZB
4401 { 2289, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEW_rec
4402 { 2288, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEW
4403 { 2287, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEH_rec
4404 { 2286, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEH
4405 { 2285, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPNEB_rec
4406 { 2284, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPNEB
4407 { 2283, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTUW_rec
4408 { 2282, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTUW
4409 { 2281, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTUQ_rec
4410 { 2280, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTUQ
4411 { 2279, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTUH_rec
4412 { 2278, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTUH
4413 { 2277, 3, 1, 4, 487, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTUD_rec
4414 { 2276, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTUD
4415 { 2275, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTUB_rec
4416 { 2274, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTUB
4417 { 2273, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTSW_rec
4418 { 2272, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTSW
4419 { 2271, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTSQ_rec
4420 { 2270, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTSQ
4421 { 2269, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTSH_rec
4422 { 2268, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTSH
4423 { 2267, 3, 1, 4, 487, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTSD_rec
4424 { 2266, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTSD
4425 { 2265, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTSB_rec
4426 { 2264, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTSB
4427 { 2263, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGTFP_rec
4428 { 2262, 3, 1, 4, 486, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGTFP
4429 { 2261, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPGEFP_rec
4430 { 2260, 3, 1, 4, 486, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPGEFP
4431 { 2259, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQUW_rec
4432 { 2258, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQUW
4433 { 2257, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQUQ_rec
4434 { 2256, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQUQ
4435 { 2255, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQUH_rec
4436 { 2254, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQUH
4437 { 2253, 3, 1, 4, 487, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQUD_rec
4438 { 2252, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQUD
4439 { 2251, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQUB_rec
4440 { 2250, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQUB
4441 { 2249, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPEQFP_rec
4442 { 2248, 3, 1, 4, 486, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPEQFP
4443 { 2247, 3, 1, 4, 486, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x28ULL }, // VCMPBFP_rec
4444 { 2246, 3, 1, 4, 486, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VCMPBFP
4445 { 2245, 2, 1, 4, 232, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCLZW
4446 { 2244, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 1120, 0, 0, 0x0ULL }, // VCLZLSBB
4447 { 2243, 2, 1, 4, 232, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCLZH
4448 { 2242, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VCLZDM
4449 { 2241, 2, 1, 4, 232, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCLZD
4450 { 2240, 2, 1, 4, 232, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x0ULL }, // VCLZB
4451 { 2239, 3, 1, 4, 587, 0, 0, PPCOpInfoBase + 1117, 0, 0, 0x0ULL }, // VCLRRB
4452 { 2238, 3, 1, 4, 587, 0, 0, PPCOpInfoBase + 1117, 0, 0, 0x0ULL }, // VCLRLB
4453 { 2237, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VCIPHERLAST
4454 { 2236, 3, 1, 4, 182, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VCIPHER
4455 { 2235, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VCFUX_0
4456 { 2234, 3, 1, 4, 428, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VCFUX
4457 { 2233, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VCFUGED
4458 { 2232, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 310, 0, 0, 0x28ULL }, // VCFSX_0
4459 { 2231, 3, 1, 4, 428, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x28ULL }, // VCFSX
4460 { 2230, 3, 1, 4, 586, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VBPERMQ
4461 { 2229, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VBPERMD
4462 { 2228, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4463 { 2227, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4464 { 2226, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4465 { 2225, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4466 { 2224, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4467 { 2223, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4468 { 2222, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x28ULL }, // VANDC
4469 { 2221, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4470 { 2220, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4471 { 2219, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4472 { 2218, 3, 1, 4, 238, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4473 { 2217, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4474 { 2216, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4475 { 2215, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4476 { 2214, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4477 { 2213, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4478 { 2212, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4479 { 2211, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4480 { 2210, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4481 { 2209, 3, 1, 4, 437, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4482 { 2208, 4, 1, 4, 237, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VADDEUQM
4483 { 2207, 4, 1, 4, 237, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x0ULL }, // VADDECUQ
4484 { 2206, 3, 1, 4, 485, 0, 0, PPCOpInfoBase + 307, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4485 { 2205, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VADDCUQ
4486 { 2204, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VABSDUW
4487 { 2203, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VABSDUH
4488 { 2202, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 307, 0, 0, 0x0ULL }, // VABSDUB
4489 { 2201, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4490 { 2200, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4491 { 2199, 3, 0, 4, 484, 0, 0, PPCOpInfoBase + 1095, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4492 { 2198, 3, 0, 4, 195, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4493 { 2197, 1, 0, 4, 305, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4494 { 2196, 1, 0, 4, 305, 0, 1, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4495 { 2195, 0, 0, 4, 295, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4496 { 2194, 0, 0, 4, 492, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4497 { 2193, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // TLSLDAIX8
4498 { 2192, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // TLSLDAIX
4499 { 2191, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // TLSGDAIX8
4500 { 2190, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // TLSGDAIX
4501 { 2189, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4502 { 2188, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4503 { 2187, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 175, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4504 { 2186, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4505 { 2185, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4506 { 2184, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4507 { 2183, 2, 0, 4, 413, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4508 { 2182, 3, 1, 4, 620, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4509 { 2181, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4510 { 2180, 1, 0, 4, 620, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4511 { 2179, 1, 0, 4, 620, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4512 { 2178, 2, 0, 4, 413, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4513 { 2177, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4514 { 2176, 5, 0, 4, 612, 0, 0, PPCOpInfoBase + 955, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4515 { 2175, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 960, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4516 { 2174, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 955, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4517 { 2173, 1, 0, 4, 354, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4518 { 2172, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4519 { 2171, 5, 0, 4, 612, 0, 0, PPCOpInfoBase + 960, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4520 { 2170, 2, 0, 4, 372, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4521 { 2169, 0, 0, 4, 419, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4522 { 2168, 1, 0, 4, 357, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4523 { 2167, 3, 0, 4, 483, 0, 0, PPCOpInfoBase + 1107, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4524 { 2166, 3, 0, 4, 194, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4525 { 2165, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1102, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4526 { 2164, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1100, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4527 { 2163, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1098, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4528 { 2162, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1098, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4529 { 2161, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 36, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4530 { 2160, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 36, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4531 { 2159, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK_RET
4532 { 2158, 1, 1, 4, 359, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4533 { 2157, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4534 { 2156, 1, 0, 4, 295, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4535 { 2155, 0, 0, 4, 402, 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
4536 { 2154, 0, 0, 4, 402, 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
4537 { 2153, 1, 0, 4, 446, 1, 0, PPCOpInfoBase + 0, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA8
4538 { 2152, 1, 0, 4, 446, 1, 0, PPCOpInfoBase + 0, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA
4539 { 2151, 1, 0, 4, 446, 1, 0, PPCOpInfoBase + 288, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB8
4540 { 2150, 1, 0, 4, 446, 1, 0, PPCOpInfoBase + 288, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB
4541 { 2149, 3, 0, 4, 271, 0, 1, PPCOpInfoBase + 1095, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4542 { 2148, 3, 0, 4, 271, 0, 1, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4543 { 2147, 3, 0, 4, 271, 0, 1, PPCOpInfoBase + 1095, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4544 { 2146, 3, 0, 4, 271, 0, 1, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4545 { 2145, 1, 0, 4, 305, 0, 1, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4546 { 2144, 2, 0, 4, 614, 0, 0, PPCOpInfoBase + 24, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4547 { 2143, 1, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4548 { 2142, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF_rec
4549 { 2141, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 262, 22, 0, 0x8ULL }, // SUBFZE_rec
4550 { 2140, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 262, 18, 0, 0x8ULL }, // SUBFZEO_rec
4551 { 2139, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 262, 15, 0, 0x8ULL }, // SUBFZEO
4552 { 2138, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 264, 22, 0, 0x8ULL }, // SUBFZE8_rec
4553 { 2137, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 264, 18, 0, 0x8ULL }, // SUBFZE8O_rec
4554 { 2136, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 264, 15, 0, 0x8ULL }, // SUBFZE8O
4555 { 2135, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // SUBFZE8
4556 { 2134, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // SUBFZE
4557 { 2133, 4, 1, 4, 144, 0, 1, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4558 { 2132, 4, 1, 4, 144, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4559 { 2131, 3, 1, 4, 535, 0, 2, PPCOpInfoBase + 225, 3, 0, 0x8ULL }, // SUBFO_rec
4560 { 2130, 3, 1, 4, 522, 0, 1, PPCOpInfoBase + 225, 2, 0, 0x8ULL }, // SUBFO
4561 { 2129, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 262, 22, 0, 0x8ULL }, // SUBFME_rec
4562 { 2128, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 262, 18, 0, 0x8ULL }, // SUBFMEO_rec
4563 { 2127, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 262, 15, 0, 0x8ULL }, // SUBFMEO
4564 { 2126, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 264, 22, 0, 0x8ULL }, // SUBFME8_rec
4565 { 2125, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 264, 18, 0, 0x8ULL }, // SUBFME8O_rec
4566 { 2124, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 264, 15, 0, 0x8ULL }, // SUBFME8O
4567 { 2123, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // SUBFME8
4568 { 2122, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // SUBFME
4569 { 2121, 3, 1, 4, 502, 0, 1, PPCOpInfoBase + 184, 5, 0, 0x8ULL }, // SUBFIC8
4570 { 2120, 3, 1, 4, 502, 0, 1, PPCOpInfoBase + 187, 5, 0, 0x8ULL }, // SUBFIC
4571 { 2119, 3, 1, 4, 535, 1, 2, PPCOpInfoBase + 225, 22, 0, 0x8ULL }, // SUBFE_rec
4572 { 2118, 3, 1, 4, 535, 1, 3, PPCOpInfoBase + 225, 18, 0, 0x8ULL }, // SUBFEO_rec
4573 { 2117, 3, 1, 4, 522, 1, 2, PPCOpInfoBase + 225, 15, 0, 0x8ULL }, // SUBFEO
4574 { 2116, 3, 1, 4, 535, 1, 2, PPCOpInfoBase + 231, 22, 0, 0x8ULL }, // SUBFE8_rec
4575 { 2115, 3, 1, 4, 535, 1, 3, PPCOpInfoBase + 231, 18, 0, 0x8ULL }, // SUBFE8O_rec
4576 { 2114, 3, 1, 4, 522, 1, 2, PPCOpInfoBase + 231, 15, 0, 0x8ULL }, // SUBFE8O
4577 { 2113, 3, 1, 4, 142, 1, 1, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // SUBFE8
4578 { 2112, 3, 1, 4, 142, 1, 1, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // SUBFE
4579 { 2111, 3, 1, 4, 539, 0, 2, PPCOpInfoBase + 225, 11, 0, 0xcULL }, // SUBFC_rec
4580 { 2110, 3, 1, 4, 390, 0, 3, PPCOpInfoBase + 225, 8, 0, 0xcULL }, // SUBFCO_rec
4581 { 2109, 3, 1, 4, 286, 0, 2, PPCOpInfoBase + 225, 6, 0, 0xcULL }, // SUBFCO
4582 { 2108, 3, 1, 4, 539, 0, 2, PPCOpInfoBase + 231, 11, 0, 0xcULL }, // SUBFC8_rec
4583 { 2107, 3, 1, 4, 390, 0, 3, PPCOpInfoBase + 231, 8, 0, 0xcULL }, // SUBFC8O_rec
4584 { 2106, 3, 1, 4, 286, 0, 2, PPCOpInfoBase + 231, 6, 0, 0xcULL }, // SUBFC8O
4585 { 2105, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 231, 5, 0, 0xcULL }, // SUBFC8
4586 { 2104, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 225, 5, 0, 0xcULL }, // SUBFC
4587 { 2103, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8_rec
4588 { 2102, 3, 1, 4, 535, 0, 2, PPCOpInfoBase + 231, 3, 0, 0x8ULL }, // SUBF8O_rec
4589 { 2101, 3, 1, 4, 522, 0, 1, PPCOpInfoBase + 231, 2, 0, 0x8ULL }, // SUBF8O
4590 { 2100, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8
4591 { 2099, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF
4592 { 2098, 3, 0, 4, 373, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4593 { 2097, 3, 0, 4, 116, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4594 { 2096, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4595 { 2095, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4596 { 2094, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4597 { 2093, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4598 { 2092, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4599 { 2091, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4600 { 2090, 3, 0, 4, 617, 0, 0, PPCOpInfoBase + 683, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4601 { 2089, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4602 { 2088, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4603 { 2087, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4604 { 2086, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 677, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4605 { 2085, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4606 { 2084, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4607 { 2083, 3, 0, 4, 373, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4608 { 2082, 3, 0, 4, 116, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4609 { 2081, 3, 0, 4, 373, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4610 { 2080, 3, 0, 4, 605, 0, 0, PPCOpInfoBase + 666, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4611 { 2079, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4612 { 2078, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 663, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4613 { 2077, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4614 { 2076, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4615 { 2075, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4616 { 2074, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4617 { 2073, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4618 { 2072, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4619 { 2071, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 663, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4620 { 2070, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4621 { 2069, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4622 { 2068, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4623 { 2067, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4624 { 2066, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4625 { 2065, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4626 { 2064, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4627 { 2063, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4628 { 2062, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4629 { 2061, 3, 0, 4, 217, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4630 { 2060, 3, 0, 4, 130, 0, 1, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STWCX
4631 { 2059, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4632 { 2058, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4633 { 2057, 3, 0, 4, 404, 0, 0, PPCOpInfoBase + 650, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4634 { 2056, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4635 { 2055, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4636 { 2054, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4637 { 2053, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4638 { 2052, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4639 { 2051, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4640 { 2050, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4641 { 2049, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4642 { 2048, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 644, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4643 { 2047, 3, 0, 4, 92, 0, 1, PPCOpInfoBase + 644, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STQCX
4644 { 2046, 3, 0, 4, 91, 0, 0, PPCOpInfoBase + 921, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4645 { 2045, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4646 { 2044, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4647 { 2043, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4648 { 2042, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4649 { 2041, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4650 { 2040, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4651 { 2039, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4652 { 2038, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4653 { 2037, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4654 { 2036, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4655 { 2035, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4656 { 2034, 3, 0, 4, 217, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4657 { 2033, 3, 0, 4, 220, 0, 1, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STHCX
4658 { 2032, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4659 { 2031, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4660 { 2030, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4661 { 2029, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4662 { 2028, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4663 { 2027, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4664 { 2026, 3, 0, 4, 120, 0, 0, PPCOpInfoBase + 635, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4665 { 2025, 4, 1, 4, 121, 0, 0, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4666 { 2024, 4, 1, 4, 602, 0, 0, PPCOpInfoBase + 1087, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4667 { 2023, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 624, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4668 { 2022, 3, 0, 4, 120, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4669 { 2021, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 621, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4670 { 2020, 3, 0, 4, 366, 0, 0, PPCOpInfoBase + 621, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4671 { 2019, 3, 0, 4, 120, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4672 { 2018, 4, 1, 4, 121, 0, 0, PPCOpInfoBase + 1083, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4673 { 2017, 4, 1, 4, 602, 0, 0, PPCOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4674 { 2016, 3, 0, 4, 216, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4675 { 2015, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 607, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4676 { 2014, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4677 { 2013, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4678 { 2012, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4679 { 2011, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4680 { 2010, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4681 { 2009, 3, 0, 4, 131, 0, 1, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STDCX
4682 { 2008, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4683 { 2007, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4684 { 2006, 3, 0, 4, 404, 0, 0, PPCOpInfoBase + 588, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4685 { 2005, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4686 { 2004, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4687 { 2003, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4688 { 2002, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4689 { 2001, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4690 { 2000, 3, 0, 4, 127, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4691 { 1999, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4692 { 1998, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4693 { 1997, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4694 { 1996, 4, 1, 4, 132, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4695 { 1995, 3, 0, 4, 217, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4696 { 1994, 3, 0, 4, 220, 0, 1, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STBCX
4697 { 1993, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4698 { 1992, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4699 { 1991, 3, 0, 4, 597, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4700 { 1990, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW_rec
4701 { 1989, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8_rec
4702 { 1988, 3, 1, 4, 300, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8
4703 { 1987, 3, 1, 4, 300, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW
4704 { 1986, 3, 1, 4, 482, 0, 1, PPCOpInfoBase + 1057, 0, 0, 0x8ULL }, // SRD_rec
4705 { 1985, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 1057, 0, 0, 0x8ULL }, // SRD
4706 { 1984, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 225, 11, 0, 0x108ULL }, // SRAW_rec
4707 { 1983, 3, 1, 4, 493, 0, 2, PPCOpInfoBase + 187, 11, 0, 0x108ULL }, // SRAWI_rec
4708 { 1982, 3, 1, 4, 493, 0, 2, PPCOpInfoBase + 184, 11, 0, 0x108ULL }, // SRAWI8_rec
4709 { 1981, 3, 1, 4, 515, 0, 1, PPCOpInfoBase + 184, 5, 0, 0x108ULL }, // SRAWI8
4710 { 1980, 3, 1, 4, 515, 0, 1, PPCOpInfoBase + 187, 5, 0, 0x108ULL }, // SRAWI
4711 { 1979, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 231, 11, 0, 0x108ULL }, // SRAW8_rec
4712 { 1978, 3, 1, 4, 302, 0, 1, PPCOpInfoBase + 231, 5, 0, 0x108ULL }, // SRAW8
4713 { 1977, 3, 1, 4, 302, 0, 1, PPCOpInfoBase + 225, 5, 0, 0x108ULL }, // SRAW
4714 { 1976, 3, 1, 4, 146, 0, 2, PPCOpInfoBase + 1057, 11, 0, 0x8ULL }, // SRAD_rec
4715 { 1975, 3, 1, 4, 145, 0, 2, PPCOpInfoBase + 184, 11, 0, 0x8ULL }, // SRADI_rec
4716 { 1974, 3, 1, 4, 284, 0, 1, PPCOpInfoBase + 187, 5, 0, 0x8ULL }, // SRADI_32
4717 { 1973, 3, 1, 4, 284, 0, 1, PPCOpInfoBase + 184, 5, 0, 0x8ULL }, // SRADI
4718 { 1972, 3, 1, 4, 283, 0, 1, PPCOpInfoBase + 1057, 5, 0, 0x8ULL }, // SRAD
4719 { 1971, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1060, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4720 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 927, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4721 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 924, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4722 { 1968, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 921, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4723 { 1967, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 918, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4724 { 1966, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4725 { 1965, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4726 { 1964, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4727 { 1963, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4728 { 1962, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4729 { 1961, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4730 { 1960, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4731 { 1959, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4732 { 1958, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW_rec
4733 { 1957, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8_rec
4734 { 1956, 3, 1, 4, 300, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8
4735 { 1955, 3, 1, 4, 300, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW
4736 { 1954, 3, 1, 4, 482, 0, 1, PPCOpInfoBase + 1057, 0, 0, 0x8ULL }, // SLD_rec
4737 { 1953, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 1057, 0, 0, 0x8ULL }, // SLD
4738 { 1952, 0, 0, 4, 423, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4739 { 1951, 2, 0, 4, 353, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4740 { 1950, 2, 1, 4, 352, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4741 { 1949, 2, 1, 4, 351, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4742 { 1948, 2, 0, 4, 371, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4743 { 1947, 1, 0, 4, 350, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4744 { 1946, 0, 0, 4, 349, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4745 { 1945, 2, 1, 4, 424, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4746 { 1944, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 698, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4747 { 1943, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1055, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4748 { 1942, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1053, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4749 { 1941, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4750 { 1940, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x100ULL }, // SETNBC8
4751 { 1939, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1051, 0, 0, 0x100ULL }, // SETNBC
4752 { 1938, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 348, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4753 { 1937, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1053, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4754 { 1936, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1051, 0, 0, 0x300ULL }, // SETBCR
4755 { 1935, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x300ULL }, // SETBC8
4756 { 1934, 2, 1, 4, 514, 0, 0, PPCOpInfoBase + 1051, 0, 0, 0x300ULL }, // SETBC
4757 { 1933, 2, 1, 4, 513, 0, 0, PPCOpInfoBase + 1049, 0, 0, 0x108ULL }, // SETB8
4758 { 1932, 2, 1, 4, 513, 0, 0, PPCOpInfoBase + 1047, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4759 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4760 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1043, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4761 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4762 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4763 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4764 { 1926, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4765 { 1925, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4766 { 1924, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4767 { 1923, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4768 { 1922, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4769 { 1921, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4770 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 980, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4771 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1010, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4772 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 985, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4773 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 975, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4774 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1005, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4775 { 1915, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1000, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4776 { 1914, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 995, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4777 { 1913, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 990, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4778 { 1912, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 985, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4779 { 1911, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 980, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4780 { 1910, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 975, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4781 { 1909, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4782 { 1908, 1, 0, 4, 536, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4783 { 1907, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4784 { 1906, 5, 1, 4, 199, 0, 1, PPCOpInfoBase + 965, 0, 0, 0x8ULL }, // RLWNM_rec
4785 { 1905, 5, 1, 4, 199, 0, 1, PPCOpInfoBase + 970, 0, 0, 0x8ULL }, // RLWNM8_rec
4786 { 1904, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 970, 0, 0, 0x8ULL }, // RLWNM8
4787 { 1903, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 965, 0, 0, 0x8ULL }, // RLWNM
4788 { 1902, 5, 1, 4, 474, 0, 1, PPCOpInfoBase + 955, 0, 0, 0xcULL }, // RLWINM_rec
4789 { 1901, 5, 1, 4, 474, 0, 1, PPCOpInfoBase + 960, 0, 0, 0x8ULL }, // RLWINM8_rec
4790 { 1900, 5, 1, 4, 512, 0, 0, PPCOpInfoBase + 960, 0, 0, 0x8ULL }, // RLWINM8
4791 { 1899, 5, 1, 4, 512, 0, 0, PPCOpInfoBase + 955, 0, 0, 0x8ULL }, // RLWINM
4792 { 1898, 6, 1, 4, 204, 0, 1, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4793 { 1897, 6, 1, 4, 204, 0, 1, PPCOpInfoBase + 949, 0, 0, 0xcULL }, // RLWIMI8_rec
4794 { 1896, 6, 1, 4, 197, 0, 0, PPCOpInfoBase + 949, 0, 0, 0xcULL }, // RLWIMI8
4795 { 1895, 6, 1, 4, 197, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4796 { 1894, 5, 1, 4, 393, 0, 1, PPCOpInfoBase + 938, 0, 0, 0x8ULL }, // RLDIMI_rec
4797 { 1893, 5, 1, 4, 298, 0, 0, PPCOpInfoBase + 938, 0, 0, 0x8ULL }, // RLDIMI
4798 { 1892, 4, 1, 4, 472, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDIC_rec
4799 { 1891, 4, 1, 4, 473, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_rec
4800 { 1890, 4, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // RLDICR_32
4801 { 1889, 4, 1, 4, 511, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR
4802 { 1888, 4, 1, 4, 473, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_rec
4803 { 1887, 4, 1, 4, 473, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // RLDICL_32_rec
4804 { 1886, 4, 1, 4, 511, 0, 0, PPCOpInfoBase + 934, 0, 0, 0x8ULL }, // RLDICL_32_64
4805 { 1885, 4, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // RLDICL_32
4806 { 1884, 4, 1, 4, 511, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL
4807 { 1883, 4, 1, 4, 284, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDIC
4808 { 1882, 4, 1, 4, 392, 0, 1, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDCR_rec
4809 { 1881, 4, 1, 4, 297, 0, 0, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDCR
4810 { 1880, 4, 1, 4, 392, 0, 1, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDCL_rec
4811 { 1879, 4, 1, 4, 297, 0, 0, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDCL
4812 { 1878, 0, 0, 4, 410, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4813 { 1877, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4814 { 1876, 0, 0, 4, 411, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4815 { 1875, 1, 0, 4, 294, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4816 { 1874, 0, 0, 4, 410, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4817 { 1873, 0, 0, 4, 410, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4818 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 927, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4819 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 924, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4820 { 1870, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 921, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4821 { 1869, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 918, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4822 { 1868, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4823 { 1867, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4824 { 1866, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4825 { 1865, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4826 { 1864, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4827 { 1863, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 175, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4828 { 1862, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 800, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4829 { 1861, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 672, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4830 { 1860, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 789, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4831 { 1859, 3, 0, 8, 596, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4832 { 1858, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 795, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4833 { 1857, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 792, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4834 { 1856, 3, 0, 8, 596, 0, 0, PPCOpInfoBase + 792, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4835 { 1855, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 789, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4836 { 1854, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 786, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4837 { 1853, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 784, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4838 { 1852, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4839 { 1851, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4840 { 1850, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 786, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4841 { 1849, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 784, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4842 { 1848, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4843 { 1847, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4844 { 1846, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4845 { 1845, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4846 { 1844, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4847 { 1843, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4848 { 1842, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4849 { 1841, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4850 { 1840, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4851 { 1839, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4852 { 1838, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4853 { 1837, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4854 { 1836, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4855 { 1835, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4856 { 1834, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4857 { 1833, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4858 { 1832, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4859 { 1831, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4860 { 1830, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 778, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4861 { 1829, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 776, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4862 { 1828, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 773, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4863 { 1827, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 773, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4864 { 1826, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4865 { 1825, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4866 { 1824, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 767, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4867 { 1823, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 767, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4868 { 1822, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4869 { 1821, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4870 { 1820, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4871 { 1819, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4872 { 1818, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4873 { 1817, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4874 { 1816, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4875 { 1815, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4876 { 1814, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4877 { 1813, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4878 { 1812, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4879 { 1811, 3, 0, 8, 615, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4880 { 1810, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 184, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4881 { 1809, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 187, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4882 { 1808, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 471, 132, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4883 { 1807, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 61, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4884 { 1806, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 901, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4885 { 1805, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 896, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4886 { 1804, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 891, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4887 { 1803, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 886, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4888 { 1802, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 262, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4889 { 1801, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 174, 0, 0, 0x0ULL }, // PPC32GOT
4890 { 1800, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // POPCNTW
4891 { 1799, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // POPCNTD
4892 { 1798, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // POPCNTB8
4893 { 1797, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // POPCNTB
4894 { 1796, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4895 { 1795, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4896 { 1794, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4897 { 1793, 7, 1, 8, 570, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4898 { 1792, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4899 { 1791, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4900 { 1790, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4901 { 1789, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4902 { 1788, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4903 { 1787, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4904 { 1786, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4905 { 1785, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4906 { 1784, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4907 { 1783, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4908 { 1782, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4909 { 1781, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4910 { 1780, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4911 { 1779, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4912 { 1778, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 880, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4913 { 1777, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 880, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4914 { 1776, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 880, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4915 { 1775, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 880, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4916 { 1774, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 875, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4917 { 1773, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 869, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4918 { 1772, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 869, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4919 { 1771, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 869, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4920 { 1770, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 869, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4921 { 1769, 5, 1, 8, 568, 0, 0, PPCOpInfoBase + 864, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4922 { 1768, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 858, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4923 { 1767, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 858, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4924 { 1766, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 858, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4925 { 1765, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 858, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4926 { 1764, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 853, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4927 { 1763, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 847, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4928 { 1762, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 847, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4929 { 1761, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 847, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4930 { 1760, 6, 1, 8, 569, 0, 0, PPCOpInfoBase + 847, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4931 { 1759, 5, 1, 8, 568, 0, 0, PPCOpInfoBase + 842, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4932 { 1758, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4933 { 1757, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4934 { 1756, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4935 { 1755, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4936 { 1754, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4937 { 1753, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4938 { 1752, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4939 { 1751, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4940 { 1750, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4941 { 1749, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4942 { 1748, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4943 { 1747, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4944 { 1746, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4945 { 1745, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4946 { 1744, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 829, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4947 { 1743, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4948 { 1742, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4949 { 1741, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4950 { 1740, 7, 1, 8, 569, 0, 0, PPCOpInfoBase + 822, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4951 { 1739, 6, 1, 8, 568, 0, 0, PPCOpInfoBase + 816, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4952 { 1738, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4953 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4954 { 1736, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 803, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4955 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4956 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4957 { 1733, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4958 { 1732, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4959 { 1731, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 803, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4960 { 1730, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4961 { 1729, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4962 { 1728, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4963 { 1727, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 809, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4964 { 1726, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 803, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4965 { 1725, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 800, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4966 { 1724, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 672, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4967 { 1723, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 789, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4968 { 1722, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4969 { 1721, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 795, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4970 { 1720, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 792, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4971 { 1719, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 792, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4972 { 1718, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 789, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4973 { 1717, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 786, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4974 { 1716, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 784, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4975 { 1715, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4976 { 1714, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4977 { 1713, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 786, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4978 { 1712, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 784, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4979 { 1711, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4980 { 1710, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 781, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4981 { 1709, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4982 { 1708, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4983 { 1707, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4984 { 1706, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4985 { 1705, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4986 { 1704, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4987 { 1703, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4988 { 1702, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4989 { 1701, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4990 { 1700, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
4991 { 1699, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
4992 { 1698, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
4993 { 1697, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
4994 { 1696, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
4995 { 1695, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
4996 { 1694, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
4997 { 1693, 2, 1, 8, 623, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
4998 { 1692, 2, 1, 8, 623, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
4999 { 1691, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5000 { 1690, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5001 { 1689, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5002 { 1688, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5003 { 1687, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5004 { 1686, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5005 { 1685, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5006 { 1684, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5007 { 1683, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5008 { 1682, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5009 { 1681, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5010 { 1680, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5011 { 1679, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5012 { 1678, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5013 { 1677, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5014 { 1676, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5015 { 1675, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 778, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5016 { 1674, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 776, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5017 { 1673, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 773, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5018 { 1672, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 773, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5019 { 1671, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5020 { 1670, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5021 { 1669, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 767, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5022 { 1668, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 767, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5023 { 1667, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5024 { 1666, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5025 { 1665, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5026 { 1664, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5027 { 1663, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5028 { 1662, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5029 { 1661, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5030 { 1660, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5031 { 1659, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5032 { 1658, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5033 { 1657, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5034 { 1656, 3, 1, 8, 557, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5035 { 1655, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5036 { 1654, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5037 { 1653, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5038 { 1652, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5039 { 1651, 3, 1, 4, 449, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PEXTD
5040 { 1650, 3, 1, 4, 449, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PDEPD
5041 { 1649, 3, 1, 8, 622, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5042 { 1648, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // PADDIdtprel
5043 { 1647, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5044 { 1646, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5045 { 1645, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5046 { 1644, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5047 { 1643, 3, 1, 8, 622, 0, 0, PPCOpInfoBase + 749, 0, 0, 0x80ULL }, // PADDI8pc
5048 { 1642, 3, 1, 8, 622, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x80ULL }, // PADDI8
5049 { 1641, 3, 1, 8, 622, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5050 { 1640, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5051 { 1639, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 184, 0, 0, 0x8ULL }, // ORIS8
5052 { 1638, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 187, 0, 0, 0x8ULL }, // ORIS
5053 { 1637, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 184, 0, 0, 0x8ULL }, // ORI8
5054 { 1636, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 187, 0, 0, 0x8ULL }, // ORI
5055 { 1635, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC_rec
5056 { 1634, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8_rec
5057 { 1633, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8
5058 { 1632, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC
5059 { 1631, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5060 { 1630, 3, 1, 4, 201, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5061 { 1629, 3, 1, 4, 201, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5062 { 1628, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5063 { 1627, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5064 { 1626, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5065 { 1625, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5066 { 1624, 0, 0, 4, 418, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5067 { 1623, 0, 0, 4, 418, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5068 { 1622, 0, 0, 4, 510, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5069 { 1621, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG_rec
5070 { 1620, 2, 1, 4, 534, 0, 2, PPCOpInfoBase + 262, 3, 0, 0x8ULL }, // NEGO_rec
5071 { 1619, 2, 1, 4, 498, 0, 1, PPCOpInfoBase + 262, 2, 0, 0x8ULL }, // NEGO
5072 { 1618, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8_rec
5073 { 1617, 2, 1, 4, 534, 0, 2, PPCOpInfoBase + 264, 3, 0, 0x8ULL }, // NEG8O_rec
5074 { 1616, 2, 1, 4, 498, 0, 1, PPCOpInfoBase + 264, 2, 0, 0x8ULL }, // NEG8O
5075 { 1615, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8
5076 { 1614, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG
5077 { 1613, 0, 0, 4, 618, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5078 { 1612, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5079 { 1611, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5080 { 1610, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5081 { 1609, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5082 { 1608, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 204, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5083 { 1607, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5084 { 1606, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5085 { 1605, 3, 1, 4, 150, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5086 { 1604, 3, 1, 4, 150, 0, 2, PPCOpInfoBase + 225, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5087 { 1603, 3, 1, 4, 312, 0, 1, PPCOpInfoBase + 225, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5088 { 1602, 3, 1, 4, 312, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5089 { 1601, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 184, 0, 0, 0x8ULL }, // MULLI8
5090 { 1600, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 187, 0, 0, 0x8ULL }, // MULLI
5091 { 1599, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5092 { 1598, 3, 1, 4, 152, 0, 2, PPCOpInfoBase + 231, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5093 { 1597, 3, 1, 4, 314, 0, 1, PPCOpInfoBase + 231, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5094 { 1596, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5095 { 1595, 3, 1, 4, 150, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5096 { 1594, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5097 { 1593, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5098 { 1592, 3, 1, 4, 312, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5099 { 1591, 3, 1, 4, 150, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5100 { 1590, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5101 { 1589, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5102 { 1588, 3, 1, 4, 312, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5103 { 1587, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 747, 0, 0, 0x0ULL }, // MTVSRWZ
5104 { 1586, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x0ULL }, // MTVSRWS
5105 { 1585, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRWM
5106 { 1584, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 747, 0, 0, 0x0ULL }, // MTVSRWA
5107 { 1583, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRQM
5108 { 1582, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRHM
5109 { 1581, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRDM
5110 { 1580, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 744, 0, 0, 0x0ULL }, // MTVSRDD
5111 { 1579, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 742, 0, 0, 0x0ULL }, // MTVSRD
5112 { 1578, 2, 1, 4, 468, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x0ULL }, // MTVSRBMI
5113 { 1577, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRBM
5114 { 1576, 1, 0, 4, 236, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5115 { 1575, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 736, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5116 { 1574, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 736, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5117 { 1573, 2, 1, 4, 555, 0, 0, PPCOpInfoBase + 734, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5118 { 1572, 1, 0, 4, 555, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5119 { 1571, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 732, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5120 { 1570, 1, 0, 4, 382, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5121 { 1569, 2, 0, 4, 415, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5122 { 1568, 2, 0, 4, 554, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5123 { 1567, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 717, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5124 { 1566, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 715, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5125 { 1565, 2, 0, 4, 377, 0, 0, PPCOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5126 { 1564, 2, 1, 4, 299, 0, 0, PPCOpInfoBase + 730, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5127 { 1563, 2, 1, 4, 299, 0, 0, PPCOpInfoBase + 728, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5128 { 1562, 2, 0, 4, 381, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5129 { 1561, 2, 0, 4, 380, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5130 { 1560, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 175, 204, 0, 0x9ULL }, // MTLR8
5131 { 1559, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 174, 203, 0, 0x9ULL }, // MTLR
5132 { 1558, 2, 0, 4, 62, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5133 { 1557, 2, 0, 4, 62, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5134 { 1556, 2, 0, 4, 186, 0, 1, PPCOpInfoBase + 726, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5135 { 1555, 4, 0, 4, 185, 0, 1, PPCOpInfoBase + 719, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5136 { 1554, 2, 0, 4, 537, 0, 1, PPCOpInfoBase + 24, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5137 { 1553, 3, 0, 4, 537, 0, 1, PPCOpInfoBase + 723, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5138 { 1552, 3, 0, 4, 537, 0, 1, PPCOpInfoBase + 723, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5139 { 1551, 4, 0, 4, 185, 0, 1, PPCOpInfoBase + 719, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5140 { 1550, 1, 0, 4, 272, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5141 { 1549, 1, 0, 4, 532, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5142 { 1548, 2, 0, 4, 417, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5143 { 1547, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 174, 63, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5144 { 1546, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 175, 64, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5145 { 1545, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 175, 64, 0, 0x9ULL }, // MTCTR8
5146 { 1544, 1, 0, 4, 104, 0, 1, PPCOpInfoBase + 174, 63, 0, 0x9ULL }, // MTCTR
5147 { 1543, 2, 0, 4, 196, 0, 0, PPCOpInfoBase + 717, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5148 { 1542, 2, 0, 4, 196, 0, 0, PPCOpInfoBase + 715, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5149 { 1541, 0, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5150 { 1540, 0, 0, 4, 344, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5151 { 1539, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODUW
5152 { 1538, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODUD
5153 { 1537, 3, 1, 4, 384, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODSW
5154 { 1536, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODSD
5155 { 1535, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 713, 0, 0, 0x200ULL }, // MFVSRWZ
5156 { 1534, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 704, 0, 0, 0x0ULL }, // MFVSRLD
5157 { 1533, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 711, 0, 0, 0x0ULL }, // MFVSRD
5158 { 1532, 1, 1, 4, 235, 0, 0, PPCOpInfoBase + 710, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5159 { 1531, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 708, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5160 { 1530, 2, 1, 4, 375, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5161 { 1529, 1, 1, 4, 375, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5162 { 1528, 2, 1, 4, 259, 0, 0, PPCOpInfoBase + 704, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5163 { 1527, 1, 1, 4, 378, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5164 { 1526, 1, 1, 4, 563, 0, 0, PPCOpInfoBase + 175, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5165 { 1525, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 209, 0, 0, 0x0ULL }, // MFTB
5166 { 1524, 2, 1, 4, 112, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5167 { 1523, 2, 1, 4, 562, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5168 { 1522, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5169 { 1521, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5170 { 1520, 2, 1, 4, 376, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5171 { 1519, 2, 1, 4, 181, 0, 0, PPCOpInfoBase + 702, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5172 { 1518, 2, 1, 4, 181, 0, 0, PPCOpInfoBase + 700, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5173 { 1517, 1, 1, 4, 379, 0, 0, PPCOpInfoBase + 174, 0, 0, 0x0ULL }, // MFMSR
5174 { 1516, 1, 1, 4, 103, 1, 0, PPCOpInfoBase + 175, 204, 0, 0x9ULL }, // MFLR8
5175 { 1515, 1, 1, 4, 103, 1, 0, PPCOpInfoBase + 174, 203, 0, 0x9ULL }, // MFLR
5176 { 1514, 1, 1, 4, 530, 1, 1, PPCOpInfoBase + 697, 135, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5177 { 1513, 1, 1, 4, 530, 1, 0, PPCOpInfoBase + 697, 134, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5178 { 1512, 2, 1, 4, 531, 1, 0, PPCOpInfoBase + 698, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5179 { 1511, 2, 1, 4, 273, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5180 { 1510, 1, 1, 4, 394, 1, 0, PPCOpInfoBase + 697, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5181 { 1509, 2, 1, 4, 531, 1, 0, PPCOpInfoBase + 698, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5182 { 1508, 2, 1, 4, 273, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5183 { 1507, 1, 1, 4, 530, 1, 0, PPCOpInfoBase + 697, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5184 { 1506, 2, 1, 4, 416, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5185 { 1505, 1, 1, 4, 103, 1, 0, PPCOpInfoBase + 175, 64, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5186 { 1504, 1, 1, 4, 103, 1, 0, PPCOpInfoBase + 174, 63, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5187 { 1503, 1, 1, 4, 105, 0, 0, PPCOpInfoBase + 175, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5188 { 1502, 1, 1, 4, 105, 0, 0, PPCOpInfoBase + 174, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5189 { 1501, 2, 1, 4, 621, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5190 { 1500, 1, 1, 4, 291, 0, 0, PPCOpInfoBase + 696, 0, 0, 0x0ULL }, // MCRXRX
5191 { 1499, 2, 1, 4, 391, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5192 { 1498, 2, 1, 4, 106, 0, 0, PPCOpInfoBase + 694, 0, 0, 0x21ULL }, // MCRF
5193 { 1497, 1, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5194 { 1496, 4, 1, 4, 311, 0, 0, PPCOpInfoBase + 686, 0, 0, 0x8ULL }, // MADDLD8
5195 { 1495, 4, 1, 4, 311, 0, 0, PPCOpInfoBase + 690, 0, 0, 0x8ULL }, // MADDLD
5196 { 1494, 4, 1, 4, 311, 0, 0, PPCOpInfoBase + 686, 0, 0, 0x8ULL }, // MADDHDU
5197 { 1493, 4, 1, 4, 311, 0, 0, PPCOpInfoBase + 686, 0, 0, 0x8ULL }, // MADDHD
5198 { 1492, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5199 { 1491, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5200 { 1490, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5201 { 1489, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5202 { 1488, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5203 { 1487, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5204 { 1486, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5205 { 1485, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5206 { 1484, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5207 { 1483, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 683, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5208 { 1482, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5209 { 1481, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5210 { 1480, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 680, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5211 { 1479, 3, 1, 4, 560, 0, 0, PPCOpInfoBase + 677, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5212 { 1478, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5213 { 1477, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 674, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5214 { 1476, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 672, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5215 { 1475, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5216 { 1474, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5217 { 1473, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5218 { 1472, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 669, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5219 { 1471, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 666, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5220 { 1470, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5221 { 1469, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 663, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5222 { 1468, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5223 { 1467, 3, 1, 4, 360, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5224 { 1466, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5225 { 1465, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5226 { 1464, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5227 { 1463, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 663, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5228 { 1462, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5229 { 1461, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5230 { 1460, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5231 { 1459, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5232 { 1458, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5233 { 1457, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5234 { 1456, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5235 { 1455, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5236 { 1454, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5237 { 1453, 4, 2, 4, 355, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5238 { 1452, 4, 2, 4, 355, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5239 { 1451, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5240 { 1450, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5241 { 1449, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5242 { 1448, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5243 { 1447, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5244 { 1446, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5245 { 1445, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5246 { 1444, 3, 1, 4, 123, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5247 { 1443, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5248 { 1442, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5249 { 1441, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5250 { 1440, 3, 1, 4, 123, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5251 { 1439, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5252 { 1438, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 653, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_PSEUDO
5253 { 1437, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 650, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_COND_PSEUDO
5254 { 1436, 4, 1, 4, 403, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5255 { 1435, 3, 1, 4, 109, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LWARXL
5256 { 1434, 3, 1, 4, 109, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LWARX
5257 { 1433, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5258 { 1432, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5259 { 1431, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5260 { 1430, 3, 1, 4, 322, 0, 0, PPCOpInfoBase + 647, 0, 0, 0x50ULL }, // LVSR
5261 { 1429, 3, 1, 4, 322, 0, 0, PPCOpInfoBase + 647, 0, 0, 0x50ULL }, // LVSL
5262 { 1428, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5263 { 1427, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5264 { 1426, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 647, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5265 { 1425, 3, 1, 4, 118, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5266 { 1424, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 644, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5267 { 1423, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 644, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LQARXL
5268 { 1422, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 644, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LQARX
5269 { 1421, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 641, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5270 { 1420, 3, 1, 4, 108, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5271 { 1419, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5272 { 1418, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5273 { 1417, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5274 { 1416, 2, 1, 4, 498, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5275 { 1415, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5276 { 1414, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5277 { 1413, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5278 { 1412, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5279 { 1411, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5280 { 1410, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5281 { 1409, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5282 { 1408, 4, 2, 4, 355, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5283 { 1407, 4, 2, 4, 355, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5284 { 1406, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5285 { 1405, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5286 { 1404, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5287 { 1403, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5288 { 1402, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5289 { 1401, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5290 { 1400, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5291 { 1399, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5292 { 1398, 3, 1, 4, 222, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5293 { 1397, 3, 1, 4, 123, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5294 { 1396, 3, 1, 4, 123, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5295 { 1395, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5296 { 1394, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5297 { 1393, 4, 2, 4, 125, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5298 { 1392, 4, 2, 4, 125, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5299 { 1391, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LHARXL
5300 { 1390, 3, 1, 4, 117, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LHARX
5301 { 1389, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5302 { 1388, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5303 { 1387, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5304 { 1386, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5305 { 1385, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 635, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5306 { 1384, 4, 2, 4, 401, 0, 0, PPCOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5307 { 1383, 4, 2, 4, 400, 0, 0, PPCOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5308 { 1382, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 624, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5309 { 1381, 3, 1, 4, 347, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5310 { 1380, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5311 { 1379, 3, 1, 4, 348, 0, 0, PPCOpInfoBase + 621, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5312 { 1378, 3, 1, 4, 348, 0, 0, PPCOpInfoBase + 621, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5313 { 1377, 3, 1, 4, 348, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5314 { 1376, 4, 2, 4, 115, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5315 { 1375, 4, 2, 4, 114, 0, 0, PPCOpInfoBase + 613, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5316 { 1374, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 610, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5317 { 1373, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 607, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5318 { 1372, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 604, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5319 { 1371, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 601, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5320 { 1370, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 601, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5321 { 1369, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 601, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5322 { 1368, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 601, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5323 { 1367, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 598, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5324 { 1366, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 595, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5325 { 1365, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5326 { 1364, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5327 { 1363, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5328 { 1362, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5329 { 1361, 4, 2, 4, 135, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5330 { 1360, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5331 { 1359, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5332 { 1358, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 591, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_PSEUDO
5333 { 1357, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 588, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_COND_PSEUDO
5334 { 1356, 4, 1, 4, 403, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5335 { 1355, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDARXL
5336 { 1354, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LDARX
5337 { 1353, 3, 1, 4, 542, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5338 { 1352, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 581, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5339 { 1351, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5340 { 1350, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 578, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5341 { 1349, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 575, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5342 { 1348, 3, 1, 4, 340, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5343 { 1347, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5344 { 1346, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5345 { 1345, 4, 2, 4, 134, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5346 { 1344, 4, 2, 4, 134, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5347 { 1343, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5348 { 1342, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5349 { 1341, 3, 1, 4, 541, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5350 { 1340, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5351 { 1339, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LBARXL
5352 { 1338, 3, 1, 4, 117, 0, 0, PPCOpInfoBase + 556, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LBARX
5353 { 1337, 3, 1, 4, 289, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x408ULL }, // LA8
5354 { 1336, 3, 1, 4, 289, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x408ULL }, // LA
5355 { 1335, 0, 0, 4, 343, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5356 { 1334, 4, 1, 4, 207, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5357 { 1333, 4, 1, 4, 207, 0, 0, PPCOpInfoBase + 548, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5358 { 1332, 2, 0, 4, 620, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5359 { 1331, 3, 0, 4, 339, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5360 { 1330, 3, 0, 4, 550, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5361 { 1329, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5362 { 1328, 3, 0, 4, 414, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5363 { 1327, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5364 { 1326, 2, 0, 4, 607, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5365 { 1325, 0, 0, 4, 536, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5366 { 1324, 3, 0, 4, 453, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5367 { 1323, 3, 0, 4, 453, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5368 { 1322, 3, 0, 4, 453, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5369 { 1321, 3, 0, 4, 453, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5370 { 1320, 3, 0, 4, 421, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5371 { 1319, 3, 0, 4, 421, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5372 { 1318, 3, 0, 4, 421, 0, 0, PPCOpInfoBase + 545, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5373 { 1317, 3, 0, 4, 421, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5374 { 1316, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5375 { 1315, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5376 { 1314, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5377 { 1313, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 174, 201, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5378 { 1312, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 264, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5379 { 1311, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 262, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5380 { 1310, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5381 { 1309, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 231, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5382 { 1308, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 225, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5383 { 1307, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5384 { 1306, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5385 { 1305, 2, 1, 4, 470, 0, 0, PPCOpInfoBase + 543, 0, 0, 0x18ULL }, // FTSQRT
5386 { 1304, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5387 { 1303, 3, 1, 4, 157, 1, 1, PPCOpInfoBase + 339, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5388 { 1302, 3, 1, 4, 442, 1, 1, PPCOpInfoBase + 523, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5389 { 1301, 3, 1, 4, 435, 1, 0, PPCOpInfoBase + 523, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5390 { 1300, 3, 1, 4, 316, 1, 0, PPCOpInfoBase + 339, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5391 { 1299, 2, 1, 4, 176, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5392 { 1298, 2, 1, 4, 184, 1, 1, PPCOpInfoBase + 521, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5393 { 1297, 2, 1, 4, 398, 1, 0, PPCOpInfoBase + 521, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5394 { 1296, 2, 1, 4, 397, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5395 { 1295, 4, 1, 4, 319, 0, 1, PPCOpInfoBase + 539, 131, 0, 0x18ULL }, // FSELS_rec
5396 { 1294, 4, 1, 4, 315, 0, 0, PPCOpInfoBase + 539, 0, 0, 0x18ULL }, // FSELS
5397 { 1293, 4, 1, 4, 319, 0, 1, PPCOpInfoBase + 531, 131, 0, 0x18ULL }, // FSELD_rec
5398 { 1292, 4, 1, 4, 315, 0, 0, PPCOpInfoBase + 531, 0, 0, 0x18ULL }, // FSELD
5399 { 1291, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5400 { 1290, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5401 { 1289, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5402 { 1288, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5403 { 1287, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 526, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5404 { 1286, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 526, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5405 { 1285, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5406 { 1284, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5407 { 1283, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5408 { 1282, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5409 { 1281, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5410 { 1280, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5411 { 1279, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5412 { 1278, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5413 { 1277, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5414 { 1276, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5415 { 1275, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5416 { 1274, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5417 { 1273, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5418 { 1272, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5419 { 1271, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5420 { 1270, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5421 { 1269, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5422 { 1268, 2, 1, 4, 444, 0, 1, PPCOpInfoBase + 521, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5423 { 1267, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 521, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5424 { 1266, 2, 1, 4, 427, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5425 { 1265, 4, 1, 4, 158, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5426 { 1264, 4, 1, 4, 320, 1, 1, PPCOpInfoBase + 535, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5427 { 1263, 4, 1, 4, 315, 1, 0, PPCOpInfoBase + 535, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5428 { 1262, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5429 { 1261, 4, 1, 4, 158, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5430 { 1260, 4, 1, 4, 320, 1, 1, PPCOpInfoBase + 535, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5431 { 1259, 4, 1, 4, 315, 1, 0, PPCOpInfoBase + 535, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5432 { 1258, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5433 { 1257, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 521, 131, 0, 0x18ULL }, // FNEGS_rec
5434 { 1256, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 521, 0, 0, 0x18ULL }, // FNEGS
5435 { 1255, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 348, 131, 0, 0x18ULL }, // FNEGD_rec
5436 { 1254, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 348, 0, 0, 0x18ULL }, // FNEGD
5437 { 1253, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 521, 131, 0, 0x18ULL }, // FNABSS_rec
5438 { 1252, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 521, 0, 0, 0x18ULL }, // FNABSS
5439 { 1251, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 348, 131, 0, 0x18ULL }, // FNABSD_rec
5440 { 1250, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 348, 0, 0, 0x18ULL }, // FNABSD
5441 { 1249, 3, 1, 4, 443, 1, 1, PPCOpInfoBase + 339, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5442 { 1248, 3, 1, 4, 442, 1, 1, PPCOpInfoBase + 523, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5443 { 1247, 3, 1, 4, 435, 1, 0, PPCOpInfoBase + 523, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5444 { 1246, 3, 1, 4, 436, 1, 0, PPCOpInfoBase + 339, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5445 { 1245, 4, 1, 4, 158, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5446 { 1244, 4, 1, 4, 320, 1, 1, PPCOpInfoBase + 535, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5447 { 1243, 4, 1, 4, 315, 1, 0, PPCOpInfoBase + 535, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5448 { 1242, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5449 { 1241, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 521, 131, 0, 0x0ULL }, // FMR_rec
5450 { 1240, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 521, 0, 0, 0x0ULL }, // FMR
5451 { 1239, 4, 1, 4, 158, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5452 { 1238, 4, 1, 4, 320, 1, 1, PPCOpInfoBase + 535, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5453 { 1237, 4, 1, 4, 315, 1, 0, PPCOpInfoBase + 535, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5454 { 1236, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5455 { 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
5456 { 1234, 3, 1, 4, 174, 1, 1, PPCOpInfoBase + 339, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5457 { 1233, 3, 1, 4, 171, 1, 1, PPCOpInfoBase + 523, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5458 { 1232, 3, 1, 4, 399, 1, 0, PPCOpInfoBase + 523, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5459 { 1231, 3, 1, 4, 396, 1, 0, PPCOpInfoBase + 339, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5460 { 1230, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5461 { 1229, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5462 { 1228, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5463 { 1227, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5464 { 1226, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5465 { 1225, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5466 { 1224, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5467 { 1223, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5468 { 1222, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5469 { 1221, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5470 { 1220, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5471 { 1219, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5472 { 1218, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5473 { 1217, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5474 { 1216, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5475 { 1215, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5476 { 1214, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 523, 131, 0, 0x18ULL }, // FCPSGNS_rec
5477 { 1213, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FCPSGNS
5478 { 1212, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 339, 131, 0, 0x18ULL }, // FCPSGND_rec
5479 { 1211, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 339, 0, 0, 0x18ULL }, // FCPSGND
5480 { 1210, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 528, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5481 { 1209, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5482 { 1208, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 528, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5483 { 1207, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5484 { 1206, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5485 { 1205, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 348, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5486 { 1204, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 526, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5487 { 1203, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 526, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5488 { 1202, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5489 { 1201, 2, 1, 4, 444, 1, 1, PPCOpInfoBase + 526, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5490 { 1200, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 526, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5491 { 1199, 2, 1, 4, 427, 1, 0, PPCOpInfoBase + 348, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5492 { 1198, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 339, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5493 { 1197, 3, 1, 4, 157, 1, 1, PPCOpInfoBase + 339, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5494 { 1196, 3, 1, 4, 442, 1, 1, PPCOpInfoBase + 523, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5495 { 1195, 3, 1, 4, 435, 1, 0, PPCOpInfoBase + 523, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5496 { 1194, 3, 1, 4, 316, 1, 0, PPCOpInfoBase + 339, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5497 { 1193, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 521, 131, 0, 0x18ULL }, // FABSS_rec
5498 { 1192, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 521, 0, 0, 0x18ULL }, // FABSS
5499 { 1191, 2, 1, 4, 538, 0, 1, PPCOpInfoBase + 348, 131, 0, 0x18ULL }, // FABSD_rec
5500 { 1190, 2, 1, 4, 508, 0, 0, PPCOpInfoBase + 348, 0, 0, 0x18ULL }, // FABSD
5501 { 1189, 0, 0, 4, 611, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5502 { 1188, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW_rec
5503 { 1187, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 516, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5504 { 1186, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 516, 0, 0, 0x108ULL }, // EXTSW_32_64
5505 { 1185, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // EXTSW_32
5506 { 1184, 3, 1, 4, 395, 0, 2, PPCOpInfoBase + 184, 11, 0, 0x8ULL }, // EXTSWSLI_rec
5507 { 1183, 3, 1, 4, 395, 0, 1, PPCOpInfoBase + 518, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5508 { 1182, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5509 { 1181, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 184, 5, 0, 0x8ULL }, // EXTSWSLI
5510 { 1180, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW
5511 { 1179, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH_rec
5512 { 1178, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8_rec
5513 { 1177, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 516, 0, 0, 0x108ULL }, // EXTSH8_32_64
5514 { 1176, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8
5515 { 1175, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH
5516 { 1174, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB_rec
5517 { 1173, 2, 1, 4, 507, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8_rec
5518 { 1172, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 516, 0, 0, 0x108ULL }, // EXTSB8_32_64
5519 { 1171, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8
5520 { 1170, 2, 1, 4, 507, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB
5521 { 1169, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5522 { 1168, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5523 { 1167, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5524 { 1166, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5525 { 1165, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5526 { 1164, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5527 { 1163, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5528 { 1162, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5529 { 1161, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5530 { 1160, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5531 { 1159, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5532 { 1158, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5533 { 1157, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5534 { 1156, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5535 { 1155, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5536 { 1154, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5537 { 1153, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5538 { 1152, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5539 { 1151, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5540 { 1150, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5541 { 1149, 3, 0, 4, 409, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5542 { 1148, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5543 { 1147, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5544 { 1146, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 495, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5545 { 1145, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 495, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5546 { 1144, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 511, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5547 { 1143, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 511, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5548 { 1142, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 495, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5549 { 1141, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5550 { 1140, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 507, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5551 { 1139, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5552 { 1138, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 495, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5553 { 1137, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5554 { 1136, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5555 { 1135, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5556 { 1134, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5557 { 1133, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5558 { 1132, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5559 { 1131, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5560 { 1130, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5561 { 1129, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5562 { 1128, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5563 { 1127, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5564 { 1126, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5565 { 1125, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5566 { 1124, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5567 { 1123, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5568 { 1122, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5569 { 1121, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5570 { 1120, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5571 { 1119, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5572 { 1118, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5573 { 1117, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5574 { 1116, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5575 { 1115, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5576 { 1114, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5577 { 1113, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5578 { 1112, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5579 { 1111, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5580 { 1110, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5581 { 1109, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5582 { 1108, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5583 { 1107, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5584 { 1106, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5585 { 1105, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5586 { 1104, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5587 { 1103, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5588 { 1102, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5589 { 1101, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5590 { 1100, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5591 { 1099, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5592 { 1098, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5593 { 1097, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5594 { 1096, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5595 { 1095, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5596 { 1094, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5597 { 1093, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5598 { 1092, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5599 { 1091, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5600 { 1090, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5601 { 1089, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5602 { 1088, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5603 { 1087, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5604 { 1086, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5605 { 1085, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5606 { 1084, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5607 { 1083, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5608 { 1082, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5609 { 1081, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5610 { 1080, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5611 { 1079, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5612 { 1078, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5613 { 1077, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5614 { 1076, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5615 { 1075, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5616 { 1074, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5617 { 1073, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5618 { 1072, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5619 { 1071, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5620 { 1070, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5621 { 1069, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5622 { 1068, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5623 { 1067, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5624 { 1066, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5625 { 1065, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5626 { 1064, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5627 { 1063, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5628 { 1062, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5629 { 1061, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5630 { 1060, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5631 { 1059, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5632 { 1058, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5633 { 1057, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5634 { 1056, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5635 { 1055, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5636 { 1054, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5637 { 1053, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5638 { 1052, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5639 { 1051, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5640 { 1050, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5641 { 1049, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5642 { 1048, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5643 { 1047, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5644 { 1046, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5645 { 1045, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5646 { 1044, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5647 { 1043, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 504, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5648 { 1042, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5649 { 1041, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5650 { 1040, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5651 { 1039, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5652 { 1038, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5653 { 1037, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5654 { 1036, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5655 { 1035, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5656 { 1034, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5657 { 1033, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5658 { 1032, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5659 { 1031, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5660 { 1030, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5661 { 1029, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5662 { 1028, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5663 { 1027, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5664 { 1026, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5665 { 1025, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5666 { 1024, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5667 { 1023, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5668 { 1022, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5669 { 1021, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5670 { 1020, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 501, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5671 { 1019, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 498, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5672 { 1018, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5673 { 1017, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5674 { 1016, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5675 { 1015, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5676 { 1014, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5677 { 1013, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5678 { 1012, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5679 { 1011, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5680 { 1010, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5681 { 1009, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5682 { 1008, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5683 { 1007, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5684 { 1006, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5685 { 1005, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5686 { 1004, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5687 { 1003, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5688 { 1002, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5689 { 1001, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5690 { 1000, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5691 { 999, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5692 { 998, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5693 { 997, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5694 { 996, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5695 { 995, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5696 { 994, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5697 { 993, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5698 { 992, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5699 { 991, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5700 { 990, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5701 { 989, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5702 { 988, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5703 { 987, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5704 { 986, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5705 { 985, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5706 { 984, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5707 { 983, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5708 { 982, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5709 { 981, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5710 { 980, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5711 { 979, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5712 { 978, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5713 { 977, 2, 1, 4, 407, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5714 { 976, 3, 1, 4, 406, 0, 0, PPCOpInfoBase + 495, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5715 { 975, 2, 1, 4, 406, 0, 0, PPCOpInfoBase + 480, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5716 { 974, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5717 { 973, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5718 { 972, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5719 { 971, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5720 { 970, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 288, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5721 { 969, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 493, 64, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5722 { 968, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 493, 63, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5723 { 967, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp64
5724 { 966, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp32
5725 { 965, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5726 { 964, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5727 { 963, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5728 { 962, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSSUB
5729 { 961, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNEG
5730 { 960, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNABS
5731 { 959, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSMUL
5732 { 958, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSDIV
5733 { 957, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTUIZ
5734 { 956, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5735 { 955, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5736 { 954, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTSIZ
5737 { 953, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5738 { 952, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5739 { 951, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 320, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5740 { 950, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 320, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5741 { 949, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 320, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5742 { 948, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFUI
5743 { 947, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5744 { 946, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFSI
5745 { 945, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5746 { 944, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 490, 0, 0, 0x0ULL }, // EFSCFD
5747 { 943, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSADD
5748 { 942, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSABS
5749 { 941, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5750 { 940, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5751 { 939, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5752 { 938, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDSUB
5753 { 937, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 480, 0, 0, 0x0ULL }, // EFDNEG
5754 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 480, 0, 0, 0x0ULL }, // EFDNABS
5755 { 935, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDMUL
5756 { 934, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDDIV
5757 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0, 0x0ULL }, // EFDCTUIZ
5758 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5759 { 931, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5760 { 930, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5761 { 929, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0, 0x0ULL }, // EFDCTSIZ
5762 { 928, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5763 { 927, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 490, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5764 { 926, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5765 { 925, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5766 { 924, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5767 { 923, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5768 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5769 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0, 0x0ULL }, // EFDCFUI
5770 { 920, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5771 { 919, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5772 { 918, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0, 0x0ULL }, // EFDCFSI
5773 { 917, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5774 { 916, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 485, 0, 0, 0x0ULL }, // EFDCFS
5775 { 915, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDADD
5776 { 914, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 480, 0, 0, 0x0ULL }, // EFDABS
5777 { 913, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 478, 105, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5778 { 912, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 478, 107, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5779 { 911, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 475, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5780 { 910, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 475, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5781 { 909, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 471, 132, 0, 0x0ULL }, // DYNALLOC8
5782 { 908, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 61, 0, 0x0ULL }, // DYNALLOC
5783 { 907, 2, 1, 4, 244, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5784 { 906, 2, 1, 4, 244, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5785 { 905, 2, 1, 4, 244, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5786 { 904, 2, 1, 4, 244, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5787 { 903, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 464, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5788 { 902, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 461, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5789 { 901, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 458, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5790 { 900, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5791 { 899, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 357, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5792 { 898, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5793 { 897, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 455, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5794 { 896, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 452, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5795 { 895, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 455, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5796 { 894, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 452, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5797 { 893, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 339, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5798 { 892, 3, 1, 4, 250, 0, 1, PPCOpInfoBase + 342, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5799 { 891, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 342, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5800 { 890, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 339, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5801 { 889, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 449, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5802 { 888, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5803 { 887, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 449, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5804 { 886, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5805 { 885, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 449, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5806 { 884, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5807 { 883, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 449, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5808 { 882, 3, 0, 4, 527, 0, 0, PPCOpInfoBase + 446, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5809 { 881, 0, 0, 4, 496, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5810 { 880, 1, 0, 4, 496, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5811 { 879, 3, 1, 4, 244, 0, 1, PPCOpInfoBase + 440, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5812 { 878, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 443, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5813 { 877, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 443, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5814 { 876, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 440, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5815 { 875, 3, 1, 4, 244, 0, 1, PPCOpInfoBase + 440, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5816 { 874, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 443, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5817 { 873, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 443, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5818 { 872, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 440, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5819 { 871, 2, 1, 4, 252, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5820 { 870, 2, 1, 4, 252, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5821 { 869, 4, 1, 4, 244, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5822 { 868, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 436, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5823 { 867, 4, 1, 4, 247, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5824 { 866, 4, 1, 4, 244, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5825 { 865, 4, 1, 4, 244, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5826 { 864, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 426, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5827 { 863, 4, 1, 4, 247, 0, 0, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5828 { 862, 4, 1, 4, 244, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5829 { 861, 4, 1, 4, 244, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5830 { 860, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 426, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5831 { 859, 4, 1, 4, 247, 0, 0, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5832 { 858, 4, 1, 4, 244, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5833 { 857, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 434, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5834 { 856, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 434, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5835 { 855, 4, 1, 4, 244, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5836 { 854, 4, 1, 4, 251, 0, 1, PPCOpInfoBase + 430, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5837 { 853, 4, 1, 4, 251, 0, 0, PPCOpInfoBase + 430, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5838 { 852, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5839 { 851, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5840 { 850, 4, 1, 4, 247, 0, 0, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5841 { 849, 4, 1, 4, 244, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5842 { 848, 4, 1, 4, 244, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5843 { 847, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 412, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5844 { 846, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 411, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5845 { 845, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 408, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5846 { 844, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 405, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5847 { 843, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 402, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5848 { 842, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 399, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5849 { 841, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 396, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5850 { 840, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 393, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5851 { 839, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5852 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5853 { 837, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 386, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5854 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5855 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5856 { 834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5857 { 833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5858 { 832, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 386, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5859 { 831, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5860 { 830, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5861 { 829, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5862 { 828, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5863 { 827, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 386, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5864 { 826, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 383, 0, 0, 0x0ULL }, // DMXOR
5865 { 825, 3, 1, 4, 255, 0, 1, PPCOpInfoBase + 339, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5866 { 824, 3, 1, 4, 256, 0, 1, PPCOpInfoBase + 342, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5867 { 823, 3, 1, 4, 256, 0, 0, PPCOpInfoBase + 342, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5868 { 822, 3, 1, 4, 255, 0, 0, PPCOpInfoBase + 339, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5869 { 821, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 380, 0, 0, 0x0ULL }, // DMSHA3HASH
5870 { 820, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 376, 0, 0, 0x0ULL }, // DMSHA2HASH
5871 { 819, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 375, 0, 0, 0x0ULL }, // DMSETDMRZ
5872 { 818, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 373, 0, 0, 0x0ULL }, // DMMR
5873 { 817, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVW_rec
5874 { 816, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWU_rec
5875 { 815, 3, 1, 4, 389, 0, 2, PPCOpInfoBase + 225, 3, 0, 0x8ULL }, // DIVWUO_rec
5876 { 814, 3, 1, 4, 383, 0, 1, PPCOpInfoBase + 225, 2, 0, 0x8ULL }, // DIVWUO
5877 { 813, 3, 1, 4, 209, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWU
5878 { 812, 3, 1, 4, 389, 0, 2, PPCOpInfoBase + 225, 3, 0, 0x8ULL }, // DIVWO_rec
5879 { 811, 3, 1, 4, 383, 0, 1, PPCOpInfoBase + 225, 2, 0, 0x8ULL }, // DIVWO
5880 { 810, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWE_rec
5881 { 809, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWEU_rec
5882 { 808, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 225, 3, 0, 0x8ULL }, // DIVWEUO_rec
5883 { 807, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 225, 2, 0, 0x8ULL }, // DIVWEUO
5884 { 806, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWEU
5885 { 805, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 225, 3, 0, 0x8ULL }, // DIVWEO_rec
5886 { 804, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 225, 2, 0, 0x8ULL }, // DIVWEO
5887 { 803, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWE
5888 { 802, 3, 1, 4, 209, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVW
5889 { 801, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVD_rec
5890 { 800, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDU_rec
5891 { 799, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 3, 0, 0x8ULL }, // DIVDUO_rec
5892 { 798, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 231, 2, 0, 0x8ULL }, // DIVDUO
5893 { 797, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDU
5894 { 796, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 3, 0, 0x8ULL }, // DIVDO_rec
5895 { 795, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 231, 2, 0, 0x8ULL }, // DIVDO
5896 { 794, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDE_rec
5897 { 793, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDEU_rec
5898 { 792, 3, 1, 4, 153, 0, 2, PPCOpInfoBase + 231, 3, 0, 0x8ULL }, // DIVDEUO_rec
5899 { 791, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 231, 2, 0, 0x8ULL }, // DIVDEUO
5900 { 790, 3, 1, 4, 388, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDEU
5901 { 789, 3, 1, 4, 153, 0, 2, PPCOpInfoBase + 231, 3, 0, 0x8ULL }, // DIVDEO_rec
5902 { 788, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 231, 2, 0, 0x8ULL }, // DIVDEO
5903 { 787, 3, 1, 4, 388, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDE
5904 { 786, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVD
5905 { 785, 3, 1, 4, 244, 0, 1, PPCOpInfoBase + 339, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5906 { 784, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 370, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5907 { 783, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5908 { 782, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 339, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5909 { 781, 3, 1, 4, 244, 0, 1, PPCOpInfoBase + 364, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5910 { 780, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 367, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5911 { 779, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5912 { 778, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5913 { 777, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 339, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5914 { 776, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 342, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5915 { 775, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 342, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5916 { 774, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 339, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5917 { 773, 3, 1, 4, 244, 0, 1, PPCOpInfoBase + 364, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5918 { 772, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 367, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5919 { 771, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5920 { 770, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5921 { 769, 2, 1, 4, 249, 0, 1, PPCOpInfoBase + 350, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5922 { 768, 2, 1, 4, 249, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5923 { 767, 2, 1, 4, 252, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5924 { 766, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5925 { 765, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5926 { 764, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5927 { 763, 2, 1, 4, 252, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5928 { 762, 2, 1, 4, 245, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5929 { 761, 2, 1, 4, 245, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5930 { 760, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 357, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5931 { 759, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5932 { 758, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 357, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5933 { 757, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5934 { 756, 2, 1, 4, 253, 0, 1, PPCOpInfoBase + 348, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5935 { 755, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5936 { 754, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5937 { 753, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5938 { 752, 2, 1, 4, 253, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5939 { 751, 2, 0, 4, 620, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5940 { 750, 2, 0, 4, 336, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5941 { 749, 2, 0, 4, 619, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5942 { 748, 2, 0, 4, 336, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5943 { 747, 2, 0, 4, 606, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5944 { 746, 3, 0, 4, 336, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5945 { 745, 3, 0, 4, 549, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5946 { 744, 3, 0, 4, 336, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5947 { 743, 3, 0, 4, 549, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5948 { 742, 2, 0, 4, 336, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5949 { 741, 2, 0, 4, 606, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5950 { 740, 2, 0, 4, 426, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5951 { 739, 2, 0, 4, 336, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5952 { 738, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5953 { 737, 2, 0, 4, 426, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5954 { 736, 2, 1, 4, 342, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5955 { 735, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 339, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5956 { 734, 3, 1, 4, 250, 0, 1, PPCOpInfoBase + 342, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5957 { 733, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 342, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5958 { 732, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 339, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5959 { 731, 3, 0, 4, 446, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5960 { 730, 3, 1, 4, 304, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5961 { 729, 1, 1, 4, 526, 0, 0, PPCOpInfoBase + 299, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5962 { 728, 1, 1, 4, 526, 0, 0, PPCOpInfoBase + 299, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5963 { 727, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0, 0x0ULL }, // CRORC
5964 { 726, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5965 { 725, 2, 1, 4, 107, 0, 0, PPCOpInfoBase + 337, 0, 0, 0x0ULL }, // CRNOT
5966 { 724, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5967 { 723, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5968 { 722, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5969 { 721, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0, 0x0ULL }, // CRANDC
5970 { 720, 3, 1, 4, 526, 0, 0, PPCOpInfoBase + 334, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5971 { 719, 0, 0, 4, 526, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6UNSET
5972 { 718, 0, 0, 4, 526, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6SET
5973 { 717, 3, 0, 4, 358, 0, 1, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5974 { 716, 3, 0, 4, 358, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5975 { 715, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5976 { 714, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5977 { 713, 0, 0, 4, 341, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5978 { 712, 2, 1, 4, 279, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW_rec
5979 { 711, 2, 1, 4, 279, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8_rec
5980 { 710, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8
5981 { 709, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW
5982 { 708, 2, 1, 4, 279, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD_rec
5983 { 707, 3, 1, 4, 148, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTTZDM
5984 { 706, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD
5985 { 705, 2, 1, 4, 205, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW_rec
5986 { 704, 2, 1, 4, 205, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8_rec
5987 { 703, 2, 1, 4, 205, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8
5988 { 702, 2, 1, 4, 205, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW
5989 { 701, 2, 1, 4, 205, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD_rec
5990 { 700, 3, 1, 4, 148, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTLZDM
5991 { 699, 2, 1, 4, 205, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD
5992 { 698, 3, 1, 4, 506, 0, 0, PPCOpInfoBase + 323, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
5993 { 697, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 320, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
5994 { 696, 4, 1, 4, 274, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
5995 { 695, 4, 1, 4, 274, 0, 0, PPCOpInfoBase + 326, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
5996 { 694, 3, 1, 4, 506, 0, 0, PPCOpInfoBase + 323, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
5997 { 693, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 320, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
5998 { 692, 3, 1, 4, 506, 0, 0, PPCOpInfoBase + 317, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
5999 { 691, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 314, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6000 { 690, 3, 1, 4, 274, 0, 0, PPCOpInfoBase + 314, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6001 { 689, 3, 1, 4, 506, 0, 0, PPCOpInfoBase + 317, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6002 { 688, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 314, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6003 { 687, 3, 1, 4, 525, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6004 { 686, 3, 1, 4, 525, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6005 { 685, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6006 { 684, 3, 1, 4, 449, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CFUGED
6007 { 683, 2, 1, 4, 469, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CDTBCD8
6008 { 682, 2, 1, 4, 469, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CDTBCD
6009 { 681, 2, 1, 4, 469, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CBCDTD8
6010 { 680, 2, 1, 4, 469, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CBCDTD
6011 { 679, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6012 { 678, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // BRW
6013 { 677, 3, 1, 4, 405, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6014 { 676, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6015 { 675, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6016 { 674, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // BRD
6017 { 673, 3, 1, 4, 281, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // BPERMD
6018 { 672, 2, 0, 4, 242, 1, 1, PPCOpInfoBase + 13, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6019 { 671, 1, 0, 4, 242, 1, 2, PPCOpInfoBase + 288, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6020 { 670, 1, 0, 8, 242, 1, 2, PPCOpInfoBase + 288, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6021 { 669, 1, 0, 8, 242, 1, 1, PPCOpInfoBase + 288, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6022 { 668, 0, 0, 4, 445, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6023 { 667, 0, 0, 4, 445, 2, 0, PPCOpInfoBase + 1, 128, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6024 { 666, 0, 0, 4, 445, 2, 0, PPCOpInfoBase + 1, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6025 { 665, 1, 0, 4, 242, 1, 2, PPCOpInfoBase + 0, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6026 { 664, 1, 0, 4, 242, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6027 { 663, 1, 0, 8, 242, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6028 { 662, 1, 0, 8, 242, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6029 { 661, 1, 0, 4, 242, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6030 { 660, 1, 0, 4, 242, 1, 1, PPCOpInfoBase + 0, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6031 { 659, 2, 0, 4, 242, 1, 1, PPCOpInfoBase + 13, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6032 { 658, 2, 0, 4, 242, 1, 1, PPCOpInfoBase + 13, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6033 { 657, 1, 0, 4, 242, 1, 2, PPCOpInfoBase + 288, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6034 { 656, 2, 0, 4, 101, 1, 1, PPCOpInfoBase + 13, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6035 { 655, 1, 0, 4, 101, 1, 2, PPCOpInfoBase + 288, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6036 { 654, 1, 0, 4, 101, 1, 1, PPCOpInfoBase + 288, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6037 { 653, 2, 0, 8, 242, 1, 1, PPCOpInfoBase + 13, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6038 { 652, 1, 0, 8, 242, 1, 2, PPCOpInfoBase + 288, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6039 { 651, 1, 0, 8, 242, 1, 1, PPCOpInfoBase + 288, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6040 { 650, 1, 0, 4, 242, 1, 1, PPCOpInfoBase + 288, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6041 { 649, 1, 0, 4, 242, 1, 1, PPCOpInfoBase + 288, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6042 { 648, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6043 { 647, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6044 { 646, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6045 { 645, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6046 { 644, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6047 { 643, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6048 { 642, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6049 { 641, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6050 { 640, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6051 { 639, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6052 { 638, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6053 { 637, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6054 { 636, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6055 { 635, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6056 { 634, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6057 { 633, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6058 { 632, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6059 { 631, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6060 { 630, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6061 { 629, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6062 { 628, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6063 { 627, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6064 { 626, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6065 { 625, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6066 { 624, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6067 { 623, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6068 { 622, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6069 { 621, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6070 { 620, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6071 { 619, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6072 { 618, 0, 0, 4, 445, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6073 { 617, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6074 { 616, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6075 { 615, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6076 { 614, 1, 0, 4, 102, 2, 1, PPCOpInfoBase + 288, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6077 { 613, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6078 { 612, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6079 { 611, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6080 { 610, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6081 { 609, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6082 { 608, 2, 0, 4, 102, 0, 0, PPCOpInfoBase + 289, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6083 { 607, 0, 0, 4, 102, 2, 2, PPCOpInfoBase + 1, 101, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6084 { 606, 2, 0, 8, 102, 2, 3, PPCOpInfoBase + 312, 96, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6085 { 605, 2, 0, 8, 102, 2, 2, PPCOpInfoBase + 312, 92, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6086 { 604, 0, 0, 4, 102, 2, 2, PPCOpInfoBase + 1, 88, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6087 { 603, 2, 0, 8, 102, 2, 3, PPCOpInfoBase + 312, 83, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6088 { 602, 2, 0, 8, 102, 2, 2, PPCOpInfoBase + 312, 79, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6089 { 601, 0, 0, 4, 102, 2, 1, PPCOpInfoBase + 1, 68, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6090 { 600, 0, 0, 4, 102, 2, 1, PPCOpInfoBase + 1, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6091 { 599, 0, 0, 4, 102, 1, 0, PPCOpInfoBase + 1, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR8
6092 { 598, 0, 0, 4, 102, 1, 0, PPCOpInfoBase + 1, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR
6093 { 597, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 289, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6094 { 596, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 288, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6095 { 595, 1, 0, 4, 445, 2, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6096 { 594, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6097 { 593, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6098 { 592, 1, 0, 4, 445, 2, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6099 { 591, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 289, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6100 { 590, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x0ULL }, // BCDUTRUNC_rec
6101 { 589, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x0ULL }, // BCDUS_rec
6102 { 588, 4, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDTRUNC_rec
6103 { 587, 4, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDS_rec
6104 { 586, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDSUB_rec
6105 { 585, 4, 1, 4, 327, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDSR_rec
6106 { 584, 3, 1, 4, 463, 0, 1, PPCOpInfoBase + 304, 78, 0, 0x0ULL }, // BCDSETSGN_rec
6107 { 583, 3, 1, 4, 463, 0, 1, PPCOpInfoBase + 304, 78, 0, 0x0ULL }, // BCDCTZ_rec
6108 { 582, 2, 1, 4, 328, 0, 1, PPCOpInfoBase + 310, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6109 { 581, 2, 1, 4, 463, 0, 1, PPCOpInfoBase + 310, 78, 0, 0x0ULL }, // BCDCTN_rec
6110 { 580, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 307, 78, 0, 0x0ULL }, // BCDCPSGN_rec
6111 { 579, 3, 1, 4, 463, 0, 1, PPCOpInfoBase + 304, 78, 0, 0x0ULL }, // BCDCFZ_rec
6112 { 578, 3, 1, 4, 330, 0, 1, PPCOpInfoBase + 304, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6113 { 577, 3, 1, 4, 463, 0, 1, PPCOpInfoBase + 304, 78, 0, 0x0ULL }, // BCDCFN_rec
6114 { 576, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDADD_rec
6115 { 575, 1, 0, 4, 445, 1, 0, PPCOpInfoBase + 299, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6116 { 574, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6117 { 573, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6118 { 572, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6119 { 571, 1, 0, 4, 445, 2, 1, PPCOpInfoBase + 299, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6120 { 570, 1, 0, 4, 445, 1, 0, PPCOpInfoBase + 299, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6121 { 569, 1, 0, 4, 445, 1, 0, PPCOpInfoBase + 299, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6122 { 568, 1, 0, 4, 445, 1, 0, PPCOpInfoBase + 299, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6123 { 567, 2, 0, 4, 445, 2, 1, PPCOpInfoBase + 297, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6124 { 566, 2, 0, 4, 445, 2, 0, PPCOpInfoBase + 297, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6125 { 565, 3, 0, 4, 445, 1, 1, PPCOpInfoBase + 294, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6126 { 564, 3, 0, 4, 445, 1, 1, PPCOpInfoBase + 291, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6127 { 563, 2, 0, 4, 445, 2, 1, PPCOpInfoBase + 297, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6128 { 562, 2, 0, 4, 445, 2, 1, PPCOpInfoBase + 297, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6129 { 561, 2, 0, 4, 445, 1, 0, PPCOpInfoBase + 297, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6130 { 560, 2, 0, 4, 445, 1, 0, PPCOpInfoBase + 297, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6131 { 559, 3, 0, 4, 445, 0, 0, PPCOpInfoBase + 294, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6132 { 558, 3, 0, 4, 445, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6133 { 557, 2, 0, 4, 102, 0, 0, PPCOpInfoBase + 289, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6134 { 556, 1, 0, 4, 242, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6135 { 555, 1, 0, 4, 242, 0, 0, PPCOpInfoBase + 288, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6136 { 554, 0, 0, 4, 618, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6137 { 553, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I8
6138 { 552, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6139 { 551, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I32
6140 { 550, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I16
6141 { 549, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I8
6142 { 548, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6143 { 547, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I32
6144 { 546, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I16
6145 { 545, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8
6146 { 544, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6147 { 543, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32
6148 { 542, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16
6149 { 541, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8
6150 { 540, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6151 { 539, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32
6152 { 538, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16
6153 { 537, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I8
6154 { 536, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6155 { 535, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I32
6156 { 534, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I16
6157 { 533, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I8
6158 { 532, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6159 { 531, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I32
6160 { 530, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I16
6161 { 529, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I8
6162 { 528, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6163 { 527, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I32
6164 { 526, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I16
6165 { 525, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I8
6166 { 524, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6167 { 523, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I32
6168 { 522, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I16
6169 { 521, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I8
6170 { 520, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6171 { 519, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I32
6172 { 518, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I16
6173 { 517, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I8
6174 { 516, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6175 { 515, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I32
6176 { 514, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I16
6177 { 513, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I8
6178 { 512, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6179 { 511, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I32
6180 { 510, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I16
6181 { 509, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6182 { 508, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 275, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6183 { 507, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6184 { 506, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6185 { 505, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6186 { 504, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6187 { 503, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6188 { 502, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6189 { 501, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6190 { 500, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 187, 0, 0, 0x308ULL }, // ANDI_rec
6191 { 499, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 187, 0, 0, 0x208ULL }, // ANDIS_rec
6192 { 498, 3, 1, 4, 503, 0, 1, PPCOpInfoBase + 184, 0, 0, 0x208ULL }, // ANDIS8_rec
6193 { 497, 3, 1, 4, 503, 0, 1, PPCOpInfoBase + 184, 0, 0, 0x308ULL }, // ANDI8_rec
6194 { 496, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC_rec
6195 { 495, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8_rec
6196 { 494, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8
6197 { 493, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC
6198 { 492, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6199 { 491, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6200 { 490, 3, 1, 4, 198, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6201 { 489, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 24, 61, 0, 0x0ULL }, // ADJCALLSTACKUP
6202 { 488, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 24, 61, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6203 { 487, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 262, 22, 0, 0x8ULL }, // ADDZE_rec
6204 { 486, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 262, 18, 0, 0x8ULL }, // ADDZEO_rec
6205 { 485, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 262, 15, 0, 0x8ULL }, // ADDZEO
6206 { 484, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 264, 22, 0, 0x8ULL }, // ADDZE8_rec
6207 { 483, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 264, 18, 0, 0x8ULL }, // ADDZE8O_rec
6208 { 482, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 264, 15, 0, 0x8ULL }, // ADDZE8O
6209 { 481, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // ADDZE8
6210 { 480, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // ADDZE
6211 { 479, 2, 1, 4, 143, 0, 0, PPCOpInfoBase + 220, 0, 0, 0x8ULL }, // ADDPCIS
6212 { 478, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 262, 22, 0, 0x8ULL }, // ADDME_rec
6213 { 477, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 262, 18, 0, 0x8ULL }, // ADDMEO_rec
6214 { 476, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 262, 15, 0, 0x8ULL }, // ADDMEO
6215 { 475, 2, 1, 4, 533, 1, 2, PPCOpInfoBase + 264, 22, 0, 0x8ULL }, // ADDME8_rec
6216 { 474, 2, 1, 4, 533, 1, 3, PPCOpInfoBase + 264, 18, 0, 0x8ULL }, // ADDME8O_rec
6217 { 473, 2, 1, 4, 503, 1, 2, PPCOpInfoBase + 264, 15, 0, 0x8ULL }, // ADDME8O
6218 { 472, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // ADDME8
6219 { 471, 2, 1, 4, 502, 1, 1, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // ADDME
6220 { 470, 3, 1, 4, 288, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6221 { 469, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6222 { 468, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x0ULL }, // ADDItoc8
6223 { 467, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6224 { 466, 4, 1, 4, 500, 0, 18, PPCOpInfoBase + 258, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6225 { 465, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 254, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6226 { 464, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsldL32
6227 { 463, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsldL
6228 { 462, 4, 1, 4, 227, 0, 18, PPCOpInfoBase + 258, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6229 { 461, 4, 1, 4, 227, 0, 18, PPCOpInfoBase + 254, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6230 { 460, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsgdL32
6231 { 459, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsgdL
6232 { 458, 3, 1, 4, 499, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDIdtprelL32
6233 { 457, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIdtprelL
6234 { 456, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6235 { 455, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6236 { 454, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsldHA
6237 { 453, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6238 { 452, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6239 { 451, 3, 1, 4, 499, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6240 { 450, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISdtprelHA
6241 { 449, 3, 1, 4, 498, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDIS8
6242 { 448, 3, 1, 4, 498, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDIS
6243 { 447, 3, 1, 4, 533, 0, 2, PPCOpInfoBase + 187, 11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6244 { 446, 3, 1, 4, 502, 0, 1, PPCOpInfoBase + 184, 5, 0, 0x8ULL }, // ADDIC8
6245 { 445, 3, 1, 4, 502, 0, 1, PPCOpInfoBase + 187, 5, 0, 0xcULL }, // ADDIC
6246 { 444, 3, 1, 4, 498, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDI8
6247 { 443, 3, 1, 4, 498, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDI
6248 { 442, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ADDG6S8
6249 { 441, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // ADDG6S
6250 { 440, 3, 1, 4, 535, 1, 2, PPCOpInfoBase + 225, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6251 { 439, 4, 1, 4, 523, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6252 { 438, 4, 1, 4, 523, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6253 { 437, 3, 1, 4, 535, 1, 3, PPCOpInfoBase + 225, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6254 { 436, 3, 1, 4, 522, 1, 2, PPCOpInfoBase + 225, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6255 { 435, 3, 1, 4, 535, 1, 2, PPCOpInfoBase + 231, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6256 { 434, 3, 1, 4, 535, 1, 3, PPCOpInfoBase + 231, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6257 { 433, 3, 1, 4, 522, 1, 2, PPCOpInfoBase + 231, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6258 { 432, 3, 1, 4, 139, 1, 1, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6259 { 431, 3, 1, 4, 139, 1, 1, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6260 { 430, 3, 1, 4, 539, 0, 2, PPCOpInfoBase + 225, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6261 { 429, 3, 1, 4, 390, 0, 3, PPCOpInfoBase + 225, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6262 { 428, 3, 1, 4, 286, 0, 2, PPCOpInfoBase + 225, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6263 { 427, 3, 1, 4, 539, 0, 2, PPCOpInfoBase + 231, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6264 { 426, 3, 1, 4, 390, 0, 3, PPCOpInfoBase + 231, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6265 { 425, 3, 1, 4, 286, 0, 2, PPCOpInfoBase + 231, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6266 { 424, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 231, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6267 { 423, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 225, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6268 { 422, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6269 { 421, 3, 1, 4, 138, 0, 0, PPCOpInfoBase + 237, 0, 0, 0x8ULL }, // ADD8TLS_
6270 { 420, 3, 1, 4, 138, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x8ULL }, // ADD8TLS
6271 { 419, 3, 1, 4, 141, 0, 2, PPCOpInfoBase + 231, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6272 { 418, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 231, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6273 { 417, 3, 1, 4, 138, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6274 { 416, 3, 1, 4, 198, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6275 { 415, 3, 1, 4, 138, 0, 0, PPCOpInfoBase + 228, 0, 0, 0x8ULL }, // ADD4TLS
6276 { 414, 3, 1, 4, 141, 0, 2, PPCOpInfoBase + 225, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6277 { 413, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 225, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6278 { 412, 3, 1, 4, 138, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6279 { 411, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6280 { 410, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6281 { 409, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6282 { 408, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6283 { 407, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6284 { 406, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6285 { 405, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6286 { 404, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6287 { 403, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6288 { 402, 3, 0, 4, 609, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6289 { 401, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6290 { 400, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6291 { 399, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6292 { 398, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6293 { 397, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6294 { 396, 3, 0, 4, 598, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6295 { 395, 3, 1, 4, 552, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6296 { 394, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6297 { 393, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6298 { 392, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6299 { 391, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6300 { 390, 3, 0, 0, 202, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6301 { 389, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6302 { 388, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6303 { 387, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6304 { 386, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6305 { 385, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6306 { 384, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6307 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6308 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6309 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6310 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6311 { 379, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6312 { 378, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6313 { 377, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6314 { 376, 3, 1, 4, 361, 0, 0, PPCOpInfoBase + 206, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6315 { 375, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 203, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6316 { 374, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6317 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6318 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6319 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6320 { 370, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6321 { 369, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6322 { 368, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6323 { 367, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6324 { 366, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6325 { 365, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6326 { 364, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6327 { 363, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6328 { 362, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6329 { 361, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6330 { 360, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6331 { 359, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 198, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6332 { 358, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 195, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6333 { 357, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 198, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6334 { 356, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 195, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6335 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6336 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6337 { 353, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6338 { 352, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6339 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6340 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6341 { 349, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6342 { 348, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6343 { 347, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6344 { 346, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6345 { 345, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6346 { 344, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6347 { 343, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6348 { 342, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6349 { 341, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6350 { 340, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6351 { 339, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6352 { 338, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6353 { 337, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6354 { 336, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6355 { 335, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6356 { 334, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 175, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6357 { 333, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 174, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6358 { 332, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6359 { 331, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6360 { 330, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I128
6361 { 329, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I128
6362 { 328, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I128
6363 { 327, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I128
6364 { 326, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I128
6365 { 325, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I128
6366 { 324, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I128
6367 { 323, 8, 2, 4, 0, 0, 1, PPCOpInfoBase + 155, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I128
6368 { 322, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 151, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6369 { 321, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 151, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6370 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6371 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6372 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6373 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6374 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6375 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6376 { 314, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6377 { 313, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6378 { 312, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6379 { 311, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6380 { 310, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6381 { 309, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6382 { 308, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6383 { 307, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6384 { 306, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6385 { 305, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6386 { 304, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6387 { 303, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6388 { 302, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6389 { 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
6390 { 300, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6391 { 299, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6392 { 298, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
6393 { 297, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
6394 { 296, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
6395 { 295, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 145, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
6396 { 294, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
6397 { 293, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
6398 { 292, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
6399 { 291, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
6400 { 290, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
6401 { 289, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
6402 { 288, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
6403 { 287, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
6404 { 286, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
6405 { 285, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6406 { 284, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6407 { 283, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 72, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6408 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6409 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6410 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6411 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6412 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6413 { 277, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6414 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6415 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6416 { 274, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6417 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6418 { 272, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6419 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6420 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6421 { 269, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6422 { 268, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6423 { 267, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6424 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6425 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6426 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6427 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6428 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6429 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6430 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6431 { 259, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
6432 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6433 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
6434 { 256, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6435 { 255, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6436 { 254, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6437 { 253, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6438 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6439 { 251, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6440 { 250, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6441 { 249, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6442 { 248, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6443 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6444 { 246, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 127, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
6445 { 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
6446 { 244, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6447 { 243, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6448 { 242, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6449 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6450 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6451 { 239, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6452 { 238, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6453 { 237, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6454 { 236, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6455 { 235, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6456 { 234, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6457 { 233, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6458 { 232, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6459 { 231, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6460 { 230, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6461 { 229, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6462 { 228, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6463 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6464 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6465 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6466 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6467 { 223, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6468 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6469 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6470 { 220, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6471 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6472 { 218, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 101, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6473 { 217, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6474 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6475 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6476 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6477 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6478 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6479 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6480 { 210, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6481 { 209, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6482 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6483 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6484 { 206, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6485 { 205, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6486 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6487 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6488 { 202, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6489 { 201, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6490 { 200, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6491 { 199, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6492 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6493 { 197, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6494 { 196, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6495 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6496 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6497 { 193, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6498 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6499 { 191, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6500 { 190, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6501 { 189, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6502 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6503 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6504 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6505 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6506 { 184, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6507 { 183, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6508 { 182, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6509 { 181, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6510 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6511 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6512 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6513 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6514 { 176, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6515 { 175, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6516 { 174, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6517 { 173, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6518 { 172, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6519 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6520 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6521 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6522 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6523 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6524 { 166, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6525 { 165, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6526 { 164, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6527 { 163, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6528 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6529 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 115, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6530 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 115, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6531 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6532 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6533 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6534 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6535 { 155, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6536 { 154, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6537 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6538 { 152, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6539 { 151, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6540 { 150, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6541 { 149, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6542 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6543 { 147, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 101, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
6544 { 146, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6545 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6546 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6547 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6548 { 142, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6549 { 141, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6550 { 140, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6551 { 139, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6552 { 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
6553 { 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
6554 { 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
6555 { 135, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6556 { 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
6557 { 133, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
6558 { 132, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
6559 { 131, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
6560 { 130, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 24, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6561 { 129, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
6562 { 128, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
6563 { 127, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
6564 { 126, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
6565 { 125, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
6566 { 124, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
6567 { 123, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
6568 { 122, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
6569 { 121, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
6570 { 120, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
6571 { 119, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
6572 { 118, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
6573 { 117, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
6574 { 116, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
6575 { 115, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
6576 { 114, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
6577 { 113, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
6578 { 112, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
6579 { 111, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
6580 { 110, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
6581 { 109, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
6582 { 108, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
6583 { 107, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 85, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6584 { 106, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 80, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6585 { 105, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6586 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6587 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6588 { 102, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6589 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6590 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6591 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6592 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6593 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6594 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6595 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6596 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6597 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6598 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6599 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 72, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6600 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6601 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6602 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6603 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6604 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6605 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6606 { 84, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
6607 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6608 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6609 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6610 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6611 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6612 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6613 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 56, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6614 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6615 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6616 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6617 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6618 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6619 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6620 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6621 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6622 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6623 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6624 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6625 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6626 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6627 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6628 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6629 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6630 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6631 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6632 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6633 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6634 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6635 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6636 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6637 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6638 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6639 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6640 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6641 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6642 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6643 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6644 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6645 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6646 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6647 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6648 { 42, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 40, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20786
6649 { 41, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20785
6650 { 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
6651 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6652 { 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
6653 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6654 { 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
6655 { 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
6656 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6657 { 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
6658 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 33, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20784
6659 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6660 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14301
6661 { 29, 6, 1, 0, 0, 0, 0, PPCOpInfoBase + 26, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
6662 { 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
6663 { 27, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 24, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
6664 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6665 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6666 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6667 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6668 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6669 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 15, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6670 { 20, 2, 1, 0, 290, 0, 0, PPCOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6671 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6672 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6673 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6674 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6675 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6676 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6677 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6678 { 12, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6679 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6680 { 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
6681 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6682 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6683 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6684 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6685 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6686 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6687 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6688 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6689 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6690 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6691 }, {
6692 /* 0 */
6693 /* 0 */ PPC::CR0,
6694 /* 1 */ PPC::CR7,
6695 /* 2 */ PPC::XER,
6696 /* 3 */ PPC::XER, PPC::CR0,
6697 /* 5 */ PPC::CARRY,
6698 /* 6 */ PPC::CARRY, PPC::XER,
6699 /* 8 */ PPC::CARRY, PPC::XER, PPC::CR0,
6700 /* 11 */ PPC::CARRY, PPC::CR0,
6701 /* 13 */ PPC::CARRY, PPC::CARRY,
6702 /* 15 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6703 /* 18 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6704 /* 22 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6705 /* 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,
6706 /* 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,
6707 /* 61 */ PPC::R1, PPC::R1,
6708 /* 63 */ PPC::CTR,
6709 /* 64 */ PPC::CTR8,
6710 /* 65 */ PPC::CTR, PPC::RM, PPC::LR,
6711 /* 68 */ PPC::CTR8, PPC::RM, PPC::LR8,
6712 /* 71 */ PPC::RM, PPC::LR,
6713 /* 73 */ PPC::LR, PPC::RM,
6714 /* 75 */ PPC::LR, PPC::RM, PPC::LR,
6715 /* 78 */ PPC::CR6,
6716 /* 79 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6717 /* 83 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6718 /* 88 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6719 /* 92 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6720 /* 96 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6721 /* 101 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6722 /* 105 */ PPC::CTR, PPC::CTR,
6723 /* 107 */ PPC::CTR8, PPC::CTR8,
6724 /* 109 */ PPC::CTR, PPC::RM, PPC::CTR,
6725 /* 112 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6726 /* 116 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6727 /* 120 */ PPC::RM, PPC::LR8,
6728 /* 122 */ PPC::RM, PPC::LR8, PPC::RM,
6729 /* 125 */ PPC::RM, PPC::LR, PPC::RM,
6730 /* 128 */ PPC::LR8, PPC::RM,
6731 /* 130 */ PPC::CR1EQ,
6732 /* 131 */ PPC::CR1,
6733 /* 132 */ PPC::X1, PPC::X1,
6734 /* 134 */ PPC::RM,
6735 /* 135 */ PPC::RM, PPC::CR1,
6736 /* 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,
6737 /* 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,
6738 /* 171 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6739 /* 177 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6740 /* 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,
6741 /* 201 */ PPC::R3, PPC::LR,
6742 /* 203 */ PPC::LR,
6743 /* 204 */ PPC::LR8,
6744 /* 205 */ PPC::RM, PPC::RM,
6745 /* 207 */ PPC::CTR, PPC::RM,
6746 /* 209 */ PPC::CTR8, PPC::RM,
6747 /* 211 */ PPC::RM, PPC::CR6,
6748 /* 213 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6749 /* 218 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6750 }, {
6751 0
6752 }, {
6753 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6754 /* 1 */
6755 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6756 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6757 /* 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 },
6758 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6759 /* 13 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6760 /* 15 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6761 /* 18 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6762 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6763 /* 24 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6764 /* 26 */ { -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 },
6765 /* 32 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6766 /* 33 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6767 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6768 /* 38 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6769 /* 40 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6770 /* 43 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6771 /* 46 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6772 /* 49 */ { -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 },
6773 /* 53 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6774 /* 54 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6775 /* 56 */ { -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 },
6776 /* 61 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6777 /* 64 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6778 /* 66 */ { -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 },
6779 /* 70 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6780 /* 72 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6781 /* 75 */ { -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 },
6782 /* 80 */ { -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 },
6783 /* 85 */ { -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 },
6784 /* 90 */ { -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 },
6785 /* 94 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6786 /* 97 */ { -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 },
6787 /* 101 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6788 /* 104 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6789 /* 107 */ { -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 },
6790 /* 111 */ { -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 },
6791 /* 115 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6792 /* 118 */ { -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 },
6793 /* 123 */ { -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 },
6794 /* 127 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6795 /* 130 */ { -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 },
6796 /* 134 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6797 /* 137 */ { -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 },
6798 /* 141 */ { -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 },
6799 /* 145 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6800 /* 147 */ { -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 },
6801 /* 151 */ { -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 },
6802 /* 155 */ { 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 },
6803 /* 163 */ { 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 },
6804 /* 169 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6805 /* 172 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6806 /* 174 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6807 /* 175 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6808 /* 176 */ { 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 },
6809 /* 180 */ { 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 },
6810 /* 184 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6811 /* 187 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6812 /* 190 */ { 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 },
6813 /* 192 */ { 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 },
6814 /* 195 */ { 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 },
6815 /* 198 */ { 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 },
6816 /* 201 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6817 /* 203 */ { 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 },
6818 /* 206 */ { 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 },
6819 /* 209 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6820 /* 211 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6821 /* 214 */ { 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 },
6822 /* 217 */ { 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 },
6823 /* 220 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6824 /* 222 */ { 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 },
6825 /* 225 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6826 /* 228 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6827 /* 231 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6828 /* 234 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6829 /* 237 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6830 /* 240 */ { 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 },
6831 /* 244 */ { 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 },
6832 /* 248 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6833 /* 251 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6834 /* 254 */ { 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 },
6835 /* 258 */ { 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 },
6836 /* 262 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6837 /* 264 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6838 /* 266 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6839 /* 268 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6840 /* 270 */ { 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 },
6841 /* 275 */ { 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 },
6842 /* 280 */ { 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 },
6843 /* 284 */ { 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 },
6844 /* 288 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6845 /* 289 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6846 /* 291 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6847 /* 294 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6848 /* 297 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6849 /* 299 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 300 */ { 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 },
6851 /* 304 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6852 /* 307 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6853 /* 310 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6854 /* 312 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6855 /* 314 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6856 /* 317 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6857 /* 320 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6858 /* 323 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6859 /* 326 */ { 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 },
6860 /* 330 */ { 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 },
6861 /* 334 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6862 /* 337 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6863 /* 339 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6864 /* 342 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6865 /* 345 */ { -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 },
6866 /* 348 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6867 /* 350 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6868 /* 352 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 354 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 357 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6871 /* 360 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6872 /* 362 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6873 /* 364 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 367 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6875 /* 370 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 373 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6877 /* 375 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 376 */ { 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 },
6879 /* 380 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6880 /* 383 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6881 /* 386 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 389 */ { 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 },
6883 /* 393 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6884 /* 396 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6885 /* 399 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 402 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6887 /* 405 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6888 /* 408 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 411 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 412 */ { 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 },
6891 /* 418 */ { 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 },
6892 /* 422 */ { 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 },
6893 /* 426 */ { 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 },
6894 /* 430 */ { 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 },
6895 /* 434 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6896 /* 436 */ { 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 },
6897 /* 440 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6898 /* 443 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6899 /* 446 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6900 /* 449 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6901 /* 452 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6902 /* 455 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6903 /* 458 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6904 /* 461 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6905 /* 464 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6906 /* 467 */ { 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 },
6907 /* 471 */ { 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 },
6908 /* 475 */ { -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 },
6909 /* 478 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6910 /* 480 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6911 /* 482 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6912 /* 485 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6913 /* 487 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6914 /* 490 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6915 /* 492 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6916 /* 493 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6917 /* 495 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6918 /* 498 */ { 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 },
6919 /* 501 */ { 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 },
6920 /* 504 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6921 /* 507 */ { 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 },
6922 /* 511 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6923 /* 513 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 516 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6925 /* 518 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6926 /* 521 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6927 /* 523 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6928 /* 526 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 528 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 531 */ { 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 },
6931 /* 535 */ { 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 },
6932 /* 539 */ { 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 },
6933 /* 543 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 545 */ { 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 },
6935 /* 548 */ { 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 },
6936 /* 552 */ { 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 },
6937 /* 556 */ { 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 },
6938 /* 559 */ { 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) },
6939 /* 563 */ { 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) },
6940 /* 567 */ { 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 },
6941 /* 571 */ { 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 },
6942 /* 575 */ { 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 },
6943 /* 578 */ { 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 },
6944 /* 581 */ { 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 },
6945 /* 584 */ { 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 },
6946 /* 588 */ { 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 },
6947 /* 591 */ { 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 },
6948 /* 595 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6949 /* 598 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6950 /* 601 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6951 /* 604 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6952 /* 607 */ { 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 },
6953 /* 610 */ { 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 },
6954 /* 613 */ { 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) },
6955 /* 617 */ { 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 },
6956 /* 621 */ { 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 },
6957 /* 624 */ { 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 },
6958 /* 627 */ { 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) },
6959 /* 631 */ { 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 },
6960 /* 635 */ { 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 },
6961 /* 638 */ { 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 },
6962 /* 641 */ { 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 },
6963 /* 644 */ { 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 },
6964 /* 647 */ { 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 },
6965 /* 650 */ { 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 },
6966 /* 653 */ { 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 },
6967 /* 657 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6968 /* 660 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6969 /* 663 */ { 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 },
6970 /* 666 */ { 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 },
6971 /* 669 */ { 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 },
6972 /* 672 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6973 /* 674 */ { 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 },
6974 /* 677 */ { 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 },
6975 /* 680 */ { 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 },
6976 /* 683 */ { 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 },
6977 /* 686 */ { 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 },
6978 /* 690 */ { 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 },
6979 /* 694 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6980 /* 696 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6981 /* 697 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6982 /* 698 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6983 /* 700 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6984 /* 702 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6985 /* 704 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6986 /* 706 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6987 /* 708 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6988 /* 710 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6989 /* 711 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6990 /* 713 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6991 /* 715 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6992 /* 717 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6993 /* 719 */ { -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 },
6994 /* 723 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6995 /* 726 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6996 /* 728 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6997 /* 730 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6999 /* 734 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7000 /* 736 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7001 /* 738 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 740 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7003 /* 742 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7004 /* 744 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 747 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 749 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7007 /* 752 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7008 /* 755 */ { 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 },
7009 /* 758 */ { 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 },
7010 /* 761 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7011 /* 764 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7012 /* 767 */ { 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 },
7013 /* 770 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7014 /* 773 */ { 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 },
7015 /* 776 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7016 /* 778 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7017 /* 781 */ { 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 },
7018 /* 784 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7019 /* 786 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7020 /* 789 */ { 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 },
7021 /* 792 */ { 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 },
7022 /* 795 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7023 /* 797 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7024 /* 800 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7025 /* 803 */ { 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 },
7026 /* 809 */ { 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 },
7027 /* 816 */ { 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 },
7028 /* 822 */ { 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 },
7029 /* 829 */ { 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 },
7030 /* 835 */ { 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 },
7031 /* 842 */ { 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 },
7032 /* 847 */ { 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 },
7033 /* 853 */ { 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 },
7034 /* 858 */ { 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 },
7035 /* 864 */ { 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 },
7036 /* 869 */ { 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 },
7037 /* 875 */ { 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 },
7038 /* 880 */ { 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 },
7039 /* 886 */ { 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 },
7040 /* 891 */ { 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 },
7041 /* 896 */ { 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 },
7042 /* 901 */ { 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 },
7043 /* 906 */ { 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 },
7044 /* 909 */ { 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 },
7045 /* 912 */ { 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 },
7046 /* 915 */ { 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 },
7047 /* 918 */ { 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 },
7048 /* 921 */ { 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 },
7049 /* 924 */ { 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 },
7050 /* 927 */ { 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 },
7051 /* 930 */ { 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 },
7052 /* 934 */ { 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 },
7053 /* 938 */ { 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 },
7054 /* 943 */ { 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 },
7055 /* 949 */ { 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 },
7056 /* 955 */ { 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 },
7057 /* 960 */ { 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 },
7058 /* 965 */ { 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 },
7059 /* 970 */ { 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 },
7060 /* 975 */ { 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 },
7061 /* 980 */ { 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 },
7062 /* 985 */ { 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 },
7063 /* 990 */ { 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 },
7064 /* 995 */ { 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 },
7065 /* 1000 */ { 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 },
7066 /* 1005 */ { 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 },
7067 /* 1010 */ { 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 },
7068 /* 1015 */ { 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 },
7069 /* 1019 */ { 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 },
7070 /* 1023 */ { 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 },
7071 /* 1027 */ { 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 },
7072 /* 1031 */ { 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 },
7073 /* 1035 */ { 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 },
7074 /* 1039 */ { 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 },
7075 /* 1043 */ { 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 },
7076 /* 1047 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7077 /* 1049 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7078 /* 1051 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7079 /* 1053 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7080 /* 1055 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7081 /* 1057 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7082 /* 1060 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7083 /* 1063 */ { 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) },
7084 /* 1067 */ { 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) },
7085 /* 1071 */ { 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 },
7086 /* 1075 */ { 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 },
7087 /* 1079 */ { 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) },
7088 /* 1083 */ { 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 },
7089 /* 1087 */ { 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) },
7090 /* 1091 */ { 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 },
7091 /* 1095 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7092 /* 1098 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7093 /* 1100 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7094 /* 1102 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7095 /* 1104 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7096 /* 1107 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7097 /* 1110 */ { 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 },
7098 /* 1114 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7099 /* 1117 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7100 /* 1120 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7101 /* 1122 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7102 /* 1125 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7103 /* 1128 */ { 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 },
7104 /* 1132 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7105 /* 1134 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7106 /* 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::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7107 /* 1141 */ { 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 },
7108 /* 1145 */ { 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 },
7109 /* 1149 */ { 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 },
7110 /* 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::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7111 /* 1157 */ { 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 },
7112 /* 1161 */ { 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) },
7113 /* 1165 */ { 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 },
7114 /* 1169 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7115 /* 1172 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7116 /* 1174 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7117 /* 1177 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7118 /* 1180 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7119 /* 1183 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1186 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7121 /* 1189 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7122 /* 1191 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7123 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7124 /* 1195 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7125 /* 1197 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7126 /* 1199 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7127 /* 1201 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7128 /* 1204 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7129 /* 1207 */ { 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 },
7130 /* 1211 */ { 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 },
7131 /* 1215 */ { 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 },
7132 /* 1219 */ { 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 },
7133 /* 1223 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7134 /* 1225 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7135 /* 1228 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7136 /* 1231 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1234 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1236 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1239 */ { 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 },
7140 /* 1243 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1246 */ { 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 },
7142 /* 1250 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1253 */ { 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 },
7144 /* 1257 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7145 /* 1260 */ { 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 },
7146 /* 1264 */ { 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 },
7147 /* 1268 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 1271 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7149 /* 1273 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7150 /* 1276 */ { 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 },
7151 /* 1280 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7152 /* 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 },
7153 /* 1287 */ { 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 },
7154 /* 1292 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7155 /* 1295 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7156 /* 1298 */ { 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 },
7157 /* 1302 */ { 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 },
7158 /* 1306 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 1307 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7160 /* 1308 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7161 /* 1309 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7162 /* 1311 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7163 /* 1313 */ { 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 },
7164 /* 1319 */ { 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 },
7165 /* 1324 */ { 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 },
7166 /* 1328 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7167 /* 1331 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7168 /* 1332 */ { 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 },
7169 /* 1336 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7170 /* 1339 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7171 /* 1342 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7172 /* 1345 */ { -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 },
7173 /* 1349 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7174 /* 1352 */ { -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 },
7175 }
7176};
7177
7178
7179#ifdef __GNUC__
7180#pragma GCC diagnostic push
7181#pragma GCC diagnostic ignored "-Woverlength-strings"
7182#endif
7183extern const char PPCInstrNameData[] = {
7184 /* 0 */ "G_FLOG10\000"
7185 /* 9 */ "SYNCP10\000"
7186 /* 17 */ "WAITP10\000"
7187 /* 25 */ "G_FEXP10\000"
7188 /* 34 */ "MTFSB0\000"
7189 /* 41 */ "V_SET0\000"
7190 /* 48 */ "VCTSXS_0\000"
7191 /* 57 */ "VCTUXS_0\000"
7192 /* 66 */ "VCFSX_0\000"
7193 /* 74 */ "VCFUX_0\000"
7194 /* 82 */ "MTFSB1\000"
7195 /* 89 */ "DMXXEXTFDMR512\000"
7196 /* 104 */ "DMXXINSTDMR512\000"
7197 /* 119 */ "ADDISdtprelHA32\000"
7198 /* 135 */ "ATOMIC_LOAD_SUB_I32\000"
7199 /* 155 */ "ATOMIC_LOAD_ADD_I32\000"
7200 /* 175 */ "ATOMIC_LOAD_NAND_I32\000"
7201 /* 196 */ "ATOMIC_LOAD_AND_I32\000"
7202 /* 216 */ "ATOMIC_LOAD_UMIN_I32\000"
7203 /* 237 */ "ATOMIC_LOAD_MIN_I32\000"
7204 /* 257 */ "ATOMIC_SWAP_I32\000"
7205 /* 273 */ "ATOMIC_CMP_SWAP_I32\000"
7206 /* 293 */ "ATOMIC_LOAD_XOR_I32\000"
7207 /* 313 */ "ATOMIC_LOAD_OR_I32\000"
7208 /* 332 */ "ATOMIC_LOAD_UMAX_I32\000"
7209 /* 353 */ "ATOMIC_LOAD_MAX_I32\000"
7210 /* 373 */ "ADDItlsgdL32\000"
7211 /* 386 */ "ADDItlsldL32\000"
7212 /* 399 */ "LDgotTprelL32\000"
7213 /* 413 */ "ADDIdtprelL32\000"
7214 /* 427 */ "VUPKINT4TOFP32\000"
7215 /* 442 */ "VUPKINT8TOFP32\000"
7216 /* 457 */ "ADDItlsgdLADDR32\000"
7217 /* 474 */ "ADDItlsldLADDR32\000"
7218 /* 491 */ "GETtlsldADDR32\000"
7219 /* 506 */ "GETtlsADDR32\000"
7220 /* 519 */ "PREPARE_PROBED_ALLOCA_32\000"
7221 /* 544 */ "LWA_32\000"
7222 /* 551 */ "PROBED_STACKALLOC_32\000"
7223 /* 572 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7224 /* 614 */ "SRADI_32\000"
7225 /* 623 */ "RLDICL_32\000"
7226 /* 633 */ "RLDICR_32\000"
7227 /* 643 */ "LHAXTLS_32\000"
7228 /* 654 */ "LWAXTLS_32\000"
7229 /* 665 */ "STBXTLS_32\000"
7230 /* 676 */ "STHXTLS_32\000"
7231 /* 687 */ "STWXTLS_32\000"
7232 /* 698 */ "LBZXTLS_32\000"
7233 /* 709 */ "LHZXTLS_32\000"
7234 /* 720 */ "LWZXTLS_32\000"
7235 /* 731 */ "EXTSW_32\000"
7236 /* 740 */ "LWAX_32\000"
7237 /* 748 */ "DFLOADf32\000"
7238 /* 758 */ "XFLOADf32\000"
7239 /* 768 */ "DFSTOREf32\000"
7240 /* 779 */ "XFSTOREf32\000"
7241 /* 790 */ "EH_SjLj_LongJmp32\000"
7242 /* 808 */ "EH_SjLj_SetJmp32\000"
7243 /* 825 */ "TLBRE2\000"
7244 /* 832 */ "TLBWE2\000"
7245 /* 839 */ "G_FLOG2\000"
7246 /* 847 */ "G_FATAN2\000"
7247 /* 856 */ "G_FEXP2\000"
7248 /* 864 */ "PMXVBF16GER2\000"
7249 /* 877 */ "PMXVF16GER2\000"
7250 /* 889 */ "PMXVI16GER2\000"
7251 /* 901 */ "PMDMXVBF16GERX2\000"
7252 /* 917 */ "PMDMXVF16GERX2\000"
7253 /* 932 */ "TLBSX2\000"
7254 /* 939 */ "ATOMIC_LOAD_SUB_I64\000"
7255 /* 959 */ "ATOMIC_LOAD_ADD_I64\000"
7256 /* 979 */ "ATOMIC_LOAD_NAND_I64\000"
7257 /* 1000 */ "ATOMIC_LOAD_AND_I64\000"
7258 /* 1020 */ "ATOMIC_LOAD_UMIN_I64\000"
7259 /* 1041 */ "ATOMIC_LOAD_MIN_I64\000"
7260 /* 1061 */ "ATOMIC_SWAP_I64\000"
7261 /* 1077 */ "ATOMIC_CMP_SWAP_I64\000"
7262 /* 1097 */ "ATOMIC_LOAD_XOR_I64\000"
7263 /* 1117 */ "ATOMIC_LOAD_OR_I64\000"
7264 /* 1136 */ "ATOMIC_LOAD_UMAX_I64\000"
7265 /* 1157 */ "ATOMIC_LOAD_MAX_I64\000"
7266 /* 1177 */ "DST64\000"
7267 /* 1183 */ "DSTST64\000"
7268 /* 1191 */ "DSTT64\000"
7269 /* 1198 */ "DSTSTT64\000"
7270 /* 1207 */ "EXTSB8_32_64\000"
7271 /* 1220 */ "EXTSH8_32_64\000"
7272 /* 1233 */ "EXTSWSLI_32_64\000"
7273 /* 1248 */ "RLDICL_32_64\000"
7274 /* 1261 */ "EXTSW_32_64\000"
7275 /* 1273 */ "PREPARE_PROBED_ALLOCA_64\000"
7276 /* 1298 */ "PROBED_STACKALLOC_64\000"
7277 /* 1319 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7278 /* 1361 */ "DFLOADf64\000"
7279 /* 1371 */ "XFLOADf64\000"
7280 /* 1381 */ "DFSTOREf64\000"
7281 /* 1392 */ "XFSTOREf64\000"
7282 /* 1403 */ "EH_SjLj_LongJmp64\000"
7283 /* 1421 */ "EH_SjLj_SetJmp64\000"
7284 /* 1438 */ "ADD4\000"
7285 /* 1443 */ "SELECT_CC_SPE4\000"
7286 /* 1458 */ "SELECT_SPE4\000"
7287 /* 1470 */ "SELECT_CC_F4\000"
7288 /* 1483 */ "SELECT_F4\000"
7289 /* 1493 */ "SELECT_CC_I4\000"
7290 /* 1506 */ "SELECT_I4\000"
7291 /* 1516 */ "PMXVI8GER4\000"
7292 /* 1527 */ "PMDMXVI8GERX4\000"
7293 /* 1541 */ "VUPKINT4TOBF16\000"
7294 /* 1556 */ "VUPKINT8TOBF16\000"
7295 /* 1571 */ "XVCVSPBF16\000"
7296 /* 1582 */ "SELECT_CC_F16\000"
7297 /* 1596 */ "SELECT_F16\000"
7298 /* 1607 */ "ATOMIC_LOAD_SUB_I16\000"
7299 /* 1627 */ "ATOMIC_LOAD_ADD_I16\000"
7300 /* 1647 */ "ATOMIC_LOAD_NAND_I16\000"
7301 /* 1668 */ "ATOMIC_LOAD_AND_I16\000"
7302 /* 1688 */ "ATOMIC_LOAD_UMIN_I16\000"
7303 /* 1709 */ "ATOMIC_LOAD_MIN_I16\000"
7304 /* 1729 */ "ATOMIC_SWAP_I16\000"
7305 /* 1745 */ "ATOMIC_CMP_SWAP_I16\000"
7306 /* 1765 */ "ATOMIC_LOAD_XOR_I16\000"
7307 /* 1785 */ "ATOMIC_LOAD_OR_I16\000"
7308 /* 1804 */ "ATOMIC_LOAD_UMAX_I16\000"
7309 /* 1825 */ "ATOMIC_LOAD_MAX_I16\000"
7310 /* 1845 */ "DMXXEXTFDMR256\000"
7311 /* 1860 */ "DMXXINSTDMR256\000"
7312 /* 1875 */ "NOP_GT_PWR6\000"
7313 /* 1887 */ "NOP_GT_PWR7\000"
7314 /* 1899 */ "ATOMIC_LOAD_SUB_I128\000"
7315 /* 1920 */ "ATOMIC_LOAD_ADD_I128\000"
7316 /* 1941 */ "ATOMIC_LOAD_NAND_I128\000"
7317 /* 1963 */ "ATOMIC_LOAD_AND_I128\000"
7318 /* 1984 */ "ATOMIC_SWAP_I128\000"
7319 /* 2001 */ "ATOMIC_CMP_SWAP_I128\000"
7320 /* 2022 */ "ATOMIC_LOAD_XOR_I128\000"
7321 /* 2043 */ "ATOMIC_LOAD_OR_I128\000"
7322 /* 2063 */ "XXGFMUL128\000"
7323 /* 2074 */ "TAILBA8\000"
7324 /* 2082 */ "PLHA8\000"
7325 /* 2088 */ "ADDIStocHA8\000"
7326 /* 2100 */ "BLA8\000"
7327 /* 2105 */ "PLA8\000"
7328 /* 2110 */ "PLWA8\000"
7329 /* 2116 */ "TAILB8\000"
7330 /* 2123 */ "CMPB8\000"
7331 /* 2129 */ "CMPRB8\000"
7332 /* 2136 */ "EXTSB8\000"
7333 /* 2143 */ "SETB8\000"
7334 /* 2149 */ "MFTB8\000"
7335 /* 2155 */ "POPCNTB8\000"
7336 /* 2164 */ "PSTB8\000"
7337 /* 2170 */ "SETNBC8\000"
7338 /* 2178 */ "SETBC8\000"
7339 /* 2185 */ "ADDC8\000"
7340 /* 2191 */ "ANDC8\000"
7341 /* 2197 */ "SUBFC8\000"
7342 /* 2204 */ "ADDIC8\000"
7343 /* 2211 */ "SUBFIC8\000"
7344 /* 2219 */ "DYNALLOC8\000"
7345 /* 2229 */ "ORC8\000"
7346 /* 2234 */ "CDTBCD8\000"
7347 /* 2242 */ "ADD8\000"
7348 /* 2247 */ "MADDLD8\000"
7349 /* 2255 */ "NAND8\000"
7350 /* 2261 */ "CBCDTD8\000"
7351 /* 2269 */ "CFENCE8\000"
7352 /* 2277 */ "ADDE8\000"
7353 /* 2283 */ "SUBFE8\000"
7354 /* 2290 */ "ADDME8\000"
7355 /* 2297 */ "SUBFME8\000"
7356 /* 2305 */ "ADDZE8\000"
7357 /* 2312 */ "SUBFZE8\000"
7358 /* 2320 */ "SUBF8\000"
7359 /* 2326 */ "MFOCRF8\000"
7360 /* 2334 */ "MTOCRF8\000"
7361 /* 2342 */ "MTCRF8\000"
7362 /* 2349 */ "SELECT_CC_F8\000"
7363 /* 2362 */ "SELECT_F8\000"
7364 /* 2372 */ "NEG8\000"
7365 /* 2377 */ "BRH8\000"
7366 /* 2382 */ "EXTSH8\000"
7367 /* 2389 */ "PSTH8\000"
7368 /* 2395 */ "PADDI8\000"
7369 /* 2402 */ "MULLI8\000"
7370 /* 2409 */ "PLI8\000"
7371 /* 2414 */ "RLWIMI8\000"
7372 /* 2422 */ "XORI8\000"
7373 /* 2428 */ "SRAWI8\000"
7374 /* 2435 */ "ATOMIC_LOAD_SUB_I8\000"
7375 /* 2454 */ "SELECT_CC_I8\000"
7376 /* 2467 */ "ATOMIC_LOAD_ADD_I8\000"
7377 /* 2486 */ "ATOMIC_LOAD_NAND_I8\000"
7378 /* 2506 */ "ATOMIC_LOAD_AND_I8\000"
7379 /* 2525 */ "ATOMIC_LOAD_UMIN_I8\000"
7380 /* 2545 */ "ATOMIC_LOAD_MIN_I8\000"
7381 /* 2564 */ "ATOMIC_SWAP_I8\000"
7382 /* 2579 */ "ATOMIC_CMP_SWAP_I8\000"
7383 /* 2598 */ "ATOMIC_LOAD_XOR_I8\000"
7384 /* 2617 */ "ATOMIC_LOAD_OR_I8\000"
7385 /* 2635 */ "SELECT_I8\000"
7386 /* 2645 */ "ATOMIC_LOAD_UMAX_I8\000"
7387 /* 2665 */ "ATOMIC_LOAD_MAX_I8\000"
7388 /* 2684 */ "HASHCHK8\000"
7389 /* 2693 */ "BL8\000"
7390 /* 2697 */ "ISEL8\000"
7391 /* 2703 */ "MTLPL8\000"
7392 /* 2710 */ "BCTRL8\000"
7393 /* 2717 */ "BCCTRL8\000"
7394 /* 2725 */ "BCCCTRL8\000"
7395 /* 2734 */ "ADDItocL8\000"
7396 /* 2744 */ "RLWINM8\000"
7397 /* 2752 */ "RLWNM8\000"
7398 /* 2759 */ "TLBIEP8\000"
7399 /* 2767 */ "HASHCHKP8\000"
7400 /* 2777 */ "HASHSTP8\000"
7401 /* 2786 */ "SETNBCR8\000"
7402 /* 2795 */ "SETBCR8\000"
7403 /* 2803 */ "MFCR8\000"
7404 /* 2809 */ "PMXVI4GER8\000"
7405 /* 2820 */ "BLR8\000"
7406 /* 2825 */ "MFLR8\000"
7407 /* 2831 */ "MTLR8\000"
7408 /* 2837 */ "BDZLR8\000"
7409 /* 2844 */ "BDNZLR8\000"
7410 /* 2852 */ "MovePCtoLR8\000"
7411 /* 2864 */ "NOR8\000"
7412 /* 2869 */ "XOR8\000"
7413 /* 2874 */ "MFSPR8\000"
7414 /* 2881 */ "MTSPR8\000"
7415 /* 2888 */ "TAILBCTR8\000"
7416 /* 2898 */ "BCCTR8\000"
7417 /* 2905 */ "BCCCTR8\000"
7418 /* 2913 */ "MFCTR8\000"
7419 /* 2920 */ "MTCTR8\000"
7420 /* 2927 */ "ADDG6S8\000"
7421 /* 2935 */ "PADDIS8\000"
7422 /* 2943 */ "LIS8\000"
7423 /* 2948 */ "XORIS8\000"
7424 /* 2955 */ "DYNAREAOFFSET8\000"
7425 /* 2970 */ "ANDI_rec_1_EQ_BIT8\000"
7426 /* 2989 */ "ANDI_rec_1_GT_BIT8\000"
7427 /* 3008 */ "HASHST8\000"
7428 /* 3016 */ "LHAU8\000"
7429 /* 3022 */ "STBU8\000"
7430 /* 3028 */ "STHU8\000"
7431 /* 3034 */ "STWU8\000"
7432 /* 3040 */ "LBZU8\000"
7433 /* 3046 */ "LHZU8\000"
7434 /* 3052 */ "LWZU8\000"
7435 /* 3058 */ "EQV8\000"
7436 /* 3063 */ "SRAW8\000"
7437 /* 3069 */ "SLW8\000"
7438 /* 3074 */ "BRW8\000"
7439 /* 3079 */ "SRW8\000"
7440 /* 3084 */ "PSTW8\000"
7441 /* 3090 */ "CNTLZW8\000"
7442 /* 3098 */ "CNTTZW8\000"
7443 /* 3106 */ "LHAX8\000"
7444 /* 3112 */ "STBX8\000"
7445 /* 3118 */ "ADDEX8\000"
7446 /* 3125 */ "STHX8\000"
7447 /* 3131 */ "TLSGDAIX8\000"
7448 /* 3141 */ "TLSLDAIX8\000"
7449 /* 3151 */ "LHBRX8\000"
7450 /* 3158 */ "LWBRX8\000"
7451 /* 3165 */ "LHAUX8\000"
7452 /* 3172 */ "STBUX8\000"
7453 /* 3179 */ "STHUX8\000"
7454 /* 3186 */ "STWUX8\000"
7455 /* 3193 */ "LBZUX8\000"
7456 /* 3200 */ "LHZUX8\000"
7457 /* 3207 */ "LWZUX8\000"
7458 /* 3214 */ "STWX8\000"
7459 /* 3220 */ "LBZX8\000"
7460 /* 3226 */ "LHZX8\000"
7461 /* 3232 */ "LWZX8\000"
7462 /* 3238 */ "CP_COPY8\000"
7463 /* 3247 */ "PLBZ8\000"
7464 /* 3253 */ "BDZ8\000"
7465 /* 3258 */ "PLHZ8\000"
7466 /* 3264 */ "BDNZ8\000"
7467 /* 3270 */ "PLWZ8\000"
7468 /* 3276 */ "ADDItoc8\000"
7469 /* 3285 */ "TCRETURNai8\000"
7470 /* 3297 */ "TCRETURNdi8\000"
7471 /* 3309 */ "TCRETURNri8\000"
7472 /* 3321 */ "TLBIE8P9\000"
7473 /* 3330 */ "TLBIEP9\000"
7474 /* 3338 */ "EVMHEGSMFAA\000"
7475 /* 3350 */ "EVMHOGSMFAA\000"
7476 /* 3362 */ "EVMWSMFAA\000"
7477 /* 3372 */ "EVMWSSFAA\000"
7478 /* 3382 */ "EVMHEGSMIAA\000"
7479 /* 3394 */ "EVMHOGSMIAA\000"
7480 /* 3406 */ "EVMWSMIAA\000"
7481 /* 3416 */ "EVMHEGUMIAA\000"
7482 /* 3428 */ "EVMHOGUMIAA\000"
7483 /* 3440 */ "EVMWUMIAA\000"
7484 /* 3450 */ "DCBA\000"
7485 /* 3455 */ "TAILBA\000"
7486 /* 3462 */ "LDtocBA\000"
7487 /* 3470 */ "gBCA\000"
7488 /* 3475 */ "BCCA\000"
7489 /* 3480 */ "EVMHESMFA\000"
7490 /* 3490 */ "EVMWHSMFA\000"
7491 /* 3500 */ "EVMHOSMFA\000"
7492 /* 3510 */ "EVMWSMFA\000"
7493 /* 3519 */ "EVMHESSFA\000"
7494 /* 3529 */ "EVMWHSSFA\000"
7495 /* 3539 */ "EVMHOSSFA\000"
7496 /* 3549 */ "EVMWSSFA\000"
7497 /* 3558 */ "PLHA\000"
7498 /* 3563 */ "ADDIStocHA\000"
7499 /* 3574 */ "ADDIStlsgdHA\000"
7500 /* 3587 */ "ADDIStlsldHA\000"
7501 /* 3600 */ "ADDISgotTprelHA\000"
7502 /* 3616 */ "ADDISdtprelHA\000"
7503 /* 3630 */ "SLBIA\000"
7504 /* 3636 */ "TLBIA\000"
7505 /* 3642 */ "EVMHESMIA\000"
7506 /* 3652 */ "EVMWHSMIA\000"
7507 /* 3662 */ "EVMHOSMIA\000"
7508 /* 3672 */ "EVMWSMIA\000"
7509 /* 3681 */ "EVMHEUMIA\000"
7510 /* 3691 */ "EVMWHUMIA\000"
7511 /* 3701 */ "EVMWLUMIA\000"
7512 /* 3711 */ "EVMHOUMIA\000"
7513 /* 3721 */ "EVMWUMIA\000"
7514 /* 3730 */ "BLA\000"
7515 /* 3734 */ "gBCLA\000"
7516 /* 3740 */ "BCCLA\000"
7517 /* 3746 */ "PLA\000"
7518 /* 3750 */ "BDZLA\000"
7519 /* 3756 */ "BDNZLA\000"
7520 /* 3763 */ "G_FMA\000"
7521 /* 3769 */ "G_STRICT_FMA\000"
7522 /* 3782 */ "EVMRA\000"
7523 /* 3788 */ "DQUA\000"
7524 /* 3793 */ "PLWA\000"
7525 /* 3798 */ "MTVSRWA\000"
7526 /* 3806 */ "MTVRWA\000"
7527 /* 3813 */ "BDZA\000"
7528 /* 3818 */ "BDNZA\000"
7529 /* 3824 */ "V_SET0B\000"
7530 /* 3832 */ "VSRAB\000"
7531 /* 3838 */ "RFEBB\000"
7532 /* 3844 */ "VCNTMBB\000"
7533 /* 3852 */ "XVTLSBB\000"
7534 /* 3860 */ "VCLZLSBB\000"
7535 /* 3869 */ "VCTZLSBB\000"
7536 /* 3878 */ "VCMPNEB\000"
7537 /* 3886 */ "VMRGHB\000"
7538 /* 3893 */ "VUCMPRHB\000"
7539 /* 3902 */ "XXSPLTIB\000"
7540 /* 3911 */ "VMRGLB\000"
7541 /* 3918 */ "TAILB\000"
7542 /* 3924 */ "VCLRLB\000"
7543 /* 3931 */ "VUCMPRLB\000"
7544 /* 3940 */ "VRLB\000"
7545 /* 3945 */ "VSLB\000"
7546 /* 3950 */ "VPMSUMB\000"
7547 /* 3958 */ "VGNB\000"
7548 /* 3963 */ "VUPKHSNTOB\000"
7549 /* 3974 */ "VUPKLSNTOB\000"
7550 /* 3985 */ "CMPB\000"
7551 /* 3990 */ "CMPEQB\000"
7552 /* 3997 */ "CLRBHRB\000"
7553 /* 4005 */ "CMPRB\000"
7554 /* 4011 */ "VCLRRB\000"
7555 /* 4018 */ "VSRB\000"
7556 /* 4023 */ "VMULESB\000"
7557 /* 4031 */ "V_SETALLONESB\000"
7558 /* 4045 */ "VAVGSB\000"
7559 /* 4052 */ "VUPKHSB\000"
7560 /* 4060 */ "VSPLTISB\000"
7561 /* 4069 */ "VUPKLSB\000"
7562 /* 4077 */ "VMINSB\000"
7563 /* 4084 */ "VMULOSB\000"
7564 /* 4092 */ "VCMPGTSB\000"
7565 /* 4101 */ "EVEXTSB\000"
7566 /* 4109 */ "VMAXSB\000"
7567 /* 4116 */ "SETB\000"
7568 /* 4121 */ "MFTB\000"
7569 /* 4126 */ "VSPLTB\000"
7570 /* 4133 */ "VPOPCNTB\000"
7571 /* 4142 */ "VINSERTB\000"
7572 /* 4151 */ "PSTB\000"
7573 /* 4156 */ "ReadTB\000"
7574 /* 4163 */ "VABSDUB\000"
7575 /* 4171 */ "VMULEUB\000"
7576 /* 4179 */ "VAVGUB\000"
7577 /* 4186 */ "VMINUB\000"
7578 /* 4193 */ "VMULOUB\000"
7579 /* 4201 */ "VCMPEQUB\000"
7580 /* 4210 */ "EFDSUB\000"
7581 /* 4217 */ "G_FSUB\000"
7582 /* 4224 */ "G_STRICT_FSUB\000"
7583 /* 4238 */ "G_ATOMICRMW_FSUB\000"
7584 /* 4255 */ "FMSUB\000"
7585 /* 4261 */ "FNMSUB\000"
7586 /* 4268 */ "EFSSUB\000"
7587 /* 4275 */ "EVFSSUB\000"
7588 /* 4283 */ "G_SUB\000"
7589 /* 4289 */ "G_ATOMICRMW_SUB\000"
7590 /* 4305 */ "VEXTRACTUB\000"
7591 /* 4316 */ "VCMPGTUB\000"
7592 /* 4325 */ "VMAXUB\000"
7593 /* 4332 */ "XXBLENDVB\000"
7594 /* 4342 */ "VCMPNEZB\000"
7595 /* 4351 */ "VCLZB\000"
7596 /* 4357 */ "VCTZB\000"
7597 /* 4363 */ "SETNBC\000"
7598 /* 4370 */ "SETBC\000"
7599 /* 4376 */ "gBC\000"
7600 /* 4380 */ "XXMFACC\000"
7601 /* 4388 */ "XXMTACC\000"
7602 /* 4396 */ "BUILD_UACC\000"
7603 /* 4407 */ "RESTORE_UACC\000"
7604 /* 4420 */ "SPILL_UACC\000"
7605 /* 4431 */ "RESTORE_WACC\000"
7606 /* 4444 */ "SPILL_WACC\000"
7607 /* 4455 */ "RESTORE_ACC\000"
7608 /* 4467 */ "SPILL_ACC\000"
7609 /* 4477 */ "BCC\000"
7610 /* 4481 */ "ADDC\000"
7611 /* 4486 */ "XXLANDC\000"
7612 /* 4494 */ "CRANDC\000"
7613 /* 4501 */ "EVANDC\000"
7614 /* 4508 */ "TABORTDC\000"
7615 /* 4517 */ "DTSTDC\000"
7616 /* 4524 */ "SUBFC\000"
7617 /* 4530 */ "SUBIC\000"
7618 /* 4536 */ "ADDIC\000"
7619 /* 4542 */ "RLDIC\000"
7620 /* 4548 */ "SUBFIC\000"
7621 /* 4555 */ "XSRDPIC\000"
7622 /* 4563 */ "XVRDPIC\000"
7623 /* 4571 */ "XVRSPIC\000"
7624 /* 4579 */ "G_INTRINSIC\000"
7625 /* 4591 */ "ICBLC\000"
7626 /* 4597 */ "XXSSUMUDMC\000"
7627 /* 4608 */ "BRINC\000"
7628 /* 4614 */ "G_FPTRUNC\000"
7629 /* 4624 */ "G_INTRINSIC_TRUNC\000"
7630 /* 4642 */ "G_TRUNC\000"
7631 /* 4650 */ "G_BUILD_VECTOR_TRUNC\000"
7632 /* 4671 */ "SLBSYNC\000"
7633 /* 4679 */ "TLBSYNC\000"
7634 /* 4687 */ "MSGSYNC\000"
7635 /* 4695 */ "ISYNC\000"
7636 /* 4701 */ "MSYNC\000"
7637 /* 4707 */ "G_DYN_STACKALLOC\000"
7638 /* 4724 */ "DYNALLOC\000"
7639 /* 4733 */ "BL8_NOTOC\000"
7640 /* 4743 */ "SELECT_CC_VSFRC\000"
7641 /* 4759 */ "SELECT_VSFRC\000"
7642 /* 4772 */ "XXLORC\000"
7643 /* 4779 */ "CRORC\000"
7644 /* 4785 */ "EVORC\000"
7645 /* 4791 */ "SELECT_CC_VRRC\000"
7646 /* 4806 */ "SELECT_VRRC\000"
7647 /* 4818 */ "SELECT_CC_VSSRC\000"
7648 /* 4834 */ "SELECT_VSSRC\000"
7649 /* 4847 */ "SELECT_CC_VSRC\000"
7650 /* 4862 */ "SELECT_VSRC\000"
7651 /* 4874 */ "SC\000"
7652 /* 4877 */ "TABORTWC\000"
7653 /* 4886 */ "VEXTSB2D\000"
7654 /* 4895 */ "VEXTSH2D\000"
7655 /* 4904 */ "VEXTSW2D\000"
7656 /* 4913 */ "TLBSX2D\000"
7657 /* 4921 */ "G_FMAD\000"
7658 /* 4928 */ "VSHASIGMAD\000"
7659 /* 4939 */ "G_INDEXED_SEXTLOAD\000"
7660 /* 4958 */ "G_SEXTLOAD\000"
7661 /* 4969 */ "G_INDEXED_ZEXTLOAD\000"
7662 /* 4988 */ "G_ZEXTLOAD\000"
7663 /* 4999 */ "G_INDEXED_LOAD\000"
7664 /* 5014 */ "G_LOAD\000"
7665 /* 5021 */ "DMXXSHAPAD\000"
7666 /* 5032 */ "VSRAD\000"
7667 /* 5038 */ "VGBBD\000"
7668 /* 5044 */ "VCNTMBD\000"
7669 /* 5052 */ "VPRTYBD\000"
7670 /* 5060 */ "DENBCD\000"
7671 /* 5067 */ "CDTBCD\000"
7672 /* 5074 */ "EFDADD\000"
7673 /* 5081 */ "G_VECREDUCE_FADD\000"
7674 /* 5098 */ "G_FADD\000"
7675 /* 5105 */ "G_VECREDUCE_SEQ_FADD\000"
7676 /* 5126 */ "G_STRICT_FADD\000"
7677 /* 5140 */ "G_ATOMICRMW_FADD\000"
7678 /* 5157 */ "XXMULMULHIADD\000"
7679 /* 5171 */ "FMADD\000"
7680 /* 5177 */ "FNMADD\000"
7681 /* 5184 */ "XXMULMULLOADD\000"
7682 /* 5198 */ "EFSADD\000"
7683 /* 5205 */ "EVFSADD\000"
7684 /* 5213 */ "G_VECREDUCE_ADD\000"
7685 /* 5229 */ "G_ADD\000"
7686 /* 5235 */ "G_PTR_ADD\000"
7687 /* 5245 */ "G_ATOMICRMW_ADD\000"
7688 /* 5261 */ "EVLDD\000"
7689 /* 5267 */ "MTVSRDD\000"
7690 /* 5275 */ "EVSTDD\000"
7691 /* 5282 */ "VCFUGED\000"
7692 /* 5290 */ "EFSCFD\000"
7693 /* 5297 */ "PLFD\000"
7694 /* 5302 */ "PSTFD\000"
7695 /* 5308 */ "FNEGD\000"
7696 /* 5314 */ "VNEGD\000"
7697 /* 5320 */ "MADDHD\000"
7698 /* 5327 */ "MULHD\000"
7699 /* 5333 */ "FCFID\000"
7700 /* 5339 */ "HRFID\000"
7701 /* 5345 */ "EFDCFSID\000"
7702 /* 5354 */ "FCTID\000"
7703 /* 5360 */ "EFDCFUID\000"
7704 /* 5369 */ "TLBLD\000"
7705 /* 5375 */ "MADDLD\000"
7706 /* 5382 */ "FSELD\000"
7707 /* 5388 */ "VMULLD\000"
7708 /* 5395 */ "CMPLD\000"
7709 /* 5401 */ "MFVSRLD\000"
7710 /* 5409 */ "VRLD\000"
7711 /* 5414 */ "VSLD\000"
7712 /* 5419 */ "SPILLTOVSR_LD\000"
7713 /* 5433 */ "FRIMD\000"
7714 /* 5439 */ "VBPERMD\000"
7715 /* 5447 */ "VPMSUMD\000"
7716 /* 5455 */ "XXLAND\000"
7717 /* 5462 */ "XXLNAND\000"
7718 /* 5470 */ "CRNAND\000"
7719 /* 5477 */ "EVNAND\000"
7720 /* 5484 */ "G_ATOMICRMW_NAND\000"
7721 /* 5501 */ "CRAND\000"
7722 /* 5507 */ "EVAND\000"
7723 /* 5513 */ "G_VECREDUCE_AND\000"
7724 /* 5529 */ "G_AND\000"
7725 /* 5535 */ "G_ATOMICRMW_AND\000"
7726 /* 5551 */ "TEND\000"
7727 /* 5556 */ "LIFETIME_END\000"
7728 /* 5569 */ "FCPSGND\000"
7729 /* 5577 */ "FRIND\000"
7730 /* 5583 */ "G_BRCOND\000"
7731 /* 5592 */ "G_ATOMICRMW_USUB_COND\000"
7732 /* 5614 */ "DRRND\000"
7733 /* 5620 */ "SETRND\000"
7734 /* 5627 */ "G_LLROUND\000"
7735 /* 5637 */ "G_LROUND\000"
7736 /* 5646 */ "G_INTRINSIC_ROUND\000"
7737 /* 5664 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7738 /* 5690 */ "FCMPOD\000"
7739 /* 5697 */ "DDEDPD\000"
7740 /* 5704 */ "VPDEPD\000"
7741 /* 5711 */ "FRIPD\000"
7742 /* 5717 */ "CMPD\000"
7743 /* 5722 */ "LOAD_STACK_GUARD\000"
7744 /* 5739 */ "XXBRD\000"
7745 /* 5745 */ "BUILD_QUADWORD\000"
7746 /* 5760 */ "RESTORE_QUADWORD\000"
7747 /* 5777 */ "SPILL_QUADWORD\000"
7748 /* 5792 */ "SPLIT_QUADWORD\000"
7749 /* 5807 */ "MTMSRD\000"
7750 /* 5814 */ "MFVSRD\000"
7751 /* 5821 */ "MTVSRD\000"
7752 /* 5828 */ "MFVRD\000"
7753 /* 5834 */ "MTVRD\000"
7754 /* 5840 */ "FABSD\000"
7755 /* 5846 */ "FNABSD\000"
7756 /* 5853 */ "VMODSD\000"
7757 /* 5860 */ "VMULESD\000"
7758 /* 5868 */ "VDIVESD\000"
7759 /* 5876 */ "VMULHSD\000"
7760 /* 5884 */ "VMINSD\000"
7761 /* 5891 */ "VINSD\000"
7762 /* 5897 */ "VMULOSD\000"
7763 /* 5905 */ "VCMPGTSD\000"
7764 /* 5914 */ "VDIVSD\000"
7765 /* 5921 */ "VMAXSD\000"
7766 /* 5928 */ "PLXSD\000"
7767 /* 5934 */ "PSTXSD\000"
7768 /* 5941 */ "VEXTRACTD\000"
7769 /* 5951 */ "CBCDTD\000"
7770 /* 5958 */ "VPOPCNTD\000"
7771 /* 5967 */ "VINSERTD\000"
7772 /* 5976 */ "PSTD\000"
7773 /* 5981 */ "VPEXTD\000"
7774 /* 5988 */ "VMSUMCUD\000"
7775 /* 5997 */ "VMODUD\000"
7776 /* 6004 */ "VMULEUD\000"
7777 /* 6012 */ "VDIVEUD\000"
7778 /* 6020 */ "VMULHUD\000"
7779 /* 6028 */ "VMINUD\000"
7780 /* 6035 */ "VMULOUD\000"
7781 /* 6043 */ "FCMPUD\000"
7782 /* 6050 */ "VCMPEQUD\000"
7783 /* 6059 */ "VCMPGTUD\000"
7784 /* 6068 */ "VDIVUD\000"
7785 /* 6075 */ "VMAXUD\000"
7786 /* 6082 */ "XXBLENDVD\000"
7787 /* 6092 */ "DIVD\000"
7788 /* 6097 */ "FRIZD\000"
7789 /* 6103 */ "VCLZD\000"
7790 /* 6109 */ "CNTLZD\000"
7791 /* 6116 */ "VCTZD\000"
7792 /* 6122 */ "CNTTZD\000"
7793 /* 6129 */ "PSEUDO_PROBE\000"
7794 /* 6142 */ "MFBHRBE\000"
7795 /* 6150 */ "G_SSUBE\000"
7796 /* 6158 */ "G_USUBE\000"
7797 /* 6166 */ "CFENCE\000"
7798 /* 6173 */ "G_FENCE\000"
7799 /* 6181 */ "ARITH_FENCE\000"
7800 /* 6193 */ "REG_SEQUENCE\000"
7801 /* 6206 */ "MFFSCE\000"
7802 /* 6213 */ "G_SADDE\000"
7803 /* 6221 */ "G_UADDE\000"
7804 /* 6229 */ "G_GET_FPMODE\000"
7805 /* 6242 */ "G_RESET_FPMODE\000"
7806 /* 6257 */ "G_SET_FPMODE\000"
7807 /* 6270 */ "DIVDE\000"
7808 /* 6276 */ "G_FMINNUM_IEEE\000"
7809 /* 6291 */ "G_FMAXNUM_IEEE\000"
7810 /* 6306 */ "SLBMFEE\000"
7811 /* 6314 */ "WRTEE\000"
7812 /* 6320 */ "SUBFE\000"
7813 /* 6326 */ "EVLWHE\000"
7814 /* 6333 */ "EVSTWHE\000"
7815 /* 6341 */ "SLBIE\000"
7816 /* 6347 */ "TLBIE\000"
7817 /* 6353 */ "G_VSCALE\000"
7818 /* 6362 */ "G_JUMP_TABLE\000"
7819 /* 6375 */ "BUNDLE\000"
7820 /* 6382 */ "ADDME\000"
7821 /* 6388 */ "SUBFME\000"
7822 /* 6395 */ "G_MEMCPY_INLINE\000"
7823 /* 6411 */ "RELOC_NONE\000"
7824 /* 6422 */ "LOCAL_ESCAPE\000"
7825 /* 6435 */ "SELECT_CC_SPE\000"
7826 /* 6449 */ "SELECT_SPE\000"
7827 /* 6460 */ "TLBRE\000"
7828 /* 6466 */ "FRE\000"
7829 /* 6470 */ "G_STACKRESTORE\000"
7830 /* 6485 */ "G_INDEXED_STORE\000"
7831 /* 6501 */ "G_STORE\000"
7832 /* 6509 */ "G_BITREVERSE\000"
7833 /* 6522 */ "FAKE_USE\000"
7834 /* 6531 */ "SLBMTE\000"
7835 /* 6538 */ "FRSQRTE\000"
7836 /* 6546 */ "DBG_VALUE\000"
7837 /* 6556 */ "G_GLOBAL_VALUE\000"
7838 /* 6571 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7839 /* 6594 */ "CONVERGENCECTRL_GLUE\000"
7840 /* 6615 */ "G_STACKSAVE\000"
7841 /* 6627 */ "MFVRSAVE\000"
7842 /* 6636 */ "MTVRSAVE\000"
7843 /* 6645 */ "G_MEMMOVE\000"
7844 /* 6655 */ "TLBWE\000"
7845 /* 6661 */ "DIVWE\000"
7846 /* 6667 */ "EVSTWWE\000"
7847 /* 6675 */ "ADDZE\000"
7848 /* 6681 */ "G_FREEZE\000"
7849 /* 6690 */ "SUBFZE\000"
7850 /* 6697 */ "G_FCANONICALIZE\000"
7851 /* 6713 */ "DCBF\000"
7852 /* 6718 */ "SUBF\000"
7853 /* 6723 */ "G_FMODF\000"
7854 /* 6731 */ "G_CTLZ_ZERO_UNDEF\000"
7855 /* 6749 */ "G_CTTZ_ZERO_UNDEF\000"
7856 /* 6767 */ "INIT_UNDEF\000"
7857 /* 6778 */ "G_IMPLICIT_DEF\000"
7858 /* 6793 */ "DBG_INSTR_REF\000"
7859 /* 6807 */ "EVMHESMF\000"
7860 /* 6816 */ "EVMWHSMF\000"
7861 /* 6825 */ "EVMHOSMF\000"
7862 /* 6834 */ "EVMWSMF\000"
7863 /* 6842 */ "MCRF\000"
7864 /* 6847 */ "MFOCRF\000"
7865 /* 6854 */ "MTOCRF\000"
7866 /* 6861 */ "MTCRF\000"
7867 /* 6867 */ "EFDCFSF\000"
7868 /* 6875 */ "EFSCFSF\000"
7869 /* 6883 */ "EVFSCFSF\000"
7870 /* 6892 */ "MTFSF\000"
7871 /* 6898 */ "EVMHESSF\000"
7872 /* 6907 */ "EVMWHSSF\000"
7873 /* 6916 */ "EVMHOSSF\000"
7874 /* 6925 */ "EVMWSSF\000"
7875 /* 6933 */ "EFDCTSF\000"
7876 /* 6941 */ "EFSCTSF\000"
7877 /* 6949 */ "EVFSCTSF\000"
7878 /* 6958 */ "DTSTSF\000"
7879 /* 6965 */ "EFDCFUF\000"
7880 /* 6973 */ "EFSCFUF\000"
7881 /* 6981 */ "EVFSCFUF\000"
7882 /* 6990 */ "EFDCTUF\000"
7883 /* 6998 */ "EFSCTUF\000"
7884 /* 7006 */ "EVFSCTUF\000"
7885 /* 7015 */ "DTSTDG\000"
7886 /* 7022 */ "SLBIEG\000"
7887 /* 7029 */ "EFDNEG\000"
7888 /* 7036 */ "G_FNEG\000"
7889 /* 7043 */ "EFSNEG\000"
7890 /* 7050 */ "EVFSNEG\000"
7891 /* 7058 */ "EVNEG\000"
7892 /* 7064 */ "EXTRACT_SUBREG\000"
7893 /* 7079 */ "INSERT_SUBREG\000"
7894 /* 7093 */ "G_SEXT_INREG\000"
7895 /* 7106 */ "SUBREG_TO_REG\000"
7896 /* 7120 */ "G_ATOMIC_CMPXCHG\000"
7897 /* 7137 */ "G_ATOMICRMW_XCHG\000"
7898 /* 7154 */ "G_GET_ROUNDING\000"
7899 /* 7169 */ "G_SET_ROUNDING\000"
7900 /* 7184 */ "G_FLOG\000"
7901 /* 7191 */ "G_VAARG\000"
7902 /* 7199 */ "PREALLOCATED_ARG\000"
7903 /* 7216 */ "V_SET0H\000"
7904 /* 7224 */ "VSRAH\000"
7905 /* 7230 */ "VCNTMBH\000"
7906 /* 7238 */ "G_PREFETCH\000"
7907 /* 7249 */ "EVLDH\000"
7908 /* 7255 */ "EVSTDH\000"
7909 /* 7262 */ "VCMPNEH\000"
7910 /* 7270 */ "VMRGHH\000"
7911 /* 7277 */ "VUCMPRHH\000"
7912 /* 7286 */ "VMRGLH\000"
7913 /* 7293 */ "VUCMPRLH\000"
7914 /* 7302 */ "VRLH\000"
7915 /* 7307 */ "VSLH\000"
7916 /* 7312 */ "G_SMULH\000"
7917 /* 7320 */ "G_UMULH\000"
7918 /* 7328 */ "VPMSUMH\000"
7919 /* 7336 */ "G_FTANH\000"
7920 /* 7344 */ "G_FSINH\000"
7921 /* 7352 */ "XXBRH\000"
7922 /* 7358 */ "VSRH\000"
7923 /* 7363 */ "DMSHA2HASH\000"
7924 /* 7374 */ "DMSHA3HASH\000"
7925 /* 7385 */ "VMULESH\000"
7926 /* 7393 */ "V_SETALLONESH\000"
7927 /* 7407 */ "VAVGSH\000"
7928 /* 7414 */ "VUPKHSH\000"
7929 /* 7422 */ "XVMULHSH\000"
7930 /* 7431 */ "VSPLTISH\000"
7931 /* 7440 */ "VUPKLSH\000"
7932 /* 7448 */ "VMINSH\000"
7933 /* 7455 */ "G_FCOSH\000"
7934 /* 7463 */ "VMULOSH\000"
7935 /* 7471 */ "VCMPGTSH\000"
7936 /* 7480 */ "EVEXTSH\000"
7937 /* 7488 */ "VMAXSH\000"
7938 /* 7495 */ "VSPLTH\000"
7939 /* 7502 */ "VPOPCNTH\000"
7940 /* 7511 */ "VINSERTH\000"
7941 /* 7520 */ "PSTH\000"
7942 /* 7525 */ "VABSDUH\000"
7943 /* 7533 */ "VMULEUH\000"
7944 /* 7541 */ "VAVGUH\000"
7945 /* 7548 */ "XVMULHUH\000"
7946 /* 7557 */ "VMINUH\000"
7947 /* 7564 */ "VMULOUH\000"
7948 /* 7572 */ "VCMPEQUH\000"
7949 /* 7581 */ "VEXTRACTUH\000"
7950 /* 7592 */ "VCMPGTUH\000"
7951 /* 7601 */ "VMAXUH\000"
7952 /* 7608 */ "XXBLENDVH\000"
7953 /* 7618 */ "VCMPNEZH\000"
7954 /* 7627 */ "VCLZH\000"
7955 /* 7633 */ "VCTZH\000"
7956 /* 7639 */ "DQUAI\000"
7957 /* 7645 */ "DCBI\000"
7958 /* 7650 */ "ICBI\000"
7959 /* 7655 */ "VSLDBI\000"
7960 /* 7662 */ "VSRDBI\000"
7961 /* 7669 */ "PSUBI\000"
7962 /* 7675 */ "DCCCI\000"
7963 /* 7681 */ "ICCCI\000"
7964 /* 7687 */ "TABORTDCI\000"
7965 /* 7697 */ "RFCI\000"
7966 /* 7702 */ "RFMCI\000"
7967 /* 7708 */ "TABORTWCI\000"
7968 /* 7718 */ "SRADI\000"
7969 /* 7724 */ "PADDI\000"
7970 /* 7730 */ "RFDI\000"
7971 /* 7735 */ "CMPLDI\000"
7972 /* 7742 */ "CLRLSLDI\000"
7973 /* 7751 */ "EXTLDI\000"
7974 /* 7758 */ "XXPERMDI\000"
7975 /* 7767 */ "CMPDI\000"
7976 /* 7773 */ "CLRRDI\000"
7977 /* 7780 */ "INSRDI\000"
7978 /* 7787 */ "ROTRDI\000"
7979 /* 7794 */ "EXTRDI\000"
7980 /* 7801 */ "TDI\000"
7981 /* 7805 */ "WRTEEI\000"
7982 /* 7812 */ "RFI\000"
7983 /* 7816 */ "MTFSFI\000"
7984 /* 7823 */ "DTSTSFI\000"
7985 /* 7831 */ "EVSPLATFI\000"
7986 /* 7841 */ "EVMERGEHI\000"
7987 /* 7851 */ "EVMERGELOHI\000"
7988 /* 7863 */ "DBG_PHI\000"
7989 /* 7871 */ "DMXXEXTFDMR512_HI\000"
7990 /* 7889 */ "DMXXINSTDMR512_HI\000"
7991 /* 7907 */ "TLBLI\000"
7992 /* 7913 */ "DSCLI\000"
7993 /* 7919 */ "MULLI\000"
7994 /* 7925 */ "PLI\000"
7995 /* 7929 */ "EXTSWSLI\000"
7996 /* 7938 */ "MTVSRBMI\000"
7997 /* 7947 */ "VRLDMI\000"
7998 /* 7954 */ "RLDIMI\000"
7999 /* 7961 */ "RLWIMI\000"
8000 /* 7968 */ "VRLQMI\000"
8001 /* 7975 */ "EVMHESMI\000"
8002 /* 7984 */ "EVMWHSMI\000"
8003 /* 7993 */ "EVMHOSMI\000"
8004 /* 8002 */ "EVMWSMI\000"
8005 /* 8010 */ "EVMHEUMI\000"
8006 /* 8019 */ "EVMWHUMI\000"
8007 /* 8028 */ "EVMWLUMI\000"
8008 /* 8037 */ "EVMHOUMI\000"
8009 /* 8046 */ "EVMWUMI\000"
8010 /* 8054 */ "VRLWMI\000"
8011 /* 8061 */ "MFFSCRNI\000"
8012 /* 8070 */ "MFFSCDRNI\000"
8013 /* 8080 */ "VSLDOI\000"
8014 /* 8087 */ "XSRDPI\000"
8015 /* 8094 */ "XVRDPI\000"
8016 /* 8101 */ "XSRQPI\000"
8017 /* 8108 */ "XVRSPI\000"
8018 /* 8115 */ "DSCRI\000"
8019 /* 8121 */ "XORI\000"
8020 /* 8126 */ "EFDCFSI\000"
8021 /* 8134 */ "EFSCFSI\000"
8022 /* 8142 */ "EVFSCFSI\000"
8023 /* 8151 */ "G_FPTOSI\000"
8024 /* 8160 */ "EFDCTSI\000"
8025 /* 8168 */ "EFSCTSI\000"
8026 /* 8176 */ "EVFSCTSI\000"
8027 /* 8185 */ "EVSPLATI\000"
8028 /* 8194 */ "LDtocJTI\000"
8029 /* 8203 */ "EFDCFUI\000"
8030 /* 8211 */ "EFSCFUI\000"
8031 /* 8219 */ "EVFSCFUI\000"
8032 /* 8228 */ "G_FPTOUI\000"
8033 /* 8237 */ "EFDCTUI\000"
8034 /* 8245 */ "EFSCTUI\000"
8035 /* 8253 */ "EVFSCTUI\000"
8036 /* 8262 */ "SRAWI\000"
8037 /* 8268 */ "XXSLDWI\000"
8038 /* 8276 */ "CMPLWI\000"
8039 /* 8283 */ "EVRLWI\000"
8040 /* 8290 */ "CLRLSLWI\000"
8041 /* 8299 */ "INSLWI\000"
8042 /* 8306 */ "EVSLWI\000"
8043 /* 8313 */ "EXTLWI\000"
8044 /* 8320 */ "G_FPOWI\000"
8045 /* 8328 */ "CMPWI\000"
8046 /* 8334 */ "CLRRWI\000"
8047 /* 8341 */ "INSRWI\000"
8048 /* 8348 */ "ROTRWI\000"
8049 /* 8355 */ "EXTRWI\000"
8050 /* 8362 */ "LSWI\000"
8051 /* 8367 */ "STSWI\000"
8052 /* 8373 */ "TWI\000"
8053 /* 8377 */ "TCHECK\000"
8054 /* 8384 */ "HASHCHK\000"
8055 /* 8392 */ "COPY_LANEMASK\000"
8056 /* 8406 */ "G_PTRMASK\000"
8057 /* 8416 */ "XXEVAL\000"
8058 /* 8423 */ "VSTRIBL\000"
8059 /* 8431 */ "gBCL\000"
8060 /* 8436 */ "BCCL\000"
8061 /* 8441 */ "RLDCL\000"
8062 /* 8447 */ "RLDICL\000"
8063 /* 8454 */ "GC_LABEL\000"
8064 /* 8463 */ "DBG_LABEL\000"
8065 /* 8473 */ "EH_LABEL\000"
8066 /* 8482 */ "ANNOTATION_LABEL\000"
8067 /* 8499 */ "TLBIEL\000"
8068 /* 8506 */ "ICALL_BRANCH_FUNNEL\000"
8069 /* 8526 */ "GETtlsldADDRPCREL\000"
8070 /* 8544 */ "GETtlsADDRPCREL\000"
8071 /* 8560 */ "ISEL\000"
8072 /* 8565 */ "EVSEL\000"
8073 /* 8571 */ "XXSEL\000"
8074 /* 8577 */ "DCBFL\000"
8075 /* 8583 */ "VSTRIHL\000"
8076 /* 8591 */ "G_FSHL\000"
8077 /* 8598 */ "G_SHL\000"
8078 /* 8604 */ "G_FCEIL\000"
8079 /* 8612 */ "G_SAVGCEIL\000"
8080 /* 8623 */ "G_UAVGCEIL\000"
8081 /* 8634 */ "PATCHABLE_TAIL_CALL\000"
8082 /* 8654 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8083 /* 8681 */ "PATCHABLE_EVENT_CALL\000"
8084 /* 8702 */ "FENTRY_CALL\000"
8085 /* 8714 */ "DSSALL\000"
8086 /* 8721 */ "KILL\000"
8087 /* 8726 */ "LXVPRLL\000"
8088 /* 8734 */ "STXVPRLL\000"
8089 /* 8743 */ "LXVRLL\000"
8090 /* 8750 */ "STXVRLL\000"
8091 /* 8758 */ "LXVLL\000"
8092 /* 8764 */ "STXVLL\000"
8093 /* 8771 */ "G_CONSTANT_POOL\000"
8094 /* 8787 */ "MTLPL\000"
8095 /* 8793 */ "BLRL\000"
8096 /* 8798 */ "gBCLRL\000"
8097 /* 8805 */ "BCCLRL\000"
8098 /* 8812 */ "BDZLRL\000"
8099 /* 8819 */ "BDNZLRL\000"
8100 /* 8827 */ "LXVPRL\000"
8101 /* 8834 */ "STXVPRL\000"
8102 /* 8842 */ "BCTRL\000"
8103 /* 8848 */ "gBCCTRL\000"
8104 /* 8856 */ "BCCCTRL\000"
8105 /* 8864 */ "LXVRL\000"
8106 /* 8870 */ "STXVRL\000"
8107 /* 8877 */ "MFFSL\000"
8108 /* 8883 */ "LVSL\000"
8109 /* 8888 */ "G_ROTL\000"
8110 /* 8895 */ "EFDMUL\000"
8111 /* 8902 */ "G_VECREDUCE_FMUL\000"
8112 /* 8919 */ "G_FMUL\000"
8113 /* 8926 */ "G_VECREDUCE_SEQ_FMUL\000"
8114 /* 8947 */ "G_STRICT_FMUL\000"
8115 /* 8961 */ "XXMULMUL\000"
8116 /* 8970 */ "EFSMUL\000"
8117 /* 8977 */ "EVFSMUL\000"
8118 /* 8985 */ "G_VECREDUCE_MUL\000"
8119 /* 9001 */ "G_MUL\000"
8120 /* 9007 */ "LXVL\000"
8121 /* 9012 */ "STXVL\000"
8122 /* 9018 */ "LBARXL\000"
8123 /* 9025 */ "LDARXL\000"
8124 /* 9032 */ "LHARXL\000"
8125 /* 9039 */ "LQARXL\000"
8126 /* 9046 */ "LWARXL\000"
8127 /* 9053 */ "LVXL\000"
8128 /* 9058 */ "STVXL\000"
8129 /* 9064 */ "DCBZL\000"
8130 /* 9070 */ "BDZL\000"
8131 /* 9075 */ "BDNZL\000"
8132 /* 9081 */ "LDtocL\000"
8133 /* 9088 */ "ADDItocL\000"
8134 /* 9097 */ "LWZtocL\000"
8135 /* 9105 */ "ADDItlsgdL\000"
8136 /* 9116 */ "ADDItlsldL\000"
8137 /* 9127 */ "LDgotTprelL\000"
8138 /* 9139 */ "ADDIdtprelL\000"
8139 /* 9151 */ "VEXPANDBM\000"
8140 /* 9161 */ "VMSUMMBM\000"
8141 /* 9170 */ "MTVSRBM\000"
8142 /* 9178 */ "VEXTRACTBM\000"
8143 /* 9189 */ "VSUBUBM\000"
8144 /* 9197 */ "VADDUBM\000"
8145 /* 9205 */ "VMSUMUBM\000"
8146 /* 9214 */ "XXGENPCVBM\000"
8147 /* 9225 */ "VEXPANDDM\000"
8148 /* 9235 */ "MTVSRDM\000"
8149 /* 9243 */ "VEXTRACTDM\000"
8150 /* 9254 */ "VSUBUDM\000"
8151 /* 9262 */ "VADDUDM\000"
8152 /* 9270 */ "VMSUMUDM\000"
8153 /* 9279 */ "XXSSUMUDM\000"
8154 /* 9289 */ "XXGENPCVDM\000"
8155 /* 9300 */ "VCLZDM\000"
8156 /* 9307 */ "CNTLZDM\000"
8157 /* 9315 */ "VCTZDM\000"
8158 /* 9322 */ "CNTTZDM\000"
8159 /* 9330 */ "G_FREM\000"
8160 /* 9337 */ "G_STRICT_FREM\000"
8161 /* 9351 */ "G_SREM\000"
8162 /* 9358 */ "G_UREM\000"
8163 /* 9365 */ "G_SDIVREM\000"
8164 /* 9375 */ "G_UDIVREM\000"
8165 /* 9385 */ "VEXPANDHM\000"
8166 /* 9395 */ "MTVSRHM\000"
8167 /* 9403 */ "VMSUMSHM\000"
8168 /* 9412 */ "VEXTRACTHM\000"
8169 /* 9423 */ "XVSUBUHM\000"
8170 /* 9432 */ "VMLADDUHM\000"
8171 /* 9442 */ "XVADDUHM\000"
8172 /* 9451 */ "XVMULUHM\000"
8173 /* 9460 */ "VMSUMUHM\000"
8174 /* 9469 */ "XXGENPCVHM\000"
8175 /* 9480 */ "TRECLAIM\000"
8176 /* 9489 */ "VRFIM\000"
8177 /* 9495 */ "XSRDPIM\000"
8178 /* 9503 */ "XVRDPIM\000"
8179 /* 9511 */ "XVRSPIM\000"
8180 /* 9519 */ "SETFLM\000"
8181 /* 9526 */ "VRLDNM\000"
8182 /* 9533 */ "RLWINM\000"
8183 /* 9540 */ "VRLQNM\000"
8184 /* 9547 */ "VRLWNM\000"
8185 /* 9554 */ "VEXPANDQM\000"
8186 /* 9564 */ "MTVSRQM\000"
8187 /* 9572 */ "VEXTRACTQM\000"
8188 /* 9583 */ "XSMERGE2T1UQM\000"
8189 /* 9597 */ "XSREBASE2T1UQM\000"
8190 /* 9612 */ "XSMERGE3T1UQM\000"
8191 /* 9626 */ "XSREBASE3T1UQM\000"
8192 /* 9641 */ "XSMERGE2T2UQM\000"
8193 /* 9655 */ "XSREBASE2T2UQM\000"
8194 /* 9670 */ "XSREBASE3T2UQM\000"
8195 /* 9685 */ "XSMERGE2T3UQM\000"
8196 /* 9699 */ "XSREBASE2T3UQM\000"
8197 /* 9714 */ "XSREBASE3T3UQM\000"
8198 /* 9729 */ "XSREBASE2T4UQM\000"
8199 /* 9744 */ "XSADDSUBUQM\000"
8200 /* 9756 */ "VSUBUQM\000"
8201 /* 9764 */ "XSADDADDUQM\000"
8202 /* 9776 */ "VADDUQM\000"
8203 /* 9784 */ "VSUBEUQM\000"
8204 /* 9793 */ "VADDEUQM\000"
8205 /* 9802 */ "XSADDSUBSUQM\000"
8206 /* 9815 */ "XSADDADDSUQM\000"
8207 /* 9828 */ "VPERM\000"
8208 /* 9834 */ "XXPERM\000"
8209 /* 9841 */ "BLA8_RM\000"
8210 /* 9849 */ "BL8_RM\000"
8211 /* 9856 */ "BCTRL8_RM\000"
8212 /* 9866 */ "BLA_RM\000"
8213 /* 9873 */ "BL8_NOTOC_RM\000"
8214 /* 9886 */ "BL_RM\000"
8215 /* 9892 */ "BCTRL_RM\000"
8216 /* 9901 */ "BLA8_NOP_RM\000"
8217 /* 9913 */ "BL8_NOP_RM\000"
8218 /* 9924 */ "BL_NOP_RM\000"
8219 /* 9934 */ "BCTRL8_LDinto_toc_RM\000"
8220 /* 9955 */ "BCTRL_LWZinto_toc_RM\000"
8221 /* 9976 */ "INLINEASM\000"
8222 /* 9986 */ "VPKUDUM\000"
8223 /* 9994 */ "VPKUHUM\000"
8224 /* 10002 */ "G_VECREDUCE_FMINIMUM\000"
8225 /* 10023 */ "G_FMINIMUM\000"
8226 /* 10034 */ "G_ATOMICRMW_FMINIMUM\000"
8227 /* 10055 */ "G_VECREDUCE_FMAXIMUM\000"
8228 /* 10076 */ "G_FMAXIMUM\000"
8229 /* 10087 */ "G_ATOMICRMW_FMAXIMUM\000"
8230 /* 10108 */ "G_FMINIMUMNUM\000"
8231 /* 10122 */ "G_FMAXIMUMNUM\000"
8232 /* 10136 */ "G_FMINNUM\000"
8233 /* 10146 */ "G_FMAXNUM\000"
8234 /* 10156 */ "VPKUWUM\000"
8235 /* 10164 */ "VEXPANDWM\000"
8236 /* 10174 */ "MTVSRWM\000"
8237 /* 10182 */ "VEXTRACTWM\000"
8238 /* 10193 */ "XVSUBUWM\000"
8239 /* 10202 */ "XVADDUWM\000"
8240 /* 10211 */ "XVMULUWM\000"
8241 /* 10220 */ "XXGENPCVWM\000"
8242 /* 10231 */ "EVMHEGSMFAN\000"
8243 /* 10243 */ "EVMHOGSMFAN\000"
8244 /* 10255 */ "EVMWSMFAN\000"
8245 /* 10265 */ "EVMWSSFAN\000"
8246 /* 10275 */ "EVMHEGSMIAN\000"
8247 /* 10287 */ "EVMHOGSMIAN\000"
8248 /* 10299 */ "EVMWSMIAN\000"
8249 /* 10309 */ "EVMHEGUMIAN\000"
8250 /* 10321 */ "EVMHOGUMIAN\000"
8251 /* 10333 */ "EVMWUMIAN\000"
8252 /* 10343 */ "G_FATAN\000"
8253 /* 10351 */ "G_FTAN\000"
8254 /* 10358 */ "G_INTRINSIC_ROUNDEVEN\000"
8255 /* 10380 */ "G_ASSERT_ALIGN\000"
8256 /* 10395 */ "G_FCOPYSIGN\000"
8257 /* 10407 */ "VUCMPRHN\000"
8258 /* 10416 */ "VRFIN\000"
8259 /* 10422 */ "TBEGIN\000"
8260 /* 10429 */ "G_VECREDUCE_FMIN\000"
8261 /* 10446 */ "G_ATOMICRMW_FMIN\000"
8262 /* 10463 */ "G_VECREDUCE_SMIN\000"
8263 /* 10480 */ "G_SMIN\000"
8264 /* 10487 */ "G_VECREDUCE_UMIN\000"
8265 /* 10504 */ "G_UMIN\000"
8266 /* 10511 */ "G_ATOMICRMW_UMIN\000"
8267 /* 10528 */ "G_ATOMICRMW_MIN\000"
8268 /* 10544 */ "MFSRIN\000"
8269 /* 10551 */ "MTSRIN\000"
8270 /* 10558 */ "G_FASIN\000"
8271 /* 10566 */ "G_FSIN\000"
8272 /* 10573 */ "VUCMPRLN\000"
8273 /* 10582 */ "PMXVBF16GER2NN\000"
8274 /* 10597 */ "PMXVF16GER2NN\000"
8275 /* 10611 */ "PMDMXVBF16GERX2NN\000"
8276 /* 10629 */ "PMDMXVF16GERX2NN\000"
8277 /* 10646 */ "PMXVF32GERNN\000"
8278 /* 10659 */ "PMXVF64GERNN\000"
8279 /* 10672 */ "PMXVBF16GER2WNN\000"
8280 /* 10688 */ "PMXVF16GER2WNN\000"
8281 /* 10703 */ "PMXVF32GERWNN\000"
8282 /* 10717 */ "PMXVF64GERWNN\000"
8283 /* 10731 */ "CFI_INSTRUCTION\000"
8284 /* 10747 */ "PMXVBF16GER2PN\000"
8285 /* 10762 */ "PMXVF16GER2PN\000"
8286 /* 10776 */ "PMDMXVBF16GERX2PN\000"
8287 /* 10794 */ "PMDMXVF16GERX2PN\000"
8288 /* 10811 */ "XSCVSPDPN\000"
8289 /* 10821 */ "PMXVF32GERPN\000"
8290 /* 10834 */ "PMXVF64GERPN\000"
8291 /* 10847 */ "XVCVBF16SPN\000"
8292 /* 10859 */ "XSCVDPSPN\000"
8293 /* 10869 */ "PMXVBF16GER2WPN\000"
8294 /* 10885 */ "PMXVF16GER2WPN\000"
8295 /* 10900 */ "PMXVF32GERWPN\000"
8296 /* 10914 */ "PMXVF64GERWPN\000"
8297 /* 10928 */ "DARN\000"
8298 /* 10933 */ "MFFSCRN\000"
8299 /* 10941 */ "MFFSCDRN\000"
8300 /* 10950 */ "DRINTN\000"
8301 /* 10957 */ "ATTN\000"
8302 /* 10962 */ "ADJCALLSTACKDOWN\000"
8303 /* 10979 */ "ADD4O\000"
8304 /* 10985 */ "ADDC8O\000"
8305 /* 10992 */ "SUBFC8O\000"
8306 /* 11000 */ "ADD8O\000"
8307 /* 11006 */ "ADDE8O\000"
8308 /* 11013 */ "SUBFE8O\000"
8309 /* 11021 */ "ADDME8O\000"
8310 /* 11029 */ "SUBFME8O\000"
8311 /* 11038 */ "ADDZE8O\000"
8312 /* 11046 */ "SUBFZE8O\000"
8313 /* 11055 */ "SUBF8O\000"
8314 /* 11062 */ "NEG8O\000"
8315 /* 11068 */ "G_SSUBO\000"
8316 /* 11076 */ "G_USUBO\000"
8317 /* 11084 */ "ADDCO\000"
8318 /* 11090 */ "SUBFCO\000"
8319 /* 11097 */ "G_SADDO\000"
8320 /* 11105 */ "G_UADDO\000"
8321 /* 11113 */ "MULLDO\000"
8322 /* 11120 */ "LDAT_COND_PSEUDO\000"
8323 /* 11137 */ "LWAT_COND_PSEUDO\000"
8324 /* 11154 */ "LDAT_PSEUDO\000"
8325 /* 11166 */ "LWAT_PSEUDO\000"
8326 /* 11178 */ "LQX_PSEUDO\000"
8327 /* 11189 */ "STQX_PSEUDO\000"
8328 /* 11201 */ "DIVDO\000"
8329 /* 11207 */ "ADDEO\000"
8330 /* 11213 */ "DIVDEO\000"
8331 /* 11220 */ "SUBFEO\000"
8332 /* 11227 */ "ADDMEO\000"
8333 /* 11234 */ "SUBFMEO\000"
8334 /* 11242 */ "DIVWEO\000"
8335 /* 11249 */ "ADDZEO\000"
8336 /* 11256 */ "SUBFZEO\000"
8337 /* 11264 */ "SUBFO\000"
8338 /* 11270 */ "JUMP_TABLE_DEBUG_INFO\000"
8339 /* 11292 */ "NEGO\000"
8340 /* 11297 */ "EVSTWHO\000"
8341 /* 11305 */ "TLBSYNCIO\000"
8342 /* 11315 */ "PTESYNCIO\000"
8343 /* 11325 */ "TLBIEIO\000"
8344 /* 11333 */ "PseudoEIEIO\000"
8345 /* 11345 */ "EnforceIEIO\000"
8346 /* 11357 */ "EVMERGELO\000"
8347 /* 11367 */ "EVMERGEHILO\000"
8348 /* 11379 */ "VSLO\000"
8349 /* 11384 */ "G_SMULO\000"
8350 /* 11392 */ "G_UMULO\000"
8351 /* 11400 */ "XSCVQPDPO\000"
8352 /* 11410 */ "DCMPO\000"
8353 /* 11416 */ "XSNMSUBQPO\000"
8354 /* 11427 */ "XSMSUBQPO\000"
8355 /* 11437 */ "XSSUBQPO\000"
8356 /* 11446 */ "XSNMADDQPO\000"
8357 /* 11457 */ "XSMADDQPO\000"
8358 /* 11467 */ "XSADDQPO\000"
8359 /* 11476 */ "XSMULQPO\000"
8360 /* 11485 */ "XSSQRTQPO\000"
8361 /* 11495 */ "XSDIVQPO\000"
8362 /* 11504 */ "G_BZERO\000"
8363 /* 11512 */ "VSRO\000"
8364 /* 11517 */ "DIVDUO\000"
8365 /* 11524 */ "DIVDEUO\000"
8366 /* 11532 */ "DIVWEUO\000"
8367 /* 11540 */ "DIVWUO\000"
8368 /* 11547 */ "MULLWO\000"
8369 /* 11554 */ "DIVWO\000"
8370 /* 11560 */ "EVSTWWO\000"
8371 /* 11568 */ "STACKMAP\000"
8372 /* 11577 */ "NAP\000"
8373 /* 11581 */ "G_DEBUGTRAP\000"
8374 /* 11593 */ "G_UBSANTRAP\000"
8375 /* 11605 */ "G_TRAP\000"
8376 /* 11612 */ "G_ATOMICRMW_UDEC_WRAP\000"
8377 /* 11634 */ "G_ATOMICRMW_UINC_WRAP\000"
8378 /* 11656 */ "G_BSWAP\000"
8379 /* 11664 */ "XXAESDECP\000"
8380 /* 11674 */ "XXAESENCP\000"
8381 /* 11684 */ "XSNMSUBADP\000"
8382 /* 11695 */ "XVNMSUBADP\000"
8383 /* 11706 */ "XSMSUBADP\000"
8384 /* 11716 */ "XVMSUBADP\000"
8385 /* 11726 */ "XSNMADDADP\000"
8386 /* 11737 */ "XVNMADDADP\000"
8387 /* 11748 */ "XSMADDADP\000"
8388 /* 11758 */ "XVMADDADP\000"
8389 /* 11768 */ "XSSUBDP\000"
8390 /* 11776 */ "XVSUBDP\000"
8391 /* 11784 */ "XSTSTDCDP\000"
8392 /* 11794 */ "XVTSTDCDP\000"
8393 /* 11804 */ "XSMINCDP\000"
8394 /* 11813 */ "XSMAXCDP\000"
8395 /* 11822 */ "XSADDDP\000"
8396 /* 11830 */ "XVADDDP\000"
8397 /* 11838 */ "XSCVSXDDP\000"
8398 /* 11848 */ "XVCVSXDDP\000"
8399 /* 11858 */ "XSCVUXDDP\000"
8400 /* 11868 */ "XVCVUXDDP\000"
8401 /* 11878 */ "XSCMPGEDP\000"
8402 /* 11888 */ "XVCMPGEDP\000"
8403 /* 11898 */ "XSREDP\000"
8404 /* 11905 */ "XVREDP\000"
8405 /* 11912 */ "XSRSQRTEDP\000"
8406 /* 11923 */ "XVRSQRTEDP\000"
8407 /* 11934 */ "XSNEGDP\000"
8408 /* 11942 */ "XVNEGDP\000"
8409 /* 11950 */ "XSXSIGDP\000"
8410 /* 11959 */ "XVXSIGDP\000"
8411 /* 11968 */ "XXSPLTIDP\000"
8412 /* 11978 */ "XSMINJDP\000"
8413 /* 11987 */ "XSMAXJDP\000"
8414 /* 11996 */ "XSMULDP\000"
8415 /* 12004 */ "XVMULDP\000"
8416 /* 12012 */ "XSNMSUBMDP\000"
8417 /* 12023 */ "XVNMSUBMDP\000"
8418 /* 12034 */ "XSMSUBMDP\000"
8419 /* 12044 */ "XVMSUBMDP\000"
8420 /* 12054 */ "XSNMADDMDP\000"
8421 /* 12065 */ "XVNMADDMDP\000"
8422 /* 12076 */ "XSMADDMDP\000"
8423 /* 12086 */ "XVMADDMDP\000"
8424 /* 12096 */ "XSCPSGNDP\000"
8425 /* 12106 */ "XVCPSGNDP\000"
8426 /* 12116 */ "XSMINDP\000"
8427 /* 12124 */ "XVMINDP\000"
8428 /* 12132 */ "XSCMPODP\000"
8429 /* 12141 */ "XSCVHPDP\000"
8430 /* 12150 */ "XSCVQPDP\000"
8431 /* 12159 */ "XSCVSPDP\000"
8432 /* 12168 */ "XVCVSPDP\000"
8433 /* 12177 */ "XSIEXPDP\000"
8434 /* 12186 */ "XVIEXPDP\000"
8435 /* 12195 */ "XSCMPEXPDP\000"
8436 /* 12206 */ "XSXEXPDP\000"
8437 /* 12215 */ "XVXEXPDP\000"
8438 /* 12224 */ "XSCMPEQDP\000"
8439 /* 12234 */ "XVCMPEQDP\000"
8440 /* 12244 */ "XSNABSDP\000"
8441 /* 12253 */ "XVNABSDP\000"
8442 /* 12262 */ "XSABSDP\000"
8443 /* 12270 */ "XVABSDP\000"
8444 /* 12278 */ "DCTDP\000"
8445 /* 12284 */ "XSCMPGTDP\000"
8446 /* 12294 */ "XVCMPGTDP\000"
8447 /* 12304 */ "XSSQRTDP\000"
8448 /* 12313 */ "XSTSQRTDP\000"
8449 /* 12323 */ "XVTSQRTDP\000"
8450 /* 12333 */ "XVSQRTDP\000"
8451 /* 12342 */ "XSCMPUDP\000"
8452 /* 12351 */ "XSDIVDP\000"
8453 /* 12359 */ "XSTDIVDP\000"
8454 /* 12368 */ "XVTDIVDP\000"
8455 /* 12377 */ "XVDIVDP\000"
8456 /* 12385 */ "XVCVSXWDP\000"
8457 /* 12395 */ "XVCVUXWDP\000"
8458 /* 12405 */ "XSMAXDP\000"
8459 /* 12413 */ "XVMAXDP\000"
8460 /* 12421 */ "CTRL_DEP\000"
8461 /* 12430 */ "DCBFEP\000"
8462 /* 12437 */ "ICBIEP\000"
8463 /* 12444 */ "TLBIEP\000"
8464 /* 12451 */ "DCBZLEP\000"
8465 /* 12459 */ "DCBTEP\000"
8466 /* 12466 */ "DCBSTEP\000"
8467 /* 12474 */ "DCBTSTEP\000"
8468 /* 12483 */ "DCBZEP\000"
8469 /* 12490 */ "VCMPBFP\000"
8470 /* 12498 */ "VNMSUBFP\000"
8471 /* 12507 */ "VSUBFP\000"
8472 /* 12514 */ "VMADDFP\000"
8473 /* 12522 */ "VADDFP\000"
8474 /* 12529 */ "VLOGEFP\000"
8475 /* 12537 */ "VCMPGEFP\000"
8476 /* 12546 */ "VREFP\000"
8477 /* 12552 */ "VEXPTEFP\000"
8478 /* 12561 */ "VRSQRTEFP\000"
8479 /* 12571 */ "VMINFP\000"
8480 /* 12578 */ "G_SITOFP\000"
8481 /* 12587 */ "G_UITOFP\000"
8482 /* 12596 */ "VCMPEQFP\000"
8483 /* 12605 */ "VCMPGTFP\000"
8484 /* 12614 */ "VMAXFP\000"
8485 /* 12621 */ "XSCVDPHP\000"
8486 /* 12630 */ "XVCVSPHP\000"
8487 /* 12639 */ "VRFIP\000"
8488 /* 12645 */ "XSRDPIP\000"
8489 /* 12653 */ "XVRDPIP\000"
8490 /* 12661 */ "XVRSPIP\000"
8491 /* 12669 */ "HASHCHKP\000"
8492 /* 12678 */ "XXAESGENLKP\000"
8493 /* 12690 */ "DCBFLP\000"
8494 /* 12697 */ "G_FCMP\000"
8495 /* 12704 */ "G_ICMP\000"
8496 /* 12711 */ "G_SCMP\000"
8497 /* 12718 */ "G_UCMP\000"
8498 /* 12725 */ "PMXVBF16GER2NP\000"
8499 /* 12740 */ "PMXVF16GER2NP\000"
8500 /* 12754 */ "PMDMXVBF16GERX2NP\000"
8501 /* 12772 */ "PMDMXVF16GERX2NP\000"
8502 /* 12789 */ "PMXVF32GERNP\000"
8503 /* 12802 */ "PMXVF64GERNP\000"
8504 /* 12815 */ "PMXVBF16GER2WNP\000"
8505 /* 12831 */ "PMXVF16GER2WNP\000"
8506 /* 12846 */ "PMXVF32GERWNP\000"
8507 /* 12860 */ "PMXVF64GERWNP\000"
8508 /* 12874 */ "BLA8_NOP\000"
8509 /* 12883 */ "BL8_NOP\000"
8510 /* 12891 */ "UNENCODED_NOP\000"
8511 /* 12905 */ "BL_NOP\000"
8512 /* 12912 */ "CONVERGENCECTRL_LOOP\000"
8513 /* 12933 */ "G_CTPOP\000"
8514 /* 12941 */ "STOP\000"
8515 /* 12946 */ "PATCHABLE_OP\000"
8516 /* 12959 */ "FAULTING_OP\000"
8517 /* 12971 */ "PMXVBF16GER2PP\000"
8518 /* 12986 */ "PMXVF16GER2PP\000"
8519 /* 13000 */ "PMXVI16GER2PP\000"
8520 /* 13014 */ "PMDMXVBF16GERX2PP\000"
8521 /* 13032 */ "PMDMXVF16GERX2PP\000"
8522 /* 13049 */ "PMXVI8GER4PP\000"
8523 /* 13062 */ "PMDMXVI8GERX4PP\000"
8524 /* 13078 */ "PMXVI4GER8PP\000"
8525 /* 13091 */ "PMXVF32GERPP\000"
8526 /* 13104 */ "PMXVF64GERPP\000"
8527 /* 13117 */ "PMXVI16GER2SPP\000"
8528 /* 13132 */ "PMXVI8GER4SPP\000"
8529 /* 13146 */ "PMDMXVI8GERX4SPP\000"
8530 /* 13163 */ "PMXVI8GER4WSPP\000"
8531 /* 13178 */ "PMXVBF16GER2WPP\000"
8532 /* 13194 */ "PMXVF16GER2WPP\000"
8533 /* 13209 */ "PMXVI16GER2WPP\000"
8534 /* 13224 */ "PMXVI8GER4WPP\000"
8535 /* 13238 */ "PMXVI4GER8WPP\000"
8536 /* 13252 */ "PMXVF32GERWPP\000"
8537 /* 13266 */ "PMXVF64GERWPP\000"
8538 /* 13280 */ "PMXVI16GER2SWPP\000"
8539 /* 13296 */ "XSNMSUBQP\000"
8540 /* 13306 */ "XSMSUBQP\000"
8541 /* 13315 */ "XSSUBQP\000"
8542 /* 13323 */ "XSTSTDCQP\000"
8543 /* 13333 */ "XSMINCQP\000"
8544 /* 13342 */ "XSMAXCQP\000"
8545 /* 13351 */ "XSNMADDQP\000"
8546 /* 13361 */ "XSMADDQP\000"
8547 /* 13370 */ "XSADDQP\000"
8548 /* 13378 */ "XSCVSDQP\000"
8549 /* 13387 */ "XSCVUDQP\000"
8550 /* 13396 */ "XSCMPGEQP\000"
8551 /* 13406 */ "XSNEGQP\000"
8552 /* 13414 */ "XSXSIGQP\000"
8553 /* 13423 */ "XSMULQP\000"
8554 /* 13431 */ "XSCPSGNQP\000"
8555 /* 13441 */ "XSCMPOQP\000"
8556 /* 13450 */ "XSCVDPQP\000"
8557 /* 13459 */ "XSIEXPQP\000"
8558 /* 13468 */ "XSCMPEXPQP\000"
8559 /* 13479 */ "XSXEXPQP\000"
8560 /* 13488 */ "XSCMPEQQP\000"
8561 /* 13498 */ "XSCVSQQP\000"
8562 /* 13507 */ "XSCVUQQP\000"
8563 /* 13516 */ "XSNABSQP\000"
8564 /* 13525 */ "XSABSQP\000"
8565 /* 13533 */ "XSCMPGTQP\000"
8566 /* 13543 */ "XSSQRTQP\000"
8567 /* 13552 */ "XSCMPUQP\000"
8568 /* 13561 */ "XSDIVQP\000"
8569 /* 13569 */ "RESTORE_DMRP\000"
8570 /* 13582 */ "SPILL_DMRP\000"
8571 /* 13593 */ "XSNMSUBASP\000"
8572 /* 13604 */ "XVNMSUBASP\000"
8573 /* 13615 */ "XSMSUBASP\000"
8574 /* 13625 */ "XVMSUBASP\000"
8575 /* 13635 */ "XSNMADDASP\000"
8576 /* 13646 */ "XVNMADDASP\000"
8577 /* 13657 */ "XSMADDASP\000"
8578 /* 13667 */ "XVMADDASP\000"
8579 /* 13677 */ "XSSUBSP\000"
8580 /* 13685 */ "XVSUBSP\000"
8581 /* 13693 */ "XSTSTDCSP\000"
8582 /* 13703 */ "XVTSTDCSP\000"
8583 /* 13713 */ "XSADDSP\000"
8584 /* 13721 */ "XVADDSP\000"
8585 /* 13729 */ "XSCVSXDSP\000"
8586 /* 13739 */ "XVCVSXDSP\000"
8587 /* 13749 */ "XSCVUXDSP\000"
8588 /* 13759 */ "XVCVUXDSP\000"
8589 /* 13769 */ "XVCMPGESP\000"
8590 /* 13779 */ "XSRESP\000"
8591 /* 13786 */ "XVRESP\000"
8592 /* 13793 */ "XSRSQRTESP\000"
8593 /* 13804 */ "XVRSQRTESP\000"
8594 /* 13815 */ "XVNEGSP\000"
8595 /* 13823 */ "XVXSIGSP\000"
8596 /* 13832 */ "XSMULSP\000"
8597 /* 13840 */ "XVMULSP\000"
8598 /* 13848 */ "XSNMSUBMSP\000"
8599 /* 13859 */ "XVNMSUBMSP\000"
8600 /* 13870 */ "XSMSUBMSP\000"
8601 /* 13880 */ "XVMSUBMSP\000"
8602 /* 13890 */ "XSNMADDMSP\000"
8603 /* 13901 */ "XVNMADDMSP\000"
8604 /* 13912 */ "XSMADDMSP\000"
8605 /* 13922 */ "XVMADDMSP\000"
8606 /* 13932 */ "XVCPSGNSP\000"
8607 /* 13942 */ "XVMINSP\000"
8608 /* 13950 */ "XSCVDPSP\000"
8609 /* 13959 */ "XVCVDPSP\000"
8610 /* 13968 */ "XVCVHPSP\000"
8611 /* 13977 */ "XVIEXPSP\000"
8612 /* 13986 */ "XVXEXPSP\000"
8613 /* 13995 */ "XVCMPEQSP\000"
8614 /* 14005 */ "DRSP\000"
8615 /* 14010 */ "FRSP\000"
8616 /* 14015 */ "XSRSP\000"
8617 /* 14021 */ "XVNABSSP\000"
8618 /* 14030 */ "XVABSSP\000"
8619 /* 14038 */ "PLXSSP\000"
8620 /* 14045 */ "PSTXSSP\000"
8621 /* 14053 */ "XVCMPGTSP\000"
8622 /* 14063 */ "XSSQRTSP\000"
8623 /* 14072 */ "XVTSQRTSP\000"
8624 /* 14082 */ "XVSQRTSP\000"
8625 /* 14091 */ "XSDIVSP\000"
8626 /* 14099 */ "XVTDIVSP\000"
8627 /* 14108 */ "XVDIVSP\000"
8628 /* 14116 */ "XVCVSXWSP\000"
8629 /* 14126 */ "XVCVUXWSP\000"
8630 /* 14136 */ "XVMAXSP\000"
8631 /* 14144 */ "HASHSTP\000"
8632 /* 14152 */ "ADJCALLSTACKUP\000"
8633 /* 14167 */ "PREALLOCATED_SETUP\000"
8634 /* 14186 */ "PLXVP\000"
8635 /* 14192 */ "PSTXVP\000"
8636 /* 14199 */ "G_FLDEXP\000"
8637 /* 14208 */ "G_STRICT_FLDEXP\000"
8638 /* 14224 */ "G_FEXP\000"
8639 /* 14231 */ "G_FFREXP\000"
8640 /* 14240 */ "XSRQPXP\000"
8641 /* 14248 */ "VEXTSD2Q\000"
8642 /* 14257 */ "VSRAQ\000"
8643 /* 14263 */ "DQUAQ\000"
8644 /* 14269 */ "DSUBQ\000"
8645 /* 14275 */ "VPRTYBQ\000"
8646 /* 14283 */ "DTSTDCQ\000"
8647 /* 14291 */ "DENBCDQ\000"
8648 /* 14299 */ "DADDQ\000"
8649 /* 14305 */ "DRRNDQ\000"
8650 /* 14312 */ "DDEDPDQ\000"
8651 /* 14320 */ "EFDCMPEQ\000"
8652 /* 14329 */ "EFSCMPEQ\000"
8653 /* 14338 */ "EVFSCMPEQ\000"
8654 /* 14348 */ "EVCMPEQ\000"
8655 /* 14356 */ "EFDTSTEQ\000"
8656 /* 14365 */ "EFSTSTEQ\000"
8657 /* 14374 */ "EVFSTSTEQ\000"
8658 /* 14384 */ "DTSTSFQ\000"
8659 /* 14392 */ "DTSTDGQ\000"
8660 /* 14400 */ "DQUAIQ\000"
8661 /* 14407 */ "DTSTSFIQ\000"
8662 /* 14416 */ "DSCLIQ\000"
8663 /* 14423 */ "DSCRIQ\000"
8664 /* 14430 */ "LXVKQ\000"
8665 /* 14436 */ "ICBLQ\000"
8666 /* 14442 */ "VRLQ\000"
8667 /* 14447 */ "VSLQ\000"
8668 /* 14452 */ "DMULQ\000"
8669 /* 14458 */ "VBPERMQ\000"
8670 /* 14466 */ "DRINTNQ\000"
8671 /* 14474 */ "DCMPOQ\000"
8672 /* 14481 */ "DRDPQ\000"
8673 /* 14487 */ "DCTQPQ\000"
8674 /* 14494 */ "DCFFIXQQ\000"
8675 /* 14503 */ "DCTFIXQQ\000"
8676 /* 14512 */ "XXBRQ\000"
8677 /* 14518 */ "VSRQ\000"
8678 /* 14523 */ "VMODSQ\000"
8679 /* 14530 */ "VDIVESQ\000"
8680 /* 14538 */ "VCMPSQ\000"
8681 /* 14545 */ "VCMPGTSQ\000"
8682 /* 14554 */ "VDIVSQ\000"
8683 /* 14561 */ "STQ\000"
8684 /* 14565 */ "VMUL10UQ\000"
8685 /* 14574 */ "VMUL10CUQ\000"
8686 /* 14584 */ "VSUBCUQ\000"
8687 /* 14592 */ "VADDCUQ\000"
8688 /* 14600 */ "VMUL10ECUQ\000"
8689 /* 14611 */ "VSUBECUQ\000"
8690 /* 14620 */ "VADDECUQ\000"
8691 /* 14629 */ "VMODUQ\000"
8692 /* 14636 */ "VMUL10EUQ\000"
8693 /* 14646 */ "VDIVEUQ\000"
8694 /* 14654 */ "DCMPUQ\000"
8695 /* 14661 */ "VCMPUQ\000"
8696 /* 14668 */ "VCMPEQUQ\000"
8697 /* 14677 */ "VCMPGTUQ\000"
8698 /* 14686 */ "VDIVUQ\000"
8699 /* 14693 */ "DDIVQ\000"
8700 /* 14699 */ "DIEXQ\000"
8701 /* 14705 */ "DTSTEXQ\000"
8702 /* 14713 */ "DXEXQ\000"
8703 /* 14719 */ "DCFFIXQ\000"
8704 /* 14727 */ "DCTFIXQ\000"
8705 /* 14735 */ "DRINTXQ\000"
8706 /* 14743 */ "MBAR\000"
8707 /* 14748 */ "UpdateGBR\000"
8708 /* 14758 */ "VSTRIBR\000"
8709 /* 14766 */ "G_BR\000"
8710 /* 14771 */ "INLINEASM_BR\000"
8711 /* 14784 */ "SETNBCR\000"
8712 /* 14792 */ "SETBCR\000"
8713 /* 14799 */ "MFDCR\000"
8714 /* 14805 */ "RLDCR\000"
8715 /* 14811 */ "MTDCR\000"
8716 /* 14817 */ "MFCR\000"
8717 /* 14822 */ "RLDICR\000"
8718 /* 14829 */ "MFUDSCR\000"
8719 /* 14837 */ "MTUDSCR\000"
8720 /* 14845 */ "MFVSCR\000"
8721 /* 14852 */ "MTVSCR\000"
8722 /* 14859 */ "RESTORE_CR\000"
8723 /* 14870 */ "SPILL_CR\000"
8724 /* 14879 */ "ADDItlsgdLADDR\000"
8725 /* 14894 */ "ADDItlsldLADDR\000"
8726 /* 14909 */ "G_BLOCK_ADDR\000"
8727 /* 14922 */ "GETtlsldADDR\000"
8728 /* 14935 */ "GETtlsADDR\000"
8729 /* 14946 */ "PMXVF32GER\000"
8730 /* 14957 */ "PMXVF64GER\000"
8731 /* 14968 */ "VNCIPHER\000"
8732 /* 14977 */ "VCIPHER\000"
8733 /* 14985 */ "MEMBARRIER\000"
8734 /* 14996 */ "G_CONSTANT_FOLD_BARRIER\000"
8735 /* 15020 */ "PATCHABLE_FUNCTION_ENTER\000"
8736 /* 15045 */ "G_READCYCLECOUNTER\000"
8737 /* 15064 */ "G_READSTEADYCOUNTER\000"
8738 /* 15084 */ "G_READ_REGISTER\000"
8739 /* 15100 */ "G_WRITE_REGISTER\000"
8740 /* 15117 */ "VSTRIHR\000"
8741 /* 15125 */ "G_ASHR\000"
8742 /* 15132 */ "G_FSHR\000"
8743 /* 15139 */ "G_LSHR\000"
8744 /* 15146 */ "KILL_PAIR\000"
8745 /* 15156 */ "BLR\000"
8746 /* 15160 */ "gBCLR\000"
8747 /* 15166 */ "BCCLR\000"
8748 /* 15172 */ "MFLR\000"
8749 /* 15177 */ "MTLR\000"
8750 /* 15182 */ "BDZLR\000"
8751 /* 15188 */ "BDNZLR\000"
8752 /* 15195 */ "MovePCtoLR\000"
8753 /* 15206 */ "MoveGOTtoLR\000"
8754 /* 15218 */ "RESTORE_DMR\000"
8755 /* 15230 */ "SPILL_DMR\000"
8756 /* 15240 */ "FMR\000"
8757 /* 15244 */ "DMMR\000"
8758 /* 15249 */ "MFPMR\000"
8759 /* 15255 */ "MTPMR\000"
8760 /* 15261 */ "VPERMR\000"
8761 /* 15268 */ "XXPERMR\000"
8762 /* 15276 */ "CONVERGENCECTRL_ANCHOR\000"
8763 /* 15299 */ "XXLOR\000"
8764 /* 15305 */ "XXLNOR\000"
8765 /* 15312 */ "CRNOR\000"
8766 /* 15318 */ "EVNOR\000"
8767 /* 15324 */ "G_FFLOOR\000"
8768 /* 15333 */ "G_SAVGFLOOR\000"
8769 /* 15345 */ "G_UAVGFLOOR\000"
8770 /* 15357 */ "CROR\000"
8771 /* 15362 */ "G_EXTRACT_SUBVECTOR\000"
8772 /* 15382 */ "G_INSERT_SUBVECTOR\000"
8773 /* 15401 */ "G_BUILD_VECTOR\000"
8774 /* 15416 */ "G_SHUFFLE_VECTOR\000"
8775 /* 15433 */ "G_STEP_VECTOR\000"
8776 /* 15447 */ "G_SPLAT_VECTOR\000"
8777 /* 15462 */ "EVOR\000"
8778 /* 15467 */ "XXLXOR\000"
8779 /* 15474 */ "DMXOR\000"
8780 /* 15480 */ "VPERMXOR\000"
8781 /* 15489 */ "CRXOR\000"
8782 /* 15495 */ "EVXOR\000"
8783 /* 15501 */ "G_VECREDUCE_XOR\000"
8784 /* 15517 */ "G_XOR\000"
8785 /* 15523 */ "G_ATOMICRMW_XOR\000"
8786 /* 15539 */ "G_VECREDUCE_OR\000"
8787 /* 15554 */ "G_OR\000"
8788 /* 15559 */ "G_ATOMICRMW_OR\000"
8789 /* 15574 */ "MFSPR\000"
8790 /* 15580 */ "MTSPR\000"
8791 /* 15586 */ "MFSR\000"
8792 /* 15591 */ "MFMSR\000"
8793 /* 15597 */ "MTMSR\000"
8794 /* 15603 */ "MTSR\000"
8795 /* 15608 */ "LVSR\000"
8796 /* 15613 */ "TAILBCTR\000"
8797 /* 15622 */ "gBCCTR\000"
8798 /* 15629 */ "BCCCTR\000"
8799 /* 15636 */ "MFCTR\000"
8800 /* 15642 */ "MTCTR\000"
8801 /* 15648 */ "G_ROTR\000"
8802 /* 15655 */ "G_INTTOPTR\000"
8803 /* 15666 */ "PMXVI16GER2S\000"
8804 /* 15679 */ "ADDG6S\000"
8805 /* 15686 */ "EFDABS\000"
8806 /* 15693 */ "G_FABS\000"
8807 /* 15700 */ "EFDNABS\000"
8808 /* 15708 */ "EFSNABS\000"
8809 /* 15716 */ "EVFSNABS\000"
8810 /* 15725 */ "EFSABS\000"
8811 /* 15732 */ "EVFSABS\000"
8812 /* 15740 */ "EVABS\000"
8813 /* 15746 */ "G_ABS\000"
8814 /* 15752 */ "VSUM4SBS\000"
8815 /* 15761 */ "VSUBSBS\000"
8816 /* 15769 */ "VADDSBS\000"
8817 /* 15777 */ "VSUM4UBS\000"
8818 /* 15786 */ "VSUBUBS\000"
8819 /* 15794 */ "VADDUBS\000"
8820 /* 15802 */ "FSUBS\000"
8821 /* 15808 */ "FMSUBS\000"
8822 /* 15815 */ "FNMSUBS\000"
8823 /* 15823 */ "G_ABDS\000"
8824 /* 15830 */ "FADDS\000"
8825 /* 15836 */ "FMADDS\000"
8826 /* 15843 */ "FNMADDS\000"
8827 /* 15851 */ "FCFIDS\000"
8828 /* 15858 */ "DCBTDS\000"
8829 /* 15865 */ "DCBTSTDS\000"
8830 /* 15874 */ "XSCVDPSXDS\000"
8831 /* 15885 */ "XVCVDPSXDS\000"
8832 /* 15896 */ "XVCVSPSXDS\000"
8833 /* 15907 */ "XSCVDPUXDS\000"
8834 /* 15918 */ "XVCVDPUXDS\000"
8835 /* 15929 */ "XVCVSPUXDS\000"
8836 /* 15940 */ "V_SETALLONES\000"
8837 /* 15953 */ "FRES\000"
8838 /* 15958 */ "FRSQRTES\000"
8839 /* 15967 */ "G_UNMERGE_VALUES\000"
8840 /* 15984 */ "G_MERGE_VALUES\000"
8841 /* 15999 */ "EFDCFS\000"
8842 /* 16006 */ "MFFS\000"
8843 /* 16011 */ "PLFS\000"
8844 /* 16016 */ "MCRFS\000"
8845 /* 16022 */ "PSTFS\000"
8846 /* 16028 */ "FNEGS\000"
8847 /* 16034 */ "VSUM4SHS\000"
8848 /* 16043 */ "VSUBSHS\000"
8849 /* 16051 */ "VMHADDSHS\000"
8850 /* 16061 */ "VMHRADDSHS\000"
8851 /* 16072 */ "VADDSHS\000"
8852 /* 16080 */ "VMSUMSHS\000"
8853 /* 16089 */ "VSUBUHS\000"
8854 /* 16097 */ "VADDUHS\000"
8855 /* 16105 */ "VMSUMUHS\000"
8856 /* 16114 */ "SUBIS\000"
8857 /* 16120 */ "SUBPCIS\000"
8858 /* 16128 */ "ADDPCIS\000"
8859 /* 16136 */ "PADDIS\000"
8860 /* 16143 */ "LIS\000"
8861 /* 16147 */ "XORIS\000"
8862 /* 16153 */ "EVSRWIS\000"
8863 /* 16161 */ "FSELS\000"
8864 /* 16167 */ "ADD4TLS\000"
8865 /* 16175 */ "ADD8TLS\000"
8866 /* 16183 */ "ICBTLS\000"
8867 /* 16190 */ "G_CTLS\000"
8868 /* 16197 */ "LHAXTLS\000"
8869 /* 16205 */ "LWAXTLS\000"
8870 /* 16213 */ "STBXTLS\000"
8871 /* 16221 */ "LFDXTLS\000"
8872 /* 16229 */ "STFDXTLS\000"
8873 /* 16238 */ "LDXTLS\000"
8874 /* 16245 */ "STDXTLS\000"
8875 /* 16253 */ "STHXTLS\000"
8876 /* 16261 */ "LFSXTLS\000"
8877 /* 16269 */ "STFSXTLS\000"
8878 /* 16278 */ "STWXTLS\000"
8879 /* 16286 */ "LBZXTLS\000"
8880 /* 16294 */ "LHZXTLS\000"
8881 /* 16302 */ "LWZXTLS\000"
8882 /* 16310 */ "BL8_TLS\000"
8883 /* 16318 */ "BL8_NOTOC_TLS\000"
8884 /* 16332 */ "BL_TLS\000"
8885 /* 16339 */ "BL8_NOP_TLS\000"
8886 /* 16351 */ "FMULS\000"
8887 /* 16357 */ "FRIMS\000"
8888 /* 16363 */ "FCPSGNS\000"
8889 /* 16371 */ "FRINS\000"
8890 /* 16377 */ "G_FACOS\000"
8891 /* 16385 */ "G_FCOS\000"
8892 /* 16392 */ "G_FSINCOS\000"
8893 /* 16402 */ "EVLWHOS\000"
8894 /* 16410 */ "FCMPOS\000"
8895 /* 16417 */ "DCBFPS\000"
8896 /* 16424 */ "FRIPS\000"
8897 /* 16430 */ "DCBSTPS\000"
8898 /* 16438 */ "G_CONCAT_VECTORS\000"
8899 /* 16455 */ "COPY_TO_REGCLASS\000"
8900 /* 16472 */ "G_IS_FPCLASS\000"
8901 /* 16485 */ "FABSS\000"
8902 /* 16491 */ "FNABSS\000"
8903 /* 16498 */ "VPKSDSS\000"
8904 /* 16506 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8905 /* 16536 */ "G_VECTOR_COMPRESS\000"
8906 /* 16554 */ "VPKSHSS\000"
8907 /* 16562 */ "VPKSWSS\000"
8908 /* 16570 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8909 /* 16597 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8910 /* 16635 */ "EVCMPGTS\000"
8911 /* 16644 */ "EVCMPLTS\000"
8912 /* 16653 */ "FSQRTS\000"
8913 /* 16660 */ "FCFIDUS\000"
8914 /* 16668 */ "VPKSDUS\000"
8915 /* 16676 */ "VPKUDUS\000"
8916 /* 16684 */ "SUBFUS\000"
8917 /* 16691 */ "VPKSHUS\000"
8918 /* 16699 */ "VPKUHUS\000"
8919 /* 16707 */ "FCMPUS\000"
8920 /* 16714 */ "VPKSWUS\000"
8921 /* 16722 */ "VPKUWUS\000"
8922 /* 16730 */ "FDIVS\000"
8923 /* 16736 */ "EVSRWS\000"
8924 /* 16743 */ "MTVSRWS\000"
8925 /* 16751 */ "VSUM2SWS\000"
8926 /* 16760 */ "VSUBSWS\000"
8927 /* 16768 */ "VADDSWS\000"
8928 /* 16776 */ "VSUMSWS\000"
8929 /* 16784 */ "VSUBUWS\000"
8930 /* 16792 */ "VADDUWS\000"
8931 /* 16800 */ "EVDIVWS\000"
8932 /* 16808 */ "XSCVDPSXWS\000"
8933 /* 16819 */ "XVCVDPSXWS\000"
8934 /* 16830 */ "XVCVSPSXWS\000"
8935 /* 16841 */ "XSCVDPUXWS\000"
8936 /* 16852 */ "XVCVDPUXWS\000"
8937 /* 16863 */ "XVCVSPUXWS\000"
8938 /* 16874 */ "VCTSXS\000"
8939 /* 16881 */ "VCTUXS\000"
8940 /* 16888 */ "FRIZS\000"
8941 /* 16894 */ "G_TRUNC_SSAT_S\000"
8942 /* 16909 */ "LDAT\000"
8943 /* 16914 */ "STDAT\000"
8944 /* 16920 */ "EVLHHESPLAT\000"
8945 /* 16932 */ "EVLWHSPLAT\000"
8946 /* 16943 */ "EVLHHOSSPLAT\000"
8947 /* 16956 */ "EVLHHOUSPLAT\000"
8948 /* 16969 */ "EVLWWSPLAT\000"
8949 /* 16980 */ "G_SSUBSAT\000"
8950 /* 16990 */ "G_USUBSAT\000"
8951 /* 17000 */ "G_SADDSAT\000"
8952 /* 17010 */ "G_UADDSAT\000"
8953 /* 17020 */ "G_SSHLSAT\000"
8954 /* 17030 */ "G_USHLSAT\000"
8955 /* 17040 */ "G_SMULFIXSAT\000"
8956 /* 17053 */ "G_UMULFIXSAT\000"
8957 /* 17066 */ "G_SDIVFIXSAT\000"
8958 /* 17079 */ "G_UDIVFIXSAT\000"
8959 /* 17092 */ "G_ATOMICRMW_USUB_SAT\000"
8960 /* 17113 */ "G_FPTOSI_SAT\000"
8961 /* 17126 */ "G_FPTOUI_SAT\000"
8962 /* 17139 */ "LWAT\000"
8963 /* 17144 */ "STWAT\000"
8964 /* 17150 */ "DCBT\000"
8965 /* 17155 */ "ICBT\000"
8966 /* 17160 */ "G_EXTRACT\000"
8967 /* 17170 */ "G_SELECT\000"
8968 /* 17179 */ "G_BRINDIRECT\000"
8969 /* 17192 */ "DCBTCT\000"
8970 /* 17199 */ "DCBTSTCT\000"
8971 /* 17208 */ "PATCHABLE_RET\000"
8972 /* 17222 */ "TCHECK_RET\000"
8973 /* 17233 */ "TBEGIN_RET\000"
8974 /* 17244 */ "CR6SET\000"
8975 /* 17251 */ "DYNAREAOFFSET\000"
8976 /* 17265 */ "G_MEMSET\000"
8977 /* 17274 */ "CR6UNSET\000"
8978 /* 17283 */ "CRUNSET\000"
8979 /* 17291 */ "CRSET\000"
8980 /* 17297 */ "EFDCMPGT\000"
8981 /* 17306 */ "EFSCMPGT\000"
8982 /* 17315 */ "EVFSCMPGT\000"
8983 /* 17325 */ "EFDTSTGT\000"
8984 /* 17334 */ "EFSTSTGT\000"
8985 /* 17343 */ "EVFSTSTGT\000"
8986 /* 17353 */ "WAIT\000"
8987 /* 17358 */ "RESTORE_CRBIT\000"
8988 /* 17372 */ "SPILL_CRBIT\000"
8989 /* 17384 */ "ANDI_rec_1_EQ_BIT\000"
8990 /* 17402 */ "ANDI_rec_1_GT_BIT\000"
8991 /* 17420 */ "PATCHABLE_FUNCTION_EXIT\000"
8992 /* 17444 */ "G_BRJT\000"
8993 /* 17451 */ "G_EXTRACT_VECTOR_ELT\000"
8994 /* 17472 */ "G_INSERT_VECTOR_ELT\000"
8995 /* 17492 */ "EFDCMPLT\000"
8996 /* 17501 */ "EFSCMPLT\000"
8997 /* 17510 */ "EVFSCMPLT\000"
8998 /* 17520 */ "EFDTSTLT\000"
8999 /* 17529 */ "EFSTSTLT\000"
9000 /* 17538 */ "EVFSTSTLT\000"
9001 /* 17548 */ "G_FCONSTANT\000"
9002 /* 17560 */ "G_CONSTANT\000"
9003 /* 17571 */ "G_INTRINSIC_CONVERGENT\000"
9004 /* 17594 */ "STATEPOINT\000"
9005 /* 17605 */ "PATCHPOINT\000"
9006 /* 17616 */ "G_PTRTOINT\000"
9007 /* 17627 */ "G_FRINT\000"
9008 /* 17635 */ "G_INTRINSIC_LLRINT\000"
9009 /* 17654 */ "G_INTRINSIC_LRINT\000"
9010 /* 17672 */ "G_FNEARBYINT\000"
9011 /* 17685 */ "PPC32GOT\000"
9012 /* 17694 */ "PPC32PICGOT\000"
9013 /* 17706 */ "CRNOT\000"
9014 /* 17712 */ "LDtocCPT\000"
9015 /* 17721 */ "TRECHKPT\000"
9016 /* 17730 */ "G_VASTART\000"
9017 /* 17740 */ "LIFETIME_START\000"
9018 /* 17755 */ "G_INVOKE_REGION_START\000"
9019 /* 17777 */ "G_INSERT\000"
9020 /* 17786 */ "TABORT\000"
9021 /* 17793 */ "CP_ABORT\000"
9022 /* 17802 */ "G_FSQRT\000"
9023 /* 17810 */ "G_STRICT_FSQRT\000"
9024 /* 17825 */ "FTSQRT\000"
9025 /* 17832 */ "G_BITCAST\000"
9026 /* 17842 */ "G_ADDRSPACE_CAST\000"
9027 /* 17859 */ "VNCIPHERLAST\000"
9028 /* 17872 */ "VCIPHERLAST\000"
9029 /* 17884 */ "DCBST\000"
9030 /* 17890 */ "DST\000"
9031 /* 17894 */ "HASHST\000"
9032 /* 17901 */ "DBG_VALUE_LIST\000"
9033 /* 17916 */ "DCBTST\000"
9034 /* 17923 */ "DSTST\000"
9035 /* 17929 */ "SPILLTOVSR_ST\000"
9036 /* 17943 */ "DCBTT\000"
9037 /* 17949 */ "DSTT\000"
9038 /* 17954 */ "DCBTSTT\000"
9039 /* 17962 */ "DSTSTT\000"
9040 /* 17969 */ "XXSSUMUDMCEXT\000"
9041 /* 17983 */ "G_FPEXT\000"
9042 /* 17991 */ "G_SEXT\000"
9043 /* 17998 */ "G_ASSERT_SEXT\000"
9044 /* 18012 */ "G_ANYEXT\000"
9045 /* 18021 */ "G_ZEXT\000"
9046 /* 18028 */ "G_ASSERT_ZEXT\000"
9047 /* 18042 */ "LHAU\000"
9048 /* 18047 */ "STBU\000"
9049 /* 18052 */ "G_ABDU\000"
9050 /* 18059 */ "LFDU\000"
9051 /* 18064 */ "STFDU\000"
9052 /* 18070 */ "MADDHDU\000"
9053 /* 18078 */ "MULHDU\000"
9054 /* 18085 */ "FCFIDU\000"
9055 /* 18092 */ "FCTIDU\000"
9056 /* 18099 */ "LDU\000"
9057 /* 18103 */ "STDU\000"
9058 /* 18108 */ "DIVDU\000"
9059 /* 18114 */ "DIVDEU\000"
9060 /* 18121 */ "DIVWEU\000"
9061 /* 18128 */ "STHU\000"
9062 /* 18133 */ "EVSRWIU\000"
9063 /* 18141 */ "EVLWHOU\000"
9064 /* 18149 */ "DCMPU\000"
9065 /* 18155 */ "LFSU\000"
9066 /* 18160 */ "STFSU\000"
9067 /* 18166 */ "EVCMPGTU\000"
9068 /* 18175 */ "EVCMPLTU\000"
9069 /* 18184 */ "MULHWU\000"
9070 /* 18191 */ "FCTIWU\000"
9071 /* 18198 */ "EVSRWU\000"
9072 /* 18205 */ "STWU\000"
9073 /* 18210 */ "EVDIVWU\000"
9074 /* 18218 */ "LBZU\000"
9075 /* 18223 */ "LHZU\000"
9076 /* 18228 */ "LWZU\000"
9077 /* 18233 */ "G_TRUNC_SSAT_U\000"
9078 /* 18248 */ "G_TRUNC_USAT_U\000"
9079 /* 18263 */ "SCV\000"
9080 /* 18267 */ "SLBMFEV\000"
9081 /* 18275 */ "EFDDIV\000"
9082 /* 18282 */ "G_FDIV\000"
9083 /* 18289 */ "G_STRICT_FDIV\000"
9084 /* 18303 */ "EFSDIV\000"
9085 /* 18310 */ "EVFSDIV\000"
9086 /* 18318 */ "G_SDIV\000"
9087 /* 18325 */ "FTDIV\000"
9088 /* 18331 */ "G_UDIV\000"
9089 /* 18338 */ "VSLV\000"
9090 /* 18343 */ "G_GET_FPENV\000"
9091 /* 18355 */ "G_RESET_FPENV\000"
9092 /* 18369 */ "G_SET_FPENV\000"
9093 /* 18381 */ "XXLEQV\000"
9094 /* 18388 */ "CREQV\000"
9095 /* 18394 */ "EVEQV\000"
9096 /* 18400 */ "VSRV\000"
9097 /* 18405 */ "PLXV\000"
9098 /* 18410 */ "PSTXV\000"
9099 /* 18416 */ "VEXTSB2W\000"
9100 /* 18425 */ "VEXTSH2W\000"
9101 /* 18434 */ "PMXVBF16GER2W\000"
9102 /* 18448 */ "PMXVF16GER2W\000"
9103 /* 18461 */ "PMXVI16GER2W\000"
9104 /* 18474 */ "PMXVI8GER4W\000"
9105 /* 18486 */ "PMXVI4GER8W\000"
9106 /* 18498 */ "EVMHESMFAAW\000"
9107 /* 18510 */ "EVMHOSMFAAW\000"
9108 /* 18522 */ "EVMHESSFAAW\000"
9109 /* 18534 */ "EVMHOSSFAAW\000"
9110 /* 18546 */ "EVADDSMIAAW\000"
9111 /* 18558 */ "EVMHESMIAAW\000"
9112 /* 18570 */ "EVSUBFSMIAAW\000"
9113 /* 18583 */ "EVMWLSMIAAW\000"
9114 /* 18595 */ "EVMHOSMIAAW\000"
9115 /* 18607 */ "EVADDUMIAAW\000"
9116 /* 18619 */ "EVMHEUMIAAW\000"
9117 /* 18631 */ "EVSUBFUMIAAW\000"
9118 /* 18644 */ "EVMWLUMIAAW\000"
9119 /* 18656 */ "EVMHOUMIAAW\000"
9120 /* 18668 */ "EVADDSSIAAW\000"
9121 /* 18680 */ "EVMHESSIAAW\000"
9122 /* 18692 */ "EVSUBFSSIAAW\000"
9123 /* 18705 */ "EVMWLSSIAAW\000"
9124 /* 18717 */ "EVMHOSSIAAW\000"
9125 /* 18729 */ "EVADDUSIAAW\000"
9126 /* 18741 */ "EVMHEUSIAAW\000"
9127 /* 18753 */ "EVSUBFUSIAAW\000"
9128 /* 18766 */ "EVMWLUSIAAW\000"
9129 /* 18778 */ "EVMHOUSIAAW\000"
9130 /* 18790 */ "VSHASIGMAW\000"
9131 /* 18801 */ "VSRAW\000"
9132 /* 18807 */ "VCNTMBW\000"
9133 /* 18815 */ "VPRTYBW\000"
9134 /* 18823 */ "XXMFACCW\000"
9135 /* 18832 */ "XXMTACCW\000"
9136 /* 18841 */ "EVADDW\000"
9137 /* 18848 */ "EVLDW\000"
9138 /* 18854 */ "EVRNDW\000"
9139 /* 18861 */ "EVSTDW\000"
9140 /* 18868 */ "VMRGEW\000"
9141 /* 18875 */ "VCMPNEW\000"
9142 /* 18883 */ "EVSUBFW\000"
9143 /* 18891 */ "EVSUBIFW\000"
9144 /* 18900 */ "VNEGW\000"
9145 /* 18906 */ "VMRGHW\000"
9146 /* 18913 */ "XXMRGHW\000"
9147 /* 18921 */ "MULHW\000"
9148 /* 18927 */ "EVADDIW\000"
9149 /* 18935 */ "FCTIW\000"
9150 /* 18941 */ "XXSPLTIW\000"
9151 /* 18950 */ "VMRGLW\000"
9152 /* 18957 */ "XXMRGLW\000"
9153 /* 18965 */ "MULLW\000"
9154 /* 18971 */ "CMPLW\000"
9155 /* 18977 */ "EVRLW\000"
9156 /* 18983 */ "XVRLW\000"
9157 /* 18989 */ "EVSLW\000"
9158 /* 18995 */ "LMW\000"
9159 /* 18999 */ "STMW\000"
9160 /* 19004 */ "VPMSUMW\000"
9161 /* 19012 */ "EVMHESMFANW\000"
9162 /* 19024 */ "EVMHOSMFANW\000"
9163 /* 19036 */ "EVMHESSFANW\000"
9164 /* 19048 */ "EVMHOSSFANW\000"
9165 /* 19060 */ "EVMHESMIANW\000"
9166 /* 19072 */ "EVMWLSMIANW\000"
9167 /* 19084 */ "EVMHOSMIANW\000"
9168 /* 19096 */ "EVMHEUMIANW\000"
9169 /* 19108 */ "EVMWLUMIANW\000"
9170 /* 19120 */ "EVMHOUMIANW\000"
9171 /* 19132 */ "EVMHESSIANW\000"
9172 /* 19144 */ "EVMWLSSIANW\000"
9173 /* 19156 */ "EVMHOSSIANW\000"
9174 /* 19168 */ "EVMHEUSIANW\000"
9175 /* 19180 */ "EVMWLUSIANW\000"
9176 /* 19192 */ "EVMHOUSIANW\000"
9177 /* 19204 */ "VMRGOW\000"
9178 /* 19211 */ "G_FPOW\000"
9179 /* 19218 */ "CMPW\000"
9180 /* 19223 */ "XXBRW\000"
9181 /* 19229 */ "PMXVF32GERW\000"
9182 /* 19241 */ "PMXVF64GERW\000"
9183 /* 19253 */ "VSRW\000"
9184 /* 19258 */ "PMXVI16GER2SW\000"
9185 /* 19272 */ "VMODSW\000"
9186 /* 19279 */ "VMULESW\000"
9187 /* 19287 */ "VDIVESW\000"
9188 /* 19295 */ "VAVGSW\000"
9189 /* 19302 */ "VUPKHSW\000"
9190 /* 19310 */ "XVMULHSW\000"
9191 /* 19319 */ "VSPLTISW\000"
9192 /* 19328 */ "VUPKLSW\000"
9193 /* 19336 */ "EVCNTLSW\000"
9194 /* 19345 */ "VMINSW\000"
9195 /* 19352 */ "VINSW\000"
9196 /* 19358 */ "VMULOSW\000"
9197 /* 19366 */ "VCMPGTSW\000"
9198 /* 19375 */ "EXTSW\000"
9199 /* 19381 */ "VDIVSW\000"
9200 /* 19388 */ "VMAXSW\000"
9201 /* 19395 */ "VSPLTW\000"
9202 /* 19402 */ "XXSPLTW\000"
9203 /* 19410 */ "VPOPCNTW\000"
9204 /* 19419 */ "VINSERTW\000"
9205 /* 19428 */ "XXINSERTW\000"
9206 /* 19438 */ "SPESTW\000"
9207 /* 19445 */ "PSTW\000"
9208 /* 19450 */ "VSUBCUW\000"
9209 /* 19458 */ "VADDCUW\000"
9210 /* 19466 */ "VMODUW\000"
9211 /* 19473 */ "VABSDUW\000"
9212 /* 19481 */ "VMULEUW\000"
9213 /* 19489 */ "VDIVEUW\000"
9214 /* 19497 */ "VAVGUW\000"
9215 /* 19504 */ "XVMULHUW\000"
9216 /* 19513 */ "VMINUW\000"
9217 /* 19520 */ "VMULOUW\000"
9218 /* 19528 */ "VCMPEQUW\000"
9219 /* 19537 */ "VEXTRACTUW\000"
9220 /* 19548 */ "XXEXTRACTUW\000"
9221 /* 19560 */ "VCMPGTUW\000"
9222 /* 19569 */ "VDIVUW\000"
9223 /* 19576 */ "VMAXUW\000"
9224 /* 19583 */ "XXBLENDVW\000"
9225 /* 19593 */ "DIVW\000"
9226 /* 19598 */ "VCMPNEZW\000"
9227 /* 19607 */ "VCLZW\000"
9228 /* 19613 */ "EVCNTLZW\000"
9229 /* 19622 */ "VCTZW\000"
9230 /* 19628 */ "CNTTZW\000"
9231 /* 19635 */ "LXVPB32X\000"
9232 /* 19644 */ "STXVPB32X\000"
9233 /* 19654 */ "LXVD2X\000"
9234 /* 19661 */ "STXVD2X\000"
9235 /* 19669 */ "LXVW4X\000"
9236 /* 19676 */ "STXVW4X\000"
9237 /* 19684 */ "LXVB16X\000"
9238 /* 19692 */ "STXVB16X\000"
9239 /* 19701 */ "LXVH8X\000"
9240 /* 19708 */ "STXVH8X\000"
9241 /* 19716 */ "LHAX\000"
9242 /* 19721 */ "G_VECREDUCE_FMAX\000"
9243 /* 19738 */ "G_ATOMICRMW_FMAX\000"
9244 /* 19755 */ "G_VECREDUCE_SMAX\000"
9245 /* 19772 */ "G_SMAX\000"
9246 /* 19779 */ "G_VECREDUCE_UMAX\000"
9247 /* 19796 */ "G_UMAX\000"
9248 /* 19803 */ "G_ATOMICRMW_UMAX\000"
9249 /* 19820 */ "G_ATOMICRMW_MAX\000"
9250 /* 19836 */ "TLBIVAX\000"
9251 /* 19844 */ "LFIWAX\000"
9252 /* 19851 */ "LIWAX\000"
9253 /* 19857 */ "LXSIWAX\000"
9254 /* 19865 */ "LWAX\000"
9255 /* 19870 */ "LVEBX\000"
9256 /* 19876 */ "STVEBX\000"
9257 /* 19883 */ "STXSIBX\000"
9258 /* 19891 */ "LXVRBX\000"
9259 /* 19898 */ "STXVRBX\000"
9260 /* 19906 */ "STBX\000"
9261 /* 19911 */ "STBCX\000"
9262 /* 19917 */ "STDCX\000"
9263 /* 19923 */ "STHCX\000"
9264 /* 19929 */ "STQCX\000"
9265 /* 19935 */ "STWCX\000"
9266 /* 19941 */ "XXSPLTI32DX\000"
9267 /* 19953 */ "EVLDDX\000"
9268 /* 19960 */ "EVSTDDX\000"
9269 /* 19968 */ "LFDX\000"
9270 /* 19973 */ "STFDX\000"
9271 /* 19979 */ "SPILLTOVSR_LDX\000"
9272 /* 19994 */ "LXVRDX\000"
9273 /* 20001 */ "STXVRDX\000"
9274 /* 20009 */ "LXSDX\000"
9275 /* 20015 */ "STXSDX\000"
9276 /* 20022 */ "STDX\000"
9277 /* 20027 */ "ADDEX\000"
9278 /* 20033 */ "G_FRAME_INDEX\000"
9279 /* 20047 */ "EVLWHEX\000"
9280 /* 20055 */ "EVSTWHEX\000"
9281 /* 20064 */ "DIEX\000"
9282 /* 20069 */ "DTSTEX\000"
9283 /* 20076 */ "EVSTWWEX\000"
9284 /* 20085 */ "DXEX\000"
9285 /* 20090 */ "G_SBFX\000"
9286 /* 20097 */ "G_UBFX\000"
9287 /* 20104 */ "EVLDHX\000"
9288 /* 20111 */ "EVSTDHX\000"
9289 /* 20119 */ "LVEHX\000"
9290 /* 20125 */ "STVEHX\000"
9291 /* 20132 */ "STXSIHX\000"
9292 /* 20140 */ "LXVRHX\000"
9293 /* 20147 */ "STXVRHX\000"
9294 /* 20155 */ "STHX\000"
9295 /* 20160 */ "GETtlsMOD32AIX\000"
9296 /* 20175 */ "GETtlsADDR32AIX\000"
9297 /* 20191 */ "GETtlsTpointer32AIX\000"
9298 /* 20211 */ "GETtlsMOD64AIX\000"
9299 /* 20226 */ "GETtlsADDR64AIX\000"
9300 /* 20242 */ "TLSGDAIX\000"
9301 /* 20251 */ "TLSLDAIX\000"
9302 /* 20260 */ "STBCIX\000"
9303 /* 20267 */ "LDCIX\000"
9304 /* 20273 */ "STDCIX\000"
9305 /* 20280 */ "STHCIX\000"
9306 /* 20287 */ "STWCIX\000"
9307 /* 20294 */ "LBZCIX\000"
9308 /* 20301 */ "LHZCIX\000"
9309 /* 20308 */ "LWZCIX\000"
9310 /* 20315 */ "DCFFIX\000"
9311 /* 20322 */ "G_SMULFIX\000"
9312 /* 20332 */ "G_UMULFIX\000"
9313 /* 20342 */ "DCTFIX\000"
9314 /* 20349 */ "G_SDIVFIX\000"
9315 /* 20359 */ "G_UDIVFIX\000"
9316 /* 20369 */ "XSRQPIX\000"
9317 /* 20377 */ "VINSBLX\000"
9318 /* 20385 */ "VEXTUBLX\000"
9319 /* 20394 */ "VINSDLX\000"
9320 /* 20402 */ "VINSHLX\000"
9321 /* 20410 */ "VEXTUHLX\000"
9322 /* 20419 */ "TLBILX\000"
9323 /* 20426 */ "VINSBVLX\000"
9324 /* 20435 */ "VEXTDUBVLX\000"
9325 /* 20446 */ "VEXTDDVLX\000"
9326 /* 20456 */ "VINSHVLX\000"
9327 /* 20465 */ "VEXTDUHVLX\000"
9328 /* 20476 */ "VINSWVLX\000"
9329 /* 20485 */ "VEXTDUWVLX\000"
9330 /* 20496 */ "VINSWLX\000"
9331 /* 20504 */ "VEXTUWLX\000"
9332 /* 20513 */ "XXPERMX\000"
9333 /* 20521 */ "VSBOX\000"
9334 /* 20527 */ "EVSTWHOX\000"
9335 /* 20536 */ "EVSTWWOX\000"
9336 /* 20545 */ "LBEPX\000"
9337 /* 20551 */ "STBEPX\000"
9338 /* 20558 */ "LFDEPX\000"
9339 /* 20565 */ "STFDEPX\000"
9340 /* 20573 */ "LHEPX\000"
9341 /* 20579 */ "STHEPX\000"
9342 /* 20586 */ "LWEPX\000"
9343 /* 20592 */ "STWEPX\000"
9344 /* 20599 */ "VUPKHPX\000"
9345 /* 20607 */ "VPKPX\000"
9346 /* 20613 */ "VUPKLPX\000"
9347 /* 20621 */ "LXSSPX\000"
9348 /* 20628 */ "STXSSPX\000"
9349 /* 20636 */ "LXVPX\000"
9350 /* 20642 */ "STXVPX\000"
9351 /* 20649 */ "LBARX\000"
9352 /* 20655 */ "LDARX\000"
9353 /* 20661 */ "LHARX\000"
9354 /* 20667 */ "LQARX\000"
9355 /* 20673 */ "LWARX\000"
9356 /* 20679 */ "LDBRX\000"
9357 /* 20685 */ "STDBRX\000"
9358 /* 20692 */ "LHBRX\000"
9359 /* 20698 */ "STHBRX\000"
9360 /* 20705 */ "VINSBRX\000"
9361 /* 20713 */ "VEXTUBRX\000"
9362 /* 20722 */ "LWBRX\000"
9363 /* 20728 */ "STWBRX\000"
9364 /* 20735 */ "VINSDRX\000"
9365 /* 20743 */ "VINSHRX\000"
9366 /* 20751 */ "VEXTUHRX\000"
9367 /* 20760 */ "VINSBVRX\000"
9368 /* 20769 */ "VEXTDUBVRX\000"
9369 /* 20780 */ "VEXTDDVRX\000"
9370 /* 20790 */ "VINSHVRX\000"
9371 /* 20799 */ "VEXTDUHVRX\000"
9372 /* 20810 */ "VINSWVRX\000"
9373 /* 20819 */ "VEXTDUWVRX\000"
9374 /* 20830 */ "VINSWRX\000"
9375 /* 20838 */ "VEXTUWRX\000"
9376 /* 20847 */ "MCRXRX\000"
9377 /* 20854 */ "TLBSX\000"
9378 /* 20860 */ "LXVDSX\000"
9379 /* 20867 */ "VCFSX\000"
9380 /* 20873 */ "LFSX\000"
9381 /* 20878 */ "STFSX\000"
9382 /* 20884 */ "EVLWHOSX\000"
9383 /* 20893 */ "LXVWSX\000"
9384 /* 20900 */ "EVLHHESPLATX\000"
9385 /* 20913 */ "EVLWHSPLATX\000"
9386 /* 20925 */ "EVLHHOSSPLATX\000"
9387 /* 20939 */ "EVLHHOUSPLATX\000"
9388 /* 20953 */ "EVLWWSPLATX\000"
9389 /* 20965 */ "DRINTX\000"
9390 /* 20972 */ "SPILLTOVSR_STX\000"
9391 /* 20987 */ "LHAUX\000"
9392 /* 20993 */ "LWAUX\000"
9393 /* 20999 */ "STBUX\000"
9394 /* 21005 */ "LFDUX\000"
9395 /* 21011 */ "STFDUX\000"
9396 /* 21018 */ "LDUX\000"
9397 /* 21023 */ "STDUX\000"
9398 /* 21029 */ "VCFUX\000"
9399 /* 21035 */ "STHUX\000"
9400 /* 21041 */ "EVLWHOUX\000"
9401 /* 21050 */ "LFSUX\000"
9402 /* 21056 */ "STFSUX\000"
9403 /* 21063 */ "STWUX\000"
9404 /* 21069 */ "LBZUX\000"
9405 /* 21075 */ "LHZUX\000"
9406 /* 21081 */ "LWZUX\000"
9407 /* 21087 */ "LVX\000"
9408 /* 21091 */ "STVX\000"
9409 /* 21096 */ "LXVX\000"
9410 /* 21101 */ "STXVX\000"
9411 /* 21107 */ "EVLDWX\000"
9412 /* 21114 */ "EVSTDWX\000"
9413 /* 21122 */ "LVEWX\000"
9414 /* 21128 */ "STVEWX\000"
9415 /* 21135 */ "STFIWX\000"
9416 /* 21142 */ "STXSIWX\000"
9417 /* 21150 */ "STIWX\000"
9418 /* 21156 */ "LXVRWX\000"
9419 /* 21163 */ "STXVRWX\000"
9420 /* 21171 */ "SPESTWX\000"
9421 /* 21179 */ "LXSIBZX\000"
9422 /* 21187 */ "LBZX\000"
9423 /* 21192 */ "LXSIHZX\000"
9424 /* 21200 */ "LHZX\000"
9425 /* 21205 */ "LFIWZX\000"
9426 /* 21212 */ "LIWZX\000"
9427 /* 21218 */ "LXSIWZX\000"
9428 /* 21226 */ "SPELWZX\000"
9429 /* 21234 */ "G_MEMCPY\000"
9430 /* 21243 */ "CP_COPY\000"
9431 /* 21251 */ "CONVERGENCECTRL_ENTRY\000"
9432 /* 21273 */ "DCBZ\000"
9433 /* 21278 */ "PLBZ\000"
9434 /* 21283 */ "DMXXSETACCZ\000"
9435 /* 21295 */ "BDZ\000"
9436 /* 21299 */ "EFDCTSIDZ\000"
9437 /* 21309 */ "FCTIDZ\000"
9438 /* 21316 */ "EFDCTUIDZ\000"
9439 /* 21326 */ "XSCVQPSDZ\000"
9440 /* 21336 */ "XSCVQPUDZ\000"
9441 /* 21346 */ "PLHZ\000"
9442 /* 21351 */ "VRFIZ\000"
9443 /* 21357 */ "XSRDPIZ\000"
9444 /* 21365 */ "XVRDPIZ\000"
9445 /* 21373 */ "XVRSPIZ\000"
9446 /* 21381 */ "EFDCTSIZ\000"
9447 /* 21390 */ "EFSCTSIZ\000"
9448 /* 21399 */ "EVFSCTSIZ\000"
9449 /* 21409 */ "EFDCTUIZ\000"
9450 /* 21418 */ "EFSCTUIZ\000"
9451 /* 21427 */ "EVFSCTUIZ\000"
9452 /* 21437 */ "G_CTLZ\000"
9453 /* 21444 */ "BDNZ\000"
9454 /* 21449 */ "XSCVQPSQZ\000"
9455 /* 21459 */ "XSCVQPUQZ\000"
9456 /* 21469 */ "DMSETDMRZ\000"
9457 /* 21479 */ "G_CTTZ\000"
9458 /* 21486 */ "FCTIDUZ\000"
9459 /* 21494 */ "FCTIWUZ\000"
9460 /* 21502 */ "FCTIWZ\000"
9461 /* 21509 */ "SPELWZ\000"
9462 /* 21516 */ "PLWZ\000"
9463 /* 21521 */ "MFVSRWZ\000"
9464 /* 21529 */ "MTVSRWZ\000"
9465 /* 21537 */ "MFVRWZ\000"
9466 /* 21544 */ "MTVRWZ\000"
9467 /* 21551 */ "XSCVQPSWZ\000"
9468 /* 21561 */ "XSCVQPUWZ\000"
9469 /* 21571 */ "ADD8TLS_\000"
9470 /* 21580 */ "LHAXTLS_\000"
9471 /* 21589 */ "LWAXTLS_\000"
9472 /* 21598 */ "STBXTLS_\000"
9473 /* 21607 */ "LFDXTLS_\000"
9474 /* 21616 */ "STFDXTLS_\000"
9475 /* 21626 */ "LDXTLS_\000"
9476 /* 21634 */ "STDXTLS_\000"
9477 /* 21643 */ "STHXTLS_\000"
9478 /* 21652 */ "LFSXTLS_\000"
9479 /* 21661 */ "STFSXTLS_\000"
9480 /* 21671 */ "STWXTLS_\000"
9481 /* 21680 */ "LBZXTLS_\000"
9482 /* 21689 */ "LHZXTLS_\000"
9483 /* 21698 */ "LWZXTLS_\000"
9484 /* 21707 */ "BL8_TLS_\000"
9485 /* 21716 */ "MTFSFb\000"
9486 /* 21723 */ "MTFSFIb\000"
9487 /* 21731 */ "RLDICL_32_rec\000"
9488 /* 21745 */ "EXTSWSLI_32_64_rec\000"
9489 /* 21764 */ "EXTSW_32_64_rec\000"
9490 /* 21780 */ "ADD4_rec\000"
9491 /* 21789 */ "EXTSB8_rec\000"
9492 /* 21800 */ "ADDC8_rec\000"
9493 /* 21810 */ "ANDC8_rec\000"
9494 /* 21820 */ "SUBFC8_rec\000"
9495 /* 21831 */ "ORC8_rec\000"
9496 /* 21840 */ "ADD8_rec\000"
9497 /* 21849 */ "NAND8_rec\000"
9498 /* 21859 */ "ADDE8_rec\000"
9499 /* 21869 */ "SUBFE8_rec\000"
9500 /* 21880 */ "ADDME8_rec\000"
9501 /* 21891 */ "SUBFME8_rec\000"
9502 /* 21903 */ "CP_PASTE8_rec\000"
9503 /* 21917 */ "ADDZE8_rec\000"
9504 /* 21928 */ "SUBFZE8_rec\000"
9505 /* 21940 */ "SUBF8_rec\000"
9506 /* 21950 */ "NEG8_rec\000"
9507 /* 21959 */ "EXTSH8_rec\000"
9508 /* 21970 */ "ANDI8_rec\000"
9509 /* 21980 */ "RLWIMI8_rec\000"
9510 /* 21992 */ "SRAWI8_rec\000"
9511 /* 22003 */ "RLWINM8_rec\000"
9512 /* 22015 */ "RLWNM8_rec\000"
9513 /* 22026 */ "NOR8_rec\000"
9514 /* 22035 */ "XOR8_rec\000"
9515 /* 22044 */ "ANDIS8_rec\000"
9516 /* 22055 */ "EQV8_rec\000"
9517 /* 22064 */ "SRAW8_rec\000"
9518 /* 22074 */ "SLW8_rec\000"
9519 /* 22083 */ "SRW8_rec\000"
9520 /* 22092 */ "CNTLZW8_rec\000"
9521 /* 22104 */ "CNTTZW8_rec\000"
9522 /* 22116 */ "DQUA_rec\000"
9523 /* 22125 */ "VCMPNEB_rec\000"
9524 /* 22137 */ "VCMPGTSB_rec\000"
9525 /* 22150 */ "EXTSB_rec\000"
9526 /* 22160 */ "VCMPEQUB_rec\000"
9527 /* 22173 */ "BCDSUB_rec\000"
9528 /* 22184 */ "FSUB_rec\000"
9529 /* 22193 */ "FMSUB_rec\000"
9530 /* 22203 */ "FNMSUB_rec\000"
9531 /* 22214 */ "VCMPGTUB_rec\000"
9532 /* 22227 */ "VCMPNEZB_rec\000"
9533 /* 22240 */ "ADDC_rec\000"
9534 /* 22249 */ "ANDC_rec\000"
9535 /* 22258 */ "SUBFC_rec\000"
9536 /* 22268 */ "SUBIC_rec\000"
9537 /* 22278 */ "ADDIC_rec\000"
9538 /* 22288 */ "RLDIC_rec\000"
9539 /* 22298 */ "BCDTRUNC_rec\000"
9540 /* 22311 */ "BCDUTRUNC_rec\000"
9541 /* 22325 */ "ORC_rec\000"
9542 /* 22333 */ "SRAD_rec\000"
9543 /* 22342 */ "DENBCD_rec\000"
9544 /* 22353 */ "BCDADD_rec\000"
9545 /* 22364 */ "FADD_rec\000"
9546 /* 22373 */ "FMADD_rec\000"
9547 /* 22383 */ "FNMADD_rec\000"
9548 /* 22394 */ "FNEGD_rec\000"
9549 /* 22404 */ "MULHD_rec\000"
9550 /* 22414 */ "FCFID_rec\000"
9551 /* 22424 */ "FCTID_rec\000"
9552 /* 22434 */ "FSELD_rec\000"
9553 /* 22444 */ "MULLD_rec\000"
9554 /* 22454 */ "SLD_rec\000"
9555 /* 22462 */ "FRIMD_rec\000"
9556 /* 22472 */ "NAND_rec\000"
9557 /* 22481 */ "FCPSGND_rec\000"
9558 /* 22493 */ "FRIND_rec\000"
9559 /* 22503 */ "DRRND_rec\000"
9560 /* 22513 */ "DDEDPD_rec\000"
9561 /* 22524 */ "FRIPD_rec\000"
9562 /* 22534 */ "SRD_rec\000"
9563 /* 22542 */ "FABSD_rec\000"
9564 /* 22552 */ "FNABSD_rec\000"
9565 /* 22563 */ "VCMPGTSD_rec\000"
9566 /* 22576 */ "VCMPEQUD_rec\000"
9567 /* 22589 */ "VCMPGTUD_rec\000"
9568 /* 22602 */ "DIVD_rec\000"
9569 /* 22611 */ "FRIZD_rec\000"
9570 /* 22621 */ "CNTLZD_rec\000"
9571 /* 22632 */ "CNTTZD_rec\000"
9572 /* 22643 */ "ADDE_rec\000"
9573 /* 22652 */ "DIVDE_rec\000"
9574 /* 22662 */ "SLBFEE_rec\000"
9575 /* 22673 */ "SUBFE_rec\000"
9576 /* 22683 */ "ADDME_rec\000"
9577 /* 22693 */ "SUBFME_rec\000"
9578 /* 22704 */ "FRE_rec\000"
9579 /* 22712 */ "FRSQRTE_rec\000"
9580 /* 22724 */ "CP_PASTE_rec\000"
9581 /* 22737 */ "DIVWE_rec\000"
9582 /* 22747 */ "ADDZE_rec\000"
9583 /* 22757 */ "SUBFZE_rec\000"
9584 /* 22768 */ "SUBF_rec\000"
9585 /* 22777 */ "MTFSF_rec\000"
9586 /* 22787 */ "NEG_rec\000"
9587 /* 22795 */ "VCMPNEH_rec\000"
9588 /* 22807 */ "VCMPGTSH_rec\000"
9589 /* 22820 */ "EXTSH_rec\000"
9590 /* 22830 */ "VCMPEQUH_rec\000"
9591 /* 22843 */ "VCMPGTUH_rec\000"
9592 /* 22856 */ "VCMPNEZH_rec\000"
9593 /* 22869 */ "DQUAI_rec\000"
9594 /* 22879 */ "SRADI_rec\000"
9595 /* 22889 */ "CLRLSLDI_rec\000"
9596 /* 22902 */ "EXTLDI_rec\000"
9597 /* 22913 */ "ANDI_rec\000"
9598 /* 22922 */ "CLRRDI_rec\000"
9599 /* 22933 */ "INSRDI_rec\000"
9600 /* 22944 */ "ROTRDI_rec\000"
9601 /* 22955 */ "EXTRDI_rec\000"
9602 /* 22966 */ "MTFSFI_rec\000"
9603 /* 22977 */ "DSCLI_rec\000"
9604 /* 22987 */ "EXTSWSLI_rec\000"
9605 /* 23000 */ "RLDIMI_rec\000"
9606 /* 23011 */ "RLWIMI_rec\000"
9607 /* 23022 */ "DSCRI_rec\000"
9608 /* 23032 */ "SRAWI_rec\000"
9609 /* 23042 */ "CLRLSLWI_rec\000"
9610 /* 23055 */ "INSLWI_rec\000"
9611 /* 23066 */ "EXTLWI_rec\000"
9612 /* 23077 */ "CLRRWI_rec\000"
9613 /* 23088 */ "INSRWI_rec\000"
9614 /* 23099 */ "ROTRWI_rec\000"
9615 /* 23110 */ "EXTRWI_rec\000"
9616 /* 23121 */ "VSTRIBL_rec\000"
9617 /* 23133 */ "RLDCL_rec\000"
9618 /* 23143 */ "RLDICL_rec\000"
9619 /* 23154 */ "VSTRIHL_rec\000"
9620 /* 23166 */ "DMUL_rec\000"
9621 /* 23175 */ "FMUL_rec\000"
9622 /* 23184 */ "RLWINM_rec\000"
9623 /* 23195 */ "RLWNM_rec\000"
9624 /* 23205 */ "BCDCFN_rec\000"
9625 /* 23216 */ "BCDCPSGN_rec\000"
9626 /* 23229 */ "BCDSETSGN_rec\000"
9627 /* 23243 */ "BCDCTN_rec\000"
9628 /* 23254 */ "DRINTN_rec\000"
9629 /* 23265 */ "ADD4O_rec\000"
9630 /* 23275 */ "ADDC8O_rec\000"
9631 /* 23286 */ "SUBFC8O_rec\000"
9632 /* 23298 */ "ADD8O_rec\000"
9633 /* 23308 */ "ADDE8O_rec\000"
9634 /* 23319 */ "SUBFE8O_rec\000"
9635 /* 23331 */ "ADDME8O_rec\000"
9636 /* 23343 */ "SUBFME8O_rec\000"
9637 /* 23356 */ "ADDZE8O_rec\000"
9638 /* 23368 */ "SUBFZE8O_rec\000"
9639 /* 23381 */ "SUBF8O_rec\000"
9640 /* 23392 */ "NEG8O_rec\000"
9641 /* 23402 */ "ADDCO_rec\000"
9642 /* 23412 */ "SUBFCO_rec\000"
9643 /* 23423 */ "MULLDO_rec\000"
9644 /* 23434 */ "DIVDO_rec\000"
9645 /* 23444 */ "ADDEO_rec\000"
9646 /* 23454 */ "DIVDEO_rec\000"
9647 /* 23465 */ "SUBFEO_rec\000"
9648 /* 23476 */ "ADDMEO_rec\000"
9649 /* 23487 */ "SUBFMEO_rec\000"
9650 /* 23499 */ "DIVWEO_rec\000"
9651 /* 23510 */ "ADDZEO_rec\000"
9652 /* 23521 */ "SUBFZEO_rec\000"
9653 /* 23533 */ "SUBFO_rec\000"
9654 /* 23543 */ "NEGO_rec\000"
9655 /* 23552 */ "DIVDUO_rec\000"
9656 /* 23563 */ "DIVDEUO_rec\000"
9657 /* 23575 */ "DIVWEUO_rec\000"
9658 /* 23587 */ "DIVWUO_rec\000"
9659 /* 23598 */ "MULLWO_rec\000"
9660 /* 23609 */ "DIVWO_rec\000"
9661 /* 23619 */ "XVCMPGEDP_rec\000"
9662 /* 23633 */ "XVCMPEQDP_rec\000"
9663 /* 23647 */ "DCTDP_rec\000"
9664 /* 23657 */ "XVCMPGTDP_rec\000"
9665 /* 23671 */ "VCMPBFP_rec\000"
9666 /* 23683 */ "VCMPGEFP_rec\000"
9667 /* 23696 */ "VCMPEQFP_rec\000"
9668 /* 23709 */ "VCMPGTFP_rec\000"
9669 /* 23722 */ "XVCMPGESP_rec\000"
9670 /* 23736 */ "XVCMPEQSP_rec\000"
9671 /* 23750 */ "DRSP_rec\000"
9672 /* 23759 */ "FRSP_rec\000"
9673 /* 23768 */ "XVCMPGTSP_rec\000"
9674 /* 23782 */ "DQUAQ_rec\000"
9675 /* 23792 */ "DSUBQ_rec\000"
9676 /* 23802 */ "DENBCDQ_rec\000"
9677 /* 23814 */ "DADDQ_rec\000"
9678 /* 23824 */ "DRRNDQ_rec\000"
9679 /* 23835 */ "DDEDPDQ_rec\000"
9680 /* 23847 */ "DQUAIQ_rec\000"
9681 /* 23858 */ "DSCLIQ_rec\000"
9682 /* 23869 */ "DSCRIQ_rec\000"
9683 /* 23880 */ "DMULQ_rec\000"
9684 /* 23890 */ "DRINTNQ_rec\000"
9685 /* 23902 */ "DRDPQ_rec\000"
9686 /* 23912 */ "DCTQPQ_rec\000"
9687 /* 23923 */ "BCDCFSQ_rec\000"
9688 /* 23935 */ "BCDCTSQ_rec\000"
9689 /* 23947 */ "VCMPGTSQ_rec\000"
9690 /* 23960 */ "VCMPEQUQ_rec\000"
9691 /* 23973 */ "VCMPGTUQ_rec\000"
9692 /* 23986 */ "DDIVQ_rec\000"
9693 /* 23996 */ "DIEXQ_rec\000"
9694 /* 24006 */ "DXEXQ_rec\000"
9695 /* 24016 */ "DCFFIXQ_rec\000"
9696 /* 24028 */ "DCTFIXQ_rec\000"
9697 /* 24040 */ "DRINTXQ_rec\000"
9698 /* 24052 */ "VSTRIBR_rec\000"
9699 /* 24064 */ "RLDCR_rec\000"
9700 /* 24074 */ "RLDICR_rec\000"
9701 /* 24085 */ "VSTRIHR_rec\000"
9702 /* 24097 */ "FMR_rec\000"
9703 /* 24105 */ "NOR_rec\000"
9704 /* 24113 */ "XOR_rec\000"
9705 /* 24121 */ "BCDSR_rec\000"
9706 /* 24131 */ "FSUBS_rec\000"
9707 /* 24141 */ "FMSUBS_rec\000"
9708 /* 24152 */ "FNMSUBS_rec\000"
9709 /* 24164 */ "BCDS_rec\000"
9710 /* 24173 */ "FADDS_rec\000"
9711 /* 24183 */ "FMADDS_rec\000"
9712 /* 24194 */ "FNMADDS_rec\000"
9713 /* 24206 */ "FCFIDS_rec\000"
9714 /* 24217 */ "FRES_rec\000"
9715 /* 24226 */ "FRSQRTES_rec\000"
9716 /* 24239 */ "MFFS_rec\000"
9717 /* 24248 */ "FNEGS_rec\000"
9718 /* 24258 */ "ANDIS_rec\000"
9719 /* 24268 */ "FSELS_rec\000"
9720 /* 24278 */ "FMULS_rec\000"
9721 /* 24288 */ "FRIMS_rec\000"
9722 /* 24298 */ "FCPSGNS_rec\000"
9723 /* 24310 */ "FRINS_rec\000"
9724 /* 24320 */ "FRIPS_rec\000"
9725 /* 24330 */ "FABSS_rec\000"
9726 /* 24340 */ "FNABSS_rec\000"
9727 /* 24351 */ "FSQRTS_rec\000"
9728 /* 24362 */ "BCDUS_rec\000"
9729 /* 24372 */ "FCFIDUS_rec\000"
9730 /* 24384 */ "SUBFUS_rec\000"
9731 /* 24395 */ "FDIVS_rec\000"
9732 /* 24405 */ "FRIZS_rec\000"
9733 /* 24415 */ "FSQRT_rec\000"
9734 /* 24425 */ "MULHDU_rec\000"
9735 /* 24436 */ "FCFIDU_rec\000"
9736 /* 24447 */ "FCTIDU_rec\000"
9737 /* 24458 */ "DIVDU_rec\000"
9738 /* 24468 */ "DIVDEU_rec\000"
9739 /* 24479 */ "DIVWEU_rec\000"
9740 /* 24490 */ "MULHWU_rec\000"
9741 /* 24501 */ "FCTIWU_rec\000"
9742 /* 24512 */ "DIVWU_rec\000"
9743 /* 24522 */ "DDIV_rec\000"
9744 /* 24531 */ "FDIV_rec\000"
9745 /* 24540 */ "EQV_rec\000"
9746 /* 24548 */ "SRAW_rec\000"
9747 /* 24557 */ "VCMPNEW_rec\000"
9748 /* 24569 */ "MULHW_rec\000"
9749 /* 24579 */ "FCTIW_rec\000"
9750 /* 24589 */ "MULLW_rec\000"
9751 /* 24599 */ "SLW_rec\000"
9752 /* 24607 */ "SRW_rec\000"
9753 /* 24615 */ "VCMPGTSW_rec\000"
9754 /* 24628 */ "EXTSW_rec\000"
9755 /* 24638 */ "VCMPEQUW_rec\000"
9756 /* 24651 */ "VCMPGTUW_rec\000"
9757 /* 24664 */ "DIVW_rec\000"
9758 /* 24673 */ "VCMPNEZW_rec\000"
9759 /* 24686 */ "CNTLZW_rec\000"
9760 /* 24697 */ "CNTTZW_rec\000"
9761 /* 24708 */ "DIEX_rec\000"
9762 /* 24717 */ "DXEX_rec\000"
9763 /* 24726 */ "DCFFIX_rec\000"
9764 /* 24737 */ "DCTFIX_rec\000"
9765 /* 24748 */ "DRINTX_rec\000"
9766 /* 24759 */ "FCTIDZ_rec\000"
9767 /* 24770 */ "BCDCFZ_rec\000"
9768 /* 24781 */ "BCDCTZ_rec\000"
9769 /* 24792 */ "FCTIDUZ_rec\000"
9770 /* 24804 */ "FCTIWUZ_rec\000"
9771 /* 24816 */ "FCTIWZ_rec\000"
9772 /* 24827 */ "RLWIMIbm_rec\000"
9773 /* 24840 */ "RLWINMbm_rec\000"
9774 /* 24853 */ "RLWNMbm_rec\000"
9775 /* 24865 */ "LDtoc\000"
9776 /* 24871 */ "ADDItoc\000"
9777 /* 24879 */ "LWZtoc\000"
9778 /* 24886 */ "BCTRL8_LDinto_toc\000"
9779 /* 24904 */ "BCTRL_LWZinto_toc\000"
9780 /* 24922 */ "PLHA8pc\000"
9781 /* 24930 */ "PLA8pc\000"
9782 /* 24937 */ "PLWA8pc\000"
9783 /* 24945 */ "PSTB8pc\000"
9784 /* 24953 */ "PSTH8pc\000"
9785 /* 24961 */ "PADDI8pc\000"
9786 /* 24970 */ "PADDIS8pc\000"
9787 /* 24980 */ "PSTW8pc\000"
9788 /* 24988 */ "PLBZ8pc\000"
9789 /* 24996 */ "PLHZ8pc\000"
9790 /* 25004 */ "PLWZ8pc\000"
9791 /* 25012 */ "PLHApc\000"
9792 /* 25019 */ "PLApc\000"
9793 /* 25025 */ "PLWApc\000"
9794 /* 25032 */ "PSTBpc\000"
9795 /* 25039 */ "PLFDpc\000"
9796 /* 25046 */ "PSTFDpc\000"
9797 /* 25054 */ "PLDpc\000"
9798 /* 25060 */ "PLXSDpc\000"
9799 /* 25068 */ "PSTXSDpc\000"
9800 /* 25077 */ "PSTDpc\000"
9801 /* 25084 */ "PSTHpc\000"
9802 /* 25091 */ "PADDIpc\000"
9803 /* 25099 */ "PLXSSPpc\000"
9804 /* 25108 */ "PSTXSSPpc\000"
9805 /* 25118 */ "PLXVPpc\000"
9806 /* 25126 */ "PSTXVPpc\000"
9807 /* 25135 */ "PLFSpc\000"
9808 /* 25142 */ "PSTFSpc\000"
9809 /* 25150 */ "PADDISpc\000"
9810 /* 25159 */ "PLXVpc\000"
9811 /* 25166 */ "PSTXVpc\000"
9812 /* 25174 */ "PSTWpc\000"
9813 /* 25181 */ "PLBZpc\000"
9814 /* 25188 */ "PLHZpc\000"
9815 /* 25195 */ "PLWZpc\000"
9816 /* 25202 */ "PLHA8nopc\000"
9817 /* 25212 */ "PLWA8nopc\000"
9818 /* 25222 */ "PSTB8nopc\000"
9819 /* 25232 */ "PSTH8nopc\000"
9820 /* 25242 */ "PSTW8nopc\000"
9821 /* 25252 */ "PLBZ8nopc\000"
9822 /* 25262 */ "PLHZ8nopc\000"
9823 /* 25272 */ "PLWZ8nopc\000"
9824 /* 25282 */ "PLHAnopc\000"
9825 /* 25291 */ "PLWAnopc\000"
9826 /* 25300 */ "PSTBnopc\000"
9827 /* 25309 */ "PLFDnopc\000"
9828 /* 25318 */ "PSTFDnopc\000"
9829 /* 25328 */ "PLDnopc\000"
9830 /* 25336 */ "PLXSDnopc\000"
9831 /* 25346 */ "PSTXSDnopc\000"
9832 /* 25357 */ "PSTDnopc\000"
9833 /* 25366 */ "PSTHnopc\000"
9834 /* 25375 */ "PLXSSPnopc\000"
9835 /* 25386 */ "PSTXSSPnopc\000"
9836 /* 25398 */ "PLXVPnopc\000"
9837 /* 25408 */ "PSTXVPnopc\000"
9838 /* 25419 */ "PLFSnopc\000"
9839 /* 25428 */ "PSTFSnopc\000"
9840 /* 25438 */ "PLXVnopc\000"
9841 /* 25447 */ "PSTXVnopc\000"
9842 /* 25457 */ "PSTWnopc\000"
9843 /* 25466 */ "PLBZnopc\000"
9844 /* 25475 */ "PLHZnopc\000"
9845 /* 25484 */ "PLWZnopc\000"
9846 /* 25493 */ "PLHA8onlypc\000"
9847 /* 25505 */ "PLWA8onlypc\000"
9848 /* 25517 */ "PSTB8onlypc\000"
9849 /* 25529 */ "PSTH8onlypc\000"
9850 /* 25541 */ "PSTW8onlypc\000"
9851 /* 25553 */ "PLBZ8onlypc\000"
9852 /* 25565 */ "PLHZ8onlypc\000"
9853 /* 25577 */ "PLWZ8onlypc\000"
9854 /* 25589 */ "PLHAonlypc\000"
9855 /* 25600 */ "PLWAonlypc\000"
9856 /* 25611 */ "PSTBonlypc\000"
9857 /* 25622 */ "PLFDonlypc\000"
9858 /* 25633 */ "PSTFDonlypc\000"
9859 /* 25645 */ "PLDonlypc\000"
9860 /* 25655 */ "PLXSDonlypc\000"
9861 /* 25667 */ "PSTXSDonlypc\000"
9862 /* 25680 */ "PSTDonlypc\000"
9863 /* 25691 */ "PSTHonlypc\000"
9864 /* 25702 */ "PLXSSPonlypc\000"
9865 /* 25715 */ "PSTXSSPonlypc\000"
9866 /* 25729 */ "PLXVPonlypc\000"
9867 /* 25741 */ "PSTXVPonlypc\000"
9868 /* 25754 */ "PLFSonlypc\000"
9869 /* 25765 */ "PSTFSonlypc\000"
9870 /* 25777 */ "PLXVonlypc\000"
9871 /* 25788 */ "PSTXVonlypc\000"
9872 /* 25800 */ "PSTWonlypc\000"
9873 /* 25811 */ "PLBZonlypc\000"
9874 /* 25822 */ "PLHZonlypc\000"
9875 /* 25833 */ "PLWZonlypc\000"
9876 /* 25844 */ "XXLORf\000"
9877 /* 25851 */ "SETRNDi\000"
9878 /* 25859 */ "TCRETURNai\000"
9879 /* 25870 */ "TCRETURNdi\000"
9880 /* 25881 */ "TCRETURNri\000"
9881 /* 25892 */ "PADDIdtprel\000"
9882 /* 25904 */ "BDZLAm\000"
9883 /* 25911 */ "BDNZLAm\000"
9884 /* 25919 */ "BDZAm\000"
9885 /* 25925 */ "BDNZAm\000"
9886 /* 25932 */ "BDZLRLm\000"
9887 /* 25940 */ "BDNZLRLm\000"
9888 /* 25949 */ "BDZLm\000"
9889 /* 25955 */ "BDNZLm\000"
9890 /* 25962 */ "BDZLRm\000"
9891 /* 25969 */ "BDNZLRm\000"
9892 /* 25977 */ "BDZm\000"
9893 /* 25982 */ "BDNZm\000"
9894 /* 25988 */ "RLWIMIbm\000"
9895 /* 25997 */ "RLWINMbm\000"
9896 /* 26006 */ "RLWNMbm\000"
9897 /* 26014 */ "BCCTRL8n\000"
9898 /* 26023 */ "BCCTR8n\000"
9899 /* 26031 */ "BCn\000"
9900 /* 26035 */ "BCLn\000"
9901 /* 26040 */ "BCLRLn\000"
9902 /* 26047 */ "BCCTRLn\000"
9903 /* 26055 */ "BCLRn\000"
9904 /* 26061 */ "BCCTRn\000"
9905 /* 26068 */ "BDZLAp\000"
9906 /* 26075 */ "BDNZLAp\000"
9907 /* 26083 */ "BDZAp\000"
9908 /* 26089 */ "BDNZAp\000"
9909 /* 26096 */ "BDZLRLp\000"
9910 /* 26104 */ "BDNZLRLp\000"
9911 /* 26113 */ "BDZLp\000"
9912 /* 26119 */ "BDNZLp\000"
9913 /* 26126 */ "BDZLRp\000"
9914 /* 26133 */ "BDNZLRp\000"
9915 /* 26141 */ "BDZp\000"
9916 /* 26146 */ "BDNZp\000"
9917 /* 26152 */ "MTCTR8loop\000"
9918 /* 26163 */ "DecreaseCTR8loop\000"
9919 /* 26180 */ "MTCTRloop\000"
9920 /* 26190 */ "DecreaseCTRloop\000"
9921 /* 26206 */ "EH_SjLj_Setup\000"
9922 /* 26220 */ "PPCLdFixedAddr\000"
9923 /* 26235 */ "VSPLTBs\000"
9924 /* 26243 */ "VEXTSB2Ds\000"
9925 /* 26253 */ "VEXTSH2Ds\000"
9926 /* 26263 */ "VEXTSW2Ds\000"
9927 /* 26273 */ "VSPLTHs\000"
9928 /* 26281 */ "XXPERMDIs\000"
9929 /* 26291 */ "XXSLDWIs\000"
9930 /* 26300 */ "XSNABSDPs\000"
9931 /* 26310 */ "XSCVDPSXDSs\000"
9932 /* 26322 */ "XSCVDPUXDSs\000"
9933 /* 26334 */ "XSCVDPSXWSs\000"
9934 /* 26346 */ "XSCVDPUXWSs\000"
9935 /* 26358 */ "VEXTSB2Ws\000"
9936 /* 26368 */ "VEXTSH2Ws\000"
9937 /* 26378 */ "XXSPLTWs\000"
9938 /* 26387 */ "XXLEQVOnes\000"
9939 /* 26398 */ "BCLalways\000"
9940 /* 26408 */ "gBCAat\000"
9941 /* 26415 */ "gBCLAat\000"
9942 /* 26423 */ "gBCat\000"
9943 /* 26429 */ "gBCLat\000"
9944 /* 26436 */ "MFVRSAVEv\000"
9945 /* 26446 */ "MTVRSAVEv\000"
9946 /* 26456 */ "STXSIBXv\000"
9947 /* 26465 */ "STXSIHXv\000"
9948 /* 26474 */ "LAx\000"
9949 /* 26478 */ "DCBFx\000"
9950 /* 26484 */ "DCBTx\000"
9951 /* 26490 */ "DCBTSTx\000"
9952 /* 26498 */ "XXLXORz\000"
9953 /* 26506 */ "XXLXORdpz\000"
9954 /* 26516 */ "XXLXORspz\000"
9955 /* 26526 */ "FADDrtz\000"
9956};
9957#ifdef __GNUC__
9958#pragma GCC diagnostic pop
9959#endif
9960
9961extern const unsigned PPCInstrNameIndices[] = {
9962 7867U, 9976U, 14771U, 10731U, 8473U, 8454U, 8482U, 8721U,
9963 7064U, 7079U, 6780U, 6767U, 7106U, 16455U, 6546U, 17901U,
9964 6793U, 7863U, 8463U, 6193U, 21246U, 8392U, 6375U, 17740U,
9965 5556U, 6129U, 6181U, 11568U, 8702U, 17605U, 5722U, 14167U,
9966 7199U, 17594U, 6422U, 12959U, 12946U, 15020U, 17208U, 17420U,
9967 8634U, 8681U, 8654U, 8506U, 6522U, 14985U, 11270U, 6411U,
9968 21251U, 15276U, 12912U, 6594U, 17998U, 18028U, 10380U, 5229U,
9969 4283U, 9001U, 18318U, 18331U, 9351U, 9358U, 9365U, 9375U,
9970 5529U, 15554U, 15517U, 15823U, 18052U, 15345U, 8623U, 15333U,
9971 8612U, 6778U, 7865U, 20033U, 6556U, 6571U, 8771U, 17160U,
9972 15967U, 17777U, 15984U, 15401U, 4650U, 16438U, 17616U, 15655U,
9973 17832U, 6681U, 14996U, 5664U, 4624U, 5646U, 17654U, 17635U,
9974 10358U, 15045U, 15064U, 5014U, 4958U, 4988U, 4999U, 4939U,
9975 4969U, 6501U, 6485U, 16506U, 7120U, 7137U, 5245U, 4289U,
9976 5535U, 5484U, 15559U, 15523U, 19820U, 10528U, 19803U, 10511U,
9977 5140U, 4238U, 19738U, 10446U, 10087U, 10034U, 11634U, 11612U,
9978 5592U, 17092U, 6173U, 7238U, 5583U, 17179U, 17755U, 4579U,
9979 16570U, 17571U, 16597U, 18012U, 4642U, 16894U, 18233U, 18248U,
9980 17560U, 17548U, 17730U, 7191U, 17991U, 7093U, 18021U, 8598U,
9981 15139U, 15125U, 8591U, 15132U, 15648U, 8888U, 12704U, 12697U,
9982 12711U, 12718U, 17170U, 11105U, 6221U, 11076U, 6158U, 11097U,
9983 6213U, 11068U, 6150U, 11392U, 11384U, 7320U, 7312U, 17010U,
9984 17000U, 16990U, 16980U, 17030U, 17020U, 20322U, 20332U, 17040U,
9985 17053U, 20349U, 20359U, 17066U, 17079U, 5098U, 4217U, 8919U,
9986 3763U, 4921U, 18282U, 9330U, 6723U, 19211U, 8320U, 14224U,
9987 856U, 25U, 7184U, 839U, 0U, 14199U, 14231U, 7036U,
9988 17983U, 4614U, 8151U, 8228U, 12578U, 12587U, 17113U, 17126U,
9989 15693U, 10395U, 16472U, 6697U, 10136U, 10146U, 6276U, 6291U,
9990 10023U, 10076U, 10108U, 10122U, 18343U, 18369U, 18355U, 6229U,
9991 6257U, 6242U, 7154U, 7169U, 5235U, 8406U, 10480U, 19772U,
9992 10504U, 19796U, 15746U, 5637U, 5627U, 14766U, 17444U, 6353U,
9993 15382U, 15362U, 17472U, 17451U, 15416U, 15447U, 15433U, 16536U,
9994 21479U, 6749U, 21437U, 6731U, 16190U, 12933U, 11656U, 6509U,
9995 8604U, 16385U, 10566U, 16392U, 10351U, 16377U, 10558U, 10343U,
9996 847U, 7455U, 7344U, 7336U, 17802U, 15324U, 17627U, 17672U,
9997 17842U, 14909U, 6362U, 4707U, 6615U, 6470U, 5126U, 4224U,
9998 8947U, 18289U, 9337U, 3769U, 17810U, 14208U, 15084U, 15100U,
9999 21234U, 6395U, 6645U, 17265U, 11504U, 11605U, 11581U, 11593U,
10000 5105U, 8926U, 5081U, 8902U, 19721U, 10429U, 10055U, 10002U,
10001 5213U, 8985U, 5513U, 15539U, 15501U, 19755U, 10463U, 19779U,
10002 10487U, 20090U, 20097U, 2001U, 1920U, 1963U, 1941U, 2043U,
10003 1899U, 2022U, 1984U, 5745U, 4396U, 6166U, 2269U, 7742U,
10004 22889U, 8290U, 23042U, 7773U, 22922U, 8334U, 23077U, 8577U,
10005 12690U, 16417U, 26478U, 16430U, 17192U, 15858U, 17199U, 15865U,
10006 17954U, 26490U, 17943U, 26484U, 748U, 1361U, 768U, 1381U,
10007 7751U, 22902U, 8313U, 23066U, 7794U, 22955U, 8355U, 23110U,
10008 8299U, 23055U, 7780U, 22933U, 8341U, 23088U, 15146U, 26474U,
10009 19851U, 21212U, 26220U, 7669U, 25988U, 24827U, 25997U, 24840U,
10010 26006U, 24853U, 7787U, 22944U, 8348U, 23099U, 7746U, 22893U,
10011 8294U, 23046U, 5419U, 19979U, 17929U, 20972U, 7782U, 22935U,
10012 8343U, 23090U, 21150U, 7670U, 4530U, 22268U, 16114U, 16120U,
10013 758U, 1371U, 779U, 1392U, 1438U, 10979U, 23265U, 16167U,
10014 21780U, 2242U, 11000U, 23298U, 16175U, 21571U, 21840U, 4481U,
10015 2185U, 10985U, 23275U, 21800U, 11084U, 23402U, 22240U, 6216U,
10016 2277U, 11006U, 23308U, 21859U, 11207U, 23444U, 20027U, 3118U,
10017 22643U, 15679U, 2927U, 7725U, 2396U, 4536U, 2204U, 22278U,
10018 16137U, 2936U, 3616U, 119U, 3600U, 3574U, 3587U, 3563U,
10019 2088U, 9139U, 413U, 9105U, 373U, 14879U, 457U, 9116U,
10020 386U, 14894U, 474U, 24871U, 3276U, 9088U, 2734U, 6382U,
10021 2290U, 11021U, 23331U, 21880U, 11227U, 23476U, 22683U, 16128U,
10022 6675U, 2305U, 11038U, 23356U, 21917U, 11249U, 23510U, 22747U,
10023 10962U, 14152U, 5458U, 2256U, 21850U, 4489U, 2191U, 21810U,
10024 22249U, 21970U, 22044U, 24258U, 22913U, 17384U, 2970U, 17402U,
10025 2989U, 22473U, 1745U, 273U, 1077U, 2579U, 1627U, 155U,
10026 959U, 2467U, 1668U, 196U, 1000U, 2506U, 1825U, 353U,
10027 1157U, 2665U, 1709U, 237U, 1041U, 2545U, 1647U, 175U,
10028 979U, 2486U, 1785U, 313U, 1117U, 2617U, 1607U, 135U,
10029 939U, 2435U, 1804U, 332U, 1136U, 2645U, 1688U, 216U,
10030 1020U, 2525U, 1765U, 293U, 1097U, 2598U, 1729U, 257U,
10031 1061U, 2564U, 10957U, 3830U, 3452U, 4367U, 4477U, 3475U,
10032 15629U, 2905U, 8856U, 2725U, 8436U, 3740U, 15166U, 8805U,
10033 15623U, 2898U, 26023U, 8849U, 2717U, 26014U, 26047U, 26061U,
10034 22353U, 23205U, 23923U, 24770U, 23216U, 23243U, 23935U, 24781U,
10035 23229U, 24121U, 22173U, 24164U, 22298U, 24362U, 22311U, 8432U,
10036 15161U, 8799U, 26040U, 26055U, 26398U, 26035U, 15617U, 2892U,
10037 8842U, 2710U, 24886U, 9934U, 9856U, 24904U, 9955U, 9892U,
10038 26031U, 21444U, 3264U, 3818U, 25925U, 26089U, 9075U, 3756U,
10039 25911U, 26075U, 15188U, 2844U, 8819U, 25940U, 26104U, 25969U,
10040 26133U, 25955U, 26119U, 25982U, 26146U, 21295U, 3253U, 3813U,
10041 25919U, 26083U, 9070U, 3750U, 25904U, 26068U, 15182U, 2837U,
10042 8812U, 25932U, 26096U, 25962U, 26126U, 25949U, 26113U, 25977U,
10043 26141U, 8428U, 2693U, 12883U, 9913U, 16339U, 4733U, 9873U,
10044 16318U, 9849U, 16310U, 21707U, 3730U, 2100U, 12874U, 9901U,
10045 9841U, 9866U, 15156U, 2820U, 8793U, 12905U, 9924U, 9886U,
10046 16332U, 5440U, 5741U, 7354U, 2377U, 4608U, 19225U, 3074U,
10047 5951U, 2261U, 5067U, 2234U, 5283U, 3997U, 3985U, 2123U,
10048 5717U, 7767U, 3990U, 5395U, 7735U, 18971U, 8276U, 4005U,
10049 2129U, 19218U, 8328U, 6109U, 9307U, 22621U, 19615U, 3090U,
10050 22092U, 24686U, 6122U, 9322U, 22632U, 19628U, 3098U, 22104U,
10051 24697U, 17793U, 21243U, 3238U, 21903U, 22724U, 17244U, 17274U,
10052 5501U, 4494U, 18388U, 5470U, 15312U, 17706U, 15357U, 4779U,
10053 17291U, 17283U, 15489U, 12421U, 5076U, 14299U, 23814U, 22355U,
10054 10928U, 3450U, 6713U, 12430U, 7645U, 17884U, 12466U, 17150U,
10055 12459U, 17916U, 12474U, 21273U, 12483U, 9064U, 12451U, 7675U,
10056 20315U, 14719U, 14494U, 24016U, 24726U, 11410U, 14474U, 18149U,
10057 14654U, 12278U, 23647U, 20342U, 14727U, 14503U, 24028U, 24737U,
10058 14487U, 23912U, 5697U, 14312U, 23835U, 22513U, 18277U, 14693U,
10059 23986U, 24522U, 5060U, 14291U, 23802U, 22342U, 20064U, 14699U,
10060 23996U, 24708U, 6092U, 6270U, 11213U, 23454U, 18114U, 11524U,
10061 23563U, 24468U, 22652U, 11201U, 23434U, 18108U, 11517U, 23552U,
10062 24458U, 22602U, 19593U, 6661U, 11242U, 23499U, 18121U, 11532U,
10063 23575U, 24479U, 22737U, 11554U, 23609U, 18212U, 11540U, 23587U,
10064 24512U, 24664U, 15244U, 21469U, 7363U, 7374U, 8897U, 14452U,
10065 23880U, 23166U, 15474U, 903U, 10613U, 12756U, 10778U, 13016U,
10066 919U, 10631U, 12774U, 10796U, 13034U, 1529U, 13064U, 13148U,
10067 1845U, 89U, 7871U, 1860U, 104U, 7889U, 21283U, 5021U,
10068 3788U, 7639U, 14400U, 23847U, 22869U, 14263U, 23782U, 22116U,
10069 14481U, 23902U, 10950U, 14466U, 23890U, 23254U, 20965U, 14735U,
10070 24040U, 24748U, 5614U, 14305U, 23824U, 22503U, 14005U, 23750U,
10071 7913U, 14416U, 23858U, 22977U, 8115U, 14423U, 23869U, 23022U,
10072 16502U, 8714U, 17890U, 1177U, 17923U, 1183U, 17962U, 1198U,
10073 17949U, 1191U, 4212U, 14269U, 23792U, 22175U, 4517U, 14283U,
10074 7015U, 14392U, 20069U, 14705U, 6958U, 7823U, 14407U, 14384U,
10075 20085U, 14713U, 24006U, 24717U, 4724U, 2219U, 17251U, 2955U,
10076 26163U, 26190U, 15686U, 5074U, 15999U, 6867U, 8126U, 5345U,
10077 6965U, 8203U, 5360U, 14320U, 17297U, 17492U, 6933U, 8160U,
10078 21299U, 21381U, 6990U, 8237U, 21316U, 21409U, 18275U, 8895U,
10079 15700U, 7029U, 4210U, 14356U, 17325U, 17520U, 15725U, 5198U,
10080 5290U, 6875U, 8134U, 6973U, 8211U, 14329U, 17306U, 17501U,
10081 6941U, 8168U, 21390U, 6998U, 8245U, 21418U, 18303U, 8970U,
10082 15708U, 7043U, 4268U, 14365U, 17334U, 17529U, 790U, 1403U,
10083 808U, 1421U, 26206U, 18384U, 3058U, 22055U, 24540U, 15740U,
10084 18927U, 18546U, 18668U, 18607U, 18729U, 18841U, 5507U, 4501U,
10085 14348U, 16635U, 18166U, 16644U, 18175U, 19336U, 19613U, 16800U,
10086 18210U, 18394U, 4101U, 7480U, 15732U, 5205U, 6883U, 8142U,
10087 6981U, 8219U, 14338U, 17315U, 17510U, 6949U, 8176U, 21399U,
10088 7006U, 8253U, 21427U, 18310U, 8977U, 15716U, 7050U, 4275U,
10089 14374U, 17343U, 17538U, 5261U, 19953U, 7249U, 20104U, 18848U,
10090 21107U, 16920U, 20900U, 16943U, 20925U, 16956U, 20939U, 6326U,
10091 20047U, 16402U, 20884U, 18141U, 21041U, 16932U, 20913U, 16969U,
10092 20953U, 7841U, 11367U, 11357U, 7851U, 3338U, 10231U, 3382U,
10093 10275U, 3416U, 10309U, 6807U, 3480U, 18498U, 19012U, 7975U,
10094 3642U, 18558U, 19060U, 6898U, 3519U, 18522U, 19036U, 18680U,
10095 19132U, 8010U, 3681U, 18619U, 19096U, 18741U, 19168U, 3350U,
10096 10243U, 3394U, 10287U, 3428U, 10321U, 6825U, 3500U, 18510U,
10097 19024U, 7993U, 3662U, 18595U, 19084U, 6916U, 3539U, 18534U,
10098 19048U, 18717U, 19156U, 8037U, 3711U, 18656U, 19120U, 18778U,
10099 19192U, 3782U, 6816U, 3490U, 7984U, 3652U, 6907U, 3529U,
10100 8019U, 3691U, 18583U, 19072U, 18705U, 19144U, 8028U, 3701U,
10101 18644U, 19108U, 18766U, 19180U, 6834U, 3510U, 3362U, 10255U,
10102 8002U, 3672U, 3406U, 10299U, 6925U, 3549U, 3372U, 10265U,
10103 8046U, 3721U, 3440U, 10333U, 5477U, 7058U, 15318U, 15462U,
10104 4785U, 18977U, 8283U, 18854U, 8565U, 18989U, 8306U, 7831U,
10105 8185U, 16153U, 18133U, 16736U, 18198U, 5275U, 19960U, 7255U,
10106 20111U, 18861U, 21114U, 6333U, 20055U, 11297U, 20527U, 6667U,
10107 20076U, 11560U, 20536U, 18570U, 18692U, 18631U, 18753U, 18883U,
10108 18891U, 15495U, 4103U, 2136U, 1207U, 21789U, 22150U, 7482U,
10109 2382U, 1220U, 21959U, 22820U, 19375U, 7929U, 1233U, 21745U,
10110 22987U, 731U, 1261U, 21764U, 24628U, 11345U, 5840U, 22542U,
10111 16485U, 24330U, 5093U, 15830U, 24173U, 22364U, 26526U, 5333U,
10112 15851U, 24206U, 18085U, 16660U, 24372U, 24436U, 22414U, 5690U,
10113 16410U, 6043U, 16707U, 5569U, 22481U, 16363U, 24298U, 5354U,
10114 18092U, 21486U, 24792U, 24447U, 21309U, 24759U, 22424U, 18935U,
10115 18191U, 21494U, 24804U, 24501U, 21502U, 24816U, 24579U, 18284U,
10116 16730U, 24395U, 24531U, 6167U, 5171U, 15836U, 24183U, 22373U,
10117 15240U, 24097U, 4255U, 15808U, 24141U, 22193U, 8914U, 16351U,
10118 24278U, 23175U, 5846U, 22552U, 16491U, 24340U, 5308U, 22394U,
10119 16028U, 24248U, 5177U, 15843U, 24194U, 22383U, 4261U, 15815U,
10120 24152U, 22203U, 6466U, 15953U, 24217U, 22704U, 5433U, 22462U,
10121 16357U, 24288U, 5577U, 22493U, 16371U, 24310U, 5711U, 22524U,
10122 16424U, 24320U, 6097U, 22611U, 16888U, 24405U, 14010U, 23759U,
10123 6538U, 15958U, 24226U, 22712U, 5382U, 22434U, 16161U, 24268U,
10124 17804U, 16653U, 24351U, 24415U, 4219U, 15802U, 24131U, 22184U,
10125 18325U, 17825U, 14935U, 506U, 20175U, 20226U, 8544U, 20160U,
10126 20211U, 20191U, 14922U, 491U, 8526U, 8384U, 2684U, 12669U,
10127 2767U, 17894U, 3008U, 14144U, 2777U, 5339U, 7650U, 12437U,
10128 4591U, 14436U, 17155U, 16183U, 7681U, 8560U, 2697U, 4695U,
10129 3731U, 2101U, 20649U, 9018U, 20545U, 21279U, 3248U, 20294U,
10130 18218U, 3040U, 21069U, 3193U, 21187U, 3220U, 16286U, 21680U,
10131 698U, 5372U, 20655U, 9025U, 16909U, 11120U, 11154U, 20679U,
10132 20267U, 18099U, 21018U, 19990U, 16238U, 21626U, 9127U, 399U,
10133 24865U, 3462U, 17712U, 8194U, 9081U, 5298U, 20558U, 18059U,
10134 21005U, 19968U, 16221U, 21607U, 19844U, 21205U, 16012U, 18155U,
10135 21050U, 20873U, 16261U, 21652U, 3559U, 2083U, 20661U, 9032U,
10136 18042U, 3016U, 20987U, 3165U, 19716U, 3106U, 16197U, 21580U,
10137 643U, 20692U, 3151U, 20573U, 21347U, 3259U, 20301U, 18223U,
10138 3046U, 21075U, 3200U, 21200U, 3226U, 16294U, 21689U, 709U,
10139 7910U, 2405U, 16143U, 2943U, 18995U, 14439U, 20667U, 9039U,
10140 11178U, 8362U, 19870U, 20119U, 21122U, 8883U, 15608U, 21087U,
10141 9053U, 3794U, 20673U, 9046U, 17139U, 11137U, 11166U, 20993U,
10142 19865U, 16205U, 21589U, 654U, 740U, 544U, 20722U, 3158U,
10143 20586U, 21512U, 3271U, 20308U, 18228U, 3052U, 21081U, 3207U,
10144 21229U, 3232U, 16302U, 21698U, 720U, 24879U, 9097U, 5929U,
10145 20009U, 21179U, 21192U, 19857U, 21218U, 14039U, 20621U, 18406U,
10146 19684U, 19654U, 20860U, 19701U, 14430U, 9007U, 8758U, 14187U,
10147 19635U, 8827U, 8726U, 20636U, 19891U, 19994U, 20140U, 8864U,
10148 8743U, 21156U, 19669U, 20893U, 21096U, 5320U, 18070U, 5375U,
10149 2247U, 14743U, 6842U, 16016U, 20847U, 6142U, 14817U, 2803U,
10150 15636U, 2913U, 14799U, 16006U, 10941U, 8070U, 6206U, 10933U,
10151 8061U, 8877U, 24239U, 15172U, 2825U, 15591U, 6847U, 2326U,
10152 15249U, 15574U, 2874U, 15586U, 10544U, 4121U, 2149U, 14829U,
10153 5828U, 6627U, 26436U, 21537U, 14845U, 5814U, 5401U, 21521U,
10154 5854U, 19273U, 5998U, 19467U, 4687U, 4701U, 6861U, 2342U,
10155 15642U, 2920U, 26152U, 26180U, 14811U, 34U, 82U, 6892U,
10156 7816U, 22966U, 21723U, 22777U, 21716U, 8787U, 2703U, 15177U,
10157 2831U, 15597U, 5807U, 6854U, 2334U, 15255U, 15580U, 2881U,
10158 15603U, 10551U, 14837U, 5834U, 6636U, 26446U, 3806U, 21544U,
10159 14852U, 9170U, 7938U, 5821U, 5267U, 9235U, 9395U, 9564U,
10160 3798U, 10174U, 16743U, 21529U, 5327U, 18078U, 24425U, 22404U,
10161 18921U, 18184U, 24490U, 24569U, 5389U, 11113U, 23423U, 22444U,
10162 7919U, 2402U, 18965U, 11547U, 23598U, 24589U, 15206U, 15195U,
10163 2852U, 5465U, 2255U, 21849U, 22472U, 11577U, 7032U, 2372U,
10164 11062U, 23392U, 21950U, 11292U, 23543U, 22787U, 12879U, 1875U,
10165 1887U, 15308U, 2864U, 22026U, 24105U, 15296U, 2865U, 22027U,
10166 4775U, 2229U, 21831U, 22325U, 8122U, 2423U, 16148U, 2949U,
10167 24106U, 7724U, 2395U, 24961U, 16136U, 2935U, 24970U, 25150U,
10168 25892U, 25091U, 5705U, 5982U, 3746U, 2105U, 24930U, 25019U,
10169 21278U, 3247U, 25252U, 25553U, 24988U, 25466U, 25811U, 25181U,
10170 5397U, 25328U, 25645U, 25054U, 5297U, 25309U, 25622U, 25039U,
10171 16011U, 25419U, 25754U, 25135U, 3558U, 2082U, 25202U, 25493U,
10172 24922U, 25282U, 25589U, 25012U, 21346U, 3258U, 25262U, 25565U,
10173 24996U, 25475U, 25822U, 25188U, 7925U, 2409U, 3793U, 2110U,
10174 25212U, 25505U, 24937U, 25291U, 25600U, 25025U, 21516U, 3270U,
10175 25272U, 25577U, 25004U, 25484U, 25833U, 25195U, 5928U, 25336U,
10176 25655U, 25060U, 14038U, 25375U, 25702U, 25099U, 18405U, 14186U,
10177 25398U, 25729U, 25118U, 25438U, 25777U, 25159U, 901U, 10611U,
10178 12754U, 10776U, 13014U, 917U, 10629U, 12772U, 10794U, 13032U,
10179 1527U, 13062U, 13146U, 864U, 10582U, 12725U, 10747U, 12971U,
10180 18434U, 10672U, 12815U, 10869U, 13178U, 877U, 10597U, 12740U,
10181 10762U, 12986U, 18448U, 10688U, 12831U, 10885U, 13194U, 14946U,
10182 10646U, 12789U, 10821U, 13091U, 19229U, 10703U, 12846U, 10900U,
10183 13252U, 14957U, 10659U, 12802U, 10834U, 13104U, 19241U, 10717U,
10184 12860U, 10914U, 13266U, 889U, 13000U, 15666U, 13117U, 19258U,
10185 13280U, 18461U, 13209U, 2809U, 13078U, 18486U, 13238U, 1516U,
10186 13049U, 13132U, 18474U, 13224U, 13163U, 4134U, 2155U, 5959U,
10187 19411U, 17685U, 17694U, 519U, 1273U, 572U, 1319U, 527U,
10188 1281U, 551U, 1298U, 4151U, 2164U, 25222U, 25517U, 24945U,
10189 25300U, 25611U, 25032U, 5976U, 25357U, 25680U, 25077U, 5302U,
10190 25318U, 25633U, 25046U, 16022U, 25428U, 25765U, 25142U, 7520U,
10191 2389U, 25232U, 25529U, 24953U, 25366U, 25691U, 25084U, 19445U,
10192 3084U, 25242U, 25541U, 24980U, 25457U, 25800U, 25174U, 5934U,
10193 25346U, 25667U, 25068U, 14045U, 25386U, 25715U, 25108U, 18410U,
10194 14192U, 25408U, 25741U, 25126U, 25447U, 25788U, 25166U, 11315U,
10195 11333U, 4455U, 14859U, 17358U, 15218U, 13569U, 5760U, 4407U,
10196 4431U, 7697U, 7730U, 3838U, 7812U, 5340U, 7702U, 8441U,
10197 23133U, 14805U, 24064U, 4542U, 8447U, 623U, 1248U, 21731U,
10198 23143U, 14822U, 633U, 24074U, 22288U, 7954U, 23000U, 7961U,
10199 2414U, 21980U, 23011U, 9533U, 2744U, 22003U, 23184U, 9548U,
10200 2752U, 22015U, 23195U, 4156U, 4874U, 18263U, 1582U, 1470U,
10201 2349U, 1493U, 2454U, 6435U, 1443U, 4791U, 4743U, 4847U,
10202 4818U, 1596U, 1483U, 2362U, 1506U, 2635U, 6449U, 1458U,
10203 4806U, 4759U, 4862U, 4834U, 4116U, 2143U, 4370U, 2178U,
10204 14792U, 2795U, 9519U, 4363U, 2170U, 14784U, 2786U, 5620U,
10205 25851U, 22662U, 3630U, 6341U, 7022U, 6306U, 18267U, 6531U,
10206 4671U, 5415U, 22454U, 18991U, 3069U, 22074U, 24599U, 21509U,
10207 21226U, 19438U, 21171U, 4467U, 14870U, 17372U, 15230U, 13582U,
10208 5777U, 4420U, 4444U, 5792U, 5033U, 7718U, 614U, 22879U,
10209 22333U, 18802U, 3063U, 22064U, 8262U, 2428U, 21992U, 23032U,
10210 24548U, 5810U, 22534U, 19254U, 3079U, 22083U, 24607U, 4152U,
10211 2165U, 20260U, 19911U, 20551U, 18047U, 3022U, 20999U, 3172U,
10212 19906U, 3112U, 16213U, 21598U, 665U, 5977U, 16914U, 20685U,
10213 20273U, 19917U, 18103U, 21023U, 20022U, 16245U, 21634U, 5303U,
10214 20565U, 18064U, 21011U, 19973U, 16229U, 21616U, 21135U, 16023U,
10215 18160U, 21056U, 20878U, 16269U, 21661U, 7521U, 2390U, 20698U,
10216 20280U, 19923U, 20579U, 18128U, 3028U, 21035U, 3179U, 20155U,
10217 3125U, 16253U, 21643U, 676U, 18999U, 12941U, 14561U, 19929U,
10218 11189U, 8367U, 19876U, 20125U, 21128U, 21091U, 9058U, 19441U,
10219 3085U, 17144U, 20728U, 20287U, 19935U, 20592U, 18205U, 3034U,
10220 21063U, 3186U, 21174U, 3214U, 16278U, 21671U, 687U, 5935U,
10221 20015U, 19883U, 26456U, 20132U, 26465U, 21142U, 14046U, 20628U,
10222 18411U, 19692U, 19661U, 19708U, 9012U, 8764U, 14193U, 19644U,
10223 8834U, 8734U, 20642U, 19898U, 20001U, 20147U, 8870U, 8750U,
10224 21163U, 19676U, 21101U, 6718U, 2320U, 11055U, 23381U, 21940U,
10225 4524U, 2197U, 10992U, 23286U, 21820U, 11090U, 23412U, 22258U,
10226 6320U, 2283U, 11013U, 23319U, 21869U, 11220U, 23465U, 22673U,
10227 4548U, 2211U, 6388U, 2297U, 11029U, 23343U, 21891U, 11234U,
10228 23487U, 22693U, 11264U, 23533U, 16684U, 24384U, 6690U, 2312U,
10229 11046U, 23368U, 21928U, 11256U, 23521U, 22757U, 22768U, 4674U,
10230 9U, 17786U, 4508U, 7687U, 4877U, 7708U, 3918U, 2116U,
10231 3455U, 2074U, 15613U, 2888U, 10422U, 17233U, 8377U, 17222U,
10232 25859U, 3285U, 25870U, 3297U, 25881U, 3309U, 5948U, 7801U,
10233 5551U, 3636U, 6347U, 3321U, 11325U, 8499U, 12444U, 2759U,
10234 3330U, 20419U, 19836U, 5369U, 7907U, 6460U, 825U, 20854U,
10235 932U, 4913U, 4679U, 11305U, 6655U, 832U, 20242U, 3131U,
10236 20251U, 3141U, 11588U, 17721U, 9480U, 15604U, 19399U, 8373U,
10237 12891U, 14748U, 4163U, 7525U, 19473U, 14592U, 19458U, 14620U,
10238 9793U, 12522U, 15769U, 16072U, 16768U, 9197U, 15794U, 9262U,
10239 9443U, 16097U, 9776U, 10203U, 16792U, 5508U, 4502U, 4045U,
10240 7407U, 19295U, 4179U, 7541U, 19497U, 5439U, 14458U, 20867U,
10241 66U, 5282U, 21029U, 74U, 14977U, 17872U, 3924U, 4011U,
10242 4351U, 6103U, 9300U, 7627U, 3860U, 19607U, 12490U, 23671U,
10243 12596U, 23696U, 4201U, 22160U, 6050U, 22576U, 7572U, 22830U,
10244 14668U, 23960U, 19528U, 24638U, 12537U, 23683U, 12605U, 23709U,
10245 4092U, 22137U, 5905U, 22563U, 7471U, 22807U, 14545U, 23947U,
10246 19366U, 24615U, 4316U, 22214U, 6059U, 22589U, 7592U, 22843U,
10247 14677U, 23973U, 19560U, 24651U, 3878U, 22125U, 7262U, 22795U,
10248 18875U, 24557U, 4342U, 22227U, 7618U, 22856U, 19598U, 24673U,
10249 14538U, 14661U, 3844U, 5044U, 7230U, 18807U, 16874U, 48U,
10250 16881U, 57U, 4357U, 6116U, 9315U, 7633U, 3869U, 19622U,
10251 5868U, 14530U, 19287U, 6012U, 14646U, 19489U, 5914U, 14554U,
10252 19381U, 6068U, 14686U, 19569U, 18395U, 9151U, 9225U, 9385U,
10253 9554U, 10164U, 12552U, 20446U, 20780U, 20435U, 20769U, 20465U,
10254 20799U, 20485U, 20819U, 9178U, 5941U, 9243U, 9412U, 9572U,
10255 4305U, 7581U, 19537U, 10182U, 4886U, 26243U, 18416U, 26358U,
10256 14248U, 4895U, 26253U, 18425U, 26368U, 4904U, 26263U, 20385U,
10257 20713U, 20410U, 20751U, 20504U, 20838U, 5038U, 3958U, 20377U,
10258 20705U, 20426U, 20760U, 5891U, 20394U, 20735U, 4142U, 5967U,
10259 7511U, 19419U, 20402U, 20743U, 20456U, 20790U, 19352U, 20496U,
10260 20830U, 20476U, 20810U, 12529U, 12514U, 12614U, 4109U, 5921U,
10261 7488U, 19388U, 4325U, 6075U, 7601U, 19576U, 16051U, 16061U,
10262 12571U, 4077U, 5884U, 7448U, 19345U, 4186U, 6028U, 7557U,
10263 19513U, 9432U, 5853U, 14523U, 19272U, 5997U, 14629U, 19466U,
10264 18868U, 3886U, 7270U, 18906U, 3911U, 7286U, 18950U, 19204U,
10265 5988U, 9161U, 9403U, 16080U, 9205U, 9270U, 9460U, 16105U,
10266 14574U, 14600U, 14636U, 14565U, 4023U, 5860U, 7385U, 19279U,
10267 4171U, 6004U, 7533U, 19481U, 5876U, 19311U, 6020U, 19505U,
10268 5388U, 4084U, 5897U, 7463U, 19358U, 4193U, 6035U, 7564U,
10269 19520U, 10212U, 5478U, 14968U, 17859U, 5314U, 18900U, 12498U,
10270 15319U, 15463U, 4786U, 5704U, 9828U, 15261U, 15480U, 5981U,
10271 20607U, 16498U, 16668U, 16554U, 16691U, 16562U, 16714U, 9986U,
10272 16676U, 9994U, 16699U, 10156U, 16722U, 3950U, 5447U, 7328U,
10273 19004U, 4133U, 5958U, 7502U, 19410U, 5052U, 14275U, 18815U,
10274 12546U, 9489U, 10416U, 12639U, 21351U, 3940U, 5409U, 7947U,
10275 9526U, 7302U, 14442U, 7968U, 9540U, 18978U, 8054U, 9547U,
10276 12561U, 20521U, 8566U, 4928U, 18790U, 8884U, 3945U, 5414U,
10277 7655U, 8080U, 7307U, 11379U, 14447U, 18338U, 18990U, 4126U,
10278 26235U, 7495U, 26273U, 4060U, 7431U, 19319U, 19395U, 15609U,
10279 3832U, 5032U, 7224U, 14257U, 18801U, 4018U, 5816U, 7662U,
10280 7358U, 11512U, 14518U, 18400U, 19253U, 8423U, 23121U, 14758U,
10281 24052U, 8583U, 23154U, 15117U, 24085U, 14584U, 19450U, 14611U,
10282 9784U, 12507U, 15761U, 16043U, 16760U, 9189U, 15786U, 9254U,
10283 9424U, 16089U, 9756U, 10194U, 16784U, 16751U, 15752U, 16034U,
10284 15777U, 16776U, 3893U, 7277U, 10407U, 3931U, 7293U, 10573U,
10285 20599U, 4052U, 7414U, 3963U, 19302U, 1541U, 427U, 1556U,
10286 442U, 20613U, 4069U, 7440U, 3974U, 19328U, 15496U, 41U,
10287 3824U, 7216U, 15940U, 4031U, 7393U, 17353U, 17U, 6314U,
10288 7805U, 15470U, 2869U, 22035U, 8121U, 2422U, 16147U, 2948U,
10289 24113U, 12262U, 13525U, 9815U, 9764U, 11822U, 13370U, 11467U,
10290 13713U, 9802U, 9744U, 12224U, 13488U, 12195U, 13468U, 11878U,
10291 13396U, 12284U, 13533U, 12132U, 13441U, 12342U, 13552U, 12096U,
10292 13431U, 12621U, 13450U, 13950U, 10859U, 15874U, 26310U, 16808U,
10293 26334U, 15907U, 26322U, 16841U, 26346U, 12141U, 12150U, 11400U,
10294 21326U, 21449U, 21551U, 21336U, 21459U, 21561U, 13378U, 12159U,
10295 10811U, 13498U, 11838U, 13729U, 13387U, 13507U, 11858U, 13749U,
10296 12351U, 13561U, 11495U, 14091U, 12177U, 13459U, 11748U, 13657U,
10297 12076U, 13912U, 13361U, 11457U, 11813U, 13342U, 12405U, 11987U,
10298 9583U, 9641U, 9685U, 9612U, 11804U, 13333U, 12116U, 11978U,
10299 11706U, 13615U, 12034U, 13870U, 13306U, 11427U, 11996U, 13423U,
10300 11476U, 13832U, 12244U, 26300U, 13516U, 11934U, 13406U, 11726U,
10301 13635U, 12054U, 13890U, 13351U, 11446U, 11684U, 13593U, 12012U,
10302 13848U, 13296U, 11416U, 8087U, 4555U, 9495U, 12645U, 21357U,
10303 9597U, 9655U, 9699U, 9729U, 9626U, 9670U, 9714U, 11898U,
10304 13779U, 8101U, 20369U, 14240U, 14015U, 11912U, 13793U, 12304U,
10305 13543U, 11485U, 14063U, 11768U, 13315U, 11437U, 13677U, 12359U,
10306 12313U, 11784U, 13323U, 13693U, 12206U, 13479U, 11950U, 13414U,
10307 12270U, 14030U, 11830U, 13721U, 9442U, 10202U, 866U, 10584U,
10308 12727U, 10749U, 12973U, 18436U, 10674U, 12817U, 10871U, 13180U,
10309 12234U, 23633U, 13995U, 23736U, 11888U, 23619U, 13769U, 23722U,
10310 12294U, 23657U, 14053U, 23768U, 12106U, 13932U, 10847U, 13959U,
10311 15885U, 16819U, 15918U, 16852U, 13968U, 1571U, 12168U, 12630U,
10312 15896U, 16830U, 15929U, 16863U, 11848U, 13739U, 12385U, 14116U,
10313 11868U, 13759U, 12395U, 14126U, 12377U, 14108U, 879U, 10599U,
10314 12742U, 10764U, 12988U, 18450U, 10690U, 12833U, 10887U, 13196U,
10315 14948U, 10648U, 12791U, 10823U, 13093U, 19231U, 10705U, 12848U,
10316 10902U, 13254U, 14959U, 10661U, 12804U, 10836U, 13106U, 19243U,
10317 10719U, 12862U, 10916U, 13268U, 891U, 13002U, 15668U, 13119U,
10318 19260U, 13282U, 18463U, 13211U, 2811U, 13080U, 18488U, 13240U,
10319 1518U, 13051U, 13134U, 18476U, 13226U, 13165U, 12186U, 13977U,
10320 11758U, 13667U, 12086U, 13922U, 12413U, 14136U, 12124U, 13942U,
10321 11716U, 13625U, 12044U, 13880U, 12004U, 7422U, 19310U, 7548U,
10322 19504U, 13840U, 9451U, 10211U, 12253U, 14021U, 11942U, 13815U,
10323 11737U, 13646U, 12065U, 13901U, 11695U, 13604U, 12023U, 13859U,
10324 8094U, 4563U, 9503U, 12653U, 21365U, 11905U, 13786U, 18983U,
10325 8108U, 4571U, 9511U, 12661U, 21373U, 11923U, 13804U, 12333U,
10326 14082U, 11776U, 13685U, 9423U, 10193U, 12368U, 14099U, 3852U,
10327 12323U, 14072U, 11794U, 13703U, 12215U, 13986U, 11959U, 13823U,
10328 11664U, 11674U, 12678U, 4332U, 6082U, 7608U, 19583U, 5739U,
10329 7352U, 14512U, 19223U, 8416U, 19548U, 9214U, 9289U, 9469U,
10330 10220U, 2063U, 19428U, 5455U, 4486U, 18381U, 26387U, 5462U,
10331 15305U, 15299U, 4772U, 25844U, 15467U, 26506U, 26516U, 26498U,
10332 4380U, 18823U, 18913U, 18957U, 4388U, 18832U, 8961U, 5157U,
10333 5184U, 9834U, 7758U, 26281U, 15268U, 20513U, 8571U, 21285U,
10334 8268U, 26291U, 19941U, 3902U, 11968U, 18941U, 19402U, 26378U,
10335 9279U, 4597U, 17969U, 4376U, 3470U, 26408U, 15622U, 8848U,
10336 8431U, 3734U, 26415U, 15160U, 8798U, 26429U, 26423U,
10337};
10338
10339extern const uint8_t PPCInstrDeprecationFeatures[] = {
10340 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10341 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10342 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10343 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10344 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10345 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10346 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10347 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
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 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10451 PPC::DeprecatedDST, PPC::DeprecatedDST, uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10452 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10453 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10454 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10455 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10456 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10457 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10458 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10459 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10460 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10461 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10462 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10463 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10464 uint8_t(-1), uint8_t(-1), 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),
10715};
10716
10717extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10718 { // DefaultMode
10719 PPC::GPRCRegClassID, // ppc_ptr_rc
10720 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10721 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10722 },
10723 { // PPC64
10724 PPC::G8RCRegClassID, // ppc_ptr_rc
10725 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10726 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10727 },
10728};
10729
10730static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10731 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 2999, &PPCRegClassByHwModeTables[0][0], 3);
10732}
10733
10734
10735} // namespace llvm
10736
10737#endif // GET_INSTRINFO_MC_DESC
10738
10739#ifdef GET_INSTRINFO_HEADER
10740#undef GET_INSTRINFO_HEADER
10741
10742namespace llvm {
10743
10744struct PPCGenInstrInfo : public TargetInstrInfo {
10745 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10746 ~PPCGenInstrInfo() override = default;
10747};
10748extern const int16_t PPCRegClassByHwModeTables[2][3];
10749
10750} // namespace llvm
10751
10752namespace llvm::PPC {
10753
10754constexpr unsigned SUBOP_memr_ptrreg = 0;
10755constexpr unsigned SUBOP_memri_imm = 0;
10756constexpr unsigned SUBOP_memri_reg = 1;
10757constexpr unsigned SUBOP_memri34_imm = 0;
10758constexpr unsigned SUBOP_memri34_reg = 1;
10759constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10760constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10761constexpr unsigned SUBOP_memrihash_imm = 0;
10762constexpr unsigned SUBOP_memrihash_reg = 1;
10763constexpr unsigned SUBOP_memrix_imm = 0;
10764constexpr unsigned SUBOP_memrix_reg = 1;
10765constexpr unsigned SUBOP_memrix16_imm = 0;
10766constexpr unsigned SUBOP_memrix16_reg = 1;
10767constexpr unsigned SUBOP_memrr_ptrreg = 0;
10768constexpr unsigned SUBOP_memrr_offreg = 1;
10769constexpr unsigned SUBOP_pred_bibo = 0;
10770constexpr unsigned SUBOP_pred_reg = 1;
10771constexpr unsigned SUBOP_spe2dis_imm = 0;
10772constexpr unsigned SUBOP_spe2dis_reg = 1;
10773constexpr unsigned SUBOP_spe4dis_imm = 0;
10774constexpr unsigned SUBOP_spe4dis_reg = 1;
10775constexpr unsigned SUBOP_spe8dis_imm = 0;
10776constexpr unsigned SUBOP_spe8dis_reg = 1;
10777constexpr unsigned SUBOP_tlscall_func = 0;
10778constexpr unsigned SUBOP_tlscall_sym = 1;
10779constexpr unsigned SUBOP_tlscall32_func = 0;
10780constexpr unsigned SUBOP_tlscall32_sym = 1;
10781constexpr unsigned SUBOP_tocentry_imm = 0;
10782constexpr unsigned SUBOP_tocentry32_imm = 0;
10783
10784} // namespace llvm::PPC
10785
10786#endif // GET_INSTRINFO_HEADER
10787
10788#ifdef GET_INSTRINFO_HELPER_DECLS
10789#undef GET_INSTRINFO_HELPER_DECLS
10790
10791
10792#endif // GET_INSTRINFO_HELPER_DECLS
10793
10794#ifdef GET_INSTRINFO_HELPERS
10795#undef GET_INSTRINFO_HELPERS
10796
10797
10798#endif // GET_INSTRINFO_HELPERS
10799
10800#ifdef GET_INSTRINFO_CTOR_DTOR
10801#undef GET_INSTRINFO_CTOR_DTOR
10802
10803namespace llvm {
10804
10805extern const PPCInstrTable PPCDescs;
10806extern const unsigned PPCInstrNameIndices[];
10807extern const char PPCInstrNameData[];
10808extern const uint8_t PPCInstrDeprecationFeatures[];
10809PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10810 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10811 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 2999, &PPCRegClassByHwModeTables[0][0], 3);
10812}
10813
10814} // namespace llvm
10815
10816#endif // GET_INSTRINFO_CTOR_DTOR
10817
10818#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10819#undef GET_INSTRINFO_MC_HELPER_DECLS
10820
10821namespace llvm {
10822
10823class MCInst;
10824class FeatureBitset;
10825
10826namespace PPC_MC {
10827
10828void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10829
10830} // namespace PPC_MC
10831
10832} // namespace llvm
10833
10834#endif // GET_INSTRINFO_MC_HELPER_DECLS
10835
10836#ifdef GET_INSTRINFO_MC_HELPERS
10837#undef GET_INSTRINFO_MC_HELPERS
10838
10839namespace llvm::PPC_MC {
10840
10841
10842} // namespace llvm::PPC_MC
10843
10844#endif // GET_INSTRINFO_MC_HELPERS
10845
10846#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10847 defined(GET_AVAILABLE_OPCODE_CHECKER)
10848#define GET_COMPUTE_FEATURES
10849#endif
10850#ifdef GET_COMPUTE_FEATURES
10851#undef GET_COMPUTE_FEATURES
10852
10853namespace llvm::PPC_MC {
10854
10855// Bits for subtarget features that participate in instruction matching.
10856enum SubtargetFeatureBits : uint8_t {
10857 Feature_ModernAsBit = 0,
10858};
10859
10860inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10861 FeatureBitset Features;
10862 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
10863 Features.set(Feature_ModernAsBit);
10864 return Features;
10865}
10866
10867inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10868 enum : uint8_t {
10869 CEFBS_None,
10870 };
10871
10872 static constexpr FeatureBitset FeatureBitsets[] = {
10873 {}, // CEFBS_None
10874 };
10875 static constexpr uint8_t RequiredFeaturesRefs[] = {
10876 CEFBS_None, // PHI
10877 CEFBS_None, // INLINEASM
10878 CEFBS_None, // INLINEASM_BR
10879 CEFBS_None, // CFI_INSTRUCTION
10880 CEFBS_None, // EH_LABEL
10881 CEFBS_None, // GC_LABEL
10882 CEFBS_None, // ANNOTATION_LABEL
10883 CEFBS_None, // KILL
10884 CEFBS_None, // EXTRACT_SUBREG
10885 CEFBS_None, // INSERT_SUBREG
10886 CEFBS_None, // IMPLICIT_DEF
10887 CEFBS_None, // INIT_UNDEF
10888 CEFBS_None, // SUBREG_TO_REG
10889 CEFBS_None, // COPY_TO_REGCLASS
10890 CEFBS_None, // DBG_VALUE
10891 CEFBS_None, // DBG_VALUE_LIST
10892 CEFBS_None, // DBG_INSTR_REF
10893 CEFBS_None, // DBG_PHI
10894 CEFBS_None, // DBG_LABEL
10895 CEFBS_None, // REG_SEQUENCE
10896 CEFBS_None, // COPY
10897 CEFBS_None, // COPY_LANEMASK
10898 CEFBS_None, // BUNDLE
10899 CEFBS_None, // LIFETIME_START
10900 CEFBS_None, // LIFETIME_END
10901 CEFBS_None, // PSEUDO_PROBE
10902 CEFBS_None, // ARITH_FENCE
10903 CEFBS_None, // STACKMAP
10904 CEFBS_None, // FENTRY_CALL
10905 CEFBS_None, // PATCHPOINT
10906 CEFBS_None, // LOAD_STACK_GUARD
10907 CEFBS_None, // PREALLOCATED_SETUP
10908 CEFBS_None, // PREALLOCATED_ARG
10909 CEFBS_None, // STATEPOINT
10910 CEFBS_None, // LOCAL_ESCAPE
10911 CEFBS_None, // FAULTING_OP
10912 CEFBS_None, // PATCHABLE_OP
10913 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10914 CEFBS_None, // PATCHABLE_RET
10915 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10916 CEFBS_None, // PATCHABLE_TAIL_CALL
10917 CEFBS_None, // PATCHABLE_EVENT_CALL
10918 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10919 CEFBS_None, // ICALL_BRANCH_FUNNEL
10920 CEFBS_None, // FAKE_USE
10921 CEFBS_None, // MEMBARRIER
10922 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10923 CEFBS_None, // RELOC_NONE
10924 CEFBS_None, // CONVERGENCECTRL_ENTRY
10925 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10926 CEFBS_None, // CONVERGENCECTRL_LOOP
10927 CEFBS_None, // CONVERGENCECTRL_GLUE
10928 CEFBS_None, // G_ASSERT_SEXT
10929 CEFBS_None, // G_ASSERT_ZEXT
10930 CEFBS_None, // G_ASSERT_ALIGN
10931 CEFBS_None, // G_ADD
10932 CEFBS_None, // G_SUB
10933 CEFBS_None, // G_MUL
10934 CEFBS_None, // G_SDIV
10935 CEFBS_None, // G_UDIV
10936 CEFBS_None, // G_SREM
10937 CEFBS_None, // G_UREM
10938 CEFBS_None, // G_SDIVREM
10939 CEFBS_None, // G_UDIVREM
10940 CEFBS_None, // G_AND
10941 CEFBS_None, // G_OR
10942 CEFBS_None, // G_XOR
10943 CEFBS_None, // G_ABDS
10944 CEFBS_None, // G_ABDU
10945 CEFBS_None, // G_UAVGFLOOR
10946 CEFBS_None, // G_UAVGCEIL
10947 CEFBS_None, // G_SAVGFLOOR
10948 CEFBS_None, // G_SAVGCEIL
10949 CEFBS_None, // G_IMPLICIT_DEF
10950 CEFBS_None, // G_PHI
10951 CEFBS_None, // G_FRAME_INDEX
10952 CEFBS_None, // G_GLOBAL_VALUE
10953 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10954 CEFBS_None, // G_CONSTANT_POOL
10955 CEFBS_None, // G_EXTRACT
10956 CEFBS_None, // G_UNMERGE_VALUES
10957 CEFBS_None, // G_INSERT
10958 CEFBS_None, // G_MERGE_VALUES
10959 CEFBS_None, // G_BUILD_VECTOR
10960 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10961 CEFBS_None, // G_CONCAT_VECTORS
10962 CEFBS_None, // G_PTRTOINT
10963 CEFBS_None, // G_INTTOPTR
10964 CEFBS_None, // G_BITCAST
10965 CEFBS_None, // G_FREEZE
10966 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10967 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10968 CEFBS_None, // G_INTRINSIC_TRUNC
10969 CEFBS_None, // G_INTRINSIC_ROUND
10970 CEFBS_None, // G_INTRINSIC_LRINT
10971 CEFBS_None, // G_INTRINSIC_LLRINT
10972 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10973 CEFBS_None, // G_READCYCLECOUNTER
10974 CEFBS_None, // G_READSTEADYCOUNTER
10975 CEFBS_None, // G_LOAD
10976 CEFBS_None, // G_SEXTLOAD
10977 CEFBS_None, // G_ZEXTLOAD
10978 CEFBS_None, // G_INDEXED_LOAD
10979 CEFBS_None, // G_INDEXED_SEXTLOAD
10980 CEFBS_None, // G_INDEXED_ZEXTLOAD
10981 CEFBS_None, // G_STORE
10982 CEFBS_None, // G_INDEXED_STORE
10983 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10984 CEFBS_None, // G_ATOMIC_CMPXCHG
10985 CEFBS_None, // G_ATOMICRMW_XCHG
10986 CEFBS_None, // G_ATOMICRMW_ADD
10987 CEFBS_None, // G_ATOMICRMW_SUB
10988 CEFBS_None, // G_ATOMICRMW_AND
10989 CEFBS_None, // G_ATOMICRMW_NAND
10990 CEFBS_None, // G_ATOMICRMW_OR
10991 CEFBS_None, // G_ATOMICRMW_XOR
10992 CEFBS_None, // G_ATOMICRMW_MAX
10993 CEFBS_None, // G_ATOMICRMW_MIN
10994 CEFBS_None, // G_ATOMICRMW_UMAX
10995 CEFBS_None, // G_ATOMICRMW_UMIN
10996 CEFBS_None, // G_ATOMICRMW_FADD
10997 CEFBS_None, // G_ATOMICRMW_FSUB
10998 CEFBS_None, // G_ATOMICRMW_FMAX
10999 CEFBS_None, // G_ATOMICRMW_FMIN
11000 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11001 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11002 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11003 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11004 CEFBS_None, // G_ATOMICRMW_USUB_COND
11005 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11006 CEFBS_None, // G_FENCE
11007 CEFBS_None, // G_PREFETCH
11008 CEFBS_None, // G_BRCOND
11009 CEFBS_None, // G_BRINDIRECT
11010 CEFBS_None, // G_INVOKE_REGION_START
11011 CEFBS_None, // G_INTRINSIC
11012 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11013 CEFBS_None, // G_INTRINSIC_CONVERGENT
11014 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11015 CEFBS_None, // G_ANYEXT
11016 CEFBS_None, // G_TRUNC
11017 CEFBS_None, // G_TRUNC_SSAT_S
11018 CEFBS_None, // G_TRUNC_SSAT_U
11019 CEFBS_None, // G_TRUNC_USAT_U
11020 CEFBS_None, // G_CONSTANT
11021 CEFBS_None, // G_FCONSTANT
11022 CEFBS_None, // G_VASTART
11023 CEFBS_None, // G_VAARG
11024 CEFBS_None, // G_SEXT
11025 CEFBS_None, // G_SEXT_INREG
11026 CEFBS_None, // G_ZEXT
11027 CEFBS_None, // G_SHL
11028 CEFBS_None, // G_LSHR
11029 CEFBS_None, // G_ASHR
11030 CEFBS_None, // G_FSHL
11031 CEFBS_None, // G_FSHR
11032 CEFBS_None, // G_ROTR
11033 CEFBS_None, // G_ROTL
11034 CEFBS_None, // G_ICMP
11035 CEFBS_None, // G_FCMP
11036 CEFBS_None, // G_SCMP
11037 CEFBS_None, // G_UCMP
11038 CEFBS_None, // G_SELECT
11039 CEFBS_None, // G_UADDO
11040 CEFBS_None, // G_UADDE
11041 CEFBS_None, // G_USUBO
11042 CEFBS_None, // G_USUBE
11043 CEFBS_None, // G_SADDO
11044 CEFBS_None, // G_SADDE
11045 CEFBS_None, // G_SSUBO
11046 CEFBS_None, // G_SSUBE
11047 CEFBS_None, // G_UMULO
11048 CEFBS_None, // G_SMULO
11049 CEFBS_None, // G_UMULH
11050 CEFBS_None, // G_SMULH
11051 CEFBS_None, // G_UADDSAT
11052 CEFBS_None, // G_SADDSAT
11053 CEFBS_None, // G_USUBSAT
11054 CEFBS_None, // G_SSUBSAT
11055 CEFBS_None, // G_USHLSAT
11056 CEFBS_None, // G_SSHLSAT
11057 CEFBS_None, // G_SMULFIX
11058 CEFBS_None, // G_UMULFIX
11059 CEFBS_None, // G_SMULFIXSAT
11060 CEFBS_None, // G_UMULFIXSAT
11061 CEFBS_None, // G_SDIVFIX
11062 CEFBS_None, // G_UDIVFIX
11063 CEFBS_None, // G_SDIVFIXSAT
11064 CEFBS_None, // G_UDIVFIXSAT
11065 CEFBS_None, // G_FADD
11066 CEFBS_None, // G_FSUB
11067 CEFBS_None, // G_FMUL
11068 CEFBS_None, // G_FMA
11069 CEFBS_None, // G_FMAD
11070 CEFBS_None, // G_FDIV
11071 CEFBS_None, // G_FREM
11072 CEFBS_None, // G_FMODF
11073 CEFBS_None, // G_FPOW
11074 CEFBS_None, // G_FPOWI
11075 CEFBS_None, // G_FEXP
11076 CEFBS_None, // G_FEXP2
11077 CEFBS_None, // G_FEXP10
11078 CEFBS_None, // G_FLOG
11079 CEFBS_None, // G_FLOG2
11080 CEFBS_None, // G_FLOG10
11081 CEFBS_None, // G_FLDEXP
11082 CEFBS_None, // G_FFREXP
11083 CEFBS_None, // G_FNEG
11084 CEFBS_None, // G_FPEXT
11085 CEFBS_None, // G_FPTRUNC
11086 CEFBS_None, // G_FPTOSI
11087 CEFBS_None, // G_FPTOUI
11088 CEFBS_None, // G_SITOFP
11089 CEFBS_None, // G_UITOFP
11090 CEFBS_None, // G_FPTOSI_SAT
11091 CEFBS_None, // G_FPTOUI_SAT
11092 CEFBS_None, // G_FABS
11093 CEFBS_None, // G_FCOPYSIGN
11094 CEFBS_None, // G_IS_FPCLASS
11095 CEFBS_None, // G_FCANONICALIZE
11096 CEFBS_None, // G_FMINNUM
11097 CEFBS_None, // G_FMAXNUM
11098 CEFBS_None, // G_FMINNUM_IEEE
11099 CEFBS_None, // G_FMAXNUM_IEEE
11100 CEFBS_None, // G_FMINIMUM
11101 CEFBS_None, // G_FMAXIMUM
11102 CEFBS_None, // G_FMINIMUMNUM
11103 CEFBS_None, // G_FMAXIMUMNUM
11104 CEFBS_None, // G_GET_FPENV
11105 CEFBS_None, // G_SET_FPENV
11106 CEFBS_None, // G_RESET_FPENV
11107 CEFBS_None, // G_GET_FPMODE
11108 CEFBS_None, // G_SET_FPMODE
11109 CEFBS_None, // G_RESET_FPMODE
11110 CEFBS_None, // G_GET_ROUNDING
11111 CEFBS_None, // G_SET_ROUNDING
11112 CEFBS_None, // G_PTR_ADD
11113 CEFBS_None, // G_PTRMASK
11114 CEFBS_None, // G_SMIN
11115 CEFBS_None, // G_SMAX
11116 CEFBS_None, // G_UMIN
11117 CEFBS_None, // G_UMAX
11118 CEFBS_None, // G_ABS
11119 CEFBS_None, // G_LROUND
11120 CEFBS_None, // G_LLROUND
11121 CEFBS_None, // G_BR
11122 CEFBS_None, // G_BRJT
11123 CEFBS_None, // G_VSCALE
11124 CEFBS_None, // G_INSERT_SUBVECTOR
11125 CEFBS_None, // G_EXTRACT_SUBVECTOR
11126 CEFBS_None, // G_INSERT_VECTOR_ELT
11127 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11128 CEFBS_None, // G_SHUFFLE_VECTOR
11129 CEFBS_None, // G_SPLAT_VECTOR
11130 CEFBS_None, // G_STEP_VECTOR
11131 CEFBS_None, // G_VECTOR_COMPRESS
11132 CEFBS_None, // G_CTTZ
11133 CEFBS_None, // G_CTTZ_ZERO_UNDEF
11134 CEFBS_None, // G_CTLZ
11135 CEFBS_None, // G_CTLZ_ZERO_UNDEF
11136 CEFBS_None, // G_CTLS
11137 CEFBS_None, // G_CTPOP
11138 CEFBS_None, // G_BSWAP
11139 CEFBS_None, // G_BITREVERSE
11140 CEFBS_None, // G_FCEIL
11141 CEFBS_None, // G_FCOS
11142 CEFBS_None, // G_FSIN
11143 CEFBS_None, // G_FSINCOS
11144 CEFBS_None, // G_FTAN
11145 CEFBS_None, // G_FACOS
11146 CEFBS_None, // G_FASIN
11147 CEFBS_None, // G_FATAN
11148 CEFBS_None, // G_FATAN2
11149 CEFBS_None, // G_FCOSH
11150 CEFBS_None, // G_FSINH
11151 CEFBS_None, // G_FTANH
11152 CEFBS_None, // G_FSQRT
11153 CEFBS_None, // G_FFLOOR
11154 CEFBS_None, // G_FRINT
11155 CEFBS_None, // G_FNEARBYINT
11156 CEFBS_None, // G_ADDRSPACE_CAST
11157 CEFBS_None, // G_BLOCK_ADDR
11158 CEFBS_None, // G_JUMP_TABLE
11159 CEFBS_None, // G_DYN_STACKALLOC
11160 CEFBS_None, // G_STACKSAVE
11161 CEFBS_None, // G_STACKRESTORE
11162 CEFBS_None, // G_STRICT_FADD
11163 CEFBS_None, // G_STRICT_FSUB
11164 CEFBS_None, // G_STRICT_FMUL
11165 CEFBS_None, // G_STRICT_FDIV
11166 CEFBS_None, // G_STRICT_FREM
11167 CEFBS_None, // G_STRICT_FMA
11168 CEFBS_None, // G_STRICT_FSQRT
11169 CEFBS_None, // G_STRICT_FLDEXP
11170 CEFBS_None, // G_READ_REGISTER
11171 CEFBS_None, // G_WRITE_REGISTER
11172 CEFBS_None, // G_MEMCPY
11173 CEFBS_None, // G_MEMCPY_INLINE
11174 CEFBS_None, // G_MEMMOVE
11175 CEFBS_None, // G_MEMSET
11176 CEFBS_None, // G_BZERO
11177 CEFBS_None, // G_TRAP
11178 CEFBS_None, // G_DEBUGTRAP
11179 CEFBS_None, // G_UBSANTRAP
11180 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11181 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11182 CEFBS_None, // G_VECREDUCE_FADD
11183 CEFBS_None, // G_VECREDUCE_FMUL
11184 CEFBS_None, // G_VECREDUCE_FMAX
11185 CEFBS_None, // G_VECREDUCE_FMIN
11186 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11187 CEFBS_None, // G_VECREDUCE_FMINIMUM
11188 CEFBS_None, // G_VECREDUCE_ADD
11189 CEFBS_None, // G_VECREDUCE_MUL
11190 CEFBS_None, // G_VECREDUCE_AND
11191 CEFBS_None, // G_VECREDUCE_OR
11192 CEFBS_None, // G_VECREDUCE_XOR
11193 CEFBS_None, // G_VECREDUCE_SMAX
11194 CEFBS_None, // G_VECREDUCE_SMIN
11195 CEFBS_None, // G_VECREDUCE_UMAX
11196 CEFBS_None, // G_VECREDUCE_UMIN
11197 CEFBS_None, // G_SBFX
11198 CEFBS_None, // G_UBFX
11199 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11200 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11201 CEFBS_None, // ATOMIC_LOAD_AND_I128
11202 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11203 CEFBS_None, // ATOMIC_LOAD_OR_I128
11204 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11205 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11206 CEFBS_None, // ATOMIC_SWAP_I128
11207 CEFBS_None, // BUILD_QUADWORD
11208 CEFBS_None, // BUILD_UACC
11209 CEFBS_None, // CFENCE
11210 CEFBS_None, // CFENCE8
11211 CEFBS_None, // CLRLSLDI
11212 CEFBS_None, // CLRLSLDI_rec
11213 CEFBS_None, // CLRLSLWI
11214 CEFBS_None, // CLRLSLWI_rec
11215 CEFBS_None, // CLRRDI
11216 CEFBS_None, // CLRRDI_rec
11217 CEFBS_None, // CLRRWI
11218 CEFBS_None, // CLRRWI_rec
11219 CEFBS_None, // DCBFL
11220 CEFBS_None, // DCBFLP
11221 CEFBS_None, // DCBFPS
11222 CEFBS_None, // DCBFx
11223 CEFBS_None, // DCBSTPS
11224 CEFBS_None, // DCBTCT
11225 CEFBS_None, // DCBTDS
11226 CEFBS_None, // DCBTSTCT
11227 CEFBS_None, // DCBTSTDS
11228 CEFBS_None, // DCBTSTT
11229 CEFBS_None, // DCBTSTx
11230 CEFBS_None, // DCBTT
11231 CEFBS_None, // DCBTx
11232 CEFBS_None, // DFLOADf32
11233 CEFBS_None, // DFLOADf64
11234 CEFBS_None, // DFSTOREf32
11235 CEFBS_None, // DFSTOREf64
11236 CEFBS_None, // EXTLDI
11237 CEFBS_None, // EXTLDI_rec
11238 CEFBS_None, // EXTLWI
11239 CEFBS_None, // EXTLWI_rec
11240 CEFBS_None, // EXTRDI
11241 CEFBS_None, // EXTRDI_rec
11242 CEFBS_None, // EXTRWI
11243 CEFBS_None, // EXTRWI_rec
11244 CEFBS_None, // INSLWI
11245 CEFBS_None, // INSLWI_rec
11246 CEFBS_None, // INSRDI
11247 CEFBS_None, // INSRDI_rec
11248 CEFBS_None, // INSRWI
11249 CEFBS_None, // INSRWI_rec
11250 CEFBS_None, // KILL_PAIR
11251 CEFBS_None, // LAx
11252 CEFBS_None, // LIWAX
11253 CEFBS_None, // LIWZX
11254 CEFBS_None, // PPCLdFixedAddr
11255 CEFBS_None, // PSUBI
11256 CEFBS_None, // RLWIMIbm
11257 CEFBS_None, // RLWIMIbm_rec
11258 CEFBS_None, // RLWINMbm
11259 CEFBS_None, // RLWINMbm_rec
11260 CEFBS_None, // RLWNMbm
11261 CEFBS_None, // RLWNMbm_rec
11262 CEFBS_None, // ROTRDI
11263 CEFBS_None, // ROTRDI_rec
11264 CEFBS_None, // ROTRWI
11265 CEFBS_None, // ROTRWI_rec
11266 CEFBS_None, // SLDI
11267 CEFBS_None, // SLDI_rec
11268 CEFBS_None, // SLWI
11269 CEFBS_None, // SLWI_rec
11270 CEFBS_None, // SPILLTOVSR_LD
11271 CEFBS_None, // SPILLTOVSR_LDX
11272 CEFBS_None, // SPILLTOVSR_ST
11273 CEFBS_None, // SPILLTOVSR_STX
11274 CEFBS_None, // SRDI
11275 CEFBS_None, // SRDI_rec
11276 CEFBS_None, // SRWI
11277 CEFBS_None, // SRWI_rec
11278 CEFBS_None, // STIWX
11279 CEFBS_None, // SUBI
11280 CEFBS_None, // SUBIC
11281 CEFBS_None, // SUBIC_rec
11282 CEFBS_None, // SUBIS
11283 CEFBS_None, // SUBPCIS
11284 CEFBS_None, // XFLOADf32
11285 CEFBS_None, // XFLOADf64
11286 CEFBS_None, // XFSTOREf32
11287 CEFBS_None, // XFSTOREf64
11288 CEFBS_None, // ADD4
11289 CEFBS_None, // ADD4O
11290 CEFBS_None, // ADD4O_rec
11291 CEFBS_None, // ADD4TLS
11292 CEFBS_None, // ADD4_rec
11293 CEFBS_None, // ADD8
11294 CEFBS_None, // ADD8O
11295 CEFBS_None, // ADD8O_rec
11296 CEFBS_None, // ADD8TLS
11297 CEFBS_None, // ADD8TLS_
11298 CEFBS_None, // ADD8_rec
11299 CEFBS_None, // ADDC
11300 CEFBS_None, // ADDC8
11301 CEFBS_None, // ADDC8O
11302 CEFBS_None, // ADDC8O_rec
11303 CEFBS_None, // ADDC8_rec
11304 CEFBS_None, // ADDCO
11305 CEFBS_None, // ADDCO_rec
11306 CEFBS_None, // ADDC_rec
11307 CEFBS_None, // ADDE
11308 CEFBS_None, // ADDE8
11309 CEFBS_None, // ADDE8O
11310 CEFBS_None, // ADDE8O_rec
11311 CEFBS_None, // ADDE8_rec
11312 CEFBS_None, // ADDEO
11313 CEFBS_None, // ADDEO_rec
11314 CEFBS_None, // ADDEX
11315 CEFBS_None, // ADDEX8
11316 CEFBS_None, // ADDE_rec
11317 CEFBS_None, // ADDG6S
11318 CEFBS_None, // ADDG6S8
11319 CEFBS_None, // ADDI
11320 CEFBS_None, // ADDI8
11321 CEFBS_None, // ADDIC
11322 CEFBS_None, // ADDIC8
11323 CEFBS_None, // ADDIC_rec
11324 CEFBS_None, // ADDIS
11325 CEFBS_None, // ADDIS8
11326 CEFBS_None, // ADDISdtprelHA
11327 CEFBS_None, // ADDISdtprelHA32
11328 CEFBS_None, // ADDISgotTprelHA
11329 CEFBS_None, // ADDIStlsgdHA
11330 CEFBS_None, // ADDIStlsldHA
11331 CEFBS_None, // ADDIStocHA
11332 CEFBS_None, // ADDIStocHA8
11333 CEFBS_None, // ADDIdtprelL
11334 CEFBS_None, // ADDIdtprelL32
11335 CEFBS_None, // ADDItlsgdL
11336 CEFBS_None, // ADDItlsgdL32
11337 CEFBS_None, // ADDItlsgdLADDR
11338 CEFBS_None, // ADDItlsgdLADDR32
11339 CEFBS_None, // ADDItlsldL
11340 CEFBS_None, // ADDItlsldL32
11341 CEFBS_None, // ADDItlsldLADDR
11342 CEFBS_None, // ADDItlsldLADDR32
11343 CEFBS_None, // ADDItoc
11344 CEFBS_None, // ADDItoc8
11345 CEFBS_None, // ADDItocL
11346 CEFBS_None, // ADDItocL8
11347 CEFBS_None, // ADDME
11348 CEFBS_None, // ADDME8
11349 CEFBS_None, // ADDME8O
11350 CEFBS_None, // ADDME8O_rec
11351 CEFBS_None, // ADDME8_rec
11352 CEFBS_None, // ADDMEO
11353 CEFBS_None, // ADDMEO_rec
11354 CEFBS_None, // ADDME_rec
11355 CEFBS_None, // ADDPCIS
11356 CEFBS_None, // ADDZE
11357 CEFBS_None, // ADDZE8
11358 CEFBS_None, // ADDZE8O
11359 CEFBS_None, // ADDZE8O_rec
11360 CEFBS_None, // ADDZE8_rec
11361 CEFBS_None, // ADDZEO
11362 CEFBS_None, // ADDZEO_rec
11363 CEFBS_None, // ADDZE_rec
11364 CEFBS_None, // ADJCALLSTACKDOWN
11365 CEFBS_None, // ADJCALLSTACKUP
11366 CEFBS_None, // AND
11367 CEFBS_None, // AND8
11368 CEFBS_None, // AND8_rec
11369 CEFBS_None, // ANDC
11370 CEFBS_None, // ANDC8
11371 CEFBS_None, // ANDC8_rec
11372 CEFBS_None, // ANDC_rec
11373 CEFBS_None, // ANDI8_rec
11374 CEFBS_None, // ANDIS8_rec
11375 CEFBS_None, // ANDIS_rec
11376 CEFBS_None, // ANDI_rec
11377 CEFBS_None, // ANDI_rec_1_EQ_BIT
11378 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11379 CEFBS_None, // ANDI_rec_1_GT_BIT
11380 CEFBS_None, // ANDI_rec_1_GT_BIT8
11381 CEFBS_None, // AND_rec
11382 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11383 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11384 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11385 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11386 CEFBS_None, // ATOMIC_LOAD_ADD_I16
11387 CEFBS_None, // ATOMIC_LOAD_ADD_I32
11388 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11389 CEFBS_None, // ATOMIC_LOAD_ADD_I8
11390 CEFBS_None, // ATOMIC_LOAD_AND_I16
11391 CEFBS_None, // ATOMIC_LOAD_AND_I32
11392 CEFBS_None, // ATOMIC_LOAD_AND_I64
11393 CEFBS_None, // ATOMIC_LOAD_AND_I8
11394 CEFBS_None, // ATOMIC_LOAD_MAX_I16
11395 CEFBS_None, // ATOMIC_LOAD_MAX_I32
11396 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11397 CEFBS_None, // ATOMIC_LOAD_MAX_I8
11398 CEFBS_None, // ATOMIC_LOAD_MIN_I16
11399 CEFBS_None, // ATOMIC_LOAD_MIN_I32
11400 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11401 CEFBS_None, // ATOMIC_LOAD_MIN_I8
11402 CEFBS_None, // ATOMIC_LOAD_NAND_I16
11403 CEFBS_None, // ATOMIC_LOAD_NAND_I32
11404 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11405 CEFBS_None, // ATOMIC_LOAD_NAND_I8
11406 CEFBS_None, // ATOMIC_LOAD_OR_I16
11407 CEFBS_None, // ATOMIC_LOAD_OR_I32
11408 CEFBS_None, // ATOMIC_LOAD_OR_I64
11409 CEFBS_None, // ATOMIC_LOAD_OR_I8
11410 CEFBS_None, // ATOMIC_LOAD_SUB_I16
11411 CEFBS_None, // ATOMIC_LOAD_SUB_I32
11412 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11413 CEFBS_None, // ATOMIC_LOAD_SUB_I8
11414 CEFBS_None, // ATOMIC_LOAD_UMAX_I16
11415 CEFBS_None, // ATOMIC_LOAD_UMAX_I32
11416 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11417 CEFBS_None, // ATOMIC_LOAD_UMAX_I8
11418 CEFBS_None, // ATOMIC_LOAD_UMIN_I16
11419 CEFBS_None, // ATOMIC_LOAD_UMIN_I32
11420 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11421 CEFBS_None, // ATOMIC_LOAD_UMIN_I8
11422 CEFBS_None, // ATOMIC_LOAD_XOR_I16
11423 CEFBS_None, // ATOMIC_LOAD_XOR_I32
11424 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11425 CEFBS_None, // ATOMIC_LOAD_XOR_I8
11426 CEFBS_None, // ATOMIC_SWAP_I16
11427 CEFBS_None, // ATOMIC_SWAP_I32
11428 CEFBS_None, // ATOMIC_SWAP_I64
11429 CEFBS_None, // ATOMIC_SWAP_I8
11430 CEFBS_None, // ATTN
11431 CEFBS_None, // B
11432 CEFBS_None, // BA
11433 CEFBS_None, // BC
11434 CEFBS_None, // BCC
11435 CEFBS_None, // BCCA
11436 CEFBS_None, // BCCCTR
11437 CEFBS_None, // BCCCTR8
11438 CEFBS_None, // BCCCTRL
11439 CEFBS_None, // BCCCTRL8
11440 CEFBS_None, // BCCL
11441 CEFBS_None, // BCCLA
11442 CEFBS_None, // BCCLR
11443 CEFBS_None, // BCCLRL
11444 CEFBS_None, // BCCTR
11445 CEFBS_None, // BCCTR8
11446 CEFBS_None, // BCCTR8n
11447 CEFBS_None, // BCCTRL
11448 CEFBS_None, // BCCTRL8
11449 CEFBS_None, // BCCTRL8n
11450 CEFBS_None, // BCCTRLn
11451 CEFBS_None, // BCCTRn
11452 CEFBS_None, // BCDADD_rec
11453 CEFBS_None, // BCDCFN_rec
11454 CEFBS_None, // BCDCFSQ_rec
11455 CEFBS_None, // BCDCFZ_rec
11456 CEFBS_None, // BCDCPSGN_rec
11457 CEFBS_None, // BCDCTN_rec
11458 CEFBS_None, // BCDCTSQ_rec
11459 CEFBS_None, // BCDCTZ_rec
11460 CEFBS_None, // BCDSETSGN_rec
11461 CEFBS_None, // BCDSR_rec
11462 CEFBS_None, // BCDSUB_rec
11463 CEFBS_None, // BCDS_rec
11464 CEFBS_None, // BCDTRUNC_rec
11465 CEFBS_None, // BCDUS_rec
11466 CEFBS_None, // BCDUTRUNC_rec
11467 CEFBS_None, // BCL
11468 CEFBS_None, // BCLR
11469 CEFBS_None, // BCLRL
11470 CEFBS_None, // BCLRLn
11471 CEFBS_None, // BCLRn
11472 CEFBS_None, // BCLalways
11473 CEFBS_None, // BCLn
11474 CEFBS_None, // BCTR
11475 CEFBS_None, // BCTR8
11476 CEFBS_None, // BCTRL
11477 CEFBS_None, // BCTRL8
11478 CEFBS_None, // BCTRL8_LDinto_toc
11479 CEFBS_None, // BCTRL8_LDinto_toc_RM
11480 CEFBS_None, // BCTRL8_RM
11481 CEFBS_None, // BCTRL_LWZinto_toc
11482 CEFBS_None, // BCTRL_LWZinto_toc_RM
11483 CEFBS_None, // BCTRL_RM
11484 CEFBS_None, // BCn
11485 CEFBS_None, // BDNZ
11486 CEFBS_None, // BDNZ8
11487 CEFBS_None, // BDNZA
11488 CEFBS_None, // BDNZAm
11489 CEFBS_None, // BDNZAp
11490 CEFBS_None, // BDNZL
11491 CEFBS_None, // BDNZLA
11492 CEFBS_None, // BDNZLAm
11493 CEFBS_None, // BDNZLAp
11494 CEFBS_None, // BDNZLR
11495 CEFBS_None, // BDNZLR8
11496 CEFBS_None, // BDNZLRL
11497 CEFBS_None, // BDNZLRLm
11498 CEFBS_None, // BDNZLRLp
11499 CEFBS_None, // BDNZLRm
11500 CEFBS_None, // BDNZLRp
11501 CEFBS_None, // BDNZLm
11502 CEFBS_None, // BDNZLp
11503 CEFBS_None, // BDNZm
11504 CEFBS_None, // BDNZp
11505 CEFBS_None, // BDZ
11506 CEFBS_None, // BDZ8
11507 CEFBS_None, // BDZA
11508 CEFBS_None, // BDZAm
11509 CEFBS_None, // BDZAp
11510 CEFBS_None, // BDZL
11511 CEFBS_None, // BDZLA
11512 CEFBS_None, // BDZLAm
11513 CEFBS_None, // BDZLAp
11514 CEFBS_None, // BDZLR
11515 CEFBS_None, // BDZLR8
11516 CEFBS_None, // BDZLRL
11517 CEFBS_None, // BDZLRLm
11518 CEFBS_None, // BDZLRLp
11519 CEFBS_None, // BDZLRm
11520 CEFBS_None, // BDZLRp
11521 CEFBS_None, // BDZLm
11522 CEFBS_None, // BDZLp
11523 CEFBS_None, // BDZm
11524 CEFBS_None, // BDZp
11525 CEFBS_None, // BL
11526 CEFBS_None, // BL8
11527 CEFBS_None, // BL8_NOP
11528 CEFBS_None, // BL8_NOP_RM
11529 CEFBS_None, // BL8_NOP_TLS
11530 CEFBS_None, // BL8_NOTOC
11531 CEFBS_None, // BL8_NOTOC_RM
11532 CEFBS_None, // BL8_NOTOC_TLS
11533 CEFBS_None, // BL8_RM
11534 CEFBS_None, // BL8_TLS
11535 CEFBS_None, // BL8_TLS_
11536 CEFBS_None, // BLA
11537 CEFBS_None, // BLA8
11538 CEFBS_None, // BLA8_NOP
11539 CEFBS_None, // BLA8_NOP_RM
11540 CEFBS_None, // BLA8_RM
11541 CEFBS_None, // BLA_RM
11542 CEFBS_None, // BLR
11543 CEFBS_None, // BLR8
11544 CEFBS_None, // BLRL
11545 CEFBS_None, // BL_NOP
11546 CEFBS_None, // BL_NOP_RM
11547 CEFBS_None, // BL_RM
11548 CEFBS_None, // BL_TLS
11549 CEFBS_None, // BPERMD
11550 CEFBS_None, // BRD
11551 CEFBS_None, // BRH
11552 CEFBS_None, // BRH8
11553 CEFBS_None, // BRINC
11554 CEFBS_None, // BRW
11555 CEFBS_None, // BRW8
11556 CEFBS_None, // CBCDTD
11557 CEFBS_None, // CBCDTD8
11558 CEFBS_None, // CDTBCD
11559 CEFBS_None, // CDTBCD8
11560 CEFBS_None, // CFUGED
11561 CEFBS_None, // CLRBHRB
11562 CEFBS_None, // CMPB
11563 CEFBS_None, // CMPB8
11564 CEFBS_None, // CMPD
11565 CEFBS_None, // CMPDI
11566 CEFBS_None, // CMPEQB
11567 CEFBS_None, // CMPLD
11568 CEFBS_None, // CMPLDI
11569 CEFBS_None, // CMPLW
11570 CEFBS_None, // CMPLWI
11571 CEFBS_None, // CMPRB
11572 CEFBS_None, // CMPRB8
11573 CEFBS_None, // CMPW
11574 CEFBS_None, // CMPWI
11575 CEFBS_None, // CNTLZD
11576 CEFBS_None, // CNTLZDM
11577 CEFBS_None, // CNTLZD_rec
11578 CEFBS_None, // CNTLZW
11579 CEFBS_None, // CNTLZW8
11580 CEFBS_None, // CNTLZW8_rec
11581 CEFBS_None, // CNTLZW_rec
11582 CEFBS_None, // CNTTZD
11583 CEFBS_None, // CNTTZDM
11584 CEFBS_None, // CNTTZD_rec
11585 CEFBS_None, // CNTTZW
11586 CEFBS_None, // CNTTZW8
11587 CEFBS_None, // CNTTZW8_rec
11588 CEFBS_None, // CNTTZW_rec
11589 CEFBS_None, // CP_ABORT
11590 CEFBS_None, // CP_COPY
11591 CEFBS_None, // CP_COPY8
11592 CEFBS_None, // CP_PASTE8_rec
11593 CEFBS_None, // CP_PASTE_rec
11594 CEFBS_None, // CR6SET
11595 CEFBS_None, // CR6UNSET
11596 CEFBS_None, // CRAND
11597 CEFBS_None, // CRANDC
11598 CEFBS_None, // CREQV
11599 CEFBS_None, // CRNAND
11600 CEFBS_None, // CRNOR
11601 CEFBS_None, // CRNOT
11602 CEFBS_None, // CROR
11603 CEFBS_None, // CRORC
11604 CEFBS_None, // CRSET
11605 CEFBS_None, // CRUNSET
11606 CEFBS_None, // CRXOR
11607 CEFBS_None, // CTRL_DEP
11608 CEFBS_None, // DADD
11609 CEFBS_None, // DADDQ
11610 CEFBS_None, // DADDQ_rec
11611 CEFBS_None, // DADD_rec
11612 CEFBS_None, // DARN
11613 CEFBS_None, // DCBA
11614 CEFBS_None, // DCBF
11615 CEFBS_None, // DCBFEP
11616 CEFBS_None, // DCBI
11617 CEFBS_None, // DCBST
11618 CEFBS_None, // DCBSTEP
11619 CEFBS_None, // DCBT
11620 CEFBS_None, // DCBTEP
11621 CEFBS_None, // DCBTST
11622 CEFBS_None, // DCBTSTEP
11623 CEFBS_None, // DCBZ
11624 CEFBS_None, // DCBZEP
11625 CEFBS_None, // DCBZL
11626 CEFBS_None, // DCBZLEP
11627 CEFBS_None, // DCCCI
11628 CEFBS_None, // DCFFIX
11629 CEFBS_None, // DCFFIXQ
11630 CEFBS_None, // DCFFIXQQ
11631 CEFBS_None, // DCFFIXQ_rec
11632 CEFBS_None, // DCFFIX_rec
11633 CEFBS_None, // DCMPO
11634 CEFBS_None, // DCMPOQ
11635 CEFBS_None, // DCMPU
11636 CEFBS_None, // DCMPUQ
11637 CEFBS_None, // DCTDP
11638 CEFBS_None, // DCTDP_rec
11639 CEFBS_None, // DCTFIX
11640 CEFBS_None, // DCTFIXQ
11641 CEFBS_None, // DCTFIXQQ
11642 CEFBS_None, // DCTFIXQ_rec
11643 CEFBS_None, // DCTFIX_rec
11644 CEFBS_None, // DCTQPQ
11645 CEFBS_None, // DCTQPQ_rec
11646 CEFBS_None, // DDEDPD
11647 CEFBS_None, // DDEDPDQ
11648 CEFBS_None, // DDEDPDQ_rec
11649 CEFBS_None, // DDEDPD_rec
11650 CEFBS_None, // DDIV
11651 CEFBS_None, // DDIVQ
11652 CEFBS_None, // DDIVQ_rec
11653 CEFBS_None, // DDIV_rec
11654 CEFBS_None, // DENBCD
11655 CEFBS_None, // DENBCDQ
11656 CEFBS_None, // DENBCDQ_rec
11657 CEFBS_None, // DENBCD_rec
11658 CEFBS_None, // DIEX
11659 CEFBS_None, // DIEXQ
11660 CEFBS_None, // DIEXQ_rec
11661 CEFBS_None, // DIEX_rec
11662 CEFBS_None, // DIVD
11663 CEFBS_None, // DIVDE
11664 CEFBS_None, // DIVDEO
11665 CEFBS_None, // DIVDEO_rec
11666 CEFBS_None, // DIVDEU
11667 CEFBS_None, // DIVDEUO
11668 CEFBS_None, // DIVDEUO_rec
11669 CEFBS_None, // DIVDEU_rec
11670 CEFBS_None, // DIVDE_rec
11671 CEFBS_None, // DIVDO
11672 CEFBS_None, // DIVDO_rec
11673 CEFBS_None, // DIVDU
11674 CEFBS_None, // DIVDUO
11675 CEFBS_None, // DIVDUO_rec
11676 CEFBS_None, // DIVDU_rec
11677 CEFBS_None, // DIVD_rec
11678 CEFBS_None, // DIVW
11679 CEFBS_None, // DIVWE
11680 CEFBS_None, // DIVWEO
11681 CEFBS_None, // DIVWEO_rec
11682 CEFBS_None, // DIVWEU
11683 CEFBS_None, // DIVWEUO
11684 CEFBS_None, // DIVWEUO_rec
11685 CEFBS_None, // DIVWEU_rec
11686 CEFBS_None, // DIVWE_rec
11687 CEFBS_None, // DIVWO
11688 CEFBS_None, // DIVWO_rec
11689 CEFBS_None, // DIVWU
11690 CEFBS_None, // DIVWUO
11691 CEFBS_None, // DIVWUO_rec
11692 CEFBS_None, // DIVWU_rec
11693 CEFBS_None, // DIVW_rec
11694 CEFBS_None, // DMMR
11695 CEFBS_None, // DMSETDMRZ
11696 CEFBS_None, // DMSHA2HASH
11697 CEFBS_None, // DMSHA3HASH
11698 CEFBS_None, // DMUL
11699 CEFBS_None, // DMULQ
11700 CEFBS_None, // DMULQ_rec
11701 CEFBS_None, // DMUL_rec
11702 CEFBS_None, // DMXOR
11703 CEFBS_None, // DMXVBF16GERX2
11704 CEFBS_None, // DMXVBF16GERX2NN
11705 CEFBS_None, // DMXVBF16GERX2NP
11706 CEFBS_None, // DMXVBF16GERX2PN
11707 CEFBS_None, // DMXVBF16GERX2PP
11708 CEFBS_None, // DMXVF16GERX2
11709 CEFBS_None, // DMXVF16GERX2NN
11710 CEFBS_None, // DMXVF16GERX2NP
11711 CEFBS_None, // DMXVF16GERX2PN
11712 CEFBS_None, // DMXVF16GERX2PP
11713 CEFBS_None, // DMXVI8GERX4
11714 CEFBS_None, // DMXVI8GERX4PP
11715 CEFBS_None, // DMXVI8GERX4SPP
11716 CEFBS_None, // DMXXEXTFDMR256
11717 CEFBS_None, // DMXXEXTFDMR512
11718 CEFBS_None, // DMXXEXTFDMR512_HI
11719 CEFBS_None, // DMXXINSTDMR256
11720 CEFBS_None, // DMXXINSTDMR512
11721 CEFBS_None, // DMXXINSTDMR512_HI
11722 CEFBS_None, // DMXXSETACCZ
11723 CEFBS_None, // DMXXSHAPAD
11724 CEFBS_None, // DQUA
11725 CEFBS_None, // DQUAI
11726 CEFBS_None, // DQUAIQ
11727 CEFBS_None, // DQUAIQ_rec
11728 CEFBS_None, // DQUAI_rec
11729 CEFBS_None, // DQUAQ
11730 CEFBS_None, // DQUAQ_rec
11731 CEFBS_None, // DQUA_rec
11732 CEFBS_None, // DRDPQ
11733 CEFBS_None, // DRDPQ_rec
11734 CEFBS_None, // DRINTN
11735 CEFBS_None, // DRINTNQ
11736 CEFBS_None, // DRINTNQ_rec
11737 CEFBS_None, // DRINTN_rec
11738 CEFBS_None, // DRINTX
11739 CEFBS_None, // DRINTXQ
11740 CEFBS_None, // DRINTXQ_rec
11741 CEFBS_None, // DRINTX_rec
11742 CEFBS_None, // DRRND
11743 CEFBS_None, // DRRNDQ
11744 CEFBS_None, // DRRNDQ_rec
11745 CEFBS_None, // DRRND_rec
11746 CEFBS_None, // DRSP
11747 CEFBS_None, // DRSP_rec
11748 CEFBS_None, // DSCLI
11749 CEFBS_None, // DSCLIQ
11750 CEFBS_None, // DSCLIQ_rec
11751 CEFBS_None, // DSCLI_rec
11752 CEFBS_None, // DSCRI
11753 CEFBS_None, // DSCRIQ
11754 CEFBS_None, // DSCRIQ_rec
11755 CEFBS_None, // DSCRI_rec
11756 CEFBS_None, // DSS
11757 CEFBS_None, // DSSALL
11758 CEFBS_None, // DST
11759 CEFBS_None, // DST64
11760 CEFBS_None, // DSTST
11761 CEFBS_None, // DSTST64
11762 CEFBS_None, // DSTSTT
11763 CEFBS_None, // DSTSTT64
11764 CEFBS_None, // DSTT
11765 CEFBS_None, // DSTT64
11766 CEFBS_None, // DSUB
11767 CEFBS_None, // DSUBQ
11768 CEFBS_None, // DSUBQ_rec
11769 CEFBS_None, // DSUB_rec
11770 CEFBS_None, // DTSTDC
11771 CEFBS_None, // DTSTDCQ
11772 CEFBS_None, // DTSTDG
11773 CEFBS_None, // DTSTDGQ
11774 CEFBS_None, // DTSTEX
11775 CEFBS_None, // DTSTEXQ
11776 CEFBS_None, // DTSTSF
11777 CEFBS_None, // DTSTSFI
11778 CEFBS_None, // DTSTSFIQ
11779 CEFBS_None, // DTSTSFQ
11780 CEFBS_None, // DXEX
11781 CEFBS_None, // DXEXQ
11782 CEFBS_None, // DXEXQ_rec
11783 CEFBS_None, // DXEX_rec
11784 CEFBS_None, // DYNALLOC
11785 CEFBS_None, // DYNALLOC8
11786 CEFBS_None, // DYNAREAOFFSET
11787 CEFBS_None, // DYNAREAOFFSET8
11788 CEFBS_None, // DecreaseCTR8loop
11789 CEFBS_None, // DecreaseCTRloop
11790 CEFBS_None, // EFDABS
11791 CEFBS_None, // EFDADD
11792 CEFBS_None, // EFDCFS
11793 CEFBS_None, // EFDCFSF
11794 CEFBS_None, // EFDCFSI
11795 CEFBS_None, // EFDCFSID
11796 CEFBS_None, // EFDCFUF
11797 CEFBS_None, // EFDCFUI
11798 CEFBS_None, // EFDCFUID
11799 CEFBS_None, // EFDCMPEQ
11800 CEFBS_None, // EFDCMPGT
11801 CEFBS_None, // EFDCMPLT
11802 CEFBS_None, // EFDCTSF
11803 CEFBS_None, // EFDCTSI
11804 CEFBS_None, // EFDCTSIDZ
11805 CEFBS_None, // EFDCTSIZ
11806 CEFBS_None, // EFDCTUF
11807 CEFBS_None, // EFDCTUI
11808 CEFBS_None, // EFDCTUIDZ
11809 CEFBS_None, // EFDCTUIZ
11810 CEFBS_None, // EFDDIV
11811 CEFBS_None, // EFDMUL
11812 CEFBS_None, // EFDNABS
11813 CEFBS_None, // EFDNEG
11814 CEFBS_None, // EFDSUB
11815 CEFBS_None, // EFDTSTEQ
11816 CEFBS_None, // EFDTSTGT
11817 CEFBS_None, // EFDTSTLT
11818 CEFBS_None, // EFSABS
11819 CEFBS_None, // EFSADD
11820 CEFBS_None, // EFSCFD
11821 CEFBS_None, // EFSCFSF
11822 CEFBS_None, // EFSCFSI
11823 CEFBS_None, // EFSCFUF
11824 CEFBS_None, // EFSCFUI
11825 CEFBS_None, // EFSCMPEQ
11826 CEFBS_None, // EFSCMPGT
11827 CEFBS_None, // EFSCMPLT
11828 CEFBS_None, // EFSCTSF
11829 CEFBS_None, // EFSCTSI
11830 CEFBS_None, // EFSCTSIZ
11831 CEFBS_None, // EFSCTUF
11832 CEFBS_None, // EFSCTUI
11833 CEFBS_None, // EFSCTUIZ
11834 CEFBS_None, // EFSDIV
11835 CEFBS_None, // EFSMUL
11836 CEFBS_None, // EFSNABS
11837 CEFBS_None, // EFSNEG
11838 CEFBS_None, // EFSSUB
11839 CEFBS_None, // EFSTSTEQ
11840 CEFBS_None, // EFSTSTGT
11841 CEFBS_None, // EFSTSTLT
11842 CEFBS_None, // EH_SjLj_LongJmp32
11843 CEFBS_None, // EH_SjLj_LongJmp64
11844 CEFBS_None, // EH_SjLj_SetJmp32
11845 CEFBS_None, // EH_SjLj_SetJmp64
11846 CEFBS_None, // EH_SjLj_Setup
11847 CEFBS_None, // EQV
11848 CEFBS_None, // EQV8
11849 CEFBS_None, // EQV8_rec
11850 CEFBS_None, // EQV_rec
11851 CEFBS_None, // EVABS
11852 CEFBS_None, // EVADDIW
11853 CEFBS_None, // EVADDSMIAAW
11854 CEFBS_None, // EVADDSSIAAW
11855 CEFBS_None, // EVADDUMIAAW
11856 CEFBS_None, // EVADDUSIAAW
11857 CEFBS_None, // EVADDW
11858 CEFBS_None, // EVAND
11859 CEFBS_None, // EVANDC
11860 CEFBS_None, // EVCMPEQ
11861 CEFBS_None, // EVCMPGTS
11862 CEFBS_None, // EVCMPGTU
11863 CEFBS_None, // EVCMPLTS
11864 CEFBS_None, // EVCMPLTU
11865 CEFBS_None, // EVCNTLSW
11866 CEFBS_None, // EVCNTLZW
11867 CEFBS_None, // EVDIVWS
11868 CEFBS_None, // EVDIVWU
11869 CEFBS_None, // EVEQV
11870 CEFBS_None, // EVEXTSB
11871 CEFBS_None, // EVEXTSH
11872 CEFBS_None, // EVFSABS
11873 CEFBS_None, // EVFSADD
11874 CEFBS_None, // EVFSCFSF
11875 CEFBS_None, // EVFSCFSI
11876 CEFBS_None, // EVFSCFUF
11877 CEFBS_None, // EVFSCFUI
11878 CEFBS_None, // EVFSCMPEQ
11879 CEFBS_None, // EVFSCMPGT
11880 CEFBS_None, // EVFSCMPLT
11881 CEFBS_None, // EVFSCTSF
11882 CEFBS_None, // EVFSCTSI
11883 CEFBS_None, // EVFSCTSIZ
11884 CEFBS_None, // EVFSCTUF
11885 CEFBS_None, // EVFSCTUI
11886 CEFBS_None, // EVFSCTUIZ
11887 CEFBS_None, // EVFSDIV
11888 CEFBS_None, // EVFSMUL
11889 CEFBS_None, // EVFSNABS
11890 CEFBS_None, // EVFSNEG
11891 CEFBS_None, // EVFSSUB
11892 CEFBS_None, // EVFSTSTEQ
11893 CEFBS_None, // EVFSTSTGT
11894 CEFBS_None, // EVFSTSTLT
11895 CEFBS_None, // EVLDD
11896 CEFBS_None, // EVLDDX
11897 CEFBS_None, // EVLDH
11898 CEFBS_None, // EVLDHX
11899 CEFBS_None, // EVLDW
11900 CEFBS_None, // EVLDWX
11901 CEFBS_None, // EVLHHESPLAT
11902 CEFBS_None, // EVLHHESPLATX
11903 CEFBS_None, // EVLHHOSSPLAT
11904 CEFBS_None, // EVLHHOSSPLATX
11905 CEFBS_None, // EVLHHOUSPLAT
11906 CEFBS_None, // EVLHHOUSPLATX
11907 CEFBS_None, // EVLWHE
11908 CEFBS_None, // EVLWHEX
11909 CEFBS_None, // EVLWHOS
11910 CEFBS_None, // EVLWHOSX
11911 CEFBS_None, // EVLWHOU
11912 CEFBS_None, // EVLWHOUX
11913 CEFBS_None, // EVLWHSPLAT
11914 CEFBS_None, // EVLWHSPLATX
11915 CEFBS_None, // EVLWWSPLAT
11916 CEFBS_None, // EVLWWSPLATX
11917 CEFBS_None, // EVMERGEHI
11918 CEFBS_None, // EVMERGEHILO
11919 CEFBS_None, // EVMERGELO
11920 CEFBS_None, // EVMERGELOHI
11921 CEFBS_None, // EVMHEGSMFAA
11922 CEFBS_None, // EVMHEGSMFAN
11923 CEFBS_None, // EVMHEGSMIAA
11924 CEFBS_None, // EVMHEGSMIAN
11925 CEFBS_None, // EVMHEGUMIAA
11926 CEFBS_None, // EVMHEGUMIAN
11927 CEFBS_None, // EVMHESMF
11928 CEFBS_None, // EVMHESMFA
11929 CEFBS_None, // EVMHESMFAAW
11930 CEFBS_None, // EVMHESMFANW
11931 CEFBS_None, // EVMHESMI
11932 CEFBS_None, // EVMHESMIA
11933 CEFBS_None, // EVMHESMIAAW
11934 CEFBS_None, // EVMHESMIANW
11935 CEFBS_None, // EVMHESSF
11936 CEFBS_None, // EVMHESSFA
11937 CEFBS_None, // EVMHESSFAAW
11938 CEFBS_None, // EVMHESSFANW
11939 CEFBS_None, // EVMHESSIAAW
11940 CEFBS_None, // EVMHESSIANW
11941 CEFBS_None, // EVMHEUMI
11942 CEFBS_None, // EVMHEUMIA
11943 CEFBS_None, // EVMHEUMIAAW
11944 CEFBS_None, // EVMHEUMIANW
11945 CEFBS_None, // EVMHEUSIAAW
11946 CEFBS_None, // EVMHEUSIANW
11947 CEFBS_None, // EVMHOGSMFAA
11948 CEFBS_None, // EVMHOGSMFAN
11949 CEFBS_None, // EVMHOGSMIAA
11950 CEFBS_None, // EVMHOGSMIAN
11951 CEFBS_None, // EVMHOGUMIAA
11952 CEFBS_None, // EVMHOGUMIAN
11953 CEFBS_None, // EVMHOSMF
11954 CEFBS_None, // EVMHOSMFA
11955 CEFBS_None, // EVMHOSMFAAW
11956 CEFBS_None, // EVMHOSMFANW
11957 CEFBS_None, // EVMHOSMI
11958 CEFBS_None, // EVMHOSMIA
11959 CEFBS_None, // EVMHOSMIAAW
11960 CEFBS_None, // EVMHOSMIANW
11961 CEFBS_None, // EVMHOSSF
11962 CEFBS_None, // EVMHOSSFA
11963 CEFBS_None, // EVMHOSSFAAW
11964 CEFBS_None, // EVMHOSSFANW
11965 CEFBS_None, // EVMHOSSIAAW
11966 CEFBS_None, // EVMHOSSIANW
11967 CEFBS_None, // EVMHOUMI
11968 CEFBS_None, // EVMHOUMIA
11969 CEFBS_None, // EVMHOUMIAAW
11970 CEFBS_None, // EVMHOUMIANW
11971 CEFBS_None, // EVMHOUSIAAW
11972 CEFBS_None, // EVMHOUSIANW
11973 CEFBS_None, // EVMRA
11974 CEFBS_None, // EVMWHSMF
11975 CEFBS_None, // EVMWHSMFA
11976 CEFBS_None, // EVMWHSMI
11977 CEFBS_None, // EVMWHSMIA
11978 CEFBS_None, // EVMWHSSF
11979 CEFBS_None, // EVMWHSSFA
11980 CEFBS_None, // EVMWHUMI
11981 CEFBS_None, // EVMWHUMIA
11982 CEFBS_None, // EVMWLSMIAAW
11983 CEFBS_None, // EVMWLSMIANW
11984 CEFBS_None, // EVMWLSSIAAW
11985 CEFBS_None, // EVMWLSSIANW
11986 CEFBS_None, // EVMWLUMI
11987 CEFBS_None, // EVMWLUMIA
11988 CEFBS_None, // EVMWLUMIAAW
11989 CEFBS_None, // EVMWLUMIANW
11990 CEFBS_None, // EVMWLUSIAAW
11991 CEFBS_None, // EVMWLUSIANW
11992 CEFBS_None, // EVMWSMF
11993 CEFBS_None, // EVMWSMFA
11994 CEFBS_None, // EVMWSMFAA
11995 CEFBS_None, // EVMWSMFAN
11996 CEFBS_None, // EVMWSMI
11997 CEFBS_None, // EVMWSMIA
11998 CEFBS_None, // EVMWSMIAA
11999 CEFBS_None, // EVMWSMIAN
12000 CEFBS_None, // EVMWSSF
12001 CEFBS_None, // EVMWSSFA
12002 CEFBS_None, // EVMWSSFAA
12003 CEFBS_None, // EVMWSSFAN
12004 CEFBS_None, // EVMWUMI
12005 CEFBS_None, // EVMWUMIA
12006 CEFBS_None, // EVMWUMIAA
12007 CEFBS_None, // EVMWUMIAN
12008 CEFBS_None, // EVNAND
12009 CEFBS_None, // EVNEG
12010 CEFBS_None, // EVNOR
12011 CEFBS_None, // EVOR
12012 CEFBS_None, // EVORC
12013 CEFBS_None, // EVRLW
12014 CEFBS_None, // EVRLWI
12015 CEFBS_None, // EVRNDW
12016 CEFBS_None, // EVSEL
12017 CEFBS_None, // EVSLW
12018 CEFBS_None, // EVSLWI
12019 CEFBS_None, // EVSPLATFI
12020 CEFBS_None, // EVSPLATI
12021 CEFBS_None, // EVSRWIS
12022 CEFBS_None, // EVSRWIU
12023 CEFBS_None, // EVSRWS
12024 CEFBS_None, // EVSRWU
12025 CEFBS_None, // EVSTDD
12026 CEFBS_None, // EVSTDDX
12027 CEFBS_None, // EVSTDH
12028 CEFBS_None, // EVSTDHX
12029 CEFBS_None, // EVSTDW
12030 CEFBS_None, // EVSTDWX
12031 CEFBS_None, // EVSTWHE
12032 CEFBS_None, // EVSTWHEX
12033 CEFBS_None, // EVSTWHO
12034 CEFBS_None, // EVSTWHOX
12035 CEFBS_None, // EVSTWWE
12036 CEFBS_None, // EVSTWWEX
12037 CEFBS_None, // EVSTWWO
12038 CEFBS_None, // EVSTWWOX
12039 CEFBS_None, // EVSUBFSMIAAW
12040 CEFBS_None, // EVSUBFSSIAAW
12041 CEFBS_None, // EVSUBFUMIAAW
12042 CEFBS_None, // EVSUBFUSIAAW
12043 CEFBS_None, // EVSUBFW
12044 CEFBS_None, // EVSUBIFW
12045 CEFBS_None, // EVXOR
12046 CEFBS_None, // EXTSB
12047 CEFBS_None, // EXTSB8
12048 CEFBS_None, // EXTSB8_32_64
12049 CEFBS_None, // EXTSB8_rec
12050 CEFBS_None, // EXTSB_rec
12051 CEFBS_None, // EXTSH
12052 CEFBS_None, // EXTSH8
12053 CEFBS_None, // EXTSH8_32_64
12054 CEFBS_None, // EXTSH8_rec
12055 CEFBS_None, // EXTSH_rec
12056 CEFBS_None, // EXTSW
12057 CEFBS_None, // EXTSWSLI
12058 CEFBS_None, // EXTSWSLI_32_64
12059 CEFBS_None, // EXTSWSLI_32_64_rec
12060 CEFBS_None, // EXTSWSLI_rec
12061 CEFBS_None, // EXTSW_32
12062 CEFBS_None, // EXTSW_32_64
12063 CEFBS_None, // EXTSW_32_64_rec
12064 CEFBS_None, // EXTSW_rec
12065 CEFBS_None, // EnforceIEIO
12066 CEFBS_None, // FABSD
12067 CEFBS_None, // FABSD_rec
12068 CEFBS_None, // FABSS
12069 CEFBS_None, // FABSS_rec
12070 CEFBS_None, // FADD
12071 CEFBS_None, // FADDS
12072 CEFBS_None, // FADDS_rec
12073 CEFBS_None, // FADD_rec
12074 CEFBS_None, // FADDrtz
12075 CEFBS_None, // FCFID
12076 CEFBS_None, // FCFIDS
12077 CEFBS_None, // FCFIDS_rec
12078 CEFBS_None, // FCFIDU
12079 CEFBS_None, // FCFIDUS
12080 CEFBS_None, // FCFIDUS_rec
12081 CEFBS_None, // FCFIDU_rec
12082 CEFBS_None, // FCFID_rec
12083 CEFBS_None, // FCMPOD
12084 CEFBS_None, // FCMPOS
12085 CEFBS_None, // FCMPUD
12086 CEFBS_None, // FCMPUS
12087 CEFBS_None, // FCPSGND
12088 CEFBS_None, // FCPSGND_rec
12089 CEFBS_None, // FCPSGNS
12090 CEFBS_None, // FCPSGNS_rec
12091 CEFBS_None, // FCTID
12092 CEFBS_None, // FCTIDU
12093 CEFBS_None, // FCTIDUZ
12094 CEFBS_None, // FCTIDUZ_rec
12095 CEFBS_None, // FCTIDU_rec
12096 CEFBS_None, // FCTIDZ
12097 CEFBS_None, // FCTIDZ_rec
12098 CEFBS_None, // FCTID_rec
12099 CEFBS_None, // FCTIW
12100 CEFBS_None, // FCTIWU
12101 CEFBS_None, // FCTIWUZ
12102 CEFBS_None, // FCTIWUZ_rec
12103 CEFBS_None, // FCTIWU_rec
12104 CEFBS_None, // FCTIWZ
12105 CEFBS_None, // FCTIWZ_rec
12106 CEFBS_None, // FCTIW_rec
12107 CEFBS_None, // FDIV
12108 CEFBS_None, // FDIVS
12109 CEFBS_None, // FDIVS_rec
12110 CEFBS_None, // FDIV_rec
12111 CEFBS_None, // FENCE
12112 CEFBS_None, // FMADD
12113 CEFBS_None, // FMADDS
12114 CEFBS_None, // FMADDS_rec
12115 CEFBS_None, // FMADD_rec
12116 CEFBS_None, // FMR
12117 CEFBS_None, // FMR_rec
12118 CEFBS_None, // FMSUB
12119 CEFBS_None, // FMSUBS
12120 CEFBS_None, // FMSUBS_rec
12121 CEFBS_None, // FMSUB_rec
12122 CEFBS_None, // FMUL
12123 CEFBS_None, // FMULS
12124 CEFBS_None, // FMULS_rec
12125 CEFBS_None, // FMUL_rec
12126 CEFBS_None, // FNABSD
12127 CEFBS_None, // FNABSD_rec
12128 CEFBS_None, // FNABSS
12129 CEFBS_None, // FNABSS_rec
12130 CEFBS_None, // FNEGD
12131 CEFBS_None, // FNEGD_rec
12132 CEFBS_None, // FNEGS
12133 CEFBS_None, // FNEGS_rec
12134 CEFBS_None, // FNMADD
12135 CEFBS_None, // FNMADDS
12136 CEFBS_None, // FNMADDS_rec
12137 CEFBS_None, // FNMADD_rec
12138 CEFBS_None, // FNMSUB
12139 CEFBS_None, // FNMSUBS
12140 CEFBS_None, // FNMSUBS_rec
12141 CEFBS_None, // FNMSUB_rec
12142 CEFBS_None, // FRE
12143 CEFBS_None, // FRES
12144 CEFBS_None, // FRES_rec
12145 CEFBS_None, // FRE_rec
12146 CEFBS_None, // FRIMD
12147 CEFBS_None, // FRIMD_rec
12148 CEFBS_None, // FRIMS
12149 CEFBS_None, // FRIMS_rec
12150 CEFBS_None, // FRIND
12151 CEFBS_None, // FRIND_rec
12152 CEFBS_None, // FRINS
12153 CEFBS_None, // FRINS_rec
12154 CEFBS_None, // FRIPD
12155 CEFBS_None, // FRIPD_rec
12156 CEFBS_None, // FRIPS
12157 CEFBS_None, // FRIPS_rec
12158 CEFBS_None, // FRIZD
12159 CEFBS_None, // FRIZD_rec
12160 CEFBS_None, // FRIZS
12161 CEFBS_None, // FRIZS_rec
12162 CEFBS_None, // FRSP
12163 CEFBS_None, // FRSP_rec
12164 CEFBS_None, // FRSQRTE
12165 CEFBS_None, // FRSQRTES
12166 CEFBS_None, // FRSQRTES_rec
12167 CEFBS_None, // FRSQRTE_rec
12168 CEFBS_None, // FSELD
12169 CEFBS_None, // FSELD_rec
12170 CEFBS_None, // FSELS
12171 CEFBS_None, // FSELS_rec
12172 CEFBS_None, // FSQRT
12173 CEFBS_None, // FSQRTS
12174 CEFBS_None, // FSQRTS_rec
12175 CEFBS_None, // FSQRT_rec
12176 CEFBS_None, // FSUB
12177 CEFBS_None, // FSUBS
12178 CEFBS_None, // FSUBS_rec
12179 CEFBS_None, // FSUB_rec
12180 CEFBS_None, // FTDIV
12181 CEFBS_None, // FTSQRT
12182 CEFBS_None, // GETtlsADDR
12183 CEFBS_None, // GETtlsADDR32
12184 CEFBS_None, // GETtlsADDR32AIX
12185 CEFBS_None, // GETtlsADDR64AIX
12186 CEFBS_None, // GETtlsADDRPCREL
12187 CEFBS_None, // GETtlsMOD32AIX
12188 CEFBS_None, // GETtlsMOD64AIX
12189 CEFBS_None, // GETtlsTpointer32AIX
12190 CEFBS_None, // GETtlsldADDR
12191 CEFBS_None, // GETtlsldADDR32
12192 CEFBS_None, // GETtlsldADDRPCREL
12193 CEFBS_None, // HASHCHK
12194 CEFBS_None, // HASHCHK8
12195 CEFBS_None, // HASHCHKP
12196 CEFBS_None, // HASHCHKP8
12197 CEFBS_None, // HASHST
12198 CEFBS_None, // HASHST8
12199 CEFBS_None, // HASHSTP
12200 CEFBS_None, // HASHSTP8
12201 CEFBS_None, // HRFID
12202 CEFBS_None, // ICBI
12203 CEFBS_None, // ICBIEP
12204 CEFBS_None, // ICBLC
12205 CEFBS_None, // ICBLQ
12206 CEFBS_None, // ICBT
12207 CEFBS_None, // ICBTLS
12208 CEFBS_None, // ICCCI
12209 CEFBS_None, // ISEL
12210 CEFBS_None, // ISEL8
12211 CEFBS_None, // ISYNC
12212 CEFBS_None, // LA
12213 CEFBS_None, // LA8
12214 CEFBS_None, // LBARX
12215 CEFBS_None, // LBARXL
12216 CEFBS_None, // LBEPX
12217 CEFBS_None, // LBZ
12218 CEFBS_None, // LBZ8
12219 CEFBS_None, // LBZCIX
12220 CEFBS_None, // LBZU
12221 CEFBS_None, // LBZU8
12222 CEFBS_None, // LBZUX
12223 CEFBS_None, // LBZUX8
12224 CEFBS_None, // LBZX
12225 CEFBS_None, // LBZX8
12226 CEFBS_None, // LBZXTLS
12227 CEFBS_None, // LBZXTLS_
12228 CEFBS_None, // LBZXTLS_32
12229 CEFBS_None, // LD
12230 CEFBS_None, // LDARX
12231 CEFBS_None, // LDARXL
12232 CEFBS_None, // LDAT
12233 CEFBS_None, // LDAT_COND_PSEUDO
12234 CEFBS_None, // LDAT_PSEUDO
12235 CEFBS_None, // LDBRX
12236 CEFBS_None, // LDCIX
12237 CEFBS_None, // LDU
12238 CEFBS_None, // LDUX
12239 CEFBS_None, // LDX
12240 CEFBS_None, // LDXTLS
12241 CEFBS_None, // LDXTLS_
12242 CEFBS_None, // LDgotTprelL
12243 CEFBS_None, // LDgotTprelL32
12244 CEFBS_None, // LDtoc
12245 CEFBS_None, // LDtocBA
12246 CEFBS_None, // LDtocCPT
12247 CEFBS_None, // LDtocJTI
12248 CEFBS_None, // LDtocL
12249 CEFBS_None, // LFD
12250 CEFBS_None, // LFDEPX
12251 CEFBS_None, // LFDU
12252 CEFBS_None, // LFDUX
12253 CEFBS_None, // LFDX
12254 CEFBS_None, // LFDXTLS
12255 CEFBS_None, // LFDXTLS_
12256 CEFBS_None, // LFIWAX
12257 CEFBS_None, // LFIWZX
12258 CEFBS_None, // LFS
12259 CEFBS_None, // LFSU
12260 CEFBS_None, // LFSUX
12261 CEFBS_None, // LFSX
12262 CEFBS_None, // LFSXTLS
12263 CEFBS_None, // LFSXTLS_
12264 CEFBS_None, // LHA
12265 CEFBS_None, // LHA8
12266 CEFBS_None, // LHARX
12267 CEFBS_None, // LHARXL
12268 CEFBS_None, // LHAU
12269 CEFBS_None, // LHAU8
12270 CEFBS_None, // LHAUX
12271 CEFBS_None, // LHAUX8
12272 CEFBS_None, // LHAX
12273 CEFBS_None, // LHAX8
12274 CEFBS_None, // LHAXTLS
12275 CEFBS_None, // LHAXTLS_
12276 CEFBS_None, // LHAXTLS_32
12277 CEFBS_None, // LHBRX
12278 CEFBS_None, // LHBRX8
12279 CEFBS_None, // LHEPX
12280 CEFBS_None, // LHZ
12281 CEFBS_None, // LHZ8
12282 CEFBS_None, // LHZCIX
12283 CEFBS_None, // LHZU
12284 CEFBS_None, // LHZU8
12285 CEFBS_None, // LHZUX
12286 CEFBS_None, // LHZUX8
12287 CEFBS_None, // LHZX
12288 CEFBS_None, // LHZX8
12289 CEFBS_None, // LHZXTLS
12290 CEFBS_None, // LHZXTLS_
12291 CEFBS_None, // LHZXTLS_32
12292 CEFBS_None, // LI
12293 CEFBS_None, // LI8
12294 CEFBS_None, // LIS
12295 CEFBS_None, // LIS8
12296 CEFBS_None, // LMW
12297 CEFBS_None, // LQ
12298 CEFBS_None, // LQARX
12299 CEFBS_None, // LQARXL
12300 CEFBS_None, // LQX_PSEUDO
12301 CEFBS_None, // LSWI
12302 CEFBS_None, // LVEBX
12303 CEFBS_None, // LVEHX
12304 CEFBS_None, // LVEWX
12305 CEFBS_None, // LVSL
12306 CEFBS_None, // LVSR
12307 CEFBS_None, // LVX
12308 CEFBS_None, // LVXL
12309 CEFBS_None, // LWA
12310 CEFBS_None, // LWARX
12311 CEFBS_None, // LWARXL
12312 CEFBS_None, // LWAT
12313 CEFBS_None, // LWAT_COND_PSEUDO
12314 CEFBS_None, // LWAT_PSEUDO
12315 CEFBS_None, // LWAUX
12316 CEFBS_None, // LWAX
12317 CEFBS_None, // LWAXTLS
12318 CEFBS_None, // LWAXTLS_
12319 CEFBS_None, // LWAXTLS_32
12320 CEFBS_None, // LWAX_32
12321 CEFBS_None, // LWA_32
12322 CEFBS_None, // LWBRX
12323 CEFBS_None, // LWBRX8
12324 CEFBS_None, // LWEPX
12325 CEFBS_None, // LWZ
12326 CEFBS_None, // LWZ8
12327 CEFBS_None, // LWZCIX
12328 CEFBS_None, // LWZU
12329 CEFBS_None, // LWZU8
12330 CEFBS_None, // LWZUX
12331 CEFBS_None, // LWZUX8
12332 CEFBS_None, // LWZX
12333 CEFBS_None, // LWZX8
12334 CEFBS_None, // LWZXTLS
12335 CEFBS_None, // LWZXTLS_
12336 CEFBS_None, // LWZXTLS_32
12337 CEFBS_None, // LWZtoc
12338 CEFBS_None, // LWZtocL
12339 CEFBS_None, // LXSD
12340 CEFBS_None, // LXSDX
12341 CEFBS_None, // LXSIBZX
12342 CEFBS_None, // LXSIHZX
12343 CEFBS_None, // LXSIWAX
12344 CEFBS_None, // LXSIWZX
12345 CEFBS_None, // LXSSP
12346 CEFBS_None, // LXSSPX
12347 CEFBS_None, // LXV
12348 CEFBS_None, // LXVB16X
12349 CEFBS_None, // LXVD2X
12350 CEFBS_None, // LXVDSX
12351 CEFBS_None, // LXVH8X
12352 CEFBS_None, // LXVKQ
12353 CEFBS_None, // LXVL
12354 CEFBS_None, // LXVLL
12355 CEFBS_None, // LXVP
12356 CEFBS_None, // LXVPB32X
12357 CEFBS_None, // LXVPRL
12358 CEFBS_None, // LXVPRLL
12359 CEFBS_None, // LXVPX
12360 CEFBS_None, // LXVRBX
12361 CEFBS_None, // LXVRDX
12362 CEFBS_None, // LXVRHX
12363 CEFBS_None, // LXVRL
12364 CEFBS_None, // LXVRLL
12365 CEFBS_None, // LXVRWX
12366 CEFBS_None, // LXVW4X
12367 CEFBS_None, // LXVWSX
12368 CEFBS_None, // LXVX
12369 CEFBS_None, // MADDHD
12370 CEFBS_None, // MADDHDU
12371 CEFBS_None, // MADDLD
12372 CEFBS_None, // MADDLD8
12373 CEFBS_None, // MBAR
12374 CEFBS_None, // MCRF
12375 CEFBS_None, // MCRFS
12376 CEFBS_None, // MCRXRX
12377 CEFBS_None, // MFBHRBE
12378 CEFBS_None, // MFCR
12379 CEFBS_None, // MFCR8
12380 CEFBS_None, // MFCTR
12381 CEFBS_None, // MFCTR8
12382 CEFBS_None, // MFDCR
12383 CEFBS_None, // MFFS
12384 CEFBS_None, // MFFSCDRN
12385 CEFBS_None, // MFFSCDRNI
12386 CEFBS_None, // MFFSCE
12387 CEFBS_None, // MFFSCRN
12388 CEFBS_None, // MFFSCRNI
12389 CEFBS_None, // MFFSL
12390 CEFBS_None, // MFFS_rec
12391 CEFBS_None, // MFLR
12392 CEFBS_None, // MFLR8
12393 CEFBS_None, // MFMSR
12394 CEFBS_None, // MFOCRF
12395 CEFBS_None, // MFOCRF8
12396 CEFBS_None, // MFPMR
12397 CEFBS_None, // MFSPR
12398 CEFBS_None, // MFSPR8
12399 CEFBS_None, // MFSR
12400 CEFBS_None, // MFSRIN
12401 CEFBS_None, // MFTB
12402 CEFBS_None, // MFTB8
12403 CEFBS_None, // MFUDSCR
12404 CEFBS_None, // MFVRD
12405 CEFBS_None, // MFVRSAVE
12406 CEFBS_None, // MFVRSAVEv
12407 CEFBS_None, // MFVRWZ
12408 CEFBS_None, // MFVSCR
12409 CEFBS_None, // MFVSRD
12410 CEFBS_None, // MFVSRLD
12411 CEFBS_None, // MFVSRWZ
12412 CEFBS_None, // MODSD
12413 CEFBS_None, // MODSW
12414 CEFBS_None, // MODUD
12415 CEFBS_None, // MODUW
12416 CEFBS_None, // MSGSYNC
12417 CEFBS_None, // MSYNC
12418 CEFBS_None, // MTCRF
12419 CEFBS_None, // MTCRF8
12420 CEFBS_None, // MTCTR
12421 CEFBS_None, // MTCTR8
12422 CEFBS_None, // MTCTR8loop
12423 CEFBS_None, // MTCTRloop
12424 CEFBS_None, // MTDCR
12425 CEFBS_None, // MTFSB0
12426 CEFBS_None, // MTFSB1
12427 CEFBS_None, // MTFSF
12428 CEFBS_None, // MTFSFI
12429 CEFBS_None, // MTFSFI_rec
12430 CEFBS_None, // MTFSFIb
12431 CEFBS_None, // MTFSF_rec
12432 CEFBS_None, // MTFSFb
12433 CEFBS_None, // MTLPL
12434 CEFBS_None, // MTLPL8
12435 CEFBS_None, // MTLR
12436 CEFBS_None, // MTLR8
12437 CEFBS_None, // MTMSR
12438 CEFBS_None, // MTMSRD
12439 CEFBS_None, // MTOCRF
12440 CEFBS_None, // MTOCRF8
12441 CEFBS_None, // MTPMR
12442 CEFBS_None, // MTSPR
12443 CEFBS_None, // MTSPR8
12444 CEFBS_None, // MTSR
12445 CEFBS_None, // MTSRIN
12446 CEFBS_None, // MTUDSCR
12447 CEFBS_None, // MTVRD
12448 CEFBS_None, // MTVRSAVE
12449 CEFBS_None, // MTVRSAVEv
12450 CEFBS_None, // MTVRWA
12451 CEFBS_None, // MTVRWZ
12452 CEFBS_None, // MTVSCR
12453 CEFBS_None, // MTVSRBM
12454 CEFBS_None, // MTVSRBMI
12455 CEFBS_None, // MTVSRD
12456 CEFBS_None, // MTVSRDD
12457 CEFBS_None, // MTVSRDM
12458 CEFBS_None, // MTVSRHM
12459 CEFBS_None, // MTVSRQM
12460 CEFBS_None, // MTVSRWA
12461 CEFBS_None, // MTVSRWM
12462 CEFBS_None, // MTVSRWS
12463 CEFBS_None, // MTVSRWZ
12464 CEFBS_None, // MULHD
12465 CEFBS_None, // MULHDU
12466 CEFBS_None, // MULHDU_rec
12467 CEFBS_None, // MULHD_rec
12468 CEFBS_None, // MULHW
12469 CEFBS_None, // MULHWU
12470 CEFBS_None, // MULHWU_rec
12471 CEFBS_None, // MULHW_rec
12472 CEFBS_None, // MULLD
12473 CEFBS_None, // MULLDO
12474 CEFBS_None, // MULLDO_rec
12475 CEFBS_None, // MULLD_rec
12476 CEFBS_None, // MULLI
12477 CEFBS_None, // MULLI8
12478 CEFBS_None, // MULLW
12479 CEFBS_None, // MULLWO
12480 CEFBS_None, // MULLWO_rec
12481 CEFBS_None, // MULLW_rec
12482 CEFBS_None, // MoveGOTtoLR
12483 CEFBS_None, // MovePCtoLR
12484 CEFBS_None, // MovePCtoLR8
12485 CEFBS_None, // NAND
12486 CEFBS_None, // NAND8
12487 CEFBS_None, // NAND8_rec
12488 CEFBS_None, // NAND_rec
12489 CEFBS_None, // NAP
12490 CEFBS_None, // NEG
12491 CEFBS_None, // NEG8
12492 CEFBS_None, // NEG8O
12493 CEFBS_None, // NEG8O_rec
12494 CEFBS_None, // NEG8_rec
12495 CEFBS_None, // NEGO
12496 CEFBS_None, // NEGO_rec
12497 CEFBS_None, // NEG_rec
12498 CEFBS_None, // NOP
12499 CEFBS_None, // NOP_GT_PWR6
12500 CEFBS_None, // NOP_GT_PWR7
12501 CEFBS_None, // NOR
12502 CEFBS_None, // NOR8
12503 CEFBS_None, // NOR8_rec
12504 CEFBS_None, // NOR_rec
12505 CEFBS_None, // OR
12506 CEFBS_None, // OR8
12507 CEFBS_None, // OR8_rec
12508 CEFBS_None, // ORC
12509 CEFBS_None, // ORC8
12510 CEFBS_None, // ORC8_rec
12511 CEFBS_None, // ORC_rec
12512 CEFBS_None, // ORI
12513 CEFBS_None, // ORI8
12514 CEFBS_None, // ORIS
12515 CEFBS_None, // ORIS8
12516 CEFBS_None, // OR_rec
12517 CEFBS_None, // PADDI
12518 CEFBS_None, // PADDI8
12519 CEFBS_None, // PADDI8pc
12520 CEFBS_None, // PADDIS
12521 CEFBS_None, // PADDIS8
12522 CEFBS_None, // PADDIS8pc
12523 CEFBS_None, // PADDISpc
12524 CEFBS_None, // PADDIdtprel
12525 CEFBS_None, // PADDIpc
12526 CEFBS_None, // PDEPD
12527 CEFBS_None, // PEXTD
12528 CEFBS_None, // PLA
12529 CEFBS_None, // PLA8
12530 CEFBS_None, // PLA8pc
12531 CEFBS_None, // PLApc
12532 CEFBS_None, // PLBZ
12533 CEFBS_None, // PLBZ8
12534 CEFBS_None, // PLBZ8nopc
12535 CEFBS_None, // PLBZ8onlypc
12536 CEFBS_None, // PLBZ8pc
12537 CEFBS_None, // PLBZnopc
12538 CEFBS_None, // PLBZonlypc
12539 CEFBS_None, // PLBZpc
12540 CEFBS_None, // PLD
12541 CEFBS_None, // PLDnopc
12542 CEFBS_None, // PLDonlypc
12543 CEFBS_None, // PLDpc
12544 CEFBS_None, // PLFD
12545 CEFBS_None, // PLFDnopc
12546 CEFBS_None, // PLFDonlypc
12547 CEFBS_None, // PLFDpc
12548 CEFBS_None, // PLFS
12549 CEFBS_None, // PLFSnopc
12550 CEFBS_None, // PLFSonlypc
12551 CEFBS_None, // PLFSpc
12552 CEFBS_None, // PLHA
12553 CEFBS_None, // PLHA8
12554 CEFBS_None, // PLHA8nopc
12555 CEFBS_None, // PLHA8onlypc
12556 CEFBS_None, // PLHA8pc
12557 CEFBS_None, // PLHAnopc
12558 CEFBS_None, // PLHAonlypc
12559 CEFBS_None, // PLHApc
12560 CEFBS_None, // PLHZ
12561 CEFBS_None, // PLHZ8
12562 CEFBS_None, // PLHZ8nopc
12563 CEFBS_None, // PLHZ8onlypc
12564 CEFBS_None, // PLHZ8pc
12565 CEFBS_None, // PLHZnopc
12566 CEFBS_None, // PLHZonlypc
12567 CEFBS_None, // PLHZpc
12568 CEFBS_None, // PLI
12569 CEFBS_None, // PLI8
12570 CEFBS_None, // PLWA
12571 CEFBS_None, // PLWA8
12572 CEFBS_None, // PLWA8nopc
12573 CEFBS_None, // PLWA8onlypc
12574 CEFBS_None, // PLWA8pc
12575 CEFBS_None, // PLWAnopc
12576 CEFBS_None, // PLWAonlypc
12577 CEFBS_None, // PLWApc
12578 CEFBS_None, // PLWZ
12579 CEFBS_None, // PLWZ8
12580 CEFBS_None, // PLWZ8nopc
12581 CEFBS_None, // PLWZ8onlypc
12582 CEFBS_None, // PLWZ8pc
12583 CEFBS_None, // PLWZnopc
12584 CEFBS_None, // PLWZonlypc
12585 CEFBS_None, // PLWZpc
12586 CEFBS_None, // PLXSD
12587 CEFBS_None, // PLXSDnopc
12588 CEFBS_None, // PLXSDonlypc
12589 CEFBS_None, // PLXSDpc
12590 CEFBS_None, // PLXSSP
12591 CEFBS_None, // PLXSSPnopc
12592 CEFBS_None, // PLXSSPonlypc
12593 CEFBS_None, // PLXSSPpc
12594 CEFBS_None, // PLXV
12595 CEFBS_None, // PLXVP
12596 CEFBS_None, // PLXVPnopc
12597 CEFBS_None, // PLXVPonlypc
12598 CEFBS_None, // PLXVPpc
12599 CEFBS_None, // PLXVnopc
12600 CEFBS_None, // PLXVonlypc
12601 CEFBS_None, // PLXVpc
12602 CEFBS_None, // PMDMXVBF16GERX2
12603 CEFBS_None, // PMDMXVBF16GERX2NN
12604 CEFBS_None, // PMDMXVBF16GERX2NP
12605 CEFBS_None, // PMDMXVBF16GERX2PN
12606 CEFBS_None, // PMDMXVBF16GERX2PP
12607 CEFBS_None, // PMDMXVF16GERX2
12608 CEFBS_None, // PMDMXVF16GERX2NN
12609 CEFBS_None, // PMDMXVF16GERX2NP
12610 CEFBS_None, // PMDMXVF16GERX2PN
12611 CEFBS_None, // PMDMXVF16GERX2PP
12612 CEFBS_None, // PMDMXVI8GERX4
12613 CEFBS_None, // PMDMXVI8GERX4PP
12614 CEFBS_None, // PMDMXVI8GERX4SPP
12615 CEFBS_None, // PMXVBF16GER2
12616 CEFBS_None, // PMXVBF16GER2NN
12617 CEFBS_None, // PMXVBF16GER2NP
12618 CEFBS_None, // PMXVBF16GER2PN
12619 CEFBS_None, // PMXVBF16GER2PP
12620 CEFBS_None, // PMXVBF16GER2W
12621 CEFBS_None, // PMXVBF16GER2WNN
12622 CEFBS_None, // PMXVBF16GER2WNP
12623 CEFBS_None, // PMXVBF16GER2WPN
12624 CEFBS_None, // PMXVBF16GER2WPP
12625 CEFBS_None, // PMXVF16GER2
12626 CEFBS_None, // PMXVF16GER2NN
12627 CEFBS_None, // PMXVF16GER2NP
12628 CEFBS_None, // PMXVF16GER2PN
12629 CEFBS_None, // PMXVF16GER2PP
12630 CEFBS_None, // PMXVF16GER2W
12631 CEFBS_None, // PMXVF16GER2WNN
12632 CEFBS_None, // PMXVF16GER2WNP
12633 CEFBS_None, // PMXVF16GER2WPN
12634 CEFBS_None, // PMXVF16GER2WPP
12635 CEFBS_None, // PMXVF32GER
12636 CEFBS_None, // PMXVF32GERNN
12637 CEFBS_None, // PMXVF32GERNP
12638 CEFBS_None, // PMXVF32GERPN
12639 CEFBS_None, // PMXVF32GERPP
12640 CEFBS_None, // PMXVF32GERW
12641 CEFBS_None, // PMXVF32GERWNN
12642 CEFBS_None, // PMXVF32GERWNP
12643 CEFBS_None, // PMXVF32GERWPN
12644 CEFBS_None, // PMXVF32GERWPP
12645 CEFBS_None, // PMXVF64GER
12646 CEFBS_None, // PMXVF64GERNN
12647 CEFBS_None, // PMXVF64GERNP
12648 CEFBS_None, // PMXVF64GERPN
12649 CEFBS_None, // PMXVF64GERPP
12650 CEFBS_None, // PMXVF64GERW
12651 CEFBS_None, // PMXVF64GERWNN
12652 CEFBS_None, // PMXVF64GERWNP
12653 CEFBS_None, // PMXVF64GERWPN
12654 CEFBS_None, // PMXVF64GERWPP
12655 CEFBS_None, // PMXVI16GER2
12656 CEFBS_None, // PMXVI16GER2PP
12657 CEFBS_None, // PMXVI16GER2S
12658 CEFBS_None, // PMXVI16GER2SPP
12659 CEFBS_None, // PMXVI16GER2SW
12660 CEFBS_None, // PMXVI16GER2SWPP
12661 CEFBS_None, // PMXVI16GER2W
12662 CEFBS_None, // PMXVI16GER2WPP
12663 CEFBS_None, // PMXVI4GER8
12664 CEFBS_None, // PMXVI4GER8PP
12665 CEFBS_None, // PMXVI4GER8W
12666 CEFBS_None, // PMXVI4GER8WPP
12667 CEFBS_None, // PMXVI8GER4
12668 CEFBS_None, // PMXVI8GER4PP
12669 CEFBS_None, // PMXVI8GER4SPP
12670 CEFBS_None, // PMXVI8GER4W
12671 CEFBS_None, // PMXVI8GER4WPP
12672 CEFBS_None, // PMXVI8GER4WSPP
12673 CEFBS_None, // POPCNTB
12674 CEFBS_None, // POPCNTB8
12675 CEFBS_None, // POPCNTD
12676 CEFBS_None, // POPCNTW
12677 CEFBS_None, // PPC32GOT
12678 CEFBS_None, // PPC32PICGOT
12679 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12680 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12681 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12682 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12683 CEFBS_None, // PROBED_ALLOCA_32
12684 CEFBS_None, // PROBED_ALLOCA_64
12685 CEFBS_None, // PROBED_STACKALLOC_32
12686 CEFBS_None, // PROBED_STACKALLOC_64
12687 CEFBS_None, // PSTB
12688 CEFBS_None, // PSTB8
12689 CEFBS_None, // PSTB8nopc
12690 CEFBS_None, // PSTB8onlypc
12691 CEFBS_None, // PSTB8pc
12692 CEFBS_None, // PSTBnopc
12693 CEFBS_None, // PSTBonlypc
12694 CEFBS_None, // PSTBpc
12695 CEFBS_None, // PSTD
12696 CEFBS_None, // PSTDnopc
12697 CEFBS_None, // PSTDonlypc
12698 CEFBS_None, // PSTDpc
12699 CEFBS_None, // PSTFD
12700 CEFBS_None, // PSTFDnopc
12701 CEFBS_None, // PSTFDonlypc
12702 CEFBS_None, // PSTFDpc
12703 CEFBS_None, // PSTFS
12704 CEFBS_None, // PSTFSnopc
12705 CEFBS_None, // PSTFSonlypc
12706 CEFBS_None, // PSTFSpc
12707 CEFBS_None, // PSTH
12708 CEFBS_None, // PSTH8
12709 CEFBS_None, // PSTH8nopc
12710 CEFBS_None, // PSTH8onlypc
12711 CEFBS_None, // PSTH8pc
12712 CEFBS_None, // PSTHnopc
12713 CEFBS_None, // PSTHonlypc
12714 CEFBS_None, // PSTHpc
12715 CEFBS_None, // PSTW
12716 CEFBS_None, // PSTW8
12717 CEFBS_None, // PSTW8nopc
12718 CEFBS_None, // PSTW8onlypc
12719 CEFBS_None, // PSTW8pc
12720 CEFBS_None, // PSTWnopc
12721 CEFBS_None, // PSTWonlypc
12722 CEFBS_None, // PSTWpc
12723 CEFBS_None, // PSTXSD
12724 CEFBS_None, // PSTXSDnopc
12725 CEFBS_None, // PSTXSDonlypc
12726 CEFBS_None, // PSTXSDpc
12727 CEFBS_None, // PSTXSSP
12728 CEFBS_None, // PSTXSSPnopc
12729 CEFBS_None, // PSTXSSPonlypc
12730 CEFBS_None, // PSTXSSPpc
12731 CEFBS_None, // PSTXV
12732 CEFBS_None, // PSTXVP
12733 CEFBS_None, // PSTXVPnopc
12734 CEFBS_None, // PSTXVPonlypc
12735 CEFBS_None, // PSTXVPpc
12736 CEFBS_None, // PSTXVnopc
12737 CEFBS_None, // PSTXVonlypc
12738 CEFBS_None, // PSTXVpc
12739 CEFBS_None, // PTESYNCIO
12740 CEFBS_None, // PseudoEIEIO
12741 CEFBS_None, // RESTORE_ACC
12742 CEFBS_None, // RESTORE_CR
12743 CEFBS_None, // RESTORE_CRBIT
12744 CEFBS_None, // RESTORE_DMR
12745 CEFBS_None, // RESTORE_DMRP
12746 CEFBS_None, // RESTORE_QUADWORD
12747 CEFBS_None, // RESTORE_UACC
12748 CEFBS_None, // RESTORE_WACC
12749 CEFBS_None, // RFCI
12750 CEFBS_None, // RFDI
12751 CEFBS_None, // RFEBB
12752 CEFBS_None, // RFI
12753 CEFBS_None, // RFID
12754 CEFBS_None, // RFMCI
12755 CEFBS_None, // RLDCL
12756 CEFBS_None, // RLDCL_rec
12757 CEFBS_None, // RLDCR
12758 CEFBS_None, // RLDCR_rec
12759 CEFBS_None, // RLDIC
12760 CEFBS_None, // RLDICL
12761 CEFBS_None, // RLDICL_32
12762 CEFBS_None, // RLDICL_32_64
12763 CEFBS_None, // RLDICL_32_rec
12764 CEFBS_None, // RLDICL_rec
12765 CEFBS_None, // RLDICR
12766 CEFBS_None, // RLDICR_32
12767 CEFBS_None, // RLDICR_rec
12768 CEFBS_None, // RLDIC_rec
12769 CEFBS_None, // RLDIMI
12770 CEFBS_None, // RLDIMI_rec
12771 CEFBS_None, // RLWIMI
12772 CEFBS_None, // RLWIMI8
12773 CEFBS_None, // RLWIMI8_rec
12774 CEFBS_None, // RLWIMI_rec
12775 CEFBS_None, // RLWINM
12776 CEFBS_None, // RLWINM8
12777 CEFBS_None, // RLWINM8_rec
12778 CEFBS_None, // RLWINM_rec
12779 CEFBS_None, // RLWNM
12780 CEFBS_None, // RLWNM8
12781 CEFBS_None, // RLWNM8_rec
12782 CEFBS_None, // RLWNM_rec
12783 CEFBS_None, // ReadTB
12784 CEFBS_None, // SC
12785 CEFBS_None, // SCV
12786 CEFBS_None, // SELECT_CC_F16
12787 CEFBS_None, // SELECT_CC_F4
12788 CEFBS_None, // SELECT_CC_F8
12789 CEFBS_None, // SELECT_CC_I4
12790 CEFBS_None, // SELECT_CC_I8
12791 CEFBS_None, // SELECT_CC_SPE
12792 CEFBS_None, // SELECT_CC_SPE4
12793 CEFBS_None, // SELECT_CC_VRRC
12794 CEFBS_None, // SELECT_CC_VSFRC
12795 CEFBS_None, // SELECT_CC_VSRC
12796 CEFBS_None, // SELECT_CC_VSSRC
12797 CEFBS_None, // SELECT_F16
12798 CEFBS_None, // SELECT_F4
12799 CEFBS_None, // SELECT_F8
12800 CEFBS_None, // SELECT_I4
12801 CEFBS_None, // SELECT_I8
12802 CEFBS_None, // SELECT_SPE
12803 CEFBS_None, // SELECT_SPE4
12804 CEFBS_None, // SELECT_VRRC
12805 CEFBS_None, // SELECT_VSFRC
12806 CEFBS_None, // SELECT_VSRC
12807 CEFBS_None, // SELECT_VSSRC
12808 CEFBS_None, // SETB
12809 CEFBS_None, // SETB8
12810 CEFBS_None, // SETBC
12811 CEFBS_None, // SETBC8
12812 CEFBS_None, // SETBCR
12813 CEFBS_None, // SETBCR8
12814 CEFBS_None, // SETFLM
12815 CEFBS_None, // SETNBC
12816 CEFBS_None, // SETNBC8
12817 CEFBS_None, // SETNBCR
12818 CEFBS_None, // SETNBCR8
12819 CEFBS_None, // SETRND
12820 CEFBS_None, // SETRNDi
12821 CEFBS_None, // SLBFEE_rec
12822 CEFBS_None, // SLBIA
12823 CEFBS_None, // SLBIE
12824 CEFBS_None, // SLBIEG
12825 CEFBS_None, // SLBMFEE
12826 CEFBS_None, // SLBMFEV
12827 CEFBS_None, // SLBMTE
12828 CEFBS_None, // SLBSYNC
12829 CEFBS_None, // SLD
12830 CEFBS_None, // SLD_rec
12831 CEFBS_None, // SLW
12832 CEFBS_None, // SLW8
12833 CEFBS_None, // SLW8_rec
12834 CEFBS_None, // SLW_rec
12835 CEFBS_None, // SPELWZ
12836 CEFBS_None, // SPELWZX
12837 CEFBS_None, // SPESTW
12838 CEFBS_None, // SPESTWX
12839 CEFBS_None, // SPILL_ACC
12840 CEFBS_None, // SPILL_CR
12841 CEFBS_None, // SPILL_CRBIT
12842 CEFBS_None, // SPILL_DMR
12843 CEFBS_None, // SPILL_DMRP
12844 CEFBS_None, // SPILL_QUADWORD
12845 CEFBS_None, // SPILL_UACC
12846 CEFBS_None, // SPILL_WACC
12847 CEFBS_None, // SPLIT_QUADWORD
12848 CEFBS_None, // SRAD
12849 CEFBS_None, // SRADI
12850 CEFBS_None, // SRADI_32
12851 CEFBS_None, // SRADI_rec
12852 CEFBS_None, // SRAD_rec
12853 CEFBS_None, // SRAW
12854 CEFBS_None, // SRAW8
12855 CEFBS_None, // SRAW8_rec
12856 CEFBS_None, // SRAWI
12857 CEFBS_None, // SRAWI8
12858 CEFBS_None, // SRAWI8_rec
12859 CEFBS_None, // SRAWI_rec
12860 CEFBS_None, // SRAW_rec
12861 CEFBS_None, // SRD
12862 CEFBS_None, // SRD_rec
12863 CEFBS_None, // SRW
12864 CEFBS_None, // SRW8
12865 CEFBS_None, // SRW8_rec
12866 CEFBS_None, // SRW_rec
12867 CEFBS_None, // STB
12868 CEFBS_None, // STB8
12869 CEFBS_None, // STBCIX
12870 CEFBS_None, // STBCX
12871 CEFBS_None, // STBEPX
12872 CEFBS_None, // STBU
12873 CEFBS_None, // STBU8
12874 CEFBS_None, // STBUX
12875 CEFBS_None, // STBUX8
12876 CEFBS_None, // STBX
12877 CEFBS_None, // STBX8
12878 CEFBS_None, // STBXTLS
12879 CEFBS_None, // STBXTLS_
12880 CEFBS_None, // STBXTLS_32
12881 CEFBS_None, // STD
12882 CEFBS_None, // STDAT
12883 CEFBS_None, // STDBRX
12884 CEFBS_None, // STDCIX
12885 CEFBS_None, // STDCX
12886 CEFBS_None, // STDU
12887 CEFBS_None, // STDUX
12888 CEFBS_None, // STDX
12889 CEFBS_None, // STDXTLS
12890 CEFBS_None, // STDXTLS_
12891 CEFBS_None, // STFD
12892 CEFBS_None, // STFDEPX
12893 CEFBS_None, // STFDU
12894 CEFBS_None, // STFDUX
12895 CEFBS_None, // STFDX
12896 CEFBS_None, // STFDXTLS
12897 CEFBS_None, // STFDXTLS_
12898 CEFBS_None, // STFIWX
12899 CEFBS_None, // STFS
12900 CEFBS_None, // STFSU
12901 CEFBS_None, // STFSUX
12902 CEFBS_None, // STFSX
12903 CEFBS_None, // STFSXTLS
12904 CEFBS_None, // STFSXTLS_
12905 CEFBS_None, // STH
12906 CEFBS_None, // STH8
12907 CEFBS_None, // STHBRX
12908 CEFBS_None, // STHCIX
12909 CEFBS_None, // STHCX
12910 CEFBS_None, // STHEPX
12911 CEFBS_None, // STHU
12912 CEFBS_None, // STHU8
12913 CEFBS_None, // STHUX
12914 CEFBS_None, // STHUX8
12915 CEFBS_None, // STHX
12916 CEFBS_None, // STHX8
12917 CEFBS_None, // STHXTLS
12918 CEFBS_None, // STHXTLS_
12919 CEFBS_None, // STHXTLS_32
12920 CEFBS_None, // STMW
12921 CEFBS_None, // STOP
12922 CEFBS_None, // STQ
12923 CEFBS_None, // STQCX
12924 CEFBS_None, // STQX_PSEUDO
12925 CEFBS_None, // STSWI
12926 CEFBS_None, // STVEBX
12927 CEFBS_None, // STVEHX
12928 CEFBS_None, // STVEWX
12929 CEFBS_None, // STVX
12930 CEFBS_None, // STVXL
12931 CEFBS_None, // STW
12932 CEFBS_None, // STW8
12933 CEFBS_None, // STWAT
12934 CEFBS_None, // STWBRX
12935 CEFBS_None, // STWCIX
12936 CEFBS_None, // STWCX
12937 CEFBS_None, // STWEPX
12938 CEFBS_None, // STWU
12939 CEFBS_None, // STWU8
12940 CEFBS_None, // STWUX
12941 CEFBS_None, // STWUX8
12942 CEFBS_None, // STWX
12943 CEFBS_None, // STWX8
12944 CEFBS_None, // STWXTLS
12945 CEFBS_None, // STWXTLS_
12946 CEFBS_None, // STWXTLS_32
12947 CEFBS_None, // STXSD
12948 CEFBS_None, // STXSDX
12949 CEFBS_None, // STXSIBX
12950 CEFBS_None, // STXSIBXv
12951 CEFBS_None, // STXSIHX
12952 CEFBS_None, // STXSIHXv
12953 CEFBS_None, // STXSIWX
12954 CEFBS_None, // STXSSP
12955 CEFBS_None, // STXSSPX
12956 CEFBS_None, // STXV
12957 CEFBS_None, // STXVB16X
12958 CEFBS_None, // STXVD2X
12959 CEFBS_None, // STXVH8X
12960 CEFBS_None, // STXVL
12961 CEFBS_None, // STXVLL
12962 CEFBS_None, // STXVP
12963 CEFBS_None, // STXVPB32X
12964 CEFBS_None, // STXVPRL
12965 CEFBS_None, // STXVPRLL
12966 CEFBS_None, // STXVPX
12967 CEFBS_None, // STXVRBX
12968 CEFBS_None, // STXVRDX
12969 CEFBS_None, // STXVRHX
12970 CEFBS_None, // STXVRL
12971 CEFBS_None, // STXVRLL
12972 CEFBS_None, // STXVRWX
12973 CEFBS_None, // STXVW4X
12974 CEFBS_None, // STXVX
12975 CEFBS_None, // SUBF
12976 CEFBS_None, // SUBF8
12977 CEFBS_None, // SUBF8O
12978 CEFBS_None, // SUBF8O_rec
12979 CEFBS_None, // SUBF8_rec
12980 CEFBS_None, // SUBFC
12981 CEFBS_None, // SUBFC8
12982 CEFBS_None, // SUBFC8O
12983 CEFBS_None, // SUBFC8O_rec
12984 CEFBS_None, // SUBFC8_rec
12985 CEFBS_None, // SUBFCO
12986 CEFBS_None, // SUBFCO_rec
12987 CEFBS_None, // SUBFC_rec
12988 CEFBS_None, // SUBFE
12989 CEFBS_None, // SUBFE8
12990 CEFBS_None, // SUBFE8O
12991 CEFBS_None, // SUBFE8O_rec
12992 CEFBS_None, // SUBFE8_rec
12993 CEFBS_None, // SUBFEO
12994 CEFBS_None, // SUBFEO_rec
12995 CEFBS_None, // SUBFE_rec
12996 CEFBS_None, // SUBFIC
12997 CEFBS_None, // SUBFIC8
12998 CEFBS_None, // SUBFME
12999 CEFBS_None, // SUBFME8
13000 CEFBS_None, // SUBFME8O
13001 CEFBS_None, // SUBFME8O_rec
13002 CEFBS_None, // SUBFME8_rec
13003 CEFBS_None, // SUBFMEO
13004 CEFBS_None, // SUBFMEO_rec
13005 CEFBS_None, // SUBFME_rec
13006 CEFBS_None, // SUBFO
13007 CEFBS_None, // SUBFO_rec
13008 CEFBS_None, // SUBFUS
13009 CEFBS_None, // SUBFUS_rec
13010 CEFBS_None, // SUBFZE
13011 CEFBS_None, // SUBFZE8
13012 CEFBS_None, // SUBFZE8O
13013 CEFBS_None, // SUBFZE8O_rec
13014 CEFBS_None, // SUBFZE8_rec
13015 CEFBS_None, // SUBFZEO
13016 CEFBS_None, // SUBFZEO_rec
13017 CEFBS_None, // SUBFZE_rec
13018 CEFBS_None, // SUBF_rec
13019 CEFBS_None, // SYNC
13020 CEFBS_None, // SYNCP10
13021 CEFBS_None, // TABORT
13022 CEFBS_None, // TABORTDC
13023 CEFBS_None, // TABORTDCI
13024 CEFBS_None, // TABORTWC
13025 CEFBS_None, // TABORTWCI
13026 CEFBS_None, // TAILB
13027 CEFBS_None, // TAILB8
13028 CEFBS_None, // TAILBA
13029 CEFBS_None, // TAILBA8
13030 CEFBS_None, // TAILBCTR
13031 CEFBS_None, // TAILBCTR8
13032 CEFBS_None, // TBEGIN
13033 CEFBS_None, // TBEGIN_RET
13034 CEFBS_None, // TCHECK
13035 CEFBS_None, // TCHECK_RET
13036 CEFBS_None, // TCRETURNai
13037 CEFBS_None, // TCRETURNai8
13038 CEFBS_None, // TCRETURNdi
13039 CEFBS_None, // TCRETURNdi8
13040 CEFBS_None, // TCRETURNri
13041 CEFBS_None, // TCRETURNri8
13042 CEFBS_None, // TD
13043 CEFBS_None, // TDI
13044 CEFBS_None, // TEND
13045 CEFBS_None, // TLBIA
13046 CEFBS_None, // TLBIE
13047 CEFBS_None, // TLBIE8P9
13048 CEFBS_None, // TLBIEIO
13049 CEFBS_None, // TLBIEL
13050 CEFBS_None, // TLBIEP
13051 CEFBS_None, // TLBIEP8
13052 CEFBS_None, // TLBIEP9
13053 CEFBS_None, // TLBILX
13054 CEFBS_None, // TLBIVAX
13055 CEFBS_None, // TLBLD
13056 CEFBS_None, // TLBLI
13057 CEFBS_None, // TLBRE
13058 CEFBS_None, // TLBRE2
13059 CEFBS_None, // TLBSX
13060 CEFBS_None, // TLBSX2
13061 CEFBS_None, // TLBSX2D
13062 CEFBS_None, // TLBSYNC
13063 CEFBS_None, // TLBSYNCIO
13064 CEFBS_None, // TLBWE
13065 CEFBS_None, // TLBWE2
13066 CEFBS_None, // TLSGDAIX
13067 CEFBS_None, // TLSGDAIX8
13068 CEFBS_None, // TLSLDAIX
13069 CEFBS_None, // TLSLDAIX8
13070 CEFBS_None, // TRAP
13071 CEFBS_None, // TRECHKPT
13072 CEFBS_None, // TRECLAIM
13073 CEFBS_None, // TSR
13074 CEFBS_None, // TW
13075 CEFBS_None, // TWI
13076 CEFBS_None, // UNENCODED_NOP
13077 CEFBS_None, // UpdateGBR
13078 CEFBS_None, // VABSDUB
13079 CEFBS_None, // VABSDUH
13080 CEFBS_None, // VABSDUW
13081 CEFBS_None, // VADDCUQ
13082 CEFBS_None, // VADDCUW
13083 CEFBS_None, // VADDECUQ
13084 CEFBS_None, // VADDEUQM
13085 CEFBS_None, // VADDFP
13086 CEFBS_None, // VADDSBS
13087 CEFBS_None, // VADDSHS
13088 CEFBS_None, // VADDSWS
13089 CEFBS_None, // VADDUBM
13090 CEFBS_None, // VADDUBS
13091 CEFBS_None, // VADDUDM
13092 CEFBS_None, // VADDUHM
13093 CEFBS_None, // VADDUHS
13094 CEFBS_None, // VADDUQM
13095 CEFBS_None, // VADDUWM
13096 CEFBS_None, // VADDUWS
13097 CEFBS_None, // VAND
13098 CEFBS_None, // VANDC
13099 CEFBS_None, // VAVGSB
13100 CEFBS_None, // VAVGSH
13101 CEFBS_None, // VAVGSW
13102 CEFBS_None, // VAVGUB
13103 CEFBS_None, // VAVGUH
13104 CEFBS_None, // VAVGUW
13105 CEFBS_None, // VBPERMD
13106 CEFBS_None, // VBPERMQ
13107 CEFBS_None, // VCFSX
13108 CEFBS_None, // VCFSX_0
13109 CEFBS_None, // VCFUGED
13110 CEFBS_None, // VCFUX
13111 CEFBS_None, // VCFUX_0
13112 CEFBS_None, // VCIPHER
13113 CEFBS_None, // VCIPHERLAST
13114 CEFBS_None, // VCLRLB
13115 CEFBS_None, // VCLRRB
13116 CEFBS_None, // VCLZB
13117 CEFBS_None, // VCLZD
13118 CEFBS_None, // VCLZDM
13119 CEFBS_None, // VCLZH
13120 CEFBS_None, // VCLZLSBB
13121 CEFBS_None, // VCLZW
13122 CEFBS_None, // VCMPBFP
13123 CEFBS_None, // VCMPBFP_rec
13124 CEFBS_None, // VCMPEQFP
13125 CEFBS_None, // VCMPEQFP_rec
13126 CEFBS_None, // VCMPEQUB
13127 CEFBS_None, // VCMPEQUB_rec
13128 CEFBS_None, // VCMPEQUD
13129 CEFBS_None, // VCMPEQUD_rec
13130 CEFBS_None, // VCMPEQUH
13131 CEFBS_None, // VCMPEQUH_rec
13132 CEFBS_None, // VCMPEQUQ
13133 CEFBS_None, // VCMPEQUQ_rec
13134 CEFBS_None, // VCMPEQUW
13135 CEFBS_None, // VCMPEQUW_rec
13136 CEFBS_None, // VCMPGEFP
13137 CEFBS_None, // VCMPGEFP_rec
13138 CEFBS_None, // VCMPGTFP
13139 CEFBS_None, // VCMPGTFP_rec
13140 CEFBS_None, // VCMPGTSB
13141 CEFBS_None, // VCMPGTSB_rec
13142 CEFBS_None, // VCMPGTSD
13143 CEFBS_None, // VCMPGTSD_rec
13144 CEFBS_None, // VCMPGTSH
13145 CEFBS_None, // VCMPGTSH_rec
13146 CEFBS_None, // VCMPGTSQ
13147 CEFBS_None, // VCMPGTSQ_rec
13148 CEFBS_None, // VCMPGTSW
13149 CEFBS_None, // VCMPGTSW_rec
13150 CEFBS_None, // VCMPGTUB
13151 CEFBS_None, // VCMPGTUB_rec
13152 CEFBS_None, // VCMPGTUD
13153 CEFBS_None, // VCMPGTUD_rec
13154 CEFBS_None, // VCMPGTUH
13155 CEFBS_None, // VCMPGTUH_rec
13156 CEFBS_None, // VCMPGTUQ
13157 CEFBS_None, // VCMPGTUQ_rec
13158 CEFBS_None, // VCMPGTUW
13159 CEFBS_None, // VCMPGTUW_rec
13160 CEFBS_None, // VCMPNEB
13161 CEFBS_None, // VCMPNEB_rec
13162 CEFBS_None, // VCMPNEH
13163 CEFBS_None, // VCMPNEH_rec
13164 CEFBS_None, // VCMPNEW
13165 CEFBS_None, // VCMPNEW_rec
13166 CEFBS_None, // VCMPNEZB
13167 CEFBS_None, // VCMPNEZB_rec
13168 CEFBS_None, // VCMPNEZH
13169 CEFBS_None, // VCMPNEZH_rec
13170 CEFBS_None, // VCMPNEZW
13171 CEFBS_None, // VCMPNEZW_rec
13172 CEFBS_None, // VCMPSQ
13173 CEFBS_None, // VCMPUQ
13174 CEFBS_None, // VCNTMBB
13175 CEFBS_None, // VCNTMBD
13176 CEFBS_None, // VCNTMBH
13177 CEFBS_None, // VCNTMBW
13178 CEFBS_None, // VCTSXS
13179 CEFBS_None, // VCTSXS_0
13180 CEFBS_None, // VCTUXS
13181 CEFBS_None, // VCTUXS_0
13182 CEFBS_None, // VCTZB
13183 CEFBS_None, // VCTZD
13184 CEFBS_None, // VCTZDM
13185 CEFBS_None, // VCTZH
13186 CEFBS_None, // VCTZLSBB
13187 CEFBS_None, // VCTZW
13188 CEFBS_None, // VDIVESD
13189 CEFBS_None, // VDIVESQ
13190 CEFBS_None, // VDIVESW
13191 CEFBS_None, // VDIVEUD
13192 CEFBS_None, // VDIVEUQ
13193 CEFBS_None, // VDIVEUW
13194 CEFBS_None, // VDIVSD
13195 CEFBS_None, // VDIVSQ
13196 CEFBS_None, // VDIVSW
13197 CEFBS_None, // VDIVUD
13198 CEFBS_None, // VDIVUQ
13199 CEFBS_None, // VDIVUW
13200 CEFBS_None, // VEQV
13201 CEFBS_None, // VEXPANDBM
13202 CEFBS_None, // VEXPANDDM
13203 CEFBS_None, // VEXPANDHM
13204 CEFBS_None, // VEXPANDQM
13205 CEFBS_None, // VEXPANDWM
13206 CEFBS_None, // VEXPTEFP
13207 CEFBS_None, // VEXTDDVLX
13208 CEFBS_None, // VEXTDDVRX
13209 CEFBS_None, // VEXTDUBVLX
13210 CEFBS_None, // VEXTDUBVRX
13211 CEFBS_None, // VEXTDUHVLX
13212 CEFBS_None, // VEXTDUHVRX
13213 CEFBS_None, // VEXTDUWVLX
13214 CEFBS_None, // VEXTDUWVRX
13215 CEFBS_None, // VEXTRACTBM
13216 CEFBS_None, // VEXTRACTD
13217 CEFBS_None, // VEXTRACTDM
13218 CEFBS_None, // VEXTRACTHM
13219 CEFBS_None, // VEXTRACTQM
13220 CEFBS_None, // VEXTRACTUB
13221 CEFBS_None, // VEXTRACTUH
13222 CEFBS_None, // VEXTRACTUW
13223 CEFBS_None, // VEXTRACTWM
13224 CEFBS_None, // VEXTSB2D
13225 CEFBS_None, // VEXTSB2Ds
13226 CEFBS_None, // VEXTSB2W
13227 CEFBS_None, // VEXTSB2Ws
13228 CEFBS_None, // VEXTSD2Q
13229 CEFBS_None, // VEXTSH2D
13230 CEFBS_None, // VEXTSH2Ds
13231 CEFBS_None, // VEXTSH2W
13232 CEFBS_None, // VEXTSH2Ws
13233 CEFBS_None, // VEXTSW2D
13234 CEFBS_None, // VEXTSW2Ds
13235 CEFBS_None, // VEXTUBLX
13236 CEFBS_None, // VEXTUBRX
13237 CEFBS_None, // VEXTUHLX
13238 CEFBS_None, // VEXTUHRX
13239 CEFBS_None, // VEXTUWLX
13240 CEFBS_None, // VEXTUWRX
13241 CEFBS_None, // VGBBD
13242 CEFBS_None, // VGNB
13243 CEFBS_None, // VINSBLX
13244 CEFBS_None, // VINSBRX
13245 CEFBS_None, // VINSBVLX
13246 CEFBS_None, // VINSBVRX
13247 CEFBS_None, // VINSD
13248 CEFBS_None, // VINSDLX
13249 CEFBS_None, // VINSDRX
13250 CEFBS_None, // VINSERTB
13251 CEFBS_None, // VINSERTD
13252 CEFBS_None, // VINSERTH
13253 CEFBS_None, // VINSERTW
13254 CEFBS_None, // VINSHLX
13255 CEFBS_None, // VINSHRX
13256 CEFBS_None, // VINSHVLX
13257 CEFBS_None, // VINSHVRX
13258 CEFBS_None, // VINSW
13259 CEFBS_None, // VINSWLX
13260 CEFBS_None, // VINSWRX
13261 CEFBS_None, // VINSWVLX
13262 CEFBS_None, // VINSWVRX
13263 CEFBS_None, // VLOGEFP
13264 CEFBS_None, // VMADDFP
13265 CEFBS_None, // VMAXFP
13266 CEFBS_None, // VMAXSB
13267 CEFBS_None, // VMAXSD
13268 CEFBS_None, // VMAXSH
13269 CEFBS_None, // VMAXSW
13270 CEFBS_None, // VMAXUB
13271 CEFBS_None, // VMAXUD
13272 CEFBS_None, // VMAXUH
13273 CEFBS_None, // VMAXUW
13274 CEFBS_None, // VMHADDSHS
13275 CEFBS_None, // VMHRADDSHS
13276 CEFBS_None, // VMINFP
13277 CEFBS_None, // VMINSB
13278 CEFBS_None, // VMINSD
13279 CEFBS_None, // VMINSH
13280 CEFBS_None, // VMINSW
13281 CEFBS_None, // VMINUB
13282 CEFBS_None, // VMINUD
13283 CEFBS_None, // VMINUH
13284 CEFBS_None, // VMINUW
13285 CEFBS_None, // VMLADDUHM
13286 CEFBS_None, // VMODSD
13287 CEFBS_None, // VMODSQ
13288 CEFBS_None, // VMODSW
13289 CEFBS_None, // VMODUD
13290 CEFBS_None, // VMODUQ
13291 CEFBS_None, // VMODUW
13292 CEFBS_None, // VMRGEW
13293 CEFBS_None, // VMRGHB
13294 CEFBS_None, // VMRGHH
13295 CEFBS_None, // VMRGHW
13296 CEFBS_None, // VMRGLB
13297 CEFBS_None, // VMRGLH
13298 CEFBS_None, // VMRGLW
13299 CEFBS_None, // VMRGOW
13300 CEFBS_None, // VMSUMCUD
13301 CEFBS_None, // VMSUMMBM
13302 CEFBS_None, // VMSUMSHM
13303 CEFBS_None, // VMSUMSHS
13304 CEFBS_None, // VMSUMUBM
13305 CEFBS_None, // VMSUMUDM
13306 CEFBS_None, // VMSUMUHM
13307 CEFBS_None, // VMSUMUHS
13308 CEFBS_None, // VMUL10CUQ
13309 CEFBS_None, // VMUL10ECUQ
13310 CEFBS_None, // VMUL10EUQ
13311 CEFBS_None, // VMUL10UQ
13312 CEFBS_None, // VMULESB
13313 CEFBS_None, // VMULESD
13314 CEFBS_None, // VMULESH
13315 CEFBS_None, // VMULESW
13316 CEFBS_None, // VMULEUB
13317 CEFBS_None, // VMULEUD
13318 CEFBS_None, // VMULEUH
13319 CEFBS_None, // VMULEUW
13320 CEFBS_None, // VMULHSD
13321 CEFBS_None, // VMULHSW
13322 CEFBS_None, // VMULHUD
13323 CEFBS_None, // VMULHUW
13324 CEFBS_None, // VMULLD
13325 CEFBS_None, // VMULOSB
13326 CEFBS_None, // VMULOSD
13327 CEFBS_None, // VMULOSH
13328 CEFBS_None, // VMULOSW
13329 CEFBS_None, // VMULOUB
13330 CEFBS_None, // VMULOUD
13331 CEFBS_None, // VMULOUH
13332 CEFBS_None, // VMULOUW
13333 CEFBS_None, // VMULUWM
13334 CEFBS_None, // VNAND
13335 CEFBS_None, // VNCIPHER
13336 CEFBS_None, // VNCIPHERLAST
13337 CEFBS_None, // VNEGD
13338 CEFBS_None, // VNEGW
13339 CEFBS_None, // VNMSUBFP
13340 CEFBS_None, // VNOR
13341 CEFBS_None, // VOR
13342 CEFBS_None, // VORC
13343 CEFBS_None, // VPDEPD
13344 CEFBS_None, // VPERM
13345 CEFBS_None, // VPERMR
13346 CEFBS_None, // VPERMXOR
13347 CEFBS_None, // VPEXTD
13348 CEFBS_None, // VPKPX
13349 CEFBS_None, // VPKSDSS
13350 CEFBS_None, // VPKSDUS
13351 CEFBS_None, // VPKSHSS
13352 CEFBS_None, // VPKSHUS
13353 CEFBS_None, // VPKSWSS
13354 CEFBS_None, // VPKSWUS
13355 CEFBS_None, // VPKUDUM
13356 CEFBS_None, // VPKUDUS
13357 CEFBS_None, // VPKUHUM
13358 CEFBS_None, // VPKUHUS
13359 CEFBS_None, // VPKUWUM
13360 CEFBS_None, // VPKUWUS
13361 CEFBS_None, // VPMSUMB
13362 CEFBS_None, // VPMSUMD
13363 CEFBS_None, // VPMSUMH
13364 CEFBS_None, // VPMSUMW
13365 CEFBS_None, // VPOPCNTB
13366 CEFBS_None, // VPOPCNTD
13367 CEFBS_None, // VPOPCNTH
13368 CEFBS_None, // VPOPCNTW
13369 CEFBS_None, // VPRTYBD
13370 CEFBS_None, // VPRTYBQ
13371 CEFBS_None, // VPRTYBW
13372 CEFBS_None, // VREFP
13373 CEFBS_None, // VRFIM
13374 CEFBS_None, // VRFIN
13375 CEFBS_None, // VRFIP
13376 CEFBS_None, // VRFIZ
13377 CEFBS_None, // VRLB
13378 CEFBS_None, // VRLD
13379 CEFBS_None, // VRLDMI
13380 CEFBS_None, // VRLDNM
13381 CEFBS_None, // VRLH
13382 CEFBS_None, // VRLQ
13383 CEFBS_None, // VRLQMI
13384 CEFBS_None, // VRLQNM
13385 CEFBS_None, // VRLW
13386 CEFBS_None, // VRLWMI
13387 CEFBS_None, // VRLWNM
13388 CEFBS_None, // VRSQRTEFP
13389 CEFBS_None, // VSBOX
13390 CEFBS_None, // VSEL
13391 CEFBS_None, // VSHASIGMAD
13392 CEFBS_None, // VSHASIGMAW
13393 CEFBS_None, // VSL
13394 CEFBS_None, // VSLB
13395 CEFBS_None, // VSLD
13396 CEFBS_None, // VSLDBI
13397 CEFBS_None, // VSLDOI
13398 CEFBS_None, // VSLH
13399 CEFBS_None, // VSLO
13400 CEFBS_None, // VSLQ
13401 CEFBS_None, // VSLV
13402 CEFBS_None, // VSLW
13403 CEFBS_None, // VSPLTB
13404 CEFBS_None, // VSPLTBs
13405 CEFBS_None, // VSPLTH
13406 CEFBS_None, // VSPLTHs
13407 CEFBS_None, // VSPLTISB
13408 CEFBS_None, // VSPLTISH
13409 CEFBS_None, // VSPLTISW
13410 CEFBS_None, // VSPLTW
13411 CEFBS_None, // VSR
13412 CEFBS_None, // VSRAB
13413 CEFBS_None, // VSRAD
13414 CEFBS_None, // VSRAH
13415 CEFBS_None, // VSRAQ
13416 CEFBS_None, // VSRAW
13417 CEFBS_None, // VSRB
13418 CEFBS_None, // VSRD
13419 CEFBS_None, // VSRDBI
13420 CEFBS_None, // VSRH
13421 CEFBS_None, // VSRO
13422 CEFBS_None, // VSRQ
13423 CEFBS_None, // VSRV
13424 CEFBS_None, // VSRW
13425 CEFBS_None, // VSTRIBL
13426 CEFBS_None, // VSTRIBL_rec
13427 CEFBS_None, // VSTRIBR
13428 CEFBS_None, // VSTRIBR_rec
13429 CEFBS_None, // VSTRIHL
13430 CEFBS_None, // VSTRIHL_rec
13431 CEFBS_None, // VSTRIHR
13432 CEFBS_None, // VSTRIHR_rec
13433 CEFBS_None, // VSUBCUQ
13434 CEFBS_None, // VSUBCUW
13435 CEFBS_None, // VSUBECUQ
13436 CEFBS_None, // VSUBEUQM
13437 CEFBS_None, // VSUBFP
13438 CEFBS_None, // VSUBSBS
13439 CEFBS_None, // VSUBSHS
13440 CEFBS_None, // VSUBSWS
13441 CEFBS_None, // VSUBUBM
13442 CEFBS_None, // VSUBUBS
13443 CEFBS_None, // VSUBUDM
13444 CEFBS_None, // VSUBUHM
13445 CEFBS_None, // VSUBUHS
13446 CEFBS_None, // VSUBUQM
13447 CEFBS_None, // VSUBUWM
13448 CEFBS_None, // VSUBUWS
13449 CEFBS_None, // VSUM2SWS
13450 CEFBS_None, // VSUM4SBS
13451 CEFBS_None, // VSUM4SHS
13452 CEFBS_None, // VSUM4UBS
13453 CEFBS_None, // VSUMSWS
13454 CEFBS_None, // VUCMPRHB
13455 CEFBS_None, // VUCMPRHH
13456 CEFBS_None, // VUCMPRHN
13457 CEFBS_None, // VUCMPRLB
13458 CEFBS_None, // VUCMPRLH
13459 CEFBS_None, // VUCMPRLN
13460 CEFBS_None, // VUPKHPX
13461 CEFBS_None, // VUPKHSB
13462 CEFBS_None, // VUPKHSH
13463 CEFBS_None, // VUPKHSNTOB
13464 CEFBS_None, // VUPKHSW
13465 CEFBS_None, // VUPKINT4TOBF16
13466 CEFBS_None, // VUPKINT4TOFP32
13467 CEFBS_None, // VUPKINT8TOBF16
13468 CEFBS_None, // VUPKINT8TOFP32
13469 CEFBS_None, // VUPKLPX
13470 CEFBS_None, // VUPKLSB
13471 CEFBS_None, // VUPKLSH
13472 CEFBS_None, // VUPKLSNTOB
13473 CEFBS_None, // VUPKLSW
13474 CEFBS_None, // VXOR
13475 CEFBS_None, // V_SET0
13476 CEFBS_None, // V_SET0B
13477 CEFBS_None, // V_SET0H
13478 CEFBS_None, // V_SETALLONES
13479 CEFBS_None, // V_SETALLONESB
13480 CEFBS_None, // V_SETALLONESH
13481 CEFBS_None, // WAIT
13482 CEFBS_None, // WAITP10
13483 CEFBS_None, // WRTEE
13484 CEFBS_None, // WRTEEI
13485 CEFBS_None, // XOR
13486 CEFBS_None, // XOR8
13487 CEFBS_None, // XOR8_rec
13488 CEFBS_None, // XORI
13489 CEFBS_None, // XORI8
13490 CEFBS_None, // XORIS
13491 CEFBS_None, // XORIS8
13492 CEFBS_None, // XOR_rec
13493 CEFBS_None, // XSABSDP
13494 CEFBS_None, // XSABSQP
13495 CEFBS_None, // XSADDADDSUQM
13496 CEFBS_None, // XSADDADDUQM
13497 CEFBS_None, // XSADDDP
13498 CEFBS_None, // XSADDQP
13499 CEFBS_None, // XSADDQPO
13500 CEFBS_None, // XSADDSP
13501 CEFBS_None, // XSADDSUBSUQM
13502 CEFBS_None, // XSADDSUBUQM
13503 CEFBS_None, // XSCMPEQDP
13504 CEFBS_None, // XSCMPEQQP
13505 CEFBS_None, // XSCMPEXPDP
13506 CEFBS_None, // XSCMPEXPQP
13507 CEFBS_None, // XSCMPGEDP
13508 CEFBS_None, // XSCMPGEQP
13509 CEFBS_None, // XSCMPGTDP
13510 CEFBS_None, // XSCMPGTQP
13511 CEFBS_None, // XSCMPODP
13512 CEFBS_None, // XSCMPOQP
13513 CEFBS_None, // XSCMPUDP
13514 CEFBS_None, // XSCMPUQP
13515 CEFBS_None, // XSCPSGNDP
13516 CEFBS_None, // XSCPSGNQP
13517 CEFBS_None, // XSCVDPHP
13518 CEFBS_None, // XSCVDPQP
13519 CEFBS_None, // XSCVDPSP
13520 CEFBS_None, // XSCVDPSPN
13521 CEFBS_None, // XSCVDPSXDS
13522 CEFBS_None, // XSCVDPSXDSs
13523 CEFBS_None, // XSCVDPSXWS
13524 CEFBS_None, // XSCVDPSXWSs
13525 CEFBS_None, // XSCVDPUXDS
13526 CEFBS_None, // XSCVDPUXDSs
13527 CEFBS_None, // XSCVDPUXWS
13528 CEFBS_None, // XSCVDPUXWSs
13529 CEFBS_None, // XSCVHPDP
13530 CEFBS_None, // XSCVQPDP
13531 CEFBS_None, // XSCVQPDPO
13532 CEFBS_None, // XSCVQPSDZ
13533 CEFBS_None, // XSCVQPSQZ
13534 CEFBS_None, // XSCVQPSWZ
13535 CEFBS_None, // XSCVQPUDZ
13536 CEFBS_None, // XSCVQPUQZ
13537 CEFBS_None, // XSCVQPUWZ
13538 CEFBS_None, // XSCVSDQP
13539 CEFBS_None, // XSCVSPDP
13540 CEFBS_None, // XSCVSPDPN
13541 CEFBS_None, // XSCVSQQP
13542 CEFBS_None, // XSCVSXDDP
13543 CEFBS_None, // XSCVSXDSP
13544 CEFBS_None, // XSCVUDQP
13545 CEFBS_None, // XSCVUQQP
13546 CEFBS_None, // XSCVUXDDP
13547 CEFBS_None, // XSCVUXDSP
13548 CEFBS_None, // XSDIVDP
13549 CEFBS_None, // XSDIVQP
13550 CEFBS_None, // XSDIVQPO
13551 CEFBS_None, // XSDIVSP
13552 CEFBS_None, // XSIEXPDP
13553 CEFBS_None, // XSIEXPQP
13554 CEFBS_None, // XSMADDADP
13555 CEFBS_None, // XSMADDASP
13556 CEFBS_None, // XSMADDMDP
13557 CEFBS_None, // XSMADDMSP
13558 CEFBS_None, // XSMADDQP
13559 CEFBS_None, // XSMADDQPO
13560 CEFBS_None, // XSMAXCDP
13561 CEFBS_None, // XSMAXCQP
13562 CEFBS_None, // XSMAXDP
13563 CEFBS_None, // XSMAXJDP
13564 CEFBS_None, // XSMERGE2T1UQM
13565 CEFBS_None, // XSMERGE2T2UQM
13566 CEFBS_None, // XSMERGE2T3UQM
13567 CEFBS_None, // XSMERGE3T1UQM
13568 CEFBS_None, // XSMINCDP
13569 CEFBS_None, // XSMINCQP
13570 CEFBS_None, // XSMINDP
13571 CEFBS_None, // XSMINJDP
13572 CEFBS_None, // XSMSUBADP
13573 CEFBS_None, // XSMSUBASP
13574 CEFBS_None, // XSMSUBMDP
13575 CEFBS_None, // XSMSUBMSP
13576 CEFBS_None, // XSMSUBQP
13577 CEFBS_None, // XSMSUBQPO
13578 CEFBS_None, // XSMULDP
13579 CEFBS_None, // XSMULQP
13580 CEFBS_None, // XSMULQPO
13581 CEFBS_None, // XSMULSP
13582 CEFBS_None, // XSNABSDP
13583 CEFBS_None, // XSNABSDPs
13584 CEFBS_None, // XSNABSQP
13585 CEFBS_None, // XSNEGDP
13586 CEFBS_None, // XSNEGQP
13587 CEFBS_None, // XSNMADDADP
13588 CEFBS_None, // XSNMADDASP
13589 CEFBS_None, // XSNMADDMDP
13590 CEFBS_None, // XSNMADDMSP
13591 CEFBS_None, // XSNMADDQP
13592 CEFBS_None, // XSNMADDQPO
13593 CEFBS_None, // XSNMSUBADP
13594 CEFBS_None, // XSNMSUBASP
13595 CEFBS_None, // XSNMSUBMDP
13596 CEFBS_None, // XSNMSUBMSP
13597 CEFBS_None, // XSNMSUBQP
13598 CEFBS_None, // XSNMSUBQPO
13599 CEFBS_None, // XSRDPI
13600 CEFBS_None, // XSRDPIC
13601 CEFBS_None, // XSRDPIM
13602 CEFBS_None, // XSRDPIP
13603 CEFBS_None, // XSRDPIZ
13604 CEFBS_None, // XSREBASE2T1UQM
13605 CEFBS_None, // XSREBASE2T2UQM
13606 CEFBS_None, // XSREBASE2T3UQM
13607 CEFBS_None, // XSREBASE2T4UQM
13608 CEFBS_None, // XSREBASE3T1UQM
13609 CEFBS_None, // XSREBASE3T2UQM
13610 CEFBS_None, // XSREBASE3T3UQM
13611 CEFBS_None, // XSREDP
13612 CEFBS_None, // XSRESP
13613 CEFBS_None, // XSRQPI
13614 CEFBS_None, // XSRQPIX
13615 CEFBS_None, // XSRQPXP
13616 CEFBS_None, // XSRSP
13617 CEFBS_None, // XSRSQRTEDP
13618 CEFBS_None, // XSRSQRTESP
13619 CEFBS_None, // XSSQRTDP
13620 CEFBS_None, // XSSQRTQP
13621 CEFBS_None, // XSSQRTQPO
13622 CEFBS_None, // XSSQRTSP
13623 CEFBS_None, // XSSUBDP
13624 CEFBS_None, // XSSUBQP
13625 CEFBS_None, // XSSUBQPO
13626 CEFBS_None, // XSSUBSP
13627 CEFBS_None, // XSTDIVDP
13628 CEFBS_None, // XSTSQRTDP
13629 CEFBS_None, // XSTSTDCDP
13630 CEFBS_None, // XSTSTDCQP
13631 CEFBS_None, // XSTSTDCSP
13632 CEFBS_None, // XSXEXPDP
13633 CEFBS_None, // XSXEXPQP
13634 CEFBS_None, // XSXSIGDP
13635 CEFBS_None, // XSXSIGQP
13636 CEFBS_None, // XVABSDP
13637 CEFBS_None, // XVABSSP
13638 CEFBS_None, // XVADDDP
13639 CEFBS_None, // XVADDSP
13640 CEFBS_None, // XVADDUHM
13641 CEFBS_None, // XVADDUWM
13642 CEFBS_None, // XVBF16GER2
13643 CEFBS_None, // XVBF16GER2NN
13644 CEFBS_None, // XVBF16GER2NP
13645 CEFBS_None, // XVBF16GER2PN
13646 CEFBS_None, // XVBF16GER2PP
13647 CEFBS_None, // XVBF16GER2W
13648 CEFBS_None, // XVBF16GER2WNN
13649 CEFBS_None, // XVBF16GER2WNP
13650 CEFBS_None, // XVBF16GER2WPN
13651 CEFBS_None, // XVBF16GER2WPP
13652 CEFBS_None, // XVCMPEQDP
13653 CEFBS_None, // XVCMPEQDP_rec
13654 CEFBS_None, // XVCMPEQSP
13655 CEFBS_None, // XVCMPEQSP_rec
13656 CEFBS_None, // XVCMPGEDP
13657 CEFBS_None, // XVCMPGEDP_rec
13658 CEFBS_None, // XVCMPGESP
13659 CEFBS_None, // XVCMPGESP_rec
13660 CEFBS_None, // XVCMPGTDP
13661 CEFBS_None, // XVCMPGTDP_rec
13662 CEFBS_None, // XVCMPGTSP
13663 CEFBS_None, // XVCMPGTSP_rec
13664 CEFBS_None, // XVCPSGNDP
13665 CEFBS_None, // XVCPSGNSP
13666 CEFBS_None, // XVCVBF16SPN
13667 CEFBS_None, // XVCVDPSP
13668 CEFBS_None, // XVCVDPSXDS
13669 CEFBS_None, // XVCVDPSXWS
13670 CEFBS_None, // XVCVDPUXDS
13671 CEFBS_None, // XVCVDPUXWS
13672 CEFBS_None, // XVCVHPSP
13673 CEFBS_None, // XVCVSPBF16
13674 CEFBS_None, // XVCVSPDP
13675 CEFBS_None, // XVCVSPHP
13676 CEFBS_None, // XVCVSPSXDS
13677 CEFBS_None, // XVCVSPSXWS
13678 CEFBS_None, // XVCVSPUXDS
13679 CEFBS_None, // XVCVSPUXWS
13680 CEFBS_None, // XVCVSXDDP
13681 CEFBS_None, // XVCVSXDSP
13682 CEFBS_None, // XVCVSXWDP
13683 CEFBS_None, // XVCVSXWSP
13684 CEFBS_None, // XVCVUXDDP
13685 CEFBS_None, // XVCVUXDSP
13686 CEFBS_None, // XVCVUXWDP
13687 CEFBS_None, // XVCVUXWSP
13688 CEFBS_None, // XVDIVDP
13689 CEFBS_None, // XVDIVSP
13690 CEFBS_None, // XVF16GER2
13691 CEFBS_None, // XVF16GER2NN
13692 CEFBS_None, // XVF16GER2NP
13693 CEFBS_None, // XVF16GER2PN
13694 CEFBS_None, // XVF16GER2PP
13695 CEFBS_None, // XVF16GER2W
13696 CEFBS_None, // XVF16GER2WNN
13697 CEFBS_None, // XVF16GER2WNP
13698 CEFBS_None, // XVF16GER2WPN
13699 CEFBS_None, // XVF16GER2WPP
13700 CEFBS_None, // XVF32GER
13701 CEFBS_None, // XVF32GERNN
13702 CEFBS_None, // XVF32GERNP
13703 CEFBS_None, // XVF32GERPN
13704 CEFBS_None, // XVF32GERPP
13705 CEFBS_None, // XVF32GERW
13706 CEFBS_None, // XVF32GERWNN
13707 CEFBS_None, // XVF32GERWNP
13708 CEFBS_None, // XVF32GERWPN
13709 CEFBS_None, // XVF32GERWPP
13710 CEFBS_None, // XVF64GER
13711 CEFBS_None, // XVF64GERNN
13712 CEFBS_None, // XVF64GERNP
13713 CEFBS_None, // XVF64GERPN
13714 CEFBS_None, // XVF64GERPP
13715 CEFBS_None, // XVF64GERW
13716 CEFBS_None, // XVF64GERWNN
13717 CEFBS_None, // XVF64GERWNP
13718 CEFBS_None, // XVF64GERWPN
13719 CEFBS_None, // XVF64GERWPP
13720 CEFBS_None, // XVI16GER2
13721 CEFBS_None, // XVI16GER2PP
13722 CEFBS_None, // XVI16GER2S
13723 CEFBS_None, // XVI16GER2SPP
13724 CEFBS_None, // XVI16GER2SW
13725 CEFBS_None, // XVI16GER2SWPP
13726 CEFBS_None, // XVI16GER2W
13727 CEFBS_None, // XVI16GER2WPP
13728 CEFBS_None, // XVI4GER8
13729 CEFBS_None, // XVI4GER8PP
13730 CEFBS_None, // XVI4GER8W
13731 CEFBS_None, // XVI4GER8WPP
13732 CEFBS_None, // XVI8GER4
13733 CEFBS_None, // XVI8GER4PP
13734 CEFBS_None, // XVI8GER4SPP
13735 CEFBS_None, // XVI8GER4W
13736 CEFBS_None, // XVI8GER4WPP
13737 CEFBS_None, // XVI8GER4WSPP
13738 CEFBS_None, // XVIEXPDP
13739 CEFBS_None, // XVIEXPSP
13740 CEFBS_None, // XVMADDADP
13741 CEFBS_None, // XVMADDASP
13742 CEFBS_None, // XVMADDMDP
13743 CEFBS_None, // XVMADDMSP
13744 CEFBS_None, // XVMAXDP
13745 CEFBS_None, // XVMAXSP
13746 CEFBS_None, // XVMINDP
13747 CEFBS_None, // XVMINSP
13748 CEFBS_None, // XVMSUBADP
13749 CEFBS_None, // XVMSUBASP
13750 CEFBS_None, // XVMSUBMDP
13751 CEFBS_None, // XVMSUBMSP
13752 CEFBS_None, // XVMULDP
13753 CEFBS_None, // XVMULHSH
13754 CEFBS_None, // XVMULHSW
13755 CEFBS_None, // XVMULHUH
13756 CEFBS_None, // XVMULHUW
13757 CEFBS_None, // XVMULSP
13758 CEFBS_None, // XVMULUHM
13759 CEFBS_None, // XVMULUWM
13760 CEFBS_None, // XVNABSDP
13761 CEFBS_None, // XVNABSSP
13762 CEFBS_None, // XVNEGDP
13763 CEFBS_None, // XVNEGSP
13764 CEFBS_None, // XVNMADDADP
13765 CEFBS_None, // XVNMADDASP
13766 CEFBS_None, // XVNMADDMDP
13767 CEFBS_None, // XVNMADDMSP
13768 CEFBS_None, // XVNMSUBADP
13769 CEFBS_None, // XVNMSUBASP
13770 CEFBS_None, // XVNMSUBMDP
13771 CEFBS_None, // XVNMSUBMSP
13772 CEFBS_None, // XVRDPI
13773 CEFBS_None, // XVRDPIC
13774 CEFBS_None, // XVRDPIM
13775 CEFBS_None, // XVRDPIP
13776 CEFBS_None, // XVRDPIZ
13777 CEFBS_None, // XVREDP
13778 CEFBS_None, // XVRESP
13779 CEFBS_None, // XVRLW
13780 CEFBS_None, // XVRSPI
13781 CEFBS_None, // XVRSPIC
13782 CEFBS_None, // XVRSPIM
13783 CEFBS_None, // XVRSPIP
13784 CEFBS_None, // XVRSPIZ
13785 CEFBS_None, // XVRSQRTEDP
13786 CEFBS_None, // XVRSQRTESP
13787 CEFBS_None, // XVSQRTDP
13788 CEFBS_None, // XVSQRTSP
13789 CEFBS_None, // XVSUBDP
13790 CEFBS_None, // XVSUBSP
13791 CEFBS_None, // XVSUBUHM
13792 CEFBS_None, // XVSUBUWM
13793 CEFBS_None, // XVTDIVDP
13794 CEFBS_None, // XVTDIVSP
13795 CEFBS_None, // XVTLSBB
13796 CEFBS_None, // XVTSQRTDP
13797 CEFBS_None, // XVTSQRTSP
13798 CEFBS_None, // XVTSTDCDP
13799 CEFBS_None, // XVTSTDCSP
13800 CEFBS_None, // XVXEXPDP
13801 CEFBS_None, // XVXEXPSP
13802 CEFBS_None, // XVXSIGDP
13803 CEFBS_None, // XVXSIGSP
13804 CEFBS_None, // XXAESDECP
13805 CEFBS_None, // XXAESENCP
13806 CEFBS_None, // XXAESGENLKP
13807 CEFBS_None, // XXBLENDVB
13808 CEFBS_None, // XXBLENDVD
13809 CEFBS_None, // XXBLENDVH
13810 CEFBS_None, // XXBLENDVW
13811 CEFBS_None, // XXBRD
13812 CEFBS_None, // XXBRH
13813 CEFBS_None, // XXBRQ
13814 CEFBS_None, // XXBRW
13815 CEFBS_None, // XXEVAL
13816 CEFBS_None, // XXEXTRACTUW
13817 CEFBS_None, // XXGENPCVBM
13818 CEFBS_None, // XXGENPCVDM
13819 CEFBS_None, // XXGENPCVHM
13820 CEFBS_None, // XXGENPCVWM
13821 CEFBS_None, // XXGFMUL128
13822 CEFBS_None, // XXINSERTW
13823 CEFBS_None, // XXLAND
13824 CEFBS_None, // XXLANDC
13825 CEFBS_None, // XXLEQV
13826 CEFBS_None, // XXLEQVOnes
13827 CEFBS_None, // XXLNAND
13828 CEFBS_None, // XXLNOR
13829 CEFBS_None, // XXLOR
13830 CEFBS_None, // XXLORC
13831 CEFBS_None, // XXLORf
13832 CEFBS_None, // XXLXOR
13833 CEFBS_None, // XXLXORdpz
13834 CEFBS_None, // XXLXORspz
13835 CEFBS_None, // XXLXORz
13836 CEFBS_None, // XXMFACC
13837 CEFBS_None, // XXMFACCW
13838 CEFBS_None, // XXMRGHW
13839 CEFBS_None, // XXMRGLW
13840 CEFBS_None, // XXMTACC
13841 CEFBS_None, // XXMTACCW
13842 CEFBS_None, // XXMULMUL
13843 CEFBS_None, // XXMULMULHIADD
13844 CEFBS_None, // XXMULMULLOADD
13845 CEFBS_None, // XXPERM
13846 CEFBS_None, // XXPERMDI
13847 CEFBS_None, // XXPERMDIs
13848 CEFBS_None, // XXPERMR
13849 CEFBS_None, // XXPERMX
13850 CEFBS_None, // XXSEL
13851 CEFBS_None, // XXSETACCZ
13852 CEFBS_None, // XXSLDWI
13853 CEFBS_None, // XXSLDWIs
13854 CEFBS_None, // XXSPLTI32DX
13855 CEFBS_None, // XXSPLTIB
13856 CEFBS_None, // XXSPLTIDP
13857 CEFBS_None, // XXSPLTIW
13858 CEFBS_None, // XXSPLTW
13859 CEFBS_None, // XXSPLTWs
13860 CEFBS_None, // XXSSUMUDM
13861 CEFBS_None, // XXSSUMUDMC
13862 CEFBS_None, // XXSSUMUDMCEXT
13863 CEFBS_None, // gBC
13864 CEFBS_None, // gBCA
13865 CEFBS_None, // gBCAat
13866 CEFBS_None, // gBCCTR
13867 CEFBS_None, // gBCCTRL
13868 CEFBS_None, // gBCL
13869 CEFBS_None, // gBCLA
13870 CEFBS_None, // gBCLAat
13871 CEFBS_None, // gBCLR
13872 CEFBS_None, // gBCLRL
13873 CEFBS_None, // gBCLat
13874 CEFBS_None, // gBCat
13875 };
13876
13877 assert(Opcode < 2999);
13878 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13879}
13880
13881
13882} // namespace llvm::PPC_MC
13883
13884#endif // GET_COMPUTE_FEATURES
13885
13886#ifdef GET_AVAILABLE_OPCODE_CHECKER
13887#undef GET_AVAILABLE_OPCODE_CHECKER
13888
13889namespace llvm::PPC_MC {
13890
13891bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13892 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13893 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13894 FeatureBitset MissingFeatures =
13895 (AvailableFeatures & RequiredFeatures) ^
13896 RequiredFeatures;
13897 return !MissingFeatures.any();
13898}
13899
13900} // namespace llvm::PPC_MC
13901
13902#endif // GET_AVAILABLE_OPCODE_CHECKER
13903
13904#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13905#undef ENABLE_INSTR_PREDICATE_VERIFIER
13906
13907#include <sstream>
13908
13909namespace llvm::PPC_MC {
13910
13911#ifndef NDEBUG
13912static const char *SubtargetFeatureNames[] = {
13913 "Feature_ModernAs",
13914 nullptr
13915};
13916
13917#endif // NDEBUG
13918
13919void verifyInstructionPredicates(
13920 unsigned Opcode, const FeatureBitset &Features) {
13921#ifndef NDEBUG
13922 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13923 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13924 FeatureBitset MissingFeatures =
13925 (AvailableFeatures & RequiredFeatures) ^
13926 RequiredFeatures;
13927 if (MissingFeatures.any()) {
13928 std::ostringstream Msg;
13929 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13930 << " instruction but the ";
13931 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13932 if (MissingFeatures.test(i))
13933 Msg << SubtargetFeatureNames[i] << " ";
13934 Msg << "predicate(s) are not met";
13935 report_fatal_error(Msg.str().c_str());
13936 }
13937#endif // NDEBUG
13938}
13939
13940} // namespace llvm::PPC_MC
13941
13942#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13943
13944#ifdef GET_INSTRMAP_INFO
13945#undef GET_INSTRMAP_INFO
13946
13947namespace llvm::PPC {
13948
13949enum Interpretation64Bit {
13950 Interpretation64Bit_1
13951};
13952
13953enum IsVSXFMAAlt {
13954 IsVSXFMAAlt_1
13955};
13956
13957enum RC {
13958 RC_0,
13959 RC_1
13960};
13961
13962// get64BitInstrFromSignedExt32BitInstr
13963LLVM_READONLY
13964int get64BitInstrFromSignedExt32BitInstr(uint16_t Opcode) {
13965 using namespace PPC;
13966 static constexpr uint16_t Table[][2] = {
13967 { ANDI_rec, ANDI8_rec },
13968 { EXTSB, EXTSB8 },
13969 { EXTSB8_32_64, EXTSB8 },
13970 { EXTSB_rec, EXTSB8_rec },
13971 { EXTSH, EXTSH8 },
13972 { EXTSH8_32_64, EXTSH8 },
13973 { EXTSH_rec, EXTSH8_rec },
13974 { EXTSW, EXTSW_32_64 },
13975 { EXTSW_rec, EXTSW_32_64_rec },
13976 { LBZ, LBZ8 },
13977 { LBZX, LBZX8 },
13978 { LHA, LHA8 },
13979 { LHAX, LHAX8 },
13980 { LHZ, LHZ8 },
13981 { LHZX, LHZX8 },
13982 { LI, LI8 },
13983 { LIS, LIS8 },
13984 { SETB, SETB8 },
13985 { SETBC, SETBC8 },
13986 { SETBCR, SETBCR8 },
13987 { SETNBC, SETNBC8 },
13988 { SETNBCR, SETNBCR8 },
13989 { SRAW, SRAW8 },
13990 { SRAWI, SRAWI8 },
13991 { SRAWI_rec, SRAWI8_rec },
13992 { SRAW_rec, SRAW8_rec },
13993 }; // End of Table
13994
13995 unsigned mid;
13996 unsigned start = 0;
13997 unsigned end = 26;
13998 while (start < end) {
13999 mid = start + (end - start) / 2;
14000 if (Opcode == Table[mid][0])
14001 break;
14002 if (Opcode < Table[mid][0])
14003 end = mid;
14004 else
14005 start = mid + 1;
14006 }
14007 if (start == end)
14008 return -1; // Instruction doesn't exist in this table.
14009
14010 return Table[mid][1];
14011}
14012
14013// getAltVSXFMAOpcode
14014LLVM_READONLY
14015int getAltVSXFMAOpcode(uint16_t Opcode) {
14016 using namespace PPC;
14017 static constexpr uint16_t Table[][2] = {
14018 { XSMADDADP, XSMADDMDP },
14019 { XSMADDASP, XSMADDMSP },
14020 { XSMSUBADP, XSMSUBMDP },
14021 { XSMSUBASP, XSMSUBMSP },
14022 { XSNMADDADP, XSNMADDMDP },
14023 { XSNMADDASP, XSNMADDMSP },
14024 { XSNMSUBADP, XSNMSUBMDP },
14025 { XSNMSUBASP, XSNMSUBMSP },
14026 { XVMADDADP, XVMADDMDP },
14027 { XVMADDASP, XVMADDMSP },
14028 { XVMSUBADP, XVMSUBMDP },
14029 { XVMSUBASP, XVMSUBMSP },
14030 { XVNMADDADP, XVNMADDMDP },
14031 { XVNMADDASP, XVNMADDMSP },
14032 { XVNMSUBADP, XVNMSUBMDP },
14033 { XVNMSUBASP, XVNMSUBMSP },
14034 }; // End of Table
14035
14036 unsigned mid;
14037 unsigned start = 0;
14038 unsigned end = 16;
14039 while (start < end) {
14040 mid = start + (end - start) / 2;
14041 if (Opcode == Table[mid][0])
14042 break;
14043 if (Opcode < Table[mid][0])
14044 end = mid;
14045 else
14046 start = mid + 1;
14047 }
14048 if (start == end)
14049 return -1; // Instruction doesn't exist in this table.
14050
14051 return Table[mid][1];
14052}
14053
14054// getNonRecordFormOpcode
14055LLVM_READONLY
14056int getNonRecordFormOpcode(uint16_t Opcode) {
14057 using namespace PPC;
14058 static constexpr uint16_t Table[][2] = {
14059 { ADD4O_rec, ADD4O },
14060 { ADD4_rec, ADD4 },
14061 { ADD8O_rec, ADD8O },
14062 { ADD8_rec, ADD8 },
14063 { ADDC8O_rec, ADDC8O },
14064 { ADDC8_rec, ADDC8 },
14065 { ADDCO_rec, ADDCO },
14066 { ADDC_rec, ADDC },
14067 { ADDE8O_rec, ADDE8O },
14068 { ADDE8_rec, ADDE8 },
14069 { ADDEO_rec, ADDEO },
14070 { ADDE_rec, ADDE },
14071 { ADDIC_rec, ADDIC },
14072 { ADDME8O_rec, ADDME8O },
14073 { ADDME8_rec, ADDME8 },
14074 { ADDMEO_rec, ADDMEO },
14075 { ADDME_rec, ADDME },
14076 { ADDZE8O_rec, ADDZE8O },
14077 { ADDZE8_rec, ADDZE8 },
14078 { ADDZEO_rec, ADDZEO },
14079 { ADDZE_rec, ADDZE },
14080 { AND8_rec, AND8 },
14081 { ANDC8_rec, ANDC8 },
14082 { ANDC_rec, ANDC },
14083 { AND_rec, AND },
14084 { CNTLZD_rec, CNTLZD },
14085 { CNTLZW8_rec, CNTLZW8 },
14086 { CNTLZW_rec, CNTLZW },
14087 { CNTTZD_rec, CNTTZD },
14088 { CNTTZW8_rec, CNTTZW8 },
14089 { CNTTZW_rec, CNTTZW },
14090 { DADDQ_rec, DADDQ },
14091 { DADD_rec, DADD },
14092 { DCFFIXQ_rec, DCFFIXQ },
14093 { DCFFIX_rec, DCFFIX },
14094 { DCTDP_rec, DCTDP },
14095 { DCTFIXQ_rec, DCTFIXQ },
14096 { DCTFIX_rec, DCTFIX },
14097 { DCTQPQ_rec, DCTQPQ },
14098 { DDEDPDQ_rec, DDEDPDQ },
14099 { DDEDPD_rec, DDEDPD },
14100 { DDIVQ_rec, DDIVQ },
14101 { DDIV_rec, DDIV },
14102 { DENBCDQ_rec, DENBCDQ },
14103 { DENBCD_rec, DENBCD },
14104 { DIEXQ_rec, DIEXQ },
14105 { DIEX_rec, DIEX },
14106 { DIVDEO_rec, DIVDEO },
14107 { DIVDEUO_rec, DIVDEUO },
14108 { DIVDEU_rec, DIVDEU },
14109 { DIVDE_rec, DIVDE },
14110 { DIVDO_rec, DIVDO },
14111 { DIVDUO_rec, DIVDUO },
14112 { DIVDU_rec, DIVDU },
14113 { DIVD_rec, DIVD },
14114 { DIVWEO_rec, DIVWEO },
14115 { DIVWEUO_rec, DIVWEUO },
14116 { DIVWEU_rec, DIVWEU },
14117 { DIVWE_rec, DIVWE },
14118 { DIVWO_rec, DIVWO },
14119 { DIVWUO_rec, DIVWUO },
14120 { DIVWU_rec, DIVWU },
14121 { DIVW_rec, DIVW },
14122 { DMULQ_rec, DMULQ },
14123 { DMUL_rec, DMUL },
14124 { DQUAIQ_rec, DQUAIQ },
14125 { DQUAI_rec, DQUAI },
14126 { DQUAQ_rec, DQUAQ },
14127 { DQUA_rec, DQUA },
14128 { DRDPQ_rec, DRDPQ },
14129 { DRINTNQ_rec, DRINTNQ },
14130 { DRINTN_rec, DRINTN },
14131 { DRINTXQ_rec, DRINTXQ },
14132 { DRINTX_rec, DRINTX },
14133 { DRRNDQ_rec, DRRNDQ },
14134 { DRRND_rec, DRRND },
14135 { DRSP_rec, DRSP },
14136 { DSCLIQ_rec, DSCLIQ },
14137 { DSCLI_rec, DSCLI },
14138 { DSCRIQ_rec, DSCRIQ },
14139 { DSCRI_rec, DSCRI },
14140 { DSUBQ_rec, DSUBQ },
14141 { DSUB_rec, DSUB },
14142 { DXEXQ_rec, DXEXQ },
14143 { DXEX_rec, DXEX },
14144 { EQV8_rec, EQV8 },
14145 { EQV_rec, EQV },
14146 { EXTSB8_rec, EXTSB8 },
14147 { EXTSB_rec, EXTSB },
14148 { EXTSH8_rec, EXTSH8 },
14149 { EXTSH_rec, EXTSH },
14150 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14151 { EXTSWSLI_rec, EXTSWSLI },
14152 { EXTSW_32_64_rec, EXTSW_32_64 },
14153 { EXTSW_rec, EXTSW },
14154 { FABSD_rec, FABSD },
14155 { FABSS_rec, FABSS },
14156 { FADDS_rec, FADDS },
14157 { FADD_rec, FADD },
14158 { FCFIDS_rec, FCFIDS },
14159 { FCFIDUS_rec, FCFIDUS },
14160 { FCFIDU_rec, FCFIDU },
14161 { FCFID_rec, FCFID },
14162 { FCPSGND_rec, FCPSGND },
14163 { FCPSGNS_rec, FCPSGNS },
14164 { FCTIDUZ_rec, FCTIDUZ },
14165 { FCTIDU_rec, FCTIDU },
14166 { FCTIDZ_rec, FCTIDZ },
14167 { FCTID_rec, FCTID },
14168 { FCTIWUZ_rec, FCTIWUZ },
14169 { FCTIWU_rec, FCTIWU },
14170 { FCTIWZ_rec, FCTIWZ },
14171 { FCTIW_rec, FCTIW },
14172 { FDIVS_rec, FDIVS },
14173 { FDIV_rec, FDIV },
14174 { FMADDS_rec, FMADDS },
14175 { FMADD_rec, FMADD },
14176 { FMR_rec, FMR },
14177 { FMSUBS_rec, FMSUBS },
14178 { FMSUB_rec, FMSUB },
14179 { FMULS_rec, FMULS },
14180 { FMUL_rec, FMUL },
14181 { FNABSD_rec, FNABSD },
14182 { FNABSS_rec, FNABSS },
14183 { FNEGD_rec, FNEGD },
14184 { FNEGS_rec, FNEGS },
14185 { FNMADDS_rec, FNMADDS },
14186 { FNMADD_rec, FNMADD },
14187 { FNMSUBS_rec, FNMSUBS },
14188 { FNMSUB_rec, FNMSUB },
14189 { FRES_rec, FRES },
14190 { FRE_rec, FRE },
14191 { FRIMD_rec, FRIMD },
14192 { FRIMS_rec, FRIMS },
14193 { FRIND_rec, FRIND },
14194 { FRINS_rec, FRINS },
14195 { FRIPD_rec, FRIPD },
14196 { FRIPS_rec, FRIPS },
14197 { FRIZD_rec, FRIZD },
14198 { FRIZS_rec, FRIZS },
14199 { FRSP_rec, FRSP },
14200 { FRSQRTES_rec, FRSQRTES },
14201 { FRSQRTE_rec, FRSQRTE },
14202 { FSELD_rec, FSELD },
14203 { FSELS_rec, FSELS },
14204 { FSQRTS_rec, FSQRTS },
14205 { FSQRT_rec, FSQRT },
14206 { FSUBS_rec, FSUBS },
14207 { FSUB_rec, FSUB },
14208 { MULHDU_rec, MULHDU },
14209 { MULHD_rec, MULHD },
14210 { MULHWU_rec, MULHWU },
14211 { MULHW_rec, MULHW },
14212 { MULLDO_rec, MULLDO },
14213 { MULLD_rec, MULLD },
14214 { MULLWO_rec, MULLWO },
14215 { MULLW_rec, MULLW },
14216 { NAND8_rec, NAND8 },
14217 { NAND_rec, NAND },
14218 { NEG8O_rec, NEG8O },
14219 { NEG8_rec, NEG8 },
14220 { NEGO_rec, NEGO },
14221 { NEG_rec, NEG },
14222 { NOR8_rec, NOR8 },
14223 { NOR_rec, NOR },
14224 { OR8_rec, OR8 },
14225 { ORC8_rec, ORC8 },
14226 { ORC_rec, ORC },
14227 { OR_rec, OR },
14228 { RLDCL_rec, RLDCL },
14229 { RLDCR_rec, RLDCR },
14230 { RLDICL_32_rec, RLDICL_32 },
14231 { RLDICL_rec, RLDICL },
14232 { RLDICR_rec, RLDICR },
14233 { RLDIC_rec, RLDIC },
14234 { RLDIMI_rec, RLDIMI },
14235 { RLWIMI8_rec, RLWIMI8 },
14236 { RLWIMI_rec, RLWIMI },
14237 { RLWINM8_rec, RLWINM8 },
14238 { RLWINM_rec, RLWINM },
14239 { RLWNM8_rec, RLWNM8 },
14240 { RLWNM_rec, RLWNM },
14241 { SLD_rec, SLD },
14242 { SLW8_rec, SLW8 },
14243 { SLW_rec, SLW },
14244 { SRADI_rec, SRADI },
14245 { SRAD_rec, SRAD },
14246 { SRAW8_rec, SRAW8 },
14247 { SRAWI8_rec, SRAWI8 },
14248 { SRAWI_rec, SRAWI },
14249 { SRAW_rec, SRAW },
14250 { SRD_rec, SRD },
14251 { SRW8_rec, SRW8 },
14252 { SRW_rec, SRW },
14253 { SUBF8O_rec, SUBF8O },
14254 { SUBF8_rec, SUBF8 },
14255 { SUBFC8O_rec, SUBFC8O },
14256 { SUBFC8_rec, SUBFC8 },
14257 { SUBFCO_rec, SUBFCO },
14258 { SUBFC_rec, SUBFC },
14259 { SUBFE8O_rec, SUBFE8O },
14260 { SUBFE8_rec, SUBFE8 },
14261 { SUBFEO_rec, SUBFEO },
14262 { SUBFE_rec, SUBFE },
14263 { SUBFME8O_rec, SUBFME8O },
14264 { SUBFME8_rec, SUBFME8 },
14265 { SUBFMEO_rec, SUBFMEO },
14266 { SUBFME_rec, SUBFME },
14267 { SUBFO_rec, SUBFO },
14268 { SUBFUS_rec, SUBFUS },
14269 { SUBFZE8O_rec, SUBFZE8O },
14270 { SUBFZE8_rec, SUBFZE8 },
14271 { SUBFZEO_rec, SUBFZEO },
14272 { SUBFZE_rec, SUBFZE },
14273 { SUBF_rec, SUBF },
14274 { VSTRIBL_rec, VSTRIBL },
14275 { VSTRIBR_rec, VSTRIBR },
14276 { VSTRIHL_rec, VSTRIHL },
14277 { VSTRIHR_rec, VSTRIHR },
14278 { XOR8_rec, XOR8 },
14279 { XOR_rec, XOR },
14280 }; // End of Table
14281
14282 unsigned mid;
14283 unsigned start = 0;
14284 unsigned end = 221;
14285 while (start < end) {
14286 mid = start + (end - start) / 2;
14287 if (Opcode == Table[mid][0])
14288 break;
14289 if (Opcode < Table[mid][0])
14290 end = mid;
14291 else
14292 start = mid + 1;
14293 }
14294 if (start == end)
14295 return -1; // Instruction doesn't exist in this table.
14296
14297 return Table[mid][1];
14298}
14299
14300// getRecordFormOpcode
14301LLVM_READONLY
14302int getRecordFormOpcode(uint16_t Opcode) {
14303 using namespace PPC;
14304 static constexpr uint16_t Table[][2] = {
14305 { ADD4, ADD4_rec },
14306 { ADD4O, ADD4O_rec },
14307 { ADD8, ADD8_rec },
14308 { ADD8O, ADD8O_rec },
14309 { ADDC, ADDC_rec },
14310 { ADDC8, ADDC8_rec },
14311 { ADDC8O, ADDC8O_rec },
14312 { ADDCO, ADDCO_rec },
14313 { ADDE, ADDE_rec },
14314 { ADDE8, ADDE8_rec },
14315 { ADDE8O, ADDE8O_rec },
14316 { ADDEO, ADDEO_rec },
14317 { ADDIC, ADDIC_rec },
14318 { ADDME, ADDME_rec },
14319 { ADDME8, ADDME8_rec },
14320 { ADDME8O, ADDME8O_rec },
14321 { ADDMEO, ADDMEO_rec },
14322 { ADDZE, ADDZE_rec },
14323 { ADDZE8, ADDZE8_rec },
14324 { ADDZE8O, ADDZE8O_rec },
14325 { ADDZEO, ADDZEO_rec },
14326 { AND, AND_rec },
14327 { AND8, AND8_rec },
14328 { ANDC, ANDC_rec },
14329 { ANDC8, ANDC8_rec },
14330 { CNTLZD, CNTLZD_rec },
14331 { CNTLZW, CNTLZW_rec },
14332 { CNTLZW8, CNTLZW8_rec },
14333 { CNTTZD, CNTTZD_rec },
14334 { CNTTZW, CNTTZW_rec },
14335 { CNTTZW8, CNTTZW8_rec },
14336 { DADD, DADD_rec },
14337 { DADDQ, DADDQ_rec },
14338 { DCFFIX, DCFFIX_rec },
14339 { DCFFIXQ, DCFFIXQ_rec },
14340 { DCTDP, DCTDP_rec },
14341 { DCTFIX, DCTFIX_rec },
14342 { DCTFIXQ, DCTFIXQ_rec },
14343 { DCTQPQ, DCTQPQ_rec },
14344 { DDEDPD, DDEDPD_rec },
14345 { DDEDPDQ, DDEDPDQ_rec },
14346 { DDIV, DDIV_rec },
14347 { DDIVQ, DDIVQ_rec },
14348 { DENBCD, DENBCD_rec },
14349 { DENBCDQ, DENBCDQ_rec },
14350 { DIEX, DIEX_rec },
14351 { DIEXQ, DIEXQ_rec },
14352 { DIVD, DIVD_rec },
14353 { DIVDE, DIVDE_rec },
14354 { DIVDEO, DIVDEO_rec },
14355 { DIVDEU, DIVDEU_rec },
14356 { DIVDEUO, DIVDEUO_rec },
14357 { DIVDO, DIVDO_rec },
14358 { DIVDU, DIVDU_rec },
14359 { DIVDUO, DIVDUO_rec },
14360 { DIVW, DIVW_rec },
14361 { DIVWE, DIVWE_rec },
14362 { DIVWEO, DIVWEO_rec },
14363 { DIVWEU, DIVWEU_rec },
14364 { DIVWEUO, DIVWEUO_rec },
14365 { DIVWO, DIVWO_rec },
14366 { DIVWU, DIVWU_rec },
14367 { DIVWUO, DIVWUO_rec },
14368 { DMUL, DMUL_rec },
14369 { DMULQ, DMULQ_rec },
14370 { DQUA, DQUA_rec },
14371 { DQUAI, DQUAI_rec },
14372 { DQUAIQ, DQUAIQ_rec },
14373 { DQUAQ, DQUAQ_rec },
14374 { DRDPQ, DRDPQ_rec },
14375 { DRINTN, DRINTN_rec },
14376 { DRINTNQ, DRINTNQ_rec },
14377 { DRINTX, DRINTX_rec },
14378 { DRINTXQ, DRINTXQ_rec },
14379 { DRRND, DRRND_rec },
14380 { DRRNDQ, DRRNDQ_rec },
14381 { DRSP, DRSP_rec },
14382 { DSCLI, DSCLI_rec },
14383 { DSCLIQ, DSCLIQ_rec },
14384 { DSCRI, DSCRI_rec },
14385 { DSCRIQ, DSCRIQ_rec },
14386 { DSUB, DSUB_rec },
14387 { DSUBQ, DSUBQ_rec },
14388 { DXEX, DXEX_rec },
14389 { DXEXQ, DXEXQ_rec },
14390 { EQV, EQV_rec },
14391 { EQV8, EQV8_rec },
14392 { EXTSB, EXTSB_rec },
14393 { EXTSB8, EXTSB8_rec },
14394 { EXTSH, EXTSH_rec },
14395 { EXTSH8, EXTSH8_rec },
14396 { EXTSW, EXTSW_rec },
14397 { EXTSWSLI, EXTSWSLI_rec },
14398 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14399 { EXTSW_32_64, EXTSW_32_64_rec },
14400 { FABSD, FABSD_rec },
14401 { FABSS, FABSS_rec },
14402 { FADD, FADD_rec },
14403 { FADDS, FADDS_rec },
14404 { FCFID, FCFID_rec },
14405 { FCFIDS, FCFIDS_rec },
14406 { FCFIDU, FCFIDU_rec },
14407 { FCFIDUS, FCFIDUS_rec },
14408 { FCPSGND, FCPSGND_rec },
14409 { FCPSGNS, FCPSGNS_rec },
14410 { FCTID, FCTID_rec },
14411 { FCTIDU, FCTIDU_rec },
14412 { FCTIDUZ, FCTIDUZ_rec },
14413 { FCTIDZ, FCTIDZ_rec },
14414 { FCTIW, FCTIW_rec },
14415 { FCTIWU, FCTIWU_rec },
14416 { FCTIWUZ, FCTIWUZ_rec },
14417 { FCTIWZ, FCTIWZ_rec },
14418 { FDIV, FDIV_rec },
14419 { FDIVS, FDIVS_rec },
14420 { FMADD, FMADD_rec },
14421 { FMADDS, FMADDS_rec },
14422 { FMR, FMR_rec },
14423 { FMSUB, FMSUB_rec },
14424 { FMSUBS, FMSUBS_rec },
14425 { FMUL, FMUL_rec },
14426 { FMULS, FMULS_rec },
14427 { FNABSD, FNABSD_rec },
14428 { FNABSS, FNABSS_rec },
14429 { FNEGD, FNEGD_rec },
14430 { FNEGS, FNEGS_rec },
14431 { FNMADD, FNMADD_rec },
14432 { FNMADDS, FNMADDS_rec },
14433 { FNMSUB, FNMSUB_rec },
14434 { FNMSUBS, FNMSUBS_rec },
14435 { FRE, FRE_rec },
14436 { FRES, FRES_rec },
14437 { FRIMD, FRIMD_rec },
14438 { FRIMS, FRIMS_rec },
14439 { FRIND, FRIND_rec },
14440 { FRINS, FRINS_rec },
14441 { FRIPD, FRIPD_rec },
14442 { FRIPS, FRIPS_rec },
14443 { FRIZD, FRIZD_rec },
14444 { FRIZS, FRIZS_rec },
14445 { FRSP, FRSP_rec },
14446 { FRSQRTE, FRSQRTE_rec },
14447 { FRSQRTES, FRSQRTES_rec },
14448 { FSELD, FSELD_rec },
14449 { FSELS, FSELS_rec },
14450 { FSQRT, FSQRT_rec },
14451 { FSQRTS, FSQRTS_rec },
14452 { FSUB, FSUB_rec },
14453 { FSUBS, FSUBS_rec },
14454 { MULHD, MULHD_rec },
14455 { MULHDU, MULHDU_rec },
14456 { MULHW, MULHW_rec },
14457 { MULHWU, MULHWU_rec },
14458 { MULLD, MULLD_rec },
14459 { MULLDO, MULLDO_rec },
14460 { MULLW, MULLW_rec },
14461 { MULLWO, MULLWO_rec },
14462 { NAND, NAND_rec },
14463 { NAND8, NAND8_rec },
14464 { NEG, NEG_rec },
14465 { NEG8, NEG8_rec },
14466 { NEG8O, NEG8O_rec },
14467 { NEGO, NEGO_rec },
14468 { NOR, NOR_rec },
14469 { NOR8, NOR8_rec },
14470 { OR, OR_rec },
14471 { OR8, OR8_rec },
14472 { ORC, ORC_rec },
14473 { ORC8, ORC8_rec },
14474 { RLDCL, RLDCL_rec },
14475 { RLDCR, RLDCR_rec },
14476 { RLDIC, RLDIC_rec },
14477 { RLDICL, RLDICL_rec },
14478 { RLDICL_32, RLDICL_32_rec },
14479 { RLDICR, RLDICR_rec },
14480 { RLDIMI, RLDIMI_rec },
14481 { RLWIMI, RLWIMI_rec },
14482 { RLWIMI8, RLWIMI8_rec },
14483 { RLWINM, RLWINM_rec },
14484 { RLWINM8, RLWINM8_rec },
14485 { RLWNM, RLWNM_rec },
14486 { RLWNM8, RLWNM8_rec },
14487 { SLD, SLD_rec },
14488 { SLW, SLW_rec },
14489 { SLW8, SLW8_rec },
14490 { SRAD, SRAD_rec },
14491 { SRADI, SRADI_rec },
14492 { SRAW, SRAW_rec },
14493 { SRAW8, SRAW8_rec },
14494 { SRAWI, SRAWI_rec },
14495 { SRAWI8, SRAWI8_rec },
14496 { SRD, SRD_rec },
14497 { SRW, SRW_rec },
14498 { SRW8, SRW8_rec },
14499 { SUBF, SUBF_rec },
14500 { SUBF8, SUBF8_rec },
14501 { SUBF8O, SUBF8O_rec },
14502 { SUBFC, SUBFC_rec },
14503 { SUBFC8, SUBFC8_rec },
14504 { SUBFC8O, SUBFC8O_rec },
14505 { SUBFCO, SUBFCO_rec },
14506 { SUBFE, SUBFE_rec },
14507 { SUBFE8, SUBFE8_rec },
14508 { SUBFE8O, SUBFE8O_rec },
14509 { SUBFEO, SUBFEO_rec },
14510 { SUBFME, SUBFME_rec },
14511 { SUBFME8, SUBFME8_rec },
14512 { SUBFME8O, SUBFME8O_rec },
14513 { SUBFMEO, SUBFMEO_rec },
14514 { SUBFO, SUBFO_rec },
14515 { SUBFUS, SUBFUS_rec },
14516 { SUBFZE, SUBFZE_rec },
14517 { SUBFZE8, SUBFZE8_rec },
14518 { SUBFZE8O, SUBFZE8O_rec },
14519 { SUBFZEO, SUBFZEO_rec },
14520 { VSTRIBL, VSTRIBL_rec },
14521 { VSTRIBR, VSTRIBR_rec },
14522 { VSTRIHL, VSTRIHL_rec },
14523 { VSTRIHR, VSTRIHR_rec },
14524 { XOR, XOR_rec },
14525 { XOR8, XOR8_rec },
14526 }; // End of Table
14527
14528 unsigned mid;
14529 unsigned start = 0;
14530 unsigned end = 221;
14531 while (start < end) {
14532 mid = start + (end - start) / 2;
14533 if (Opcode == Table[mid][0])
14534 break;
14535 if (Opcode < Table[mid][0])
14536 end = mid;
14537 else
14538 start = mid + 1;
14539 }
14540 if (start == end)
14541 return -1; // Instruction doesn't exist in this table.
14542
14543 return Table[mid][1];
14544}
14545
14546
14547} // namespace llvm::PPC
14548
14549#endif // GET_INSTRMAP_INFO
14550
14551