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:1324
16 INLINEASM = 1, // Target.td:1330
17 INLINEASM_BR = 2, // Target.td:1336
18 CFI_INSTRUCTION = 3, // Target.td:1345
19 EH_LABEL = 4, // Target.td:1354
20 GC_LABEL = 5, // Target.td:1363
21 ANNOTATION_LABEL = 6, // Target.td:1372
22 KILL = 7, // Target.td:1380
23 EXTRACT_SUBREG = 8, // Target.td:1387
24 INSERT_SUBREG = 9, // Target.td:1393
25 IMPLICIT_DEF = 10, // Target.td:1400
26 INIT_UNDEF = 11, // Target.td:1409
27 SUBREG_TO_REG = 12, // Target.td:1416
28 COPY_TO_REGCLASS = 13, // Target.td:1422
29 DBG_VALUE = 14, // Target.td:1429
30 DBG_VALUE_LIST = 15, // Target.td:1436
31 DBG_INSTR_REF = 16, // Target.td:1443
32 DBG_PHI = 17, // Target.td:1450
33 DBG_LABEL = 18, // Target.td:1457
34 REG_SEQUENCE = 19, // Target.td:1464
35 COPY = 20, // Target.td:1471
36 COPY_LANEMASK = 21, // Target.td:1479
37 BUNDLE = 22, // Target.td:1486
38 LIFETIME_START = 23, // Target.td:1492
39 LIFETIME_END = 24, // Target.td:1499
40 PSEUDO_PROBE = 25, // Target.td:1506
41 ARITH_FENCE = 26, // Target.td:1513
42 STACKMAP = 27, // Target.td:1522
43 FENTRY_CALL = 28, // Target.td:1657
44 PATCHPOINT = 29, // Target.td:1530
45 LOAD_STACK_GUARD = 30, // Target.td:1548
46 PREALLOCATED_SETUP = 31, // Target.td:1556
47 PREALLOCATED_ARG = 32, // Target.td:1562
48 STATEPOINT = 33, // Target.td:1539
49 LOCAL_ESCAPE = 34, // Target.td:1568
50 FAULTING_OP = 35, // Target.td:1577
51 PATCHABLE_OP = 36, // Target.td:1597
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1605
53 PATCHABLE_RET = 38, // Target.td:1612
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1621
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1629
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1637
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1647
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1667
59 FAKE_USE = 44, // Target.td:1587
60 MEMBARRIER = 45, // Target.td:1673
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1681
62 RELOC_NONE = 47, // Target.td:1689
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1701
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1697
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1705
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1709
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1929
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1921
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1936
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1516
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1529
96 G_INSERT = 81, // GenericOpcodes.td:1538
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1548
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1568
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1578
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1585
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1943
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1280
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1286
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1292
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1298
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1304
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1310
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1316
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1322
114 G_LOAD = 99, // GenericOpcodes.td:1349
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1358
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1366
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1375
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1385
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1394
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1402
121 G_STORE = 106, // GenericOpcodes.td:1410
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1420
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1428
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1439
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1450
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1470
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1471
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1472
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1473
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1474
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1475
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1476
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1477
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1478
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1479
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1480
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1481
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1482
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1483
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1484
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1485
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1486
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1487
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1488
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1494
150 G_PREFETCH = 135, // GenericOpcodes.td:1501
151 G_BRCOND = 136, // GenericOpcodes.td:1641
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1650
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1673
154 G_INTRINSIC = 139, // GenericOpcodes.td:1593
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1600
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1609
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1617
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:601
183 G_UADDE = 168, // GenericOpcodes.td:609
184 G_USUBO = 169, // GenericOpcodes.td:631
185 G_USUBE = 170, // GenericOpcodes.td:637
186 G_SADDO = 171, // GenericOpcodes.td:616
187 G_SADDE = 172, // GenericOpcodes.td:624
188 G_SSUBO = 173, // GenericOpcodes.td:644
189 G_SSUBE = 174, // GenericOpcodes.td:651
190 G_UMULO = 175, // GenericOpcodes.td:658
191 G_SMULO = 176, // GenericOpcodes.td:666
192 G_UMULH = 177, // GenericOpcodes.td:675
193 G_SMULH = 178, // GenericOpcodes.td:684
194 G_UADDSAT = 179, // GenericOpcodes.td:696
195 G_SADDSAT = 180, // GenericOpcodes.td:704
196 G_USUBSAT = 181, // GenericOpcodes.td:712
197 G_SSUBSAT = 182, // GenericOpcodes.td:720
198 G_USHLSAT = 183, // GenericOpcodes.td:728
199 G_SSHLSAT = 184, // GenericOpcodes.td:736
200 G_SMULFIX = 185, // GenericOpcodes.td:748
201 G_UMULFIX = 186, // GenericOpcodes.td:755
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:765
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:772
204 G_SDIVFIX = 189, // GenericOpcodes.td:783
205 G_UDIVFIX = 190, // GenericOpcodes.td:790
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:800
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:807
208 G_FADD = 193, // GenericOpcodes.td:980
209 G_FSUB = 194, // GenericOpcodes.td:988
210 G_FMUL = 195, // GenericOpcodes.td:996
211 G_FMA = 196, // GenericOpcodes.td:1005
212 G_FMAD = 197, // GenericOpcodes.td:1014
213 G_FDIV = 198, // GenericOpcodes.td:1022
214 G_FREM = 199, // GenericOpcodes.td:1029
215 G_FMODF = 200, // GenericOpcodes.td:1036
216 G_FPOW = 201, // GenericOpcodes.td:1043
217 G_FPOWI = 202, // GenericOpcodes.td:1050
218 G_FEXP = 203, // GenericOpcodes.td:1057
219 G_FEXP2 = 204, // GenericOpcodes.td:1064
220 G_FEXP10 = 205, // GenericOpcodes.td:1071
221 G_FLOG = 206, // GenericOpcodes.td:1078
222 G_FLOG2 = 207, // GenericOpcodes.td:1085
223 G_FLOG10 = 208, // GenericOpcodes.td:1092
224 G_FLDEXP = 209, // GenericOpcodes.td:1099
225 G_FFREXP = 210, // GenericOpcodes.td:1106
226 G_FNEG = 211, // GenericOpcodes.td:818
227 G_FPEXT = 212, // GenericOpcodes.td:824
228 G_FPTRUNC = 213, // GenericOpcodes.td:830
229 G_FPTOSI = 214, // GenericOpcodes.td:836
230 G_FPTOUI = 215, // GenericOpcodes.td:842
231 G_SITOFP = 216, // GenericOpcodes.td:848
232 G_UITOFP = 217, // GenericOpcodes.td:854
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:860
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:866
235 G_FABS = 220, // GenericOpcodes.td:872
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:878
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:891
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:884
239 G_FMINNUM = 224, // GenericOpcodes.td:904
240 G_FMAXNUM = 225, // GenericOpcodes.td:911
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:929
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:936
243 G_FMINIMUM = 228, // GenericOpcodes.td:946
244 G_FMAXIMUM = 229, // GenericOpcodes.td:953
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:961
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:968
247 G_GET_FPENV = 232, // GenericOpcodes.td:1236
248 G_SET_FPENV = 233, // GenericOpcodes.td:1243
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1250
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1257
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1264
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1271
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1328
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1334
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1631
265 G_BRJT = 250, // GenericOpcodes.td:1661
266 G_VSCALE = 251, // GenericOpcodes.td:1559
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1705
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1713
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1721
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1729
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1740
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1748
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1756
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1763
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_FCEIL = 269, // GenericOpcodes.td:1113
285 G_FCOS = 270, // GenericOpcodes.td:1120
286 G_FSIN = 271, // GenericOpcodes.td:1127
287 G_FSINCOS = 272, // GenericOpcodes.td:1134
288 G_FTAN = 273, // GenericOpcodes.td:1141
289 G_FACOS = 274, // GenericOpcodes.td:1148
290 G_FASIN = 275, // GenericOpcodes.td:1155
291 G_FATAN = 276, // GenericOpcodes.td:1162
292 G_FATAN2 = 277, // GenericOpcodes.td:1169
293 G_FCOSH = 278, // GenericOpcodes.td:1176
294 G_FSINH = 279, // GenericOpcodes.td:1183
295 G_FTANH = 280, // GenericOpcodes.td:1190
296 G_FSQRT = 281, // GenericOpcodes.td:1200
297 G_FFLOOR = 282, // GenericOpcodes.td:1207
298 G_FRINT = 283, // GenericOpcodes.td:1214
299 G_FNEARBYINT = 284, // GenericOpcodes.td:1221
300 G_ADDRSPACE_CAST = 285, // GenericOpcodes.td:248
301 G_BLOCK_ADDR = 286, // GenericOpcodes.td:254
302 G_JUMP_TABLE = 287, // GenericOpcodes.td:260
303 G_DYN_STACKALLOC = 288, // GenericOpcodes.td:266
304 G_STACKSAVE = 289, // GenericOpcodes.td:272
305 G_STACKRESTORE = 290, // GenericOpcodes.td:278
306 G_STRICT_FADD = 291, // GenericOpcodes.td:1813
307 G_STRICT_FSUB = 292, // GenericOpcodes.td:1814
308 G_STRICT_FMUL = 293, // GenericOpcodes.td:1815
309 G_STRICT_FDIV = 294, // GenericOpcodes.td:1816
310 G_STRICT_FREM = 295, // GenericOpcodes.td:1817
311 G_STRICT_FMA = 296, // GenericOpcodes.td:1818
312 G_STRICT_FSQRT = 297, // GenericOpcodes.td:1819
313 G_STRICT_FLDEXP = 298, // GenericOpcodes.td:1820
314 G_STRICT_FCMP = 299, // GenericOpcodes.td:1821
315 G_STRICT_FCMPS = 300, // GenericOpcodes.td:1822
316 G_READ_REGISTER = 301, // GenericOpcodes.td:1680
317 G_WRITE_REGISTER = 302, // GenericOpcodes.td:1690
318 G_MEMCPY = 303, // GenericOpcodes.td:1828
319 G_MEMCPY_INLINE = 304, // GenericOpcodes.td:1836
320 G_MEMMOVE = 305, // GenericOpcodes.td:1844
321 G_MEMSET = 306, // GenericOpcodes.td:1852
322 G_BZERO = 307, // GenericOpcodes.td:1859
323 G_MEMSET_INLINE = 308, // GenericOpcodes.td:1866
324 G_TRAP = 309, // GenericOpcodes.td:1876
325 G_DEBUGTRAP = 310, // GenericOpcodes.td:1883
326 G_UBSANTRAP = 311, // GenericOpcodes.td:1889
327 G_VECREDUCE_SEQ_FADD = 312, // GenericOpcodes.td:1779
328 G_VECREDUCE_SEQ_FMUL = 313, // GenericOpcodes.td:1785
329 G_VECREDUCE_FADD = 314, // GenericOpcodes.td:1791
330 G_VECREDUCE_FMUL = 315, // GenericOpcodes.td:1792
331 G_VECREDUCE_FMAX = 316, // GenericOpcodes.td:1794
332 G_VECREDUCE_FMIN = 317, // GenericOpcodes.td:1795
333 G_VECREDUCE_FMAXIMUM = 318, // GenericOpcodes.td:1796
334 G_VECREDUCE_FMINIMUM = 319, // GenericOpcodes.td:1797
335 G_VECREDUCE_ADD = 320, // GenericOpcodes.td:1799
336 G_VECREDUCE_MUL = 321, // GenericOpcodes.td:1800
337 G_VECREDUCE_AND = 322, // GenericOpcodes.td:1801
338 G_VECREDUCE_OR = 323, // GenericOpcodes.td:1802
339 G_VECREDUCE_XOR = 324, // GenericOpcodes.td:1803
340 G_VECREDUCE_SMAX = 325, // GenericOpcodes.td:1804
341 G_VECREDUCE_SMIN = 326, // GenericOpcodes.td:1805
342 G_VECREDUCE_UMAX = 327, // GenericOpcodes.td:1806
343 G_VECREDUCE_UMIN = 328, // GenericOpcodes.td:1807
344 G_SBFX = 329, // GenericOpcodes.td:1901
345 G_UBFX = 330, // GenericOpcodes.td:1909
346 ATOMIC_CMP_SWAP_I128 = 331, // PPCInstr64Bit.td:394
347 ATOMIC_LOAD_ADD_I128 = 332, // PPCInstr64Bit.td:387
348 ATOMIC_LOAD_AND_I128 = 333, // PPCInstr64Bit.td:389
349 ATOMIC_LOAD_NAND_I128 = 334, // PPCInstr64Bit.td:392
350 ATOMIC_LOAD_OR_I128 = 335, // PPCInstr64Bit.td:391
351 ATOMIC_LOAD_SUB_I128 = 336, // PPCInstr64Bit.td:388
352 ATOMIC_LOAD_XOR_I128 = 337, // PPCInstr64Bit.td:390
353 ATOMIC_SWAP_I128 = 338, // PPCInstr64Bit.td:386
354 BUILD_QUADWORD = 339, // PPCInstr64Bit.td:1699
355 BUILD_UACC = 340, // PPCInstrMMA.td:508
356 CFENCE = 341, // PPCInstrInfo.td:5591
357 CFENCE8 = 342, // PPCInstr64Bit.td:1513
358 CLRLSLDI = 343, // PPCInstrInfo.td:5123
359 CLRLSLDI_rec = 344, // PPCInstrInfo.td:5125
360 CLRLSLWI = 345, // PPCInstrInfo.td:5070
361 CLRLSLWI_rec = 346, // PPCInstrInfo.td:5072
362 CLRRDI = 347, // PPCInstrInfo.td:5119
363 CLRRDI_rec = 348, // PPCInstrInfo.td:5121
364 CLRRWI = 349, // PPCInstrInfo.td:5066
365 CLRRWI_rec = 350, // PPCInstrInfo.td:5068
366 DCBFL = 351, // PPCInstrInfo.td:4822
367 DCBFLP = 352, // PPCInstrInfo.td:4823
368 DCBFPS = 353, // PPCInstrInfo.td:4832
369 DCBFx = 354, // PPCInstrInfo.td:4821
370 DCBSTPS = 355, // PPCInstrInfo.td:4833
371 DCBTCT = 356, // PPCInstrInfo.td:4813
372 DCBTDS = 357, // PPCInstrInfo.td:4814
373 DCBTSTCT = 358, // PPCInstrInfo.td:4817
374 DCBTSTDS = 359, // PPCInstrInfo.td:4818
375 DCBTSTT = 360, // PPCInstrInfo.td:4819
376 DCBTSTx = 361, // PPCInstrInfo.td:4811
377 DCBTT = 362, // PPCInstrInfo.td:4815
378 DCBTx = 363, // PPCInstrInfo.td:4810
379 DFLOADf32 = 364, // PPCInstrVSX.td:1794
380 DFLOADf64 = 365, // PPCInstrVSX.td:1796
381 DFSTOREf32 = 366, // PPCInstrVSX.td:1798
382 DFSTOREf64 = 367, // PPCInstrVSX.td:1800
383 EXTLDI = 368, // PPCInstrInfo.td:5095
384 EXTLDI_rec = 369, // PPCInstrInfo.td:5097
385 EXTLWI = 370, // PPCInstrInfo.td:5036
386 EXTLWI_rec = 371, // PPCInstrInfo.td:5039
387 EXTRDI = 372, // PPCInstrInfo.td:5099
388 EXTRDI_rec = 373, // PPCInstrInfo.td:5101
389 EXTRWI = 374, // PPCInstrInfo.td:5042
390 EXTRWI_rec = 375, // PPCInstrInfo.td:5044
391 INSLWI = 376, // PPCInstrInfo.td:5046
392 INSLWI_rec = 377, // PPCInstrInfo.td:5048
393 INSRDI = 378, // PPCInstrInfo.td:5103
394 INSRDI_rec = 379, // PPCInstrInfo.td:5105
395 INSRWI = 380, // PPCInstrInfo.td:5050
396 INSRWI_rec = 381, // PPCInstrInfo.td:5052
397 KILL_PAIR = 382, // PPCInstrMMA.td:506
398 LAx = 383, // PPCInstrInfo.td:5025
399 LDAT_CSNE_PSEUDO = 384, // PPCInstr64Bit.td:358
400 LIWAX = 385, // PPCInstrVSX.td:1174
401 LIWZX = 386, // PPCInstrVSX.td:1177
402 LWAT_CSNE_PSEUDO = 387, // PPCInstrInfo.td:2151
403 PPCLdFixedAddr = 388, // PPCInstrInfo.td:5153
404 PSUBI = 389, // PPCInstrP10.td:2981
405 RLWIMIbm = 390, // PPCInstrInfo.td:5145
406 RLWIMIbm_rec = 391, // PPCInstrInfo.td:5147
407 RLWINMbm = 392, // PPCInstrInfo.td:5141
408 RLWINMbm_rec = 393, // PPCInstrInfo.td:5143
409 RLWNMbm = 394, // PPCInstrInfo.td:5149
410 RLWNMbm_rec = 395, // PPCInstrInfo.td:5151
411 ROTRDI = 396, // PPCInstrInfo.td:5107
412 ROTRDI_rec = 397, // PPCInstrInfo.td:5109
413 ROTRWI = 398, // PPCInstrInfo.td:5054
414 ROTRWI_rec = 399, // PPCInstrInfo.td:5056
415 SLDI = 400, // PPCInstrInfo.td:5111
416 SLDI_rec = 401, // PPCInstrInfo.td:5113
417 SLWI = 402, // PPCInstrInfo.td:5058
418 SLWI_rec = 403, // PPCInstrInfo.td:5060
419 SPILLTOVSR_LD = 404, // PPCInstrVSX.td:1811
420 SPILLTOVSR_LDX = 405, // PPCInstrVSX.td:1809
421 SPILLTOVSR_ST = 406, // PPCInstrVSX.td:1806
422 SPILLTOVSR_STX = 407, // PPCInstrVSX.td:1804
423 SRDI = 408, // PPCInstrInfo.td:5115
424 SRDI_rec = 409, // PPCInstrInfo.td:5117
425 SRWI = 410, // PPCInstrInfo.td:5062
426 SRWI_rec = 411, // PPCInstrInfo.td:5064
427 STIWX = 412, // PPCInstrVSX.td:1194
428 SUBI = 413, // PPCInstrInfo.td:5027
429 SUBIC = 414, // PPCInstrInfo.td:5031
430 SUBIC_rec = 415, // PPCInstrInfo.td:5033
431 SUBIS = 416, // PPCInstrInfo.td:5029
432 SUBPCIS = 417, // PPCInstrInfo.td:5127
433 XFLOADf32 = 418, // PPCInstrVSX.td:1171
434 XFLOADf64 = 419, // PPCInstrVSX.td:351
435 XFSTOREf32 = 420, // PPCInstrVSX.td:1191
436 XFSTOREf64 = 421, // PPCInstrVSX.td:381
437 ADD4 = 422, // PPCInstrInfo.td:1120
438 ADD4O = 423, // PPCInstrInfo.td:1130
439 ADD4O_rec = 424, // PPCInstrInfo.td:1134
440 ADD4TLS = 425, // PPCInstrInfo.td:3150
441 ADD4_rec = 426, // PPCInstrInfo.td:1124
442 ADD8 = 427, // PPCInstrInfo.td:1120
443 ADD8O = 428, // PPCInstrInfo.td:1130
444 ADD8O_rec = 429, // PPCInstrInfo.td:1134
445 ADD8TLS = 430, // PPCInstr64Bit.td:697
446 ADD8TLS_ = 431, // PPCInstr64Bit.td:829
447 ADD8_rec = 432, // PPCInstrInfo.td:1124
448 ADDC = 433, // PPCInstrInfo.td:1172
449 ADDC8 = 434, // PPCInstrInfo.td:1172
450 ADDC8O = 435, // PPCInstrInfo.td:1182
451 ADDC8O_rec = 436, // PPCInstrInfo.td:1186
452 ADDC8_rec = 437, // PPCInstrInfo.td:1176
453 ADDCO = 438, // PPCInstrInfo.td:1182
454 ADDCO_rec = 439, // PPCInstrInfo.td:1186
455 ADDC_rec = 440, // PPCInstrInfo.td:1176
456 ADDE = 441, // PPCInstrInfo.td:1172
457 ADDE8 = 442, // PPCInstrInfo.td:1172
458 ADDE8O = 443, // PPCInstrInfo.td:1182
459 ADDE8O_rec = 444, // PPCInstrInfo.td:1186
460 ADDE8_rec = 445, // PPCInstrInfo.td:1176
461 ADDEO = 446, // PPCInstrInfo.td:1182
462 ADDEO_rec = 447, // PPCInstrInfo.td:1186
463 ADDEX = 448, // PPCInstrInfo.td:3138
464 ADDEX8 = 449, // PPCInstr64Bit.td:1837
465 ADDE_rec = 450, // PPCInstrInfo.td:1176
466 ADDG6S = 451, // PPCInstrInfo.td:2197
467 ADDG6S8 = 452, // PPCInstr64Bit.td:1035
468 ADDI = 453, // PPCInstrInfo.td:2529
469 ADDI8 = 454, // PPCInstr64Bit.td:775
470 ADDIC = 455, // PPCInstrInfo.td:2534
471 ADDIC8 = 456, // PPCInstr64Bit.td:772
472 ADDIC_rec = 457, // PPCInstrInfo.td:2539
473 ADDIS = 458, // PPCInstrInfo.td:2543
474 ADDIS8 = 459, // PPCInstr64Bit.td:778
475 ADDISdtprelHA = 460, // PPCInstr64Bit.td:1622
476 ADDISdtprelHA32 = 461, // PPCInstrInfo.td:3598
477 ADDISgotTprelHA = 462, // PPCInstr64Bit.td:1500
478 ADDIStlsgdHA = 463, // PPCInstr64Bit.td:1517
479 ADDIStlsldHA = 464, // PPCInstr64Bit.td:1589
480 ADDIStocHA = 465, // PPCInstrInfo.td:3613
481 ADDIStocHA8 = 466, // PPCInstr64Bit.td:1484
482 ADDIdtprelL = 467, // PPCInstr64Bit.td:1628
483 ADDIdtprelL32 = 468, // PPCInstrInfo.td:3594
484 ADDItlsgdL = 469, // PPCInstr64Bit.td:1522
485 ADDItlsgdL32 = 470, // PPCInstrInfo.td:3506
486 ADDItlsgdLADDR = 471, // PPCInstr64Bit.td:1581
487 ADDItlsgdLADDR32 = 472, // PPCInstrInfo.td:3554
488 ADDItlsldL = 473, // PPCInstr64Bit.td:1594
489 ADDItlsldL32 = 474, // PPCInstrInfo.td:3561
490 ADDItlsldLADDR = 475, // PPCInstr64Bit.td:1614
491 ADDItlsldLADDR32 = 476, // PPCInstrInfo.td:3587
492 ADDItoc = 477, // PPCInstrInfo.td:3616
493 ADDItoc8 = 478, // PPCInstr64Bit.td:1491
494 ADDItocL = 479, // PPCInstrInfo.td:3618
495 ADDItocL8 = 480, // PPCInstr64Bit.td:1486
496 ADDME = 481, // PPCInstrInfo.td:1221
497 ADDME8 = 482, // PPCInstrInfo.td:1221
498 ADDME8O = 483, // PPCInstrInfo.td:1231
499 ADDME8O_rec = 484, // PPCInstrInfo.td:1235
500 ADDME8_rec = 485, // PPCInstrInfo.td:1225
501 ADDMEO = 486, // PPCInstrInfo.td:1231
502 ADDMEO_rec = 487, // PPCInstrInfo.td:1235
503 ADDME_rec = 488, // PPCInstrInfo.td:1225
504 ADDPCIS = 489, // PPCInstr64Bit.td:1070
505 ADDZE = 490, // PPCInstrInfo.td:1221
506 ADDZE8 = 491, // PPCInstrInfo.td:1221
507 ADDZE8O = 492, // PPCInstrInfo.td:1231
508 ADDZE8O_rec = 493, // PPCInstrInfo.td:1235
509 ADDZE8_rec = 494, // PPCInstrInfo.td:1225
510 ADDZEO = 495, // PPCInstrInfo.td:1231
511 ADDZEO_rec = 496, // PPCInstrInfo.td:1235
512 ADDZE_rec = 497, // PPCInstrInfo.td:1225
513 ADJCALLSTACKDOWN = 498, // PPCInstrInfo.td:1489
514 ADJCALLSTACKUP = 499, // PPCInstrInfo.td:1492
515 AND = 500, // PPCInstrInfo.td:1046
516 AND8 = 501, // PPCInstrInfo.td:1046
517 AND8_rec = 502, // PPCInstrInfo.td:1050
518 ANDC = 503, // PPCInstrInfo.td:1046
519 ANDC8 = 504, // PPCInstrInfo.td:1046
520 ANDC8_rec = 505, // PPCInstrInfo.td:1050
521 ANDC_rec = 506, // PPCInstrInfo.td:1050
522 ANDI8_rec = 507, // PPCInstr64Bit.td:667
523 ANDIS8_rec = 508, // PPCInstr64Bit.td:671
524 ANDIS_rec = 509, // PPCInstrInfo.td:2579
525 ANDI_rec = 510, // PPCInstrInfo.td:2575
526 ANDI_rec_1_EQ_BIT = 511, // PPCInstrInfo.td:4470
527 ANDI_rec_1_EQ_BIT8 = 512, // PPCInstrInfo.td:4477
528 ANDI_rec_1_GT_BIT = 513, // PPCInstrInfo.td:4473
529 ANDI_rec_1_GT_BIT8 = 514, // PPCInstrInfo.td:4480
530 AND_rec = 515, // PPCInstrInfo.td:1050
531 ATOMIC_CMP_SWAP_I16 = 516, // PPCInstrInfo.td:2090
532 ATOMIC_CMP_SWAP_I32 = 517, // PPCInstrInfo.td:2090
533 ATOMIC_CMP_SWAP_I64 = 518, // PPCInstr64Bit.td:310
534 ATOMIC_CMP_SWAP_I8 = 519, // PPCInstrInfo.td:2090
535 ATOMIC_LOAD_ADD = 520, // PPCInstrInfo.td:2065
536 ATOMIC_LOAD_ADD_I64 = 521, // PPCInstr64Bit.td:302
537 ATOMIC_LOAD_ADD_NOWP = 522, // PPCInstrInfo.td:2068
538 ATOMIC_LOAD_AND = 523, // PPCInstrInfo.td:2065
539 ATOMIC_LOAD_AND_I64 = 524, // PPCInstr64Bit.td:302
540 ATOMIC_LOAD_AND_NOWP = 525, // PPCInstrInfo.td:2068
541 ATOMIC_LOAD_MAX = 526, // PPCInstrInfo.td:2065
542 ATOMIC_LOAD_MAX_I64 = 527, // PPCInstr64Bit.td:302
543 ATOMIC_LOAD_MAX_NOWP = 528, // PPCInstrInfo.td:2068
544 ATOMIC_LOAD_MIN = 529, // PPCInstrInfo.td:2065
545 ATOMIC_LOAD_MIN_I64 = 530, // PPCInstr64Bit.td:302
546 ATOMIC_LOAD_MIN_NOWP = 531, // PPCInstrInfo.td:2068
547 ATOMIC_LOAD_NAND = 532, // PPCInstrInfo.td:2065
548 ATOMIC_LOAD_NAND_I64 = 533, // PPCInstr64Bit.td:302
549 ATOMIC_LOAD_NAND_NOWP = 534, // PPCInstrInfo.td:2068
550 ATOMIC_LOAD_OR = 535, // PPCInstrInfo.td:2065
551 ATOMIC_LOAD_OR_I64 = 536, // PPCInstr64Bit.td:302
552 ATOMIC_LOAD_OR_NOWP = 537, // PPCInstrInfo.td:2068
553 ATOMIC_LOAD_SUB = 538, // PPCInstrInfo.td:2065
554 ATOMIC_LOAD_SUB_I64 = 539, // PPCInstr64Bit.td:302
555 ATOMIC_LOAD_SUB_NOWP = 540, // PPCInstrInfo.td:2068
556 ATOMIC_LOAD_UMAX = 541, // PPCInstrInfo.td:2065
557 ATOMIC_LOAD_UMAX_I64 = 542, // PPCInstr64Bit.td:302
558 ATOMIC_LOAD_UMAX_NOWP = 543, // PPCInstrInfo.td:2068
559 ATOMIC_LOAD_UMIN = 544, // PPCInstrInfo.td:2065
560 ATOMIC_LOAD_UMIN_I64 = 545, // PPCInstr64Bit.td:302
561 ATOMIC_LOAD_UMIN_NOWP = 546, // PPCInstrInfo.td:2068
562 ATOMIC_LOAD_XOR = 547, // PPCInstrInfo.td:2065
563 ATOMIC_LOAD_XOR_I64 = 548, // PPCInstr64Bit.td:302
564 ATOMIC_LOAD_XOR_NOWP = 549, // PPCInstrInfo.td:2068
565 ATOMIC_SWAP = 550, // PPCInstrInfo.td:2065
566 ATOMIC_SWAP_I64 = 551, // PPCInstr64Bit.td:302
567 ATOMIC_SWAP_NOWP = 552, // PPCInstrInfo.td:2068
568 ATTN = 553, // PPCInstrInfo.td:4707
569 B = 554, // PPCInstrInfo.td:1641
570 BA = 555, // PPCInstrInfo.td:1644
571 BC = 556, // PPCInstrInfo.td:1671
572 BCC = 557, // PPCInstrInfo.td:1655
573 BCCA = 558, // PPCInstrInfo.td:1661
574 BCCCTR = 559, // PPCInstrInfo.td:1603
575 BCCCTR8 = 560, // PPCInstr64Bit.td:61
576 BCCCTRL = 561, // PPCInstrInfo.td:1772
577 BCCCTRL8 = 562, // PPCInstr64Bit.td:142
578 BCCL = 563, // PPCInstrInfo.td:1749
579 BCCLA = 564, // PPCInstrInfo.td:1751
580 BCCLR = 565, // PPCInstrInfo.td:1665
581 BCCLRL = 566, // PPCInstrInfo.td:1787
582 BCCTR = 567, // PPCInstrInfo.td:1607
583 BCCTR8 = 568, // PPCInstr64Bit.td:66
584 BCCTR8n = 569, // PPCInstr64Bit.td:69
585 BCCTRL = 570, // PPCInstrInfo.td:1776
586 BCCTRL8 = 571, // PPCInstr64Bit.td:147
587 BCCTRL8n = 572, // PPCInstr64Bit.td:150
588 BCCTRLn = 573, // PPCInstrInfo.td:1778
589 BCCTRn = 574, // PPCInstrInfo.td:1609
590 BCDADD_rec = 575, // PPCInstrAltivec.td:1412
591 BCDCFN_rec = 576, // PPCInstrAltivec.td:1652
592 BCDCFSQ_rec = 577, // PPCInstrAltivec.td:1660
593 BCDCFZ_rec = 578, // PPCInstrAltivec.td:1654
594 BCDCPSGN_rec = 579, // PPCInstrAltivec.td:1665
595 BCDCTN_rec = 580, // PPCInstrAltivec.td:1656
596 BCDCTSQ_rec = 581, // PPCInstrAltivec.td:1661
597 BCDCTZ_rec = 582, // PPCInstrAltivec.td:1658
598 BCDSETSGN_rec = 583, // PPCInstrAltivec.td:1668
599 BCDSR_rec = 584, // PPCInstrAltivec.td:1674
600 BCDSUB_rec = 585, // PPCInstrAltivec.td:1413
601 BCDS_rec = 586, // PPCInstrAltivec.td:1672
602 BCDTRUNC_rec = 587, // PPCInstrAltivec.td:1677
603 BCDUS_rec = 588, // PPCInstrAltivec.td:1673
604 BCDUTRUNC_rec = 589, // PPCInstrAltivec.td:1678
605 BCL = 590, // PPCInstrInfo.td:1754
606 BCLR = 591, // PPCInstrInfo.td:1679
607 BCLRL = 592, // PPCInstrInfo.td:1791
608 BCLRLn = 593, // PPCInstrInfo.td:1793
609 BCLRn = 594, // PPCInstrInfo.td:1681
610 BCLalways = 595, // PPCInstrInfo.td:1733
611 BCLn = 596, // PPCInstrInfo.td:1757
612 BCTR = 597, // PPCInstrInfo.td:1599
613 BCTR8 = 598, // PPCInstr64Bit.td:58
614 BCTRL = 599, // PPCInstrInfo.td:1767
615 BCTRL8 = 600, // PPCInstr64Bit.td:137
616 BCTRL8_LDinto_toc = 601, // PPCInstr64Bit.td:192
617 BCTRL8_LDinto_toc_RM = 602, // PPCInstr64Bit.td:202
618 BCTRL8_RM = 603, // PPCInstr64Bit.td:184
619 BCTRL_LWZinto_toc = 604, // PPCInstrInfo.td:1878
620 BCTRL_LWZinto_toc_RM = 605, // PPCInstrInfo.td:1906
621 BCTRL_RM = 606, // PPCInstrInfo.td:1853
622 BCn = 607, // PPCInstrInfo.td:1675
623 BDNZ = 608, // PPCInstrInfo.td:1704
624 BDNZ8 = 609, // PPCInstr64Bit.td:83
625 BDNZA = 610, // PPCInstrInfo.td:1708
626 BDNZAm = 611, // PPCInstrInfo.td:1724
627 BDNZAp = 612, // PPCInstrInfo.td:1716
628 BDNZL = 613, // PPCInstrInfo.td:1800
629 BDNZLA = 614, // PPCInstrInfo.td:1804
630 BDNZLAm = 615, // PPCInstrInfo.td:1820
631 BDNZLAp = 616, // PPCInstrInfo.td:1812
632 BDNZLR = 617, // PPCInstrInfo.td:1689
633 BDNZLR8 = 618, // PPCInstr64Bit.td:90
634 BDNZLRL = 619, // PPCInstrInfo.td:1826
635 BDNZLRLm = 620, // PPCInstrInfo.td:1834
636 BDNZLRLp = 621, // PPCInstrInfo.td:1830
637 BDNZLRm = 622, // PPCInstrInfo.td:1697
638 BDNZLRp = 623, // PPCInstrInfo.td:1693
639 BDNZLm = 624, // PPCInstrInfo.td:1816
640 BDNZLp = 625, // PPCInstrInfo.td:1808
641 BDNZm = 626, // PPCInstrInfo.td:1720
642 BDNZp = 627, // PPCInstrInfo.td:1712
643 BDZ = 628, // PPCInstrInfo.td:1702
644 BDZ8 = 629, // PPCInstr64Bit.td:81
645 BDZA = 630, // PPCInstrInfo.td:1706
646 BDZAm = 631, // PPCInstrInfo.td:1722
647 BDZAp = 632, // PPCInstrInfo.td:1714
648 BDZL = 633, // PPCInstrInfo.td:1798
649 BDZLA = 634, // PPCInstrInfo.td:1802
650 BDZLAm = 635, // PPCInstrInfo.td:1818
651 BDZLAp = 636, // PPCInstrInfo.td:1810
652 BDZLR = 637, // PPCInstrInfo.td:1687
653 BDZLR8 = 638, // PPCInstr64Bit.td:88
654 BDZLRL = 639, // PPCInstrInfo.td:1824
655 BDZLRLm = 640, // PPCInstrInfo.td:1832
656 BDZLRLp = 641, // PPCInstrInfo.td:1828
657 BDZLRm = 642, // PPCInstrInfo.td:1695
658 BDZLRp = 643, // PPCInstrInfo.td:1691
659 BDZLm = 644, // PPCInstrInfo.td:1814
660 BDZLp = 645, // PPCInstrInfo.td:1806
661 BDZm = 646, // PPCInstrInfo.td:1718
662 BDZp = 647, // PPCInstrInfo.td:1710
663 BL = 648, // PPCInstrInfo.td:1741
664 BL8 = 649, // PPCInstr64Bit.td:100
665 BL8_LDinto_toc = 650, // PPCInstr64Bit.td:213
666 BL8_LDinto_toc_RM = 651, // PPCInstr64Bit.td:222
667 BL8_NOP = 652, // PPCInstr64Bit.td:110
668 BL8_NOP_RM = 653, // PPCInstr64Bit.td:165
669 BL8_NOP_TLS = 654, // PPCInstr64Bit.td:114
670 BL8_NOTOC = 655, // PPCInstr64Bit.td:127
671 BL8_NOTOC_RM = 656, // PPCInstr64Bit.td:178
672 BL8_NOTOC_TLS = 657, // PPCInstr64Bit.td:130
673 BL8_RM = 658, // PPCInstr64Bit.td:160
674 BL8_TLS = 659, // PPCInstr64Bit.td:103
675 BL8_TLS_ = 660, // PPCInstr64Bit.td:237
676 BLA = 661, // PPCInstrInfo.td:1743
677 BLA8 = 662, // PPCInstr64Bit.td:106
678 BLA8_NOP = 663, // PPCInstr64Bit.td:118
679 BLA8_NOP_RM = 664, // PPCInstr64Bit.td:169
680 BLA8_RM = 665, // PPCInstr64Bit.td:163
681 BLA_RM = 666, // PPCInstrInfo.td:1844
682 BLR = 667, // PPCInstrInfo.td:1595
683 BLR8 = 668, // PPCInstr64Bit.td:54
684 BLRL = 669, // PPCInstrInfo.td:1783
685 BL_LWZinto_toc = 670, // PPCInstrInfo.td:1888
686 BL_LWZinto_toc_RM = 671, // PPCInstrInfo.td:1896
687 BL_NOP = 672, // PPCInstrInfo.td:1760
688 BL_NOP_RM = 673, // PPCInstrInfo.td:1847
689 BL_RM = 674, // PPCInstrInfo.td:1842
690 BL_TLS = 675, // PPCInstrInfo.td:1747
691 BPERMD = 676, // PPCInstr64Bit.td:1007
692 BRD = 677, // PPCInstrP10.td:1848
693 BRH = 678, // PPCInstrP10.td:1837
694 BRH8 = 679, // PPCInstrP10.td:1843
695 BRINC = 680, // PPCInstrSPE.td:132
696 BRW = 681, // PPCInstrP10.td:1839
697 BRW8 = 682, // PPCInstrP10.td:1845
698 CBCDTD = 683, // PPCInstrInfo.td:2194
699 CBCDTD8 = 684, // PPCInstr64Bit.td:1032
700 CDTBCD = 685, // PPCInstrInfo.td:2191
701 CDTBCD8 = 686, // PPCInstr64Bit.td:1029
702 CFUGED = 687, // PPCInstrP10.td:1735
703 CLRBHRB = 688, // PPCInstrInfo.td:1975
704 CMPB = 689, // PPCInstrInfo.td:2690
705 CMPB8 = 690, // PPCInstr64Bit.td:1013
706 CMPD = 691, // PPCInstr64Bit.td:891
707 CMPDI = 692, // PPCInstr64Bit.td:895
708 CMPEQB = 693, // PPCInstr64Bit.td:905
709 CMPLD = 694, // PPCInstr64Bit.td:893
710 CMPLDI = 695, // PPCInstr64Bit.td:897
711 CMPLW = 696, // PPCInstrInfo.td:2697
712 CMPLWI = 697, // PPCInstrInfo.td:2610
713 CMPRB = 698, // PPCInstrInfo.td:2612
714 CMPRB8 = 699, // PPCInstr64Bit.td:901
715 CMPW = 700, // PPCInstrInfo.td:2695
716 CMPWI = 701, // PPCInstrInfo.td:2608
717 CNTLZD = 702, // PPCInstrInfo.td:1090
718 CNTLZDM = 703, // PPCInstrP10.td:1752
719 CNTLZD_rec = 704, // PPCInstrInfo.td:1094
720 CNTLZW = 705, // PPCInstrInfo.td:1090
721 CNTLZW8 = 706, // PPCInstrInfo.td:1090
722 CNTLZW8_rec = 707, // PPCInstrInfo.td:1094
723 CNTLZW_rec = 708, // PPCInstrInfo.td:1094
724 CNTTZD = 709, // PPCInstrInfo.td:1090
725 CNTTZDM = 710, // PPCInstrP10.td:1756
726 CNTTZD_rec = 711, // PPCInstrInfo.td:1094
727 CNTTZW = 712, // PPCInstrInfo.td:1090
728 CNTTZW8 = 713, // PPCInstrInfo.td:1090
729 CNTTZW8_rec = 714, // PPCInstrInfo.td:1094
730 CNTTZW_rec = 715, // PPCInstrInfo.td:1094
731 CP_ABORT = 716, // PPCInstrInfo.td:5386
732 CP_COPY = 717, // PPCInstrInfo.td:5380
733 CP_COPY8 = 718, // PPCInstr64Bit.td:2003
734 CP_PASTE8_rec = 719, // PPCInstr64Bit.td:2004
735 CP_PASTE_rec = 720, // PPCInstrInfo.td:5383
736 CR6SET = 721, // PPCInstrInfo.td:2913
737 CR6UNSET = 722, // PPCInstrInfo.td:2917
738 CRAND = 723, // PPCInstrInfo.td:2856
739 CRANDC = 724, // PPCInstrInfo.td:2891
740 CREQV = 725, // PPCInstrInfo.td:2880
741 CRNAND = 726, // PPCInstrInfo.td:2861
742 CRNOR = 727, // PPCInstrInfo.td:2876
743 CRNOT = 728, // PPCInstrInfo.td:2887
744 CROR = 729, // PPCInstrInfo.td:2866
745 CRORC = 730, // PPCInstrInfo.td:2896
746 CRSET = 731, // PPCInstrInfo.td:2903
747 CRUNSET = 732, // PPCInstrInfo.td:2907
748 CRXOR = 733, // PPCInstrInfo.td:2871
749 CTRL_DEP = 734, // PPCInstrInfo.td:1659
750 DADD = 735, // PPCInstrInfo.td:1344
751 DADDQ = 736, // PPCInstrInfo.td:1344
752 DADDQ_rec = 737, // PPCInstrInfo.td:1348
753 DADD_rec = 738, // PPCInstrInfo.td:1348
754 DARN = 739, // PPCInstr64Bit.td:1095
755 DCBA = 740, // PPCInstrInfo.td:1988
756 DCBF = 741, // PPCInstrInfo.td:2004
757 DCBFEP = 742, // PPCInstrInfo.td:4769
758 DCBI = 743, // PPCInstrInfo.td:1991
759 DCBST = 744, // PPCInstrInfo.td:1994
760 DCBSTEP = 745, // PPCInstrInfo.td:4772
761 DCBT = 746, // PPCInstrInfo.td:2009
762 DCBTEP = 747, // PPCInstrInfo.td:4775
763 DCBTST = 748, // PPCInstrInfo.td:2012
764 DCBTSTEP = 749, // PPCInstrInfo.td:4779
765 DCBZ = 750, // PPCInstrInfo.td:1997
766 DCBZEP = 751, // PPCInstrInfo.td:4783
767 DCBZL = 752, // PPCInstrInfo.td:2000
768 DCBZLEP = 753, // PPCInstrInfo.td:4786
769 DCCCI = 754, // PPCInstrInfo.td:4550
770 DCFFIX = 755, // PPCInstrInfo.td:1330
771 DCFFIXQ = 756, // PPCInstrInfo.td:1330
772 DCFFIXQQ = 757, // PPCInstrDFP.td:110
773 DCFFIXQ_rec = 758, // PPCInstrInfo.td:1334
774 DCFFIX_rec = 759, // PPCInstrInfo.td:1334
775 DCMPO = 760, // PPCInstrDFP.td:53
776 DCMPOQ = 761, // PPCInstrDFP.td:56
777 DCMPU = 762, // PPCInstrDFP.td:47
778 DCMPUQ = 763, // PPCInstrDFP.td:50
779 DCTDP = 764, // PPCInstrInfo.td:1330
780 DCTDP_rec = 765, // PPCInstrInfo.td:1334
781 DCTFIX = 766, // PPCInstrInfo.td:1330
782 DCTFIXQ = 767, // PPCInstrInfo.td:1330
783 DCTFIXQQ = 768, // PPCInstrDFP.td:113
784 DCTFIXQ_rec = 769, // PPCInstrInfo.td:1334
785 DCTFIX_rec = 770, // PPCInstrInfo.td:1334
786 DCTQPQ = 771, // PPCInstrInfo.td:1330
787 DCTQPQ_rec = 772, // PPCInstrInfo.td:1334
788 DDEDPD = 773, // PPCInstrInfo.td:1357
789 DDEDPDQ = 774, // PPCInstrInfo.td:1357
790 DDEDPDQ_rec = 775, // PPCInstrInfo.td:1361
791 DDEDPD_rec = 776, // PPCInstrInfo.td:1361
792 DDIV = 777, // PPCInstrInfo.td:1344
793 DDIVQ = 778, // PPCInstrInfo.td:1344
794 DDIVQ_rec = 779, // PPCInstrInfo.td:1348
795 DDIV_rec = 780, // PPCInstrInfo.td:1348
796 DENBCD = 781, // PPCInstrInfo.td:1370
797 DENBCDQ = 782, // PPCInstrInfo.td:1370
798 DENBCDQ_rec = 783, // PPCInstrInfo.td:1374
799 DENBCD_rec = 784, // PPCInstrInfo.td:1374
800 DIEX = 785, // PPCInstrInfo.td:1032
801 DIEXQ = 786, // PPCInstrInfo.td:1032
802 DIEXQ_rec = 787, // PPCInstrInfo.td:1036
803 DIEX_rec = 788, // PPCInstrInfo.td:1036
804 DIVD = 789, // PPCInstrInfo.td:1146
805 DIVDE = 790, // PPCInstrInfo.td:1146
806 DIVDEO = 791, // PPCInstrInfo.td:1157
807 DIVDEO_rec = 792, // PPCInstrInfo.td:1161
808 DIVDEU = 793, // PPCInstrInfo.td:1146
809 DIVDEUO = 794, // PPCInstrInfo.td:1157
810 DIVDEUO_rec = 795, // PPCInstrInfo.td:1161
811 DIVDEU_rec = 796, // PPCInstrInfo.td:1150
812 DIVDE_rec = 797, // PPCInstrInfo.td:1150
813 DIVDO = 798, // PPCInstrInfo.td:1157
814 DIVDO_rec = 799, // PPCInstrInfo.td:1161
815 DIVDU = 800, // PPCInstrInfo.td:1146
816 DIVDUO = 801, // PPCInstrInfo.td:1157
817 DIVDUO_rec = 802, // PPCInstrInfo.td:1161
818 DIVDU_rec = 803, // PPCInstrInfo.td:1150
819 DIVD_rec = 804, // PPCInstrInfo.td:1150
820 DIVW = 805, // PPCInstrInfo.td:1146
821 DIVWE = 806, // PPCInstrInfo.td:1146
822 DIVWEO = 807, // PPCInstrInfo.td:1157
823 DIVWEO_rec = 808, // PPCInstrInfo.td:1161
824 DIVWEU = 809, // PPCInstrInfo.td:1146
825 DIVWEUO = 810, // PPCInstrInfo.td:1157
826 DIVWEUO_rec = 811, // PPCInstrInfo.td:1161
827 DIVWEU_rec = 812, // PPCInstrInfo.td:1150
828 DIVWE_rec = 813, // PPCInstrInfo.td:1150
829 DIVWO = 814, // PPCInstrInfo.td:1157
830 DIVWO_rec = 815, // PPCInstrInfo.td:1161
831 DIVWU = 816, // PPCInstrInfo.td:1146
832 DIVWUO = 817, // PPCInstrInfo.td:1157
833 DIVWUO_rec = 818, // PPCInstrInfo.td:1161
834 DIVWU_rec = 819, // PPCInstrInfo.td:1150
835 DIVW_rec = 820, // PPCInstrInfo.td:1150
836 DMMR = 821, // PPCInstrFutureMMA.td:477
837 DMSETDMRZ = 822, // PPCInstrFutureMMA.td:487
838 DMSHA2HASH = 823, // PPCInstrFutureMMA.td:510
839 DMSHA3HASH = 824, // PPCInstrFutureMMA.td:517
840 DMUL = 825, // PPCInstrInfo.td:1344
841 DMULQ = 826, // PPCInstrInfo.td:1344
842 DMULQ_rec = 827, // PPCInstrInfo.td:1348
843 DMUL_rec = 828, // PPCInstrInfo.td:1348
844 DMXOR = 829, // PPCInstrFutureMMA.td:481
845 DMXVBF16GERX2 = 830, // PPCInstrFutureMMA.td:221
846 DMXVBF16GERX2NN = 831, // PPCInstrFutureMMA.td:291
847 DMXVBF16GERX2NP = 832, // PPCInstrFutureMMA.td:286
848 DMXVBF16GERX2PN = 833, // PPCInstrFutureMMA.td:281
849 DMXVBF16GERX2PP = 834, // PPCInstrFutureMMA.td:225
850 DMXVF16GERX2 = 835, // PPCInstrFutureMMA.td:184
851 DMXVF16GERX2NN = 836, // PPCInstrFutureMMA.td:339
852 DMXVF16GERX2NP = 837, // PPCInstrFutureMMA.td:334
853 DMXVF16GERX2PN = 838, // PPCInstrFutureMMA.td:329
854 DMXVF16GERX2PP = 839, // PPCInstrFutureMMA.td:188
855 DMXVI8GERX4 = 840, // PPCInstrFutureMMA.td:184
856 DMXVI8GERX4PP = 841, // PPCInstrFutureMMA.td:188
857 DMXVI8GERX4SPP = 842, // PPCInstrFutureMMA.td:532
858 DMXXEXTFDMR256 = 843, // PPCInstrFutureMMA.td:468
859 DMXXEXTFDMR512 = 844, // PPCInstrFutureMMA.td:436
860 DMXXEXTFDMR512_HI = 845, // PPCInstrFutureMMA.td:443
861 DMXXINSTDMR256 = 846, // PPCInstrFutureMMA.td:472
862 DMXXINSTDMR512 = 847, // PPCInstrFutureMMA.td:450
863 DMXXINSTDMR512_HI = 848, // PPCInstrFutureMMA.td:459
864 DMXXSETACCZ = 849, // PPCInstrMMA.td:553
865 DMXXSHAPAD = 850, // PPCInstrFutureMMA.td:524
866 DQUA = 851, // PPCInstrInfo.td:1441
867 DQUAI = 852, // PPCInstrInfo.td:1426
868 DQUAIQ = 853, // PPCInstrInfo.td:1426
869 DQUAIQ_rec = 854, // PPCInstrInfo.td:1431
870 DQUAI_rec = 855, // PPCInstrInfo.td:1431
871 DQUAQ = 856, // PPCInstrInfo.td:1441
872 DQUAQ_rec = 857, // PPCInstrInfo.td:1445
873 DQUA_rec = 858, // PPCInstrInfo.td:1445
874 DRDPQ = 859, // PPCInstrInfo.td:1330
875 DRDPQ_rec = 860, // PPCInstrInfo.td:1334
876 DRINTN = 861, // PPCInstrInfo.td:1455
877 DRINTNQ = 862, // PPCInstrInfo.td:1455
878 DRINTNQ_rec = 863, // PPCInstrInfo.td:1459
879 DRINTN_rec = 864, // PPCInstrInfo.td:1459
880 DRINTX = 865, // PPCInstrInfo.td:1455
881 DRINTXQ = 866, // PPCInstrInfo.td:1455
882 DRINTXQ_rec = 867, // PPCInstrInfo.td:1459
883 DRINTX_rec = 868, // PPCInstrInfo.td:1459
884 DRRND = 869, // PPCInstrInfo.td:1441
885 DRRNDQ = 870, // PPCInstrInfo.td:1441
886 DRRNDQ_rec = 871, // PPCInstrInfo.td:1445
887 DRRND_rec = 872, // PPCInstrInfo.td:1445
888 DRSP = 873, // PPCInstrInfo.td:1330
889 DRSP_rec = 874, // PPCInstrInfo.td:1334
890 DSCLI = 875, // PPCInstrInfo.td:1468
891 DSCLIQ = 876, // PPCInstrInfo.td:1468
892 DSCLIQ_rec = 877, // PPCInstrInfo.td:1472
893 DSCLI_rec = 878, // PPCInstrInfo.td:1472
894 DSCRI = 879, // PPCInstrInfo.td:1468
895 DSCRIQ = 880, // PPCInstrInfo.td:1468
896 DSCRIQ_rec = 881, // PPCInstrInfo.td:1472
897 DSCRI_rec = 882, // PPCInstrInfo.td:1472
898 DSS = 883, // PPCInstrAltivec.td:354
899 DSSALL = 884, // PPCInstrAltivec.td:361
900 DST = 885, // PPCInstrAltivec.td:369
901 DST64 = 886, // PPCInstrAltivec.td:391
902 DSTST = 887, // PPCInstrAltivec.td:379
903 DSTST64 = 888, // PPCInstrAltivec.td:401
904 DSTSTT = 889, // PPCInstrAltivec.td:384
905 DSTSTT64 = 890, // PPCInstrAltivec.td:407
906 DSTT = 891, // PPCInstrAltivec.td:374
907 DSTT64 = 892, // PPCInstrAltivec.td:396
908 DSUB = 893, // PPCInstrInfo.td:1344
909 DSUBQ = 894, // PPCInstrInfo.td:1344
910 DSUBQ_rec = 895, // PPCInstrInfo.td:1348
911 DSUB_rec = 896, // PPCInstrInfo.td:1348
912 DTSTDC = 897, // PPCInstrDFP.td:157
913 DTSTDCQ = 898, // PPCInstrDFP.td:161
914 DTSTDG = 899, // PPCInstrDFP.td:165
915 DTSTDGQ = 900, // PPCInstrDFP.td:169
916 DTSTEX = 901, // PPCInstrDFP.td:173
917 DTSTEXQ = 902, // PPCInstrDFP.td:176
918 DTSTSF = 903, // PPCInstrDFP.td:179
919 DTSTSFI = 904, // PPCInstrDFP.td:185
920 DTSTSFIQ = 905, // PPCInstrDFP.td:189
921 DTSTSFQ = 906, // PPCInstrDFP.td:182
922 DXEX = 907, // PPCInstrInfo.td:1330
923 DXEXQ = 908, // PPCInstrInfo.td:1330
924 DXEXQ_rec = 909, // PPCInstrInfo.td:1334
925 DXEX_rec = 910, // PPCInstrInfo.td:1334
926 DYNALLOC = 911, // PPCInstrInfo.td:1499
927 DYNALLOC8 = 912, // PPCInstr64Bit.td:577
928 DYNAREAOFFSET = 913, // PPCInstrInfo.td:1502
929 DYNAREAOFFSET8 = 914, // PPCInstr64Bit.td:580
930 DecreaseCTR8loop = 915, // PPCInstr64Bit.td:564
931 DecreaseCTRloop = 916, // PPCInstrInfo.td:2965
932 EFDABS = 917, // PPCInstrSPE.td:136
933 EFDADD = 918, // PPCInstrSPE.td:140
934 EFDCFS = 919, // PPCInstrSPE.td:144
935 EFDCFSF = 920, // PPCInstrSPE.td:148
936 EFDCFSI = 921, // PPCInstrSPE.td:151
937 EFDCFSID = 922, // PPCInstrSPE.td:155
938 EFDCFUF = 923, // PPCInstrSPE.td:159
939 EFDCFUI = 924, // PPCInstrSPE.td:162
940 EFDCFUID = 925, // PPCInstrSPE.td:166
941 EFDCMPEQ = 926, // PPCInstrSPE.td:171
942 EFDCMPGT = 927, // PPCInstrSPE.td:173
943 EFDCMPLT = 928, // PPCInstrSPE.td:175
944 EFDCTSF = 929, // PPCInstrSPE.td:179
945 EFDCTSI = 930, // PPCInstrSPE.td:182
946 EFDCTSIDZ = 931, // PPCInstrSPE.td:186
947 EFDCTSIZ = 932, // PPCInstrSPE.td:190
948 EFDCTUF = 933, // PPCInstrSPE.td:194
949 EFDCTUI = 934, // PPCInstrSPE.td:197
950 EFDCTUIDZ = 935, // PPCInstrSPE.td:201
951 EFDCTUIZ = 936, // PPCInstrSPE.td:205
952 EFDDIV = 937, // PPCInstrSPE.td:209
953 EFDMUL = 938, // PPCInstrSPE.td:213
954 EFDNABS = 939, // PPCInstrSPE.td:217
955 EFDNEG = 940, // PPCInstrSPE.td:221
956 EFDSUB = 941, // PPCInstrSPE.td:225
957 EFDTSTEQ = 942, // PPCInstrSPE.td:230
958 EFDTSTGT = 943, // PPCInstrSPE.td:232
959 EFDTSTLT = 944, // PPCInstrSPE.td:234
960 EFSABS = 945, // PPCInstrSPE.td:239
961 EFSADD = 946, // PPCInstrSPE.td:243
962 EFSCFD = 947, // PPCInstrSPE.td:247
963 EFSCFSF = 948, // PPCInstrSPE.td:251
964 EFSCFSI = 949, // PPCInstrSPE.td:254
965 EFSCFUF = 950, // PPCInstrSPE.td:258
966 EFSCFUI = 951, // PPCInstrSPE.td:261
967 EFSCMPEQ = 952, // PPCInstrSPE.td:266
968 EFSCMPGT = 953, // PPCInstrSPE.td:268
969 EFSCMPLT = 954, // PPCInstrSPE.td:270
970 EFSCTSF = 955, // PPCInstrSPE.td:274
971 EFSCTSI = 956, // PPCInstrSPE.td:277
972 EFSCTSIZ = 957, // PPCInstrSPE.td:281
973 EFSCTUF = 958, // PPCInstrSPE.td:285
974 EFSCTUI = 959, // PPCInstrSPE.td:288
975 EFSCTUIZ = 960, // PPCInstrSPE.td:292
976 EFSDIV = 961, // PPCInstrSPE.td:296
977 EFSMUL = 962, // PPCInstrSPE.td:300
978 EFSNABS = 963, // PPCInstrSPE.td:304
979 EFSNEG = 964, // PPCInstrSPE.td:308
980 EFSSUB = 965, // PPCInstrSPE.td:312
981 EFSTSTEQ = 966, // PPCInstrSPE.td:317
982 EFSTSTGT = 967, // PPCInstrSPE.td:319
983 EFSTSTLT = 968, // PPCInstrSPE.td:321
984 EH_SjLj_LongJmp32 = 969, // PPCInstrInfo.td:1946
985 EH_SjLj_LongJmp64 = 970, // PPCInstr64Bit.td:529
986 EH_SjLj_SetJmp32 = 971, // PPCInstrInfo.td:1938
987 EH_SjLj_SetJmp64 = 972, // PPCInstr64Bit.td:521
988 EH_SjLj_Setup = 973, // PPCInstrInfo.td:1956
989 EQV = 974, // PPCInstrInfo.td:1046
990 EQV8 = 975, // PPCInstrInfo.td:1046
991 EQV8_rec = 976, // PPCInstrInfo.td:1050
992 EQV_rec = 977, // PPCInstrInfo.td:1050
993 EVABS = 978, // PPCInstrSPE.td:327
994 EVADDIW = 979, // PPCInstrSPE.td:331
995 EVADDSMIAAW = 980, // PPCInstrSPE.td:333
996 EVADDSSIAAW = 981, // PPCInstrSPE.td:335
997 EVADDUMIAAW = 982, // PPCInstrSPE.td:339
998 EVADDUSIAAW = 983, // PPCInstrSPE.td:337
999 EVADDW = 984, // PPCInstrSPE.td:341
1000 EVAND = 985, // PPCInstrSPE.td:345
1001 EVANDC = 986, // PPCInstrSPE.td:348
1002 EVCMPEQ = 987, // PPCInstrSPE.td:353
1003 EVCMPGTS = 988, // PPCInstrSPE.td:355
1004 EVCMPGTU = 989, // PPCInstrSPE.td:357
1005 EVCMPLTS = 990, // PPCInstrSPE.td:359
1006 EVCMPLTU = 991, // PPCInstrSPE.td:361
1007 EVCNTLSW = 992, // PPCInstrSPE.td:365
1008 EVCNTLZW = 993, // PPCInstrSPE.td:367
1009 EVDIVWS = 994, // PPCInstrSPE.td:371
1010 EVDIVWU = 995, // PPCInstrSPE.td:374
1011 EVEQV = 996, // PPCInstrSPE.td:378
1012 EVEXTSB = 997, // PPCInstrSPE.td:382
1013 EVEXTSH = 998, // PPCInstrSPE.td:385
1014 EVFSABS = 999, // PPCInstrSPE.td:389
1015 EVFSADD = 1000, // PPCInstrSPE.td:392
1016 EVFSCFSF = 1001, // PPCInstrSPE.td:395
1017 EVFSCFSI = 1002, // PPCInstrSPE.td:397
1018 EVFSCFUF = 1003, // PPCInstrSPE.td:400
1019 EVFSCFUI = 1004, // PPCInstrSPE.td:402
1020 EVFSCMPEQ = 1005, // PPCInstrSPE.td:406
1021 EVFSCMPGT = 1006, // PPCInstrSPE.td:408
1022 EVFSCMPLT = 1007, // PPCInstrSPE.td:410
1023 EVFSCTSF = 1008, // PPCInstrSPE.td:414
1024 EVFSCTSI = 1009, // PPCInstrSPE.td:416
1025 EVFSCTSIZ = 1010, // PPCInstrSPE.td:419
1026 EVFSCTUF = 1011, // PPCInstrSPE.td:422
1027 EVFSCTUI = 1012, // PPCInstrSPE.td:424
1028 EVFSCTUIZ = 1013, // PPCInstrSPE.td:427
1029 EVFSDIV = 1014, // PPCInstrSPE.td:430
1030 EVFSMUL = 1015, // PPCInstrSPE.td:433
1031 EVFSNABS = 1016, // PPCInstrSPE.td:436
1032 EVFSNEG = 1017, // PPCInstrSPE.td:439
1033 EVFSSUB = 1018, // PPCInstrSPE.td:442
1034 EVFSTSTEQ = 1019, // PPCInstrSPE.td:447
1035 EVFSTSTGT = 1020, // PPCInstrSPE.td:449
1036 EVFSTSTLT = 1021, // PPCInstrSPE.td:451
1037 EVLDD = 1022, // PPCInstrSPE.td:455
1038 EVLDDX = 1023, // PPCInstrSPE.td:458
1039 EVLDH = 1024, // PPCInstrSPE.td:461
1040 EVLDHX = 1025, // PPCInstrSPE.td:463
1041 EVLDW = 1026, // PPCInstrSPE.td:465
1042 EVLDWX = 1027, // PPCInstrSPE.td:468
1043 EVLHHESPLAT = 1028, // PPCInstrSPE.td:471
1044 EVLHHESPLATX = 1029, // PPCInstrSPE.td:473
1045 EVLHHOSSPLAT = 1030, // PPCInstrSPE.td:479
1046 EVLHHOSSPLATX = 1031, // PPCInstrSPE.td:481
1047 EVLHHOUSPLAT = 1032, // PPCInstrSPE.td:475
1048 EVLHHOUSPLATX = 1033, // PPCInstrSPE.td:477
1049 EVLWHE = 1034, // PPCInstrSPE.td:483
1050 EVLWHEX = 1035, // PPCInstrSPE.td:485
1051 EVLWHOS = 1036, // PPCInstrSPE.td:487
1052 EVLWHOSX = 1037, // PPCInstrSPE.td:489
1053 EVLWHOU = 1038, // PPCInstrSPE.td:491
1054 EVLWHOUX = 1039, // PPCInstrSPE.td:493
1055 EVLWHSPLAT = 1040, // PPCInstrSPE.td:495
1056 EVLWHSPLATX = 1041, // PPCInstrSPE.td:497
1057 EVLWWSPLAT = 1042, // PPCInstrSPE.td:499
1058 EVLWWSPLATX = 1043, // PPCInstrSPE.td:501
1059 EVMERGEHI = 1044, // PPCInstrSPE.td:504
1060 EVMERGEHILO = 1045, // PPCInstrSPE.td:508
1061 EVMERGELO = 1046, // PPCInstrSPE.td:506
1062 EVMERGELOHI = 1047, // PPCInstrSPE.td:510
1063 EVMHEGSMFAA = 1048, // PPCInstrSPE.td:513
1064 EVMHEGSMFAN = 1049, // PPCInstrSPE.td:515
1065 EVMHEGSMIAA = 1050, // PPCInstrSPE.td:517
1066 EVMHEGSMIAN = 1051, // PPCInstrSPE.td:519
1067 EVMHEGUMIAA = 1052, // PPCInstrSPE.td:521
1068 EVMHEGUMIAN = 1053, // PPCInstrSPE.td:523
1069 EVMHESMF = 1054, // PPCInstrSPE.td:526
1070 EVMHESMFA = 1055, // PPCInstrSPE.td:528
1071 EVMHESMFAAW = 1056, // PPCInstrSPE.td:530
1072 EVMHESMFANW = 1057, // PPCInstrSPE.td:532
1073 EVMHESMI = 1058, // PPCInstrSPE.td:534
1074 EVMHESMIA = 1059, // PPCInstrSPE.td:536
1075 EVMHESMIAAW = 1060, // PPCInstrSPE.td:538
1076 EVMHESMIANW = 1061, // PPCInstrSPE.td:540
1077 EVMHESSF = 1062, // PPCInstrSPE.td:542
1078 EVMHESSFA = 1063, // PPCInstrSPE.td:544
1079 EVMHESSFAAW = 1064, // PPCInstrSPE.td:546
1080 EVMHESSFANW = 1065, // PPCInstrSPE.td:548
1081 EVMHESSIAAW = 1066, // PPCInstrSPE.td:550
1082 EVMHESSIANW = 1067, // PPCInstrSPE.td:552
1083 EVMHEUMI = 1068, // PPCInstrSPE.td:554
1084 EVMHEUMIA = 1069, // PPCInstrSPE.td:556
1085 EVMHEUMIAAW = 1070, // PPCInstrSPE.td:558
1086 EVMHEUMIANW = 1071, // PPCInstrSPE.td:560
1087 EVMHEUSIAAW = 1072, // PPCInstrSPE.td:562
1088 EVMHEUSIANW = 1073, // PPCInstrSPE.td:564
1089 EVMHOGSMFAA = 1074, // PPCInstrSPE.td:566
1090 EVMHOGSMFAN = 1075, // PPCInstrSPE.td:568
1091 EVMHOGSMIAA = 1076, // PPCInstrSPE.td:570
1092 EVMHOGSMIAN = 1077, // PPCInstrSPE.td:572
1093 EVMHOGUMIAA = 1078, // PPCInstrSPE.td:574
1094 EVMHOGUMIAN = 1079, // PPCInstrSPE.td:576
1095 EVMHOSMF = 1080, // PPCInstrSPE.td:578
1096 EVMHOSMFA = 1081, // PPCInstrSPE.td:580
1097 EVMHOSMFAAW = 1082, // PPCInstrSPE.td:582
1098 EVMHOSMFANW = 1083, // PPCInstrSPE.td:584
1099 EVMHOSMI = 1084, // PPCInstrSPE.td:586
1100 EVMHOSMIA = 1085, // PPCInstrSPE.td:588
1101 EVMHOSMIAAW = 1086, // PPCInstrSPE.td:590
1102 EVMHOSMIANW = 1087, // PPCInstrSPE.td:592
1103 EVMHOSSF = 1088, // PPCInstrSPE.td:594
1104 EVMHOSSFA = 1089, // PPCInstrSPE.td:596
1105 EVMHOSSFAAW = 1090, // PPCInstrSPE.td:598
1106 EVMHOSSFANW = 1091, // PPCInstrSPE.td:600
1107 EVMHOSSIAAW = 1092, // PPCInstrSPE.td:602
1108 EVMHOSSIANW = 1093, // PPCInstrSPE.td:604
1109 EVMHOUMI = 1094, // PPCInstrSPE.td:606
1110 EVMHOUMIA = 1095, // PPCInstrSPE.td:608
1111 EVMHOUMIAAW = 1096, // PPCInstrSPE.td:610
1112 EVMHOUMIANW = 1097, // PPCInstrSPE.td:612
1113 EVMHOUSIAAW = 1098, // PPCInstrSPE.td:614
1114 EVMHOUSIANW = 1099, // PPCInstrSPE.td:616
1115 EVMRA = 1100, // PPCInstrSPE.td:619
1116 EVMWHSMF = 1101, // PPCInstrSPE.td:622
1117 EVMWHSMFA = 1102, // PPCInstrSPE.td:624
1118 EVMWHSMI = 1103, // PPCInstrSPE.td:626
1119 EVMWHSMIA = 1104, // PPCInstrSPE.td:628
1120 EVMWHSSF = 1105, // PPCInstrSPE.td:630
1121 EVMWHSSFA = 1106, // PPCInstrSPE.td:632
1122 EVMWHUMI = 1107, // PPCInstrSPE.td:634
1123 EVMWHUMIA = 1108, // PPCInstrSPE.td:636
1124 EVMWLSMIAAW = 1109, // PPCInstrSPE.td:638
1125 EVMWLSMIANW = 1110, // PPCInstrSPE.td:640
1126 EVMWLSSIAAW = 1111, // PPCInstrSPE.td:642
1127 EVMWLSSIANW = 1112, // PPCInstrSPE.td:644
1128 EVMWLUMI = 1113, // PPCInstrSPE.td:646
1129 EVMWLUMIA = 1114, // PPCInstrSPE.td:649
1130 EVMWLUMIAAW = 1115, // PPCInstrSPE.td:651
1131 EVMWLUMIANW = 1116, // PPCInstrSPE.td:653
1132 EVMWLUSIAAW = 1117, // PPCInstrSPE.td:655
1133 EVMWLUSIANW = 1118, // PPCInstrSPE.td:657
1134 EVMWSMF = 1119, // PPCInstrSPE.td:659
1135 EVMWSMFA = 1120, // PPCInstrSPE.td:661
1136 EVMWSMFAA = 1121, // PPCInstrSPE.td:663
1137 EVMWSMFAN = 1122, // PPCInstrSPE.td:665
1138 EVMWSMI = 1123, // PPCInstrSPE.td:667
1139 EVMWSMIA = 1124, // PPCInstrSPE.td:669
1140 EVMWSMIAA = 1125, // PPCInstrSPE.td:671
1141 EVMWSMIAN = 1126, // PPCInstrSPE.td:673
1142 EVMWSSF = 1127, // PPCInstrSPE.td:675
1143 EVMWSSFA = 1128, // PPCInstrSPE.td:677
1144 EVMWSSFAA = 1129, // PPCInstrSPE.td:679
1145 EVMWSSFAN = 1130, // PPCInstrSPE.td:681
1146 EVMWUMI = 1131, // PPCInstrSPE.td:683
1147 EVMWUMIA = 1132, // PPCInstrSPE.td:685
1148 EVMWUMIAA = 1133, // PPCInstrSPE.td:687
1149 EVMWUMIAN = 1134, // PPCInstrSPE.td:689
1150 EVNAND = 1135, // PPCInstrSPE.td:693
1151 EVNEG = 1136, // PPCInstrSPE.td:697
1152 EVNOR = 1137, // PPCInstrSPE.td:701
1153 EVOR = 1138, // PPCInstrSPE.td:704
1154 EVORC = 1139, // PPCInstrSPE.td:707
1155 EVRLW = 1140, // PPCInstrSPE.td:713
1156 EVRLWI = 1141, // PPCInstrSPE.td:711
1157 EVRNDW = 1142, // PPCInstrSPE.td:717
1158 EVSEL = 1143, // PPCInstrSPE.td:720
1159 EVSLW = 1144, // PPCInstrSPE.td:726
1160 EVSLWI = 1145, // PPCInstrSPE.td:724
1161 EVSPLATFI = 1146, // PPCInstrSPE.td:730
1162 EVSPLATI = 1147, // PPCInstrSPE.td:732
1163 EVSRWIS = 1148, // PPCInstrSPE.td:735
1164 EVSRWIU = 1149, // PPCInstrSPE.td:737
1165 EVSRWS = 1150, // PPCInstrSPE.td:739
1166 EVSRWU = 1151, // PPCInstrSPE.td:742
1167 EVSTDD = 1152, // PPCInstrSPE.td:746
1168 EVSTDDX = 1153, // PPCInstrSPE.td:749
1169 EVSTDH = 1154, // PPCInstrSPE.td:752
1170 EVSTDHX = 1155, // PPCInstrSPE.td:754
1171 EVSTDW = 1156, // PPCInstrSPE.td:756
1172 EVSTDWX = 1157, // PPCInstrSPE.td:759
1173 EVSTWHE = 1158, // PPCInstrSPE.td:762
1174 EVSTWHEX = 1159, // PPCInstrSPE.td:764
1175 EVSTWHO = 1160, // PPCInstrSPE.td:766
1176 EVSTWHOX = 1161, // PPCInstrSPE.td:768
1177 EVSTWWE = 1162, // PPCInstrSPE.td:770
1178 EVSTWWEX = 1163, // PPCInstrSPE.td:772
1179 EVSTWWO = 1164, // PPCInstrSPE.td:774
1180 EVSTWWOX = 1165, // PPCInstrSPE.td:776
1181 EVSUBFSMIAAW = 1166, // PPCInstrSPE.td:781
1182 EVSUBFSSIAAW = 1167, // PPCInstrSPE.td:779
1183 EVSUBFUMIAAW = 1168, // PPCInstrSPE.td:783
1184 EVSUBFUSIAAW = 1169, // PPCInstrSPE.td:785
1185 EVSUBFW = 1170, // PPCInstrSPE.td:787
1186 EVSUBIFW = 1171, // PPCInstrSPE.td:790
1187 EVXOR = 1172, // PPCInstrSPE.td:792
1188 EXTSB = 1173, // PPCInstrInfo.td:1090
1189 EXTSB8 = 1174, // PPCInstrInfo.td:1090
1190 EXTSB8_32_64 = 1175, // PPCInstr64Bit.td:952
1191 EXTSB8_rec = 1176, // PPCInstrInfo.td:1094
1192 EXTSB_rec = 1177, // PPCInstrInfo.td:1094
1193 EXTSH = 1178, // PPCInstrInfo.td:1090
1194 EXTSH8 = 1179, // PPCInstrInfo.td:1090
1195 EXTSH8_32_64 = 1180, // PPCInstr64Bit.td:955
1196 EXTSH8_rec = 1181, // PPCInstrInfo.td:1094
1197 EXTSH_rec = 1182, // PPCInstrInfo.td:1094
1198 EXTSW = 1183, // PPCInstrInfo.td:1090
1199 EXTSWSLI = 1184, // PPCInstrInfo.td:1302
1200 EXTSWSLI_32_64 = 1185, // PPCInstrInfo.td:1316
1201 EXTSWSLI_32_64_rec = 1186, // PPCInstrInfo.td:1320
1202 EXTSWSLI_rec = 1187, // PPCInstrInfo.td:1306
1203 EXTSW_32 = 1188, // PPCInstr64Bit.td:970
1204 EXTSW_32_64 = 1189, // PPCInstrInfo.td:1090
1205 EXTSW_32_64_rec = 1190, // PPCInstrInfo.td:1094
1206 EXTSW_rec = 1191, // PPCInstrInfo.td:1094
1207 EnforceIEIO = 1192, // PPCInstrInfo.td:2505
1208 FABSD = 1193, // PPCInstrInfo.td:1330
1209 FABSD_rec = 1194, // PPCInstrInfo.td:1334
1210 FABSS = 1195, // PPCInstrInfo.td:1330
1211 FABSS_rec = 1196, // PPCInstrInfo.td:1334
1212 FADD = 1197, // PPCInstrInfo.td:1398
1213 FADDS = 1198, // PPCInstrInfo.td:1398
1214 FADDS_rec = 1199, // PPCInstrInfo.td:1402
1215 FADD_rec = 1200, // PPCInstrInfo.td:1402
1216 FADDrtz = 1201, // PPCInstrInfo.td:3062
1217 FCFID = 1202, // PPCInstrInfo.td:1330
1218 FCFIDS = 1203, // PPCInstrInfo.td:1330
1219 FCFIDS_rec = 1204, // PPCInstrInfo.td:1334
1220 FCFIDU = 1205, // PPCInstrInfo.td:1330
1221 FCFIDUS = 1206, // PPCInstrInfo.td:1330
1222 FCFIDUS_rec = 1207, // PPCInstrInfo.td:1334
1223 FCFIDU_rec = 1208, // PPCInstrInfo.td:1334
1224 FCFID_rec = 1209, // PPCInstrInfo.td:1334
1225 FCMPOD = 1210, // PPCInstrInfo.td:2710
1226 FCMPOS = 1211, // PPCInstrInfo.td:2705
1227 FCMPUD = 1212, // PPCInstrInfo.td:2708
1228 FCMPUS = 1213, // PPCInstrInfo.td:2703
1229 FCPSGND = 1214, // PPCInstrInfo.td:1344
1230 FCPSGND_rec = 1215, // PPCInstrInfo.td:1348
1231 FCPSGNS = 1216, // PPCInstrInfo.td:1344
1232 FCPSGNS_rec = 1217, // PPCInstrInfo.td:1348
1233 FCTID = 1218, // PPCInstrInfo.td:1330
1234 FCTIDU = 1219, // PPCInstrInfo.td:1330
1235 FCTIDUZ = 1220, // PPCInstrInfo.td:1330
1236 FCTIDUZ_rec = 1221, // PPCInstrInfo.td:1334
1237 FCTIDU_rec = 1222, // PPCInstrInfo.td:1334
1238 FCTIDZ = 1223, // PPCInstrInfo.td:1330
1239 FCTIDZ_rec = 1224, // PPCInstrInfo.td:1334
1240 FCTID_rec = 1225, // PPCInstrInfo.td:1334
1241 FCTIW = 1226, // PPCInstrInfo.td:1330
1242 FCTIWU = 1227, // PPCInstrInfo.td:1330
1243 FCTIWUZ = 1228, // PPCInstrInfo.td:1330
1244 FCTIWUZ_rec = 1229, // PPCInstrInfo.td:1334
1245 FCTIWU_rec = 1230, // PPCInstrInfo.td:1334
1246 FCTIWZ = 1231, // PPCInstrInfo.td:1330
1247 FCTIWZ_rec = 1232, // PPCInstrInfo.td:1334
1248 FCTIW_rec = 1233, // PPCInstrInfo.td:1334
1249 FDIV = 1234, // PPCInstrInfo.td:1398
1250 FDIVS = 1235, // PPCInstrInfo.td:1398
1251 FDIVS_rec = 1236, // PPCInstrInfo.td:1402
1252 FDIV_rec = 1237, // PPCInstrInfo.td:1402
1253 FENCE = 1238, // PPCInstrInfo.td:1628
1254 FMADD = 1239, // PPCInstrInfo.td:1384
1255 FMADDS = 1240, // PPCInstrInfo.td:1384
1256 FMADDS_rec = 1241, // PPCInstrInfo.td:1388
1257 FMADD_rec = 1242, // PPCInstrInfo.td:1388
1258 FMR = 1243, // PPCInstrInfo.td:1330
1259 FMR_rec = 1244, // PPCInstrInfo.td:1334
1260 FMSUB = 1245, // PPCInstrInfo.td:1384
1261 FMSUBS = 1246, // PPCInstrInfo.td:1384
1262 FMSUBS_rec = 1247, // PPCInstrInfo.td:1388
1263 FMSUB_rec = 1248, // PPCInstrInfo.td:1388
1264 FMUL = 1249, // PPCInstrInfo.td:1412
1265 FMULS = 1250, // PPCInstrInfo.td:1412
1266 FMULS_rec = 1251, // PPCInstrInfo.td:1416
1267 FMUL_rec = 1252, // PPCInstrInfo.td:1416
1268 FNABSD = 1253, // PPCInstrInfo.td:1330
1269 FNABSD_rec = 1254, // PPCInstrInfo.td:1334
1270 FNABSS = 1255, // PPCInstrInfo.td:1330
1271 FNABSS_rec = 1256, // PPCInstrInfo.td:1334
1272 FNEGD = 1257, // PPCInstrInfo.td:1330
1273 FNEGD_rec = 1258, // PPCInstrInfo.td:1334
1274 FNEGS = 1259, // PPCInstrInfo.td:1330
1275 FNEGS_rec = 1260, // PPCInstrInfo.td:1334
1276 FNMADD = 1261, // PPCInstrInfo.td:1384
1277 FNMADDS = 1262, // PPCInstrInfo.td:1384
1278 FNMADDS_rec = 1263, // PPCInstrInfo.td:1388
1279 FNMADD_rec = 1264, // PPCInstrInfo.td:1388
1280 FNMSUB = 1265, // PPCInstrInfo.td:1384
1281 FNMSUBS = 1266, // PPCInstrInfo.td:1384
1282 FNMSUBS_rec = 1267, // PPCInstrInfo.td:1388
1283 FNMSUB_rec = 1268, // PPCInstrInfo.td:1388
1284 FRE = 1269, // PPCInstrInfo.td:1330
1285 FRES = 1270, // PPCInstrInfo.td:1330
1286 FRES_rec = 1271, // PPCInstrInfo.td:1334
1287 FRE_rec = 1272, // PPCInstrInfo.td:1334
1288 FRIMD = 1273, // PPCInstrInfo.td:1330
1289 FRIMD_rec = 1274, // PPCInstrInfo.td:1334
1290 FRIMS = 1275, // PPCInstrInfo.td:1330
1291 FRIMS_rec = 1276, // PPCInstrInfo.td:1334
1292 FRIND = 1277, // PPCInstrInfo.td:1330
1293 FRIND_rec = 1278, // PPCInstrInfo.td:1334
1294 FRINS = 1279, // PPCInstrInfo.td:1330
1295 FRINS_rec = 1280, // PPCInstrInfo.td:1334
1296 FRIPD = 1281, // PPCInstrInfo.td:1330
1297 FRIPD_rec = 1282, // PPCInstrInfo.td:1334
1298 FRIPS = 1283, // PPCInstrInfo.td:1330
1299 FRIPS_rec = 1284, // PPCInstrInfo.td:1334
1300 FRIZD = 1285, // PPCInstrInfo.td:1330
1301 FRIZD_rec = 1286, // PPCInstrInfo.td:1334
1302 FRIZS = 1287, // PPCInstrInfo.td:1330
1303 FRIZS_rec = 1288, // PPCInstrInfo.td:1334
1304 FRSP = 1289, // PPCInstrInfo.td:1330
1305 FRSP_rec = 1290, // PPCInstrInfo.td:1334
1306 FRSQRTE = 1291, // PPCInstrInfo.td:1330
1307 FRSQRTES = 1292, // PPCInstrInfo.td:1330
1308 FRSQRTES_rec = 1293, // PPCInstrInfo.td:1334
1309 FRSQRTE_rec = 1294, // PPCInstrInfo.td:1334
1310 FSELD = 1295, // PPCInstrInfo.td:1384
1311 FSELD_rec = 1296, // PPCInstrInfo.td:1388
1312 FSELS = 1297, // PPCInstrInfo.td:1384
1313 FSELS_rec = 1298, // PPCInstrInfo.td:1388
1314 FSQRT = 1299, // PPCInstrInfo.td:1330
1315 FSQRTS = 1300, // PPCInstrInfo.td:1330
1316 FSQRTS_rec = 1301, // PPCInstrInfo.td:1334
1317 FSQRT_rec = 1302, // PPCInstrInfo.td:1334
1318 FSUB = 1303, // PPCInstrInfo.td:1398
1319 FSUBS = 1304, // PPCInstrInfo.td:1398
1320 FSUBS_rec = 1305, // PPCInstrInfo.td:1402
1321 FSUB_rec = 1306, // PPCInstrInfo.td:1402
1322 FTDIV = 1307, // PPCInstrInfo.td:2715
1323 FTSQRT = 1308, // PPCInstrInfo.td:2717
1324 GETtlsADDR = 1309, // PPCInstr64Bit.td:1545
1325 GETtlsADDR32 = 1310, // PPCInstrInfo.td:3514
1326 GETtlsADDR32AIX = 1311, // PPCInstrInfo.td:3523
1327 GETtlsADDR64AIX = 1312, // PPCInstr64Bit.td:1562
1328 GETtlsADDRPCREL = 1313, // PPCInstr64Bit.td:1547
1329 GETtlsMOD32AIX = 1314, // PPCInstrInfo.td:3527
1330 GETtlsMOD64AIX = 1315, // PPCInstr64Bit.td:1568
1331 GETtlsTpointer32AIX = 1316, // PPCInstrInfo.td:3538
1332 GETtlsldADDR = 1317, // PPCInstr64Bit.td:1552
1333 GETtlsldADDR32 = 1318, // PPCInstrInfo.td:3578
1334 GETtlsldADDRPCREL = 1319, // PPCInstr64Bit.td:1554
1335 HASHCHK = 1320, // PPCInstrInfo.td:5582
1336 HASHCHK8 = 1321, // PPCInstr64Bit.td:1828
1337 HASHCHKP = 1322, // PPCInstrInfo.td:5585
1338 HASHCHKP8 = 1323, // PPCInstr64Bit.td:1831
1339 HASHST = 1324, // PPCInstrInfo.td:5569
1340 HASHST8 = 1325, // PPCInstr64Bit.td:1814
1341 HASHSTP = 1326, // PPCInstrInfo.td:5572
1342 HASHSTP8 = 1327, // PPCInstr64Bit.td:1817
1343 HRFID = 1328, // PPCInstrInfo.td:4704
1344 ICBI = 1329, // PPCInstrInfo.td:4513
1345 ICBIEP = 1330, // PPCInstrInfo.td:4789
1346 ICBLC = 1331, // PPCInstrInfo.td:2017
1347 ICBLQ = 1332, // PPCInstrInfo.td:2019
1348 ICBT = 1333, // PPCInstrInfo.td:2021
1349 ICBTLS = 1334, // PPCInstrInfo.td:2023
1350 ICCCI = 1335, // PPCInstrInfo.td:4552
1351 ISEL = 1336, // PPCInstrInfo.td:3330
1352 ISEL8 = 1337, // PPCInstr64Bit.td:1166
1353 ISYNC = 1338, // PPCInstrInfo.td:4510
1354 LA = 1339, // PPCInstrInfo.td:2547
1355 LA8 = 1340, // PPCInstr64Bit.td:782
1356 LBARX = 1341, // PPCInstrInfo.td:2104
1357 LBARXL = 1342, // PPCInstrInfo.td:2117
1358 LBEPX = 1343, // PPCInstrInfo.td:4737
1359 LBZ = 1344, // PPCInstrInfo.td:2207
1360 LBZ8 = 1345, // PPCInstr64Bit.td:1338
1361 LBZCIX = 1346, // PPCInstrInfo.td:4709
1362 LBZU = 1347, // PPCInstrInfo.td:2235
1363 LBZU8 = 1348, // PPCInstr64Bit.td:1367
1364 LBZUX = 1349, // PPCInstrInfo.td:2263
1365 LBZUX8 = 1350, // PPCInstr64Bit.td:1380
1366 LBZX = 1351, // PPCInstrInfo.td:2300
1367 LBZX8 = 1352, // PPCInstr64Bit.td:1351
1368 LBZXTLS = 1353, // PPCInstr64Bit.td:701
1369 LBZXTLS_ = 1354, // PPCInstr64Bit.td:833
1370 LBZXTLS_32 = 1355, // PPCInstr64Bit.td:713
1371 LD = 1356, // PPCInstr64Bit.td:1399
1372 LDARX = 1357, // PPCInstr64Bit.td:319
1373 LDARXL = 1358, // PPCInstr64Bit.td:328
1374 LDAT = 1359, // PPCInstr64Bit.td:339
1375 LDAT_CSNE = 1360, // PPCInstr64Bit.td:346
1376 LDBRX = 1361, // PPCInstr64Bit.td:1427
1377 LDCIX = 1362, // PPCInstrInfo.td:4718
1378 LDU = 1363, // PPCInstr64Bit.td:1440
1379 LDUX = 1364, // PPCInstr64Bit.td:1445
1380 LDX = 1365, // PPCInstr64Bit.td:1422
1381 LDXTLS = 1366, // PPCInstr64Bit.td:711
1382 LDXTLS_ = 1367, // PPCInstr64Bit.td:843
1383 LDgotTprelL = 1368, // PPCInstr64Bit.td:1506
1384 LDgotTprelL32 = 1369, // PPCInstrInfo.td:3499
1385 LDtoc = 1370, // PPCInstr64Bit.td:1405
1386 LDtocBA = 1371, // PPCInstr64Bit.td:1417
1387 LDtocCPT = 1372, // PPCInstr64Bit.td:1413
1388 LDtocJTI = 1373, // PPCInstr64Bit.td:1409
1389 LDtocL = 1374, // PPCInstr64Bit.td:1495
1390 LFD = 1375, // PPCInstrInfo.td:2227
1391 LFDEPX = 1376, // PPCInstrInfo.td:4741
1392 LFDU = 1377, // PPCInstrInfo.td:2256
1393 LFDUX = 1378, // PPCInstrInfo.td:2289
1394 LFDX = 1379, // PPCInstrInfo.td:2326
1395 LFDXTLS = 1380, // PPCInstr64Bit.td:728
1396 LFDXTLS_ = 1381, // PPCInstr64Bit.td:850
1397 LFIWAX = 1382, // PPCInstrInfo.td:2330
1398 LFIWZX = 1383, // PPCInstrInfo.td:2333
1399 LFS = 1384, // PPCInstrInfo.td:2224
1400 LFSU = 1385, // PPCInstrInfo.td:2252
1401 LFSUX = 1386, // PPCInstrInfo.td:2284
1402 LFSX = 1387, // PPCInstrInfo.td:2323
1403 LFSXTLS = 1388, // PPCInstr64Bit.td:726
1404 LFSXTLS_ = 1389, // PPCInstr64Bit.td:848
1405 LHA = 1390, // PPCInstrInfo.td:2211
1406 LHA8 = 1391, // PPCInstr64Bit.td:1286
1407 LHARX = 1392, // PPCInstrInfo.td:2108
1408 LHARXL = 1393, // PPCInstrInfo.td:2121
1409 LHAU = 1394, // PPCInstrInfo.td:2239
1410 LHAU8 = 1395, // PPCInstr64Bit.td:1317
1411 LHAUX = 1396, // PPCInstrInfo.td:2268
1412 LHAUX8 = 1397, // PPCInstr64Bit.td:1324
1413 LHAX = 1398, // PPCInstrInfo.td:2304
1414 LHAX8 = 1399, // PPCInstr64Bit.td:1296
1415 LHAXTLS = 1400, // PPCInstr64Bit.td:705
1416 LHAXTLS_ = 1401, // PPCInstr64Bit.td:837
1417 LHAXTLS_32 = 1402, // PPCInstr64Bit.td:717
1418 LHBRX = 1403, // PPCInstrInfo.td:2315
1419 LHBRX8 = 1404, // PPCInstr64Bit.td:1433
1420 LHEPX = 1405, // PPCInstrInfo.td:4745
1421 LHZ = 1406, // PPCInstrInfo.td:2215
1422 LHZ8 = 1407, // PPCInstr64Bit.td:1342
1423 LHZCIX = 1408, // PPCInstrInfo.td:4712
1424 LHZU = 1409, // PPCInstrInfo.td:2243
1425 LHZU8 = 1410, // PPCInstr64Bit.td:1371
1426 LHZUX = 1411, // PPCInstrInfo.td:2273
1427 LHZUX8 = 1412, // PPCInstr64Bit.td:1384
1428 LHZX = 1413, // PPCInstrInfo.td:2308
1429 LHZX8 = 1414, // PPCInstr64Bit.td:1355
1430 LHZXTLS = 1415, // PPCInstr64Bit.td:703
1431 LHZXTLS_ = 1416, // PPCInstr64Bit.td:835
1432 LHZXTLS_32 = 1417, // PPCInstr64Bit.td:715
1433 LI = 1418, // PPCInstrInfo.td:2561
1434 LI8 = 1419, // PPCInstr64Bit.td:625
1435 LIS = 1420, // PPCInstrInfo.td:2564
1436 LIS8 = 1421, // PPCInstr64Bit.td:628
1437 LMW = 1422, // PPCInstrInfo.td:2341
1438 LQ = 1423, // PPCInstr64Bit.td:1455
1439 LQARX = 1424, // PPCInstr64Bit.td:323
1440 LQARXL = 1425, // PPCInstr64Bit.td:334
1441 LQX_PSEUDO = 1426, // PPCInstr64Bit.td:1466
1442 LSWI = 1427, // PPCInstrInfo.td:4500
1443 LVEBX = 1428, // PPCInstrAltivec.td:424
1444 LVEHX = 1429, // PPCInstrAltivec.td:427
1445 LVEWX = 1430, // PPCInstrAltivec.td:430
1446 LVSL = 1431, // PPCInstrAltivec.td:441
1447 LVSR = 1432, // PPCInstrAltivec.td:445
1448 LVX = 1433, // PPCInstrAltivec.td:433
1449 LVXL = 1434, // PPCInstrAltivec.td:436
1450 LWA = 1435, // PPCInstr64Bit.td:1290
1451 LWARX = 1436, // PPCInstrInfo.td:2112
1452 LWARXL = 1437, // PPCInstrInfo.td:2125
1453 LWAT = 1438, // PPCInstrInfo.td:2132
1454 LWAT_CSNE = 1439, // PPCInstrInfo.td:2139
1455 LWAUX = 1440, // PPCInstr64Bit.td:1328
1456 LWAX = 1441, // PPCInstr64Bit.td:1300
1457 LWAXTLS = 1442, // PPCInstr64Bit.td:709
1458 LWAXTLS_ = 1443, // PPCInstr64Bit.td:841
1459 LWAXTLS_32 = 1444, // PPCInstr64Bit.td:721
1460 LWAX_32 = 1445, // PPCInstr64Bit.td:1309
1461 LWA_32 = 1446, // PPCInstr64Bit.td:1306
1462 LWBRX = 1447, // PPCInstrInfo.td:2318
1463 LWBRX8 = 1448, // PPCInstr64Bit.td:1435
1464 LWEPX = 1449, // PPCInstrInfo.td:4749
1465 LWZ = 1450, // PPCInstrInfo.td:2219
1466 LWZ8 = 1451, // PPCInstr64Bit.td:1346
1467 LWZCIX = 1452, // PPCInstrInfo.td:4715
1468 LWZU = 1453, // PPCInstrInfo.td:2247
1469 LWZU8 = 1454, // PPCInstr64Bit.td:1375
1470 LWZUX = 1455, // PPCInstrInfo.td:2278
1471 LWZUX8 = 1456, // PPCInstr64Bit.td:1388
1472 LWZX = 1457, // PPCInstrInfo.td:2312
1473 LWZX8 = 1458, // PPCInstr64Bit.td:1359
1474 LWZXTLS = 1459, // PPCInstr64Bit.td:707
1475 LWZXTLS_ = 1460, // PPCInstr64Bit.td:839
1476 LWZXTLS_32 = 1461, // PPCInstr64Bit.td:719
1477 LWZtoc = 1462, // PPCInstrInfo.td:3605
1478 LWZtocL = 1463, // PPCInstrInfo.td:3609
1479 LXSD = 1464, // PPCInstrVSX.td:1719
1480 LXSDX = 1465, // PPCInstrVSX.td:344
1481 LXSIBZX = 1466, // PPCInstrVSX.td:1726
1482 LXSIHZX = 1467, // PPCInstrVSX.td:1728
1483 LXSIWAX = 1468, // PPCInstrVSX.td:1164
1484 LXSIWZX = 1469, // PPCInstrVSX.td:1166
1485 LXSSP = 1470, // PPCInstrVSX.td:1722
1486 LXSSPX = 1471, // PPCInstrVSX.td:1162
1487 LXV = 1472, // PPCInstrVSX.td:1716
1488 LXVB16X = 1473, // PPCInstrVSX.td:1733
1489 LXVD2X = 1474, // PPCInstrVSX.td:355
1490 LXVDSX = 1475, // PPCInstrVSX.td:360
1491 LXVH8X = 1476, // PPCInstrVSX.td:1732
1492 LXVKQ = 1477, // PPCInstrP10.td:1941
1493 LXVL = 1478, // PPCInstrVSX.td:1739
1494 LXVLL = 1479, // PPCInstrVSX.td:1742
1495 LXVP = 1480, // PPCInstrP10.td:1172
1496 LXVPB32X = 1481, // PPCInstrFuture.td:407
1497 LXVPRL = 1482, // PPCInstrFuture.td:401
1498 LXVPRLL = 1483, // PPCInstrFuture.td:404
1499 LXVPX = 1484, // PPCInstrP10.td:1175
1500 LXVRBX = 1485, // PPCInstrP10.td:1855
1501 LXVRDX = 1486, // PPCInstrP10.td:1858
1502 LXVRHX = 1487, // PPCInstrP10.td:1856
1503 LXVRL = 1488, // PPCInstrFuture.td:395
1504 LXVRLL = 1489, // PPCInstrFuture.td:398
1505 LXVRWX = 1490, // PPCInstrP10.td:1857
1506 LXVW4X = 1491, // PPCInstrVSX.td:365
1507 LXVWSX = 1492, // PPCInstrVSX.td:1747
1508 LXVX = 1493, // PPCInstrVSX.td:1736
1509 MADDHD = 1494, // PPCInstr64Bit.td:1052
1510 MADDHDU = 1495, // PPCInstr64Bit.td:1054
1511 MADDLD = 1496, // PPCInstr64Bit.td:1057
1512 MADDLD8 = 1497, // PPCInstr64Bit.td:1062
1513 MBAR = 1498, // PPCInstrInfo.td:4519
1514 MCRF = 1499, // PPCInstrInfo.td:2842
1515 MCRFS = 1500, // PPCInstrInfo.td:4566
1516 MCRXRX = 1501, // PPCInstrInfo.td:3053
1517 MFBHRBE = 1502, // PPCInstrInfo.td:1978
1518 MFCR = 1503, // PPCInstrInfo.td:3048
1519 MFCR8 = 1504, // PPCInstr64Bit.td:511
1520 MFCTR = 1505, // PPCInstrInfo.td:2948
1521 MFCTR8 = 1506, // PPCInstr64Bit.td:545
1522 MFDCR = 1507, // PPCInstrInfo.td:4699
1523 MFFS = 1508, // PPCInstrInfo.td:3090
1524 MFFSCDRN = 1509, // PPCInstrInfo.td:3103
1525 MFFSCDRNI = 1510, // PPCInstrInfo.td:3108
1526 MFFSCE = 1511, // PPCInstrInfo.td:3099
1527 MFFSCRN = 1512, // PPCInstrInfo.td:3114
1528 MFFSCRNI = 1513, // PPCInstrInfo.td:3119
1529 MFFSL = 1514, // PPCInstrInfo.td:3124
1530 MFFS_rec = 1515, // PPCInstrInfo.td:3096
1531 MFLR = 1516, // PPCInstrInfo.td:2975
1532 MFLR8 = 1517, // PPCInstr64Bit.td:608
1533 MFMSR = 1518, // PPCInstrInfo.td:4560
1534 MFOCRF = 1519, // PPCInstrInfo.td:3042
1535 MFOCRF8 = 1520, // PPCInstr64Bit.td:505
1536 MFPMR = 1521, // PPCInstrInfo.td:2934
1537 MFSPR = 1522, // PPCInstrInfo.td:2926
1538 MFSPR8 = 1523, // PPCInstr64Bit.td:535
1539 MFSR = 1524, // PPCInstrInfo.td:4525
1540 MFSRIN = 1525, // PPCInstrInfo.td:4531
1541 MFTB = 1526, // PPCInstrInfo.td:2931
1542 MFTB8 = 1527, // PPCInstr64Bit.td:568
1543 MFUDSCR = 1528, // PPCInstrInfo.td:2985
1544 MFVRD = 1529, // PPCInstrVSX.td:1344
1545 MFVRSAVE = 1530, // PPCInstrInfo.td:3004
1546 MFVRSAVEv = 1531, // PPCInstrInfo.td:3012
1547 MFVRWZ = 1532, // PPCInstrVSX.td:1353
1548 MFVSCR = 1533, // PPCInstrAltivec.td:415
1549 MFVSRD = 1534, // PPCInstrVSX.td:1338
1550 MFVSRLD = 1535, // PPCInstrVSX.td:1394
1551 MFVSRWZ = 1536, // PPCInstrVSX.td:1348
1552 MODSD = 1537, // PPCInstr64Bit.td:1072
1553 MODSW = 1538, // PPCInstrInfo.td:3131
1554 MODUD = 1539, // PPCInstr64Bit.td:1075
1555 MODUW = 1540, // PPCInstrInfo.td:3134
1556 MSGSNDP = 1541, // PPCInstrInfo.td:4650
1557 MSGSNDP8 = 1542, // PPCInstrInfo.td:4653
1558 MSGSYNC = 1543, // PPCInstrInfo.td:5389
1559 MSYNC = 1544, // PPCInstrInfo.td:2498
1560 MTCRF = 1545, // PPCInstrInfo.td:3033
1561 MTCRF8 = 1546, // PPCInstr64Bit.td:496
1562 MTCTR = 1547, // PPCInstrInfo.td:2953
1563 MTCTR8 = 1548, // PPCInstr64Bit.td:550
1564 MTCTR8loop = 1549, // PPCInstr64Bit.td:558
1565 MTCTRloop = 1550, // PPCInstrInfo.td:2959
1566 MTDCR = 1551, // PPCInstrInfo.td:4701
1567 MTFSB0 = 1552, // PPCInstrInfo.td:3072
1568 MTFSB1 = 1553, // PPCInstrInfo.td:3076
1569 MTFSF = 1554, // PPCInstrInfo.td:4583
1570 MTFSFI = 1555, // PPCInstrInfo.td:4577
1571 MTFSFI_rec = 1556, // PPCInstrInfo.td:4580
1572 MTFSFIb = 1557, // PPCInstrInfo.td:4575
1573 MTFSF_rec = 1558, // PPCInstrInfo.td:4587
1574 MTFSFb = 1559, // PPCInstrInfo.td:3084
1575 MTLPL = 1560, // PPCInstrFuture.td:368
1576 MTLPL8 = 1561, // PPCInstrFuture.td:376
1577 MTLR = 1562, // PPCInstrInfo.td:2970
1578 MTLR8 = 1563, // PPCInstr64Bit.td:603
1579 MTMSR = 1564, // PPCInstrInfo.td:4534
1580 MTMSRD = 1565, // PPCInstrInfo.td:4563
1581 MTOCRF = 1566, // PPCInstrInfo.td:3027
1582 MTOCRF8 = 1567, // PPCInstr64Bit.td:490
1583 MTPMR = 1568, // PPCInstrInfo.td:2937
1584 MTSPR = 1569, // PPCInstrInfo.td:2928
1585 MTSPR8 = 1570, // PPCInstr64Bit.td:537
1586 MTSR = 1571, // PPCInstrInfo.td:4522
1587 MTSRIN = 1572, // PPCInstrInfo.td:4528
1588 MTUDSCR = 1573, // PPCInstrInfo.td:2982
1589 MTVRD = 1574, // PPCInstrVSX.td:1362
1590 MTVRSAVE = 1575, // PPCInstrInfo.td:3001
1591 MTVRSAVEv = 1576, // PPCInstrInfo.td:3008
1592 MTVRWA = 1577, // PPCInstrVSX.td:1371
1593 MTVRWZ = 1578, // PPCInstrVSX.td:1379
1594 MTVSCR = 1579, // PPCInstrAltivec.td:418
1595 MTVSRBM = 1580, // PPCInstrP10.td:1605
1596 MTVSRBMI = 1581, // PPCInstrP10.td:1625
1597 MTVSRD = 1582, // PPCInstrVSX.td:1356
1598 MTVSRDD = 1583, // PPCInstrVSX.td:1390
1599 MTVSRDM = 1584, // PPCInstrP10.td:1617
1600 MTVSRHM = 1585, // PPCInstrP10.td:1609
1601 MTVSRQM = 1586, // PPCInstrP10.td:1621
1602 MTVSRWA = 1587, // PPCInstrVSX.td:1366
1603 MTVSRWM = 1588, // PPCInstrP10.td:1613
1604 MTVSRWS = 1589, // PPCInstrVSX.td:1387
1605 MTVSRWZ = 1590, // PPCInstrVSX.td:1374
1606 MULHD = 1591, // PPCInstrInfo.td:1104
1607 MULHDU = 1592, // PPCInstrInfo.td:1104
1608 MULHDU_rec = 1593, // PPCInstrInfo.td:1108
1609 MULHD_rec = 1594, // PPCInstrInfo.td:1108
1610 MULHW = 1595, // PPCInstrInfo.td:1104
1611 MULHWU = 1596, // PPCInstrInfo.td:1104
1612 MULHWU_rec = 1597, // PPCInstrInfo.td:1108
1613 MULHW_rec = 1598, // PPCInstrInfo.td:1108
1614 MULLD = 1599, // PPCInstrInfo.td:1120
1615 MULLDO = 1600, // PPCInstrInfo.td:1130
1616 MULLDO_rec = 1601, // PPCInstrInfo.td:1134
1617 MULLD_rec = 1602, // PPCInstrInfo.td:1124
1618 MULLI = 1603, // PPCInstrInfo.td:2551
1619 MULLI8 = 1604, // PPCInstr64Bit.td:1089
1620 MULLW = 1605, // PPCInstrInfo.td:1120
1621 MULLWO = 1606, // PPCInstrInfo.td:1130
1622 MULLWO_rec = 1607, // PPCInstrInfo.td:1134
1623 MULLW_rec = 1608, // PPCInstrInfo.td:1124
1624 MoveGOTtoLR = 1609, // PPCInstrInfo.td:1634
1625 MovePCtoLR = 1610, // PPCInstrInfo.td:1631
1626 MovePCtoLR8 = 1611, // PPCInstr64Bit.td:76
1627 NAND = 1612, // PPCInstrInfo.td:1046
1628 NAND8 = 1613, // PPCInstrInfo.td:1046
1629 NAND8_rec = 1614, // PPCInstrInfo.td:1050
1630 NAND_rec = 1615, // PPCInstrInfo.td:1050
1631 NAP = 1616, // PPCInstrInfo.td:4705
1632 NEG = 1617, // PPCInstrInfo.td:1196
1633 NEG8 = 1618, // PPCInstrInfo.td:1196
1634 NEG8O = 1619, // PPCInstrInfo.td:1206
1635 NEG8O_rec = 1620, // PPCInstrInfo.td:1210
1636 NEG8_rec = 1621, // PPCInstrInfo.td:1200
1637 NEGO = 1622, // PPCInstrInfo.td:1206
1638 NEGO_rec = 1623, // PPCInstrInfo.td:1210
1639 NEG_rec = 1624, // PPCInstrInfo.td:1200
1640 NOP = 1625, // PPCInstrInfo.td:2597
1641 NOP_GT_PWR6 = 1626, // PPCInstrInfo.td:2601
1642 NOP_GT_PWR7 = 1627, // PPCInstrInfo.td:2603
1643 NOR = 1628, // PPCInstrInfo.td:1046
1644 NOR8 = 1629, // PPCInstrInfo.td:1046
1645 NOR8_rec = 1630, // PPCInstrInfo.td:1050
1646 NOR_rec = 1631, // PPCInstrInfo.td:1050
1647 OR = 1632, // PPCInstrInfo.td:1046
1648 OR8 = 1633, // PPCInstrInfo.td:1046
1649 OR8_rec = 1634, // PPCInstrInfo.td:1050
1650 ORC = 1635, // PPCInstrInfo.td:1046
1651 ORC8 = 1636, // PPCInstrInfo.td:1046
1652 ORC8_rec = 1637, // PPCInstrInfo.td:1050
1653 ORC_rec = 1638, // PPCInstrInfo.td:1050
1654 ORI = 1639, // PPCInstrInfo.td:2584
1655 ORI8 = 1640, // PPCInstr64Bit.td:676
1656 ORIS = 1641, // PPCInstrInfo.td:2587
1657 ORIS8 = 1642, // PPCInstr64Bit.td:679
1658 OR_rec = 1643, // PPCInstrInfo.td:1050
1659 PADDI = 1644, // PPCInstrP10.td:276
1660 PADDI8 = 1645, // PPCInstrP10.td:276
1661 PADDI8pc = 1646, // PPCInstrP10.td:278
1662 PADDIS = 1647, // PPCInstrFuture.td:339
1663 PADDIS8 = 1648, // PPCInstrFuture.td:339
1664 PADDIS8pc = 1649, // PPCInstrFuture.td:341
1665 PADDISpc = 1650, // PPCInstrFuture.td:341
1666 PADDIdtprel = 1651, // PPCInstr64Bit.td:1634
1667 PADDIpc = 1652, // PPCInstrP10.td:278
1668 PDEPD = 1653, // PPCInstrP10.td:1721
1669 PEXTD = 1654, // PPCInstrP10.td:1724
1670 PLA = 1655, // PPCInstrP10.td:2984
1671 PLA8 = 1656, // PPCInstrP10.td:2973
1672 PLA8pc = 1657, // PPCInstrP10.td:2976
1673 PLApc = 1658, // PPCInstrP10.td:2987
1674 PLBZ = 1659, // PPCInstrP10.td:605
1675 PLBZ8 = 1660, // PPCInstrP10.td:605
1676 PLBZ8nopc = 1661, // PPCInstrP10.td:611
1677 PLBZ8onlypc = 1662, // PPCInstrP10.td:613
1678 PLBZ8pc = 1663, // PPCInstrP10.td:607
1679 PLBZnopc = 1664, // PPCInstrP10.td:611
1680 PLBZonlypc = 1665, // PPCInstrP10.td:613
1681 PLBZpc = 1666, // PPCInstrP10.td:607
1682 PLD = 1667, // PPCInstrP10.td:622
1683 PLDnopc = 1668, // PPCInstrP10.td:628
1684 PLDonlypc = 1669, // PPCInstrP10.td:630
1685 PLDpc = 1670, // PPCInstrP10.td:624
1686 PLFD = 1671, // PPCInstrP10.td:605
1687 PLFDnopc = 1672, // PPCInstrP10.td:611
1688 PLFDonlypc = 1673, // PPCInstrP10.td:613
1689 PLFDpc = 1674, // PPCInstrP10.td:607
1690 PLFS = 1675, // PPCInstrP10.td:605
1691 PLFSnopc = 1676, // PPCInstrP10.td:611
1692 PLFSonlypc = 1677, // PPCInstrP10.td:613
1693 PLFSpc = 1678, // PPCInstrP10.td:607
1694 PLHA = 1679, // PPCInstrP10.td:605
1695 PLHA8 = 1680, // PPCInstrP10.td:605
1696 PLHA8nopc = 1681, // PPCInstrP10.td:611
1697 PLHA8onlypc = 1682, // PPCInstrP10.td:613
1698 PLHA8pc = 1683, // PPCInstrP10.td:607
1699 PLHAnopc = 1684, // PPCInstrP10.td:611
1700 PLHAonlypc = 1685, // PPCInstrP10.td:613
1701 PLHApc = 1686, // PPCInstrP10.td:607
1702 PLHZ = 1687, // PPCInstrP10.td:605
1703 PLHZ8 = 1688, // PPCInstrP10.td:605
1704 PLHZ8nopc = 1689, // PPCInstrP10.td:611
1705 PLHZ8onlypc = 1690, // PPCInstrP10.td:613
1706 PLHZ8pc = 1691, // PPCInstrP10.td:607
1707 PLHZnopc = 1692, // PPCInstrP10.td:611
1708 PLHZonlypc = 1693, // PPCInstrP10.td:613
1709 PLHZpc = 1694, // PPCInstrP10.td:607
1710 PLI = 1695, // PPCInstrP10.td:675
1711 PLI8 = 1696, // PPCInstrP10.td:665
1712 PLWA = 1697, // PPCInstrP10.td:622
1713 PLWA8 = 1698, // PPCInstrP10.td:622
1714 PLWA8nopc = 1699, // PPCInstrP10.td:628
1715 PLWA8onlypc = 1700, // PPCInstrP10.td:630
1716 PLWA8pc = 1701, // PPCInstrP10.td:624
1717 PLWAnopc = 1702, // PPCInstrP10.td:628
1718 PLWAonlypc = 1703, // PPCInstrP10.td:630
1719 PLWApc = 1704, // PPCInstrP10.td:624
1720 PLWZ = 1705, // PPCInstrP10.td:605
1721 PLWZ8 = 1706, // PPCInstrP10.td:605
1722 PLWZ8nopc = 1707, // PPCInstrP10.td:611
1723 PLWZ8onlypc = 1708, // PPCInstrP10.td:613
1724 PLWZ8pc = 1709, // PPCInstrP10.td:607
1725 PLWZnopc = 1710, // PPCInstrP10.td:611
1726 PLWZonlypc = 1711, // PPCInstrP10.td:613
1727 PLWZpc = 1712, // PPCInstrP10.td:607
1728 PLXSD = 1713, // PPCInstrP10.td:622
1729 PLXSDnopc = 1714, // PPCInstrP10.td:628
1730 PLXSDonlypc = 1715, // PPCInstrP10.td:630
1731 PLXSDpc = 1716, // PPCInstrP10.td:624
1732 PLXSSP = 1717, // PPCInstrP10.td:622
1733 PLXSSPnopc = 1718, // PPCInstrP10.td:628
1734 PLXSSPonlypc = 1719, // PPCInstrP10.td:630
1735 PLXSSPpc = 1720, // PPCInstrP10.td:624
1736 PLXV = 1721, // PPCInstrP10.td:639
1737 PLXVP = 1722, // PPCInstrP10.td:928
1738 PLXVPnopc = 1723, // PPCInstrP10.td:934
1739 PLXVPonlypc = 1724, // PPCInstrP10.td:936
1740 PLXVPpc = 1725, // PPCInstrP10.td:930
1741 PLXVnopc = 1726, // PPCInstrP10.td:645
1742 PLXVonlypc = 1727, // PPCInstrP10.td:647
1743 PLXVpc = 1728, // PPCInstrP10.td:641
1744 PMDMXVBF16GERX2 = 1729, // PPCInstrFutureMMA.td:237
1745 PMDMXVBF16GERX2NN = 1730, // PPCInstrFutureMMA.td:314
1746 PMDMXVBF16GERX2NP = 1731, // PPCInstrFutureMMA.td:306
1747 PMDMXVBF16GERX2PN = 1732, // PPCInstrFutureMMA.td:298
1748 PMDMXVBF16GERX2PP = 1733, // PPCInstrFutureMMA.td:244
1749 PMDMXVF16GERX2 = 1734, // PPCInstrFutureMMA.td:259
1750 PMDMXVF16GERX2NN = 1735, // PPCInstrFutureMMA.td:362
1751 PMDMXVF16GERX2NP = 1736, // PPCInstrFutureMMA.td:354
1752 PMDMXVF16GERX2PN = 1737, // PPCInstrFutureMMA.td:346
1753 PMDMXVF16GERX2PP = 1738, // PPCInstrFutureMMA.td:266
1754 PMDMXVI8GERX4 = 1739, // PPCInstrFutureMMA.td:200
1755 PMDMXVI8GERX4PP = 1740, // PPCInstrFutureMMA.td:207
1756 PMDMXVI8GERX4SPP = 1741, // PPCInstrFutureMMA.td:541
1757 PMXVBF16GER2 = 1742, // PPCInstrMMA.td:119
1758 PMXVBF16GER2NN = 1743, // PPCInstrMMA.td:262
1759 PMXVBF16GER2NP = 1744, // PPCInstrMMA.td:255
1760 PMXVBF16GER2PN = 1745, // PPCInstrMMA.td:248
1761 PMXVBF16GER2PP = 1746, // PPCInstrMMA.td:126
1762 PMXVBF16GER2W = 1747, // PPCInstrMMA.td:135
1763 PMXVBF16GER2WNN = 1748, // PPCInstrMMA.td:285
1764 PMXVBF16GER2WNP = 1749, // PPCInstrMMA.td:278
1765 PMXVBF16GER2WPN = 1750, // PPCInstrMMA.td:271
1766 PMXVBF16GER2WPP = 1751, // PPCInstrMMA.td:142
1767 PMXVF16GER2 = 1752, // PPCInstrMMA.td:119
1768 PMXVF16GER2NN = 1753, // PPCInstrMMA.td:262
1769 PMXVF16GER2NP = 1754, // PPCInstrMMA.td:255
1770 PMXVF16GER2PN = 1755, // PPCInstrMMA.td:248
1771 PMXVF16GER2PP = 1756, // PPCInstrMMA.td:126
1772 PMXVF16GER2W = 1757, // PPCInstrMMA.td:135
1773 PMXVF16GER2WNN = 1758, // PPCInstrMMA.td:285
1774 PMXVF16GER2WNP = 1759, // PPCInstrMMA.td:278
1775 PMXVF16GER2WPN = 1760, // PPCInstrMMA.td:271
1776 PMXVF16GER2WPP = 1761, // PPCInstrMMA.td:142
1777 PMXVF32GER = 1762, // PPCInstrMMA.td:336
1778 PMXVF32GERNN = 1763, // PPCInstrMMA.td:364
1779 PMXVF32GERNP = 1764, // PPCInstrMMA.td:357
1780 PMXVF32GERPN = 1765, // PPCInstrMMA.td:350
1781 PMXVF32GERPP = 1766, // PPCInstrMMA.td:343
1782 PMXVF32GERW = 1767, // PPCInstrMMA.td:373
1783 PMXVF32GERWNN = 1768, // PPCInstrMMA.td:401
1784 PMXVF32GERWNP = 1769, // PPCInstrMMA.td:394
1785 PMXVF32GERWPN = 1770, // PPCInstrMMA.td:387
1786 PMXVF32GERWPP = 1771, // PPCInstrMMA.td:380
1787 PMXVF64GER = 1772, // PPCInstrMMA.td:417
1788 PMXVF64GERNN = 1773, // PPCInstrMMA.td:445
1789 PMXVF64GERNP = 1774, // PPCInstrMMA.td:438
1790 PMXVF64GERPN = 1775, // PPCInstrMMA.td:431
1791 PMXVF64GERPP = 1776, // PPCInstrMMA.td:424
1792 PMXVF64GERW = 1777, // PPCInstrMMA.td:454
1793 PMXVF64GERWNN = 1778, // PPCInstrMMA.td:482
1794 PMXVF64GERWNP = 1779, // PPCInstrMMA.td:475
1795 PMXVF64GERWPN = 1780, // PPCInstrMMA.td:468
1796 PMXVF64GERWPP = 1781, // PPCInstrMMA.td:461
1797 PMXVI16GER2 = 1782, // PPCInstrMMA.td:168
1798 PMXVI16GER2PP = 1783, // PPCInstrMMA.td:175
1799 PMXVI16GER2S = 1784, // PPCInstrMMA.td:119
1800 PMXVI16GER2SPP = 1785, // PPCInstrMMA.td:126
1801 PMXVI16GER2SW = 1786, // PPCInstrMMA.td:135
1802 PMXVI16GER2SWPP = 1787, // PPCInstrMMA.td:142
1803 PMXVI16GER2W = 1788, // PPCInstrMMA.td:196
1804 PMXVI16GER2WPP = 1789, // PPCInstrMMA.td:203
1805 PMXVI4GER8 = 1790, // PPCInstrMMA.td:37
1806 PMXVI4GER8PP = 1791, // PPCInstrMMA.td:44
1807 PMXVI4GER8W = 1792, // PPCInstrMMA.td:54
1808 PMXVI4GER8WPP = 1793, // PPCInstrMMA.td:61
1809 PMXVI8GER4 = 1794, // PPCInstrMMA.td:78
1810 PMXVI8GER4PP = 1795, // PPCInstrMMA.td:85
1811 PMXVI8GER4SPP = 1796, // PPCInstrMMA.td:589
1812 PMXVI8GER4W = 1797, // PPCInstrMMA.td:95
1813 PMXVI8GER4WPP = 1798, // PPCInstrMMA.td:102
1814 PMXVI8GER4WSPP = 1799, // PPCInstrMMA.td:599
1815 POPCNTB = 1800, // PPCInstrInfo.td:2187
1816 POPCNTB8 = 1801, // PPCInstr64Bit.td:1025
1817 POPCNTD = 1802, // PPCInstr64Bit.td:1003
1818 POPCNTW = 1803, // PPCInstr64Bit.td:1020
1819 PPC32GOT = 1804, // PPCInstrInfo.td:3485
1820 PPC32PICGOT = 1805, // PPCInstrInfo.td:3494
1821 PREPARE_PROBED_ALLOCA_32 = 1806, // PPCInstrInfo.td:1510
1822 PREPARE_PROBED_ALLOCA_64 = 1807, // PPCInstr64Bit.td:588
1823 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1808, // PPCInstrInfo.td:1513
1824 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1809, // PPCInstr64Bit.td:591
1825 PROBED_ALLOCA_32 = 1810, // PPCInstrInfo.td:1506
1826 PROBED_ALLOCA_64 = 1811, // PPCInstr64Bit.td:584
1827 PROBED_STACKALLOC_32 = 1812, // PPCInstrInfo.td:1518
1828 PROBED_STACKALLOC_64 = 1813, // PPCInstr64Bit.td:596
1829 PSTB = 1814, // PPCInstrP10.td:605
1830 PSTB8 = 1815, // PPCInstrP10.td:605
1831 PSTB8nopc = 1816, // PPCInstrP10.td:611
1832 PSTB8onlypc = 1817, // PPCInstrP10.td:613
1833 PSTB8pc = 1818, // PPCInstrP10.td:607
1834 PSTBnopc = 1819, // PPCInstrP10.td:611
1835 PSTBonlypc = 1820, // PPCInstrP10.td:613
1836 PSTBpc = 1821, // PPCInstrP10.td:607
1837 PSTD = 1822, // PPCInstrP10.td:622
1838 PSTDnopc = 1823, // PPCInstrP10.td:628
1839 PSTDonlypc = 1824, // PPCInstrP10.td:630
1840 PSTDpc = 1825, // PPCInstrP10.td:624
1841 PSTFD = 1826, // PPCInstrP10.td:605
1842 PSTFDnopc = 1827, // PPCInstrP10.td:611
1843 PSTFDonlypc = 1828, // PPCInstrP10.td:613
1844 PSTFDpc = 1829, // PPCInstrP10.td:607
1845 PSTFS = 1830, // PPCInstrP10.td:605
1846 PSTFSnopc = 1831, // PPCInstrP10.td:611
1847 PSTFSonlypc = 1832, // PPCInstrP10.td:613
1848 PSTFSpc = 1833, // PPCInstrP10.td:607
1849 PSTH = 1834, // PPCInstrP10.td:605
1850 PSTH8 = 1835, // PPCInstrP10.td:605
1851 PSTH8nopc = 1836, // PPCInstrP10.td:611
1852 PSTH8onlypc = 1837, // PPCInstrP10.td:613
1853 PSTH8pc = 1838, // PPCInstrP10.td:607
1854 PSTHnopc = 1839, // PPCInstrP10.td:611
1855 PSTHonlypc = 1840, // PPCInstrP10.td:613
1856 PSTHpc = 1841, // PPCInstrP10.td:607
1857 PSTW = 1842, // PPCInstrP10.td:605
1858 PSTW8 = 1843, // PPCInstrP10.td:605
1859 PSTW8nopc = 1844, // PPCInstrP10.td:611
1860 PSTW8onlypc = 1845, // PPCInstrP10.td:613
1861 PSTW8pc = 1846, // PPCInstrP10.td:607
1862 PSTWnopc = 1847, // PPCInstrP10.td:611
1863 PSTWonlypc = 1848, // PPCInstrP10.td:613
1864 PSTWpc = 1849, // PPCInstrP10.td:607
1865 PSTXSD = 1850, // PPCInstrP10.td:622
1866 PSTXSDnopc = 1851, // PPCInstrP10.td:628
1867 PSTXSDonlypc = 1852, // PPCInstrP10.td:630
1868 PSTXSDpc = 1853, // PPCInstrP10.td:624
1869 PSTXSSP = 1854, // PPCInstrP10.td:622
1870 PSTXSSPnopc = 1855, // PPCInstrP10.td:628
1871 PSTXSSPonlypc = 1856, // PPCInstrP10.td:630
1872 PSTXSSPpc = 1857, // PPCInstrP10.td:624
1873 PSTXV = 1858, // PPCInstrP10.td:639
1874 PSTXVP = 1859, // PPCInstrP10.td:928
1875 PSTXVPnopc = 1860, // PPCInstrP10.td:934
1876 PSTXVPonlypc = 1861, // PPCInstrP10.td:936
1877 PSTXVPpc = 1862, // PPCInstrP10.td:930
1878 PSTXVnopc = 1863, // PPCInstrP10.td:645
1879 PSTXVonlypc = 1864, // PPCInstrP10.td:647
1880 PSTXVpc = 1865, // PPCInstrP10.td:641
1881 PTESYNCIO = 1866, // PPCInstrFuture.td:359
1882 PseudoEIEIO = 1867, // PPCInstrInfo.td:2508
1883 RESTORE_ACC = 1868, // PPCInstrMMA.td:529
1884 RESTORE_CR = 1869, // PPCInstrInfo.td:1587
1885 RESTORE_CRBIT = 1870, // PPCInstrInfo.td:1589
1886 RESTORE_DMR = 1871, // PPCInstrMMA.td:577
1887 RESTORE_DMRP = 1872, // PPCInstrMMA.td:575
1888 RESTORE_QUADWORD = 1873, // PPCInstr64Bit.td:1469
1889 RESTORE_UACC = 1874, // PPCInstrMMA.td:531
1890 RESTORE_WACC = 1875, // PPCInstrMMA.td:573
1891 RFCI = 1876, // PPCInstrInfo.td:4691
1892 RFDI = 1877, // PPCInstrInfo.td:4694
1893 RFEBB = 1878, // PPCInstrInfo.td:1982
1894 RFI = 1879, // PPCInstrInfo.td:4689
1895 RFID = 1880, // PPCInstrInfo.td:4687
1896 RFMCI = 1881, // PPCInstrInfo.td:4696
1897 RLDCL = 1882, // PPCInstrInfo.td:1287
1898 RLDCL_rec = 1883, // PPCInstrInfo.td:1291
1899 RLDCR = 1884, // PPCInstrInfo.td:1287
1900 RLDCR_rec = 1885, // PPCInstrInfo.td:1291
1901 RLDIC = 1886, // PPCInstrInfo.td:1273
1902 RLDICL = 1887, // PPCInstrInfo.td:1273
1903 RLDICL_32 = 1888, // PPCInstrInfo.td:1273
1904 RLDICL_32_64 = 1889, // PPCInstr64Bit.td:1120
1905 RLDICL_32_rec = 1890, // PPCInstrInfo.td:1277
1906 RLDICL_rec = 1891, // PPCInstrInfo.td:1277
1907 RLDICR = 1892, // PPCInstrInfo.td:1273
1908 RLDICR_32 = 1893, // PPCInstr64Bit.td:1137
1909 RLDICR_rec = 1894, // PPCInstrInfo.td:1277
1910 RLDIC_rec = 1895, // PPCInstrInfo.td:1277
1911 RLDIMI = 1896, // PPCInstrInfo.td:1273
1912 RLDIMI_rec = 1897, // PPCInstrInfo.td:1277
1913 RLWIMI = 1898, // PPCInstrInfo.td:1259
1914 RLWIMI8 = 1899, // PPCInstrInfo.td:1259
1915 RLWIMI8_rec = 1900, // PPCInstrInfo.td:1263
1916 RLWIMI_rec = 1901, // PPCInstrInfo.td:1263
1917 RLWINM = 1902, // PPCInstrInfo.td:3348
1918 RLWINM8 = 1903, // PPCInstrInfo.td:1259
1919 RLWINM8_rec = 1904, // PPCInstrInfo.td:1263
1920 RLWINM_rec = 1905, // PPCInstrInfo.td:3353
1921 RLWNM = 1906, // PPCInstrInfo.td:1245
1922 RLWNM8 = 1907, // PPCInstrInfo.td:1245
1923 RLWNM8_rec = 1908, // PPCInstrInfo.td:1249
1924 RLWNM_rec = 1909, // PPCInstrInfo.td:1249
1925 ReadTB = 1910, // PPCInstrInfo.td:2944
1926 SC = 1911, // PPCInstrInfo.td:1962
1927 SCV = 1912, // PPCInstrInfo.td:1970
1928 SELECT_CC_F16 = 1913, // PPCInstrInfo.td:1543
1929 SELECT_CC_F4 = 1914, // PPCInstrInfo.td:1537
1930 SELECT_CC_F8 = 1915, // PPCInstrInfo.td:1540
1931 SELECT_CC_I4 = 1916, // PPCInstrInfo.td:1529
1932 SELECT_CC_I8 = 1917, // PPCInstrInfo.td:1533
1933 SELECT_CC_SPE = 1918, // PPCInstrSPE.td:819
1934 SELECT_CC_SPE4 = 1919, // PPCInstrSPE.td:815
1935 SELECT_CC_VRRC = 1920, // PPCInstrInfo.td:1546
1936 SELECT_CC_VSFRC = 1921, // PPCInstrVSX.td:1828
1937 SELECT_CC_VSRC = 1922, // PPCInstrVSX.td:1819
1938 SELECT_CC_VSSRC = 1923, // PPCInstrVSX.td:1837
1939 SELECT_F16 = 1924, // PPCInstrInfo.td:1565
1940 SELECT_F4 = 1925, // PPCInstrInfo.td:1559
1941 SELECT_F8 = 1926, // PPCInstrInfo.td:1562
1942 SELECT_I4 = 1927, // PPCInstrInfo.td:1552
1943 SELECT_I8 = 1928, // PPCInstrInfo.td:1555
1944 SELECT_SPE = 1929, // PPCInstrSPE.td:826
1945 SELECT_SPE4 = 1930, // PPCInstrSPE.td:823
1946 SELECT_VRRC = 1931, // PPCInstrInfo.td:1569
1947 SELECT_VSFRC = 1932, // PPCInstrVSX.td:1832
1948 SELECT_VSRC = 1933, // PPCInstrVSX.td:1823
1949 SELECT_VSSRC = 1934, // PPCInstrVSX.td:1841
1950 SETB = 1935, // PPCInstrInfo.td:5394
1951 SETB8 = 1936, // PPCInstr64Bit.td:1067
1952 SETBC = 1937, // PPCInstrP10.td:1415
1953 SETBC8 = 1938, // PPCInstrP10.td:1431
1954 SETBCR = 1939, // PPCInstrP10.td:1419
1955 SETBCR8 = 1940, // PPCInstrP10.td:1434
1956 SETFLM = 1941, // PPCInstrInfo.td:1623
1957 SETNBC = 1942, // PPCInstrP10.td:1423
1958 SETNBC8 = 1943, // PPCInstrP10.td:1437
1959 SETNBCR = 1944, // PPCInstrP10.td:1426
1960 SETNBCR8 = 1945, // PPCInstrP10.td:1440
1961 SETRND = 1946, // PPCInstrInfo.td:1620
1962 SETRNDi = 1947, // PPCInstrInfo.td:1617
1963 SLBFEE_rec = 1948, // PPCInstrInfo.td:4613
1964 SLBIA = 1949, // PPCInstrInfo.td:4610
1965 SLBIE = 1950, // PPCInstrInfo.td:4598
1966 SLBIEG = 1951, // PPCInstr64Bit.td:2008
1967 SLBMFEE = 1952, // PPCInstrInfo.td:4604
1968 SLBMFEV = 1953, // PPCInstrInfo.td:4607
1969 SLBMTE = 1954, // PPCInstrInfo.td:4601
1970 SLBSYNC = 1955, // PPCInstr64Bit.td:2011
1971 SLD = 1956, // PPCInstrInfo.td:1046
1972 SLD_rec = 1957, // PPCInstrInfo.td:1050
1973 SLW = 1958, // PPCInstrInfo.td:1046
1974 SLW8 = 1959, // PPCInstrInfo.td:1046
1975 SLW8_rec = 1960, // PPCInstrInfo.td:1050
1976 SLW_rec = 1961, // PPCInstrInfo.td:1050
1977 SPELWZ = 1962, // PPCInstrSPE.td:798
1978 SPELWZX = 1963, // PPCInstrSPE.td:801
1979 SPESTW = 1964, // PPCInstrSPE.td:804
1980 SPESTWX = 1965, // PPCInstrSPE.td:807
1981 SPILL_ACC = 1966, // PPCInstrMMA.td:523
1982 SPILL_CR = 1967, // PPCInstrInfo.td:1578
1983 SPILL_CRBIT = 1968, // PPCInstrInfo.td:1580
1984 SPILL_DMR = 1969, // PPCInstrMMA.td:569
1985 SPILL_DMRP = 1970, // PPCInstrMMA.td:567
1986 SPILL_QUADWORD = 1971, // PPCInstr64Bit.td:1693
1987 SPILL_UACC = 1972, // PPCInstrMMA.td:525
1988 SPILL_WACC = 1973, // PPCInstrMMA.td:565
1989 SPLIT_QUADWORD = 1974, // PPCInstr64Bit.td:373
1990 SRAD = 1975, // PPCInstrInfo.td:1061
1991 SRADI = 1976, // PPCInstrInfo.td:1302
1992 SRADI_32 = 1977, // PPCInstr64Bit.td:992
1993 SRADI_rec = 1978, // PPCInstrInfo.td:1306
1994 SRAD_rec = 1979, // PPCInstrInfo.td:1065
1995 SRAW = 1980, // PPCInstrInfo.td:1061
1996 SRAW8 = 1981, // PPCInstrInfo.td:1061
1997 SRAW8_rec = 1982, // PPCInstrInfo.td:1065
1998 SRAWI = 1983, // PPCInstrInfo.td:1076
1999 SRAWI8 = 1984, // PPCInstrInfo.td:1076
2000 SRAWI8_rec = 1985, // PPCInstrInfo.td:1080
2001 SRAWI_rec = 1986, // PPCInstrInfo.td:1080
2002 SRAW_rec = 1987, // PPCInstrInfo.td:1065
2003 SRD = 1988, // PPCInstrInfo.td:1046
2004 SRD_rec = 1989, // PPCInstrInfo.td:1050
2005 SRW = 1990, // PPCInstrInfo.td:1046
2006 SRW8 = 1991, // PPCInstrInfo.td:1046
2007 SRW8_rec = 1992, // PPCInstrInfo.td:1050
2008 SRW_rec = 1993, // PPCInstrInfo.td:1050
2009 STB = 1994, // PPCInstrInfo.td:2350
2010 STB8 = 1995, // PPCInstr64Bit.td:1643
2011 STBCIX = 1996, // PPCInstrInfo.td:4722
2012 STBCX = 1997, // PPCInstrInfo.td:2157
2013 STBEPX = 1998, // PPCInstrInfo.td:4753
2014 STBU = 1999, // PPCInstrInfo.td:2371
2015 STBU8 = 2000, // PPCInstr64Bit.td:1712
2016 STBUX = 2001, // PPCInstrInfo.td:2444
2017 STBUX8 = 2002, // PPCInstr64Bit.td:1722
2018 STBX = 2003, // PPCInstrInfo.td:2406
2019 STBX8 = 2004, // PPCInstr64Bit.td:1652
2020 STBXTLS = 2005, // PPCInstr64Bit.td:733
2021 STBXTLS_ = 2006, // PPCInstr64Bit.td:855
2022 STBXTLS_32 = 2007, // PPCInstr64Bit.td:745
2023 STD = 2008, // PPCInstr64Bit.td:1667
2024 STDAT = 2009, // PPCInstr64Bit.td:428
2025 STDBRX = 2010, // PPCInstr64Bit.td:1676
2026 STDCIX = 2011, // PPCInstrInfo.td:4731
2027 STDCX = 2012, // PPCInstr64Bit.td:364
2028 STDU = 2013, // PPCInstr64Bit.td:1739
2029 STDUX = 2014, // PPCInstr64Bit.td:1745
2030 STDX = 2015, // PPCInstr64Bit.td:1670
2031 STDXTLS = 2016, // PPCInstr64Bit.td:742
2032 STDXTLS_ = 2017, // PPCInstr64Bit.td:864
2033 STFD = 2018, // PPCInstrInfo.td:2363
2034 STFDEPX = 2019, // PPCInstrInfo.td:4757
2035 STFDU = 2020, // PPCInstrInfo.td:2384
2036 STFDUX = 2021, // PPCInstrInfo.td:2465
2037 STFDX = 2022, // PPCInstrInfo.td:2436
2038 STFDXTLS = 2023, // PPCInstr64Bit.td:760
2039 STFDXTLS_ = 2024, // PPCInstr64Bit.td:873
2040 STFIWX = 2025, // PPCInstrInfo.td:2429
2041 STFS = 2026, // PPCInstrInfo.td:2360
2042 STFSU = 2027, // PPCInstrInfo.td:2381
2043 STFSUX = 2028, // PPCInstrInfo.td:2460
2044 STFSX = 2029, // PPCInstrInfo.td:2433
2045 STFSXTLS = 2030, // PPCInstr64Bit.td:757
2046 STFSXTLS_ = 2031, // PPCInstr64Bit.td:870
2047 STH = 2032, // PPCInstrInfo.td:2353
2048 STH8 = 2033, // PPCInstr64Bit.td:1646
2049 STHBRX = 2034, // PPCInstrInfo.td:2419
2050 STHCIX = 2035, // PPCInstrInfo.td:4725
2051 STHCX = 2036, // PPCInstrInfo.td:2161
2052 STHEPX = 2037, // PPCInstrInfo.td:4761
2053 STHU = 2038, // PPCInstrInfo.td:2374
2054 STHU8 = 2039, // PPCInstr64Bit.td:1715
2055 STHUX = 2040, // PPCInstrInfo.td:2449
2056 STHUX8 = 2041, // PPCInstr64Bit.td:1727
2057 STHX = 2042, // PPCInstrInfo.td:2410
2058 STHX8 = 2043, // PPCInstr64Bit.td:1656
2059 STHXTLS = 2044, // PPCInstr64Bit.td:736
2060 STHXTLS_ = 2045, // PPCInstr64Bit.td:858
2061 STHXTLS_32 = 2046, // PPCInstr64Bit.td:748
2062 STMW = 2047, // PPCInstrInfo.td:2491
2063 STOP = 2048, // PPCInstrInfo.td:5392
2064 STQ = 2049, // PPCInstr64Bit.td:1685
2065 STQCX = 2050, // PPCInstr64Bit.td:368
2066 STQX_PSEUDO = 2051, // PPCInstr64Bit.td:1689
2067 STSWI = 2052, // PPCInstrInfo.td:4506
2068 STVEBX = 2053, // PPCInstrAltivec.td:451
2069 STVEHX = 2054, // PPCInstrAltivec.td:454
2070 STVEWX = 2055, // PPCInstrAltivec.td:457
2071 STVX = 2056, // PPCInstrAltivec.td:460
2072 STVXL = 2057, // PPCInstrAltivec.td:463
2073 STW = 2058, // PPCInstrInfo.td:2356
2074 STW8 = 2059, // PPCInstr64Bit.td:1649
2075 STWAT = 2060, // PPCInstrInfo.td:2170
2076 STWBRX = 2061, // PPCInstrInfo.td:2423
2077 STWCIX = 2062, // PPCInstrInfo.td:4728
2078 STWCX = 2063, // PPCInstrInfo.td:2165
2079 STWEPX = 2064, // PPCInstrInfo.td:4765
2080 STWU = 2065, // PPCInstrInfo.td:2377
2081 STWU8 = 2066, // PPCInstr64Bit.td:1718
2082 STWUX = 2067, // PPCInstrInfo.td:2454
2083 STWUX8 = 2068, // PPCInstr64Bit.td:1732
2084 STWX = 2069, // PPCInstrInfo.td:2414
2085 STWX8 = 2070, // PPCInstr64Bit.td:1660
2086 STWXTLS = 2071, // PPCInstr64Bit.td:739
2087 STWXTLS_ = 2072, // PPCInstr64Bit.td:861
2088 STWXTLS_32 = 2073, // PPCInstr64Bit.td:751
2089 STXSD = 2074, // PPCInstrVSX.td:1757
2090 STXSDX = 2075, // PPCInstrVSX.td:374
2091 STXSIBX = 2076, // PPCInstrVSX.td:1764
2092 STXSIBXv = 2077, // PPCInstrVSX.td:1769
2093 STXSIHX = 2078, // PPCInstrVSX.td:1766
2094 STXSIHXv = 2079, // PPCInstrVSX.td:1770
2095 STXSIWX = 2080, // PPCInstrVSX.td:1186
2096 STXSSP = 2081, // PPCInstrVSX.td:1760
2097 STXSSPX = 2082, // PPCInstrVSX.td:1184
2098 STXV = 2083, // PPCInstrVSX.td:1754
2099 STXVB16X = 2084, // PPCInstrVSX.td:1775
2100 STXVD2X = 2085, // PPCInstrVSX.td:387
2101 STXVH8X = 2086, // PPCInstrVSX.td:1774
2102 STXVL = 2087, // PPCInstrVSX.td:1782
2103 STXVLL = 2088, // PPCInstrVSX.td:1787
2104 STXVP = 2089, // PPCInstrP10.td:1181
2105 STXVPB32X = 2090, // PPCInstrFuture.td:427
2106 STXVPRL = 2091, // PPCInstrFuture.td:420
2107 STXVPRLL = 2092, // PPCInstrFuture.td:423
2108 STXVPX = 2093, // PPCInstrP10.td:1184
2109 STXVRBX = 2094, // PPCInstrP10.td:1862
2110 STXVRDX = 2095, // PPCInstrP10.td:1865
2111 STXVRHX = 2096, // PPCInstrP10.td:1863
2112 STXVRL = 2097, // PPCInstrFuture.td:414
2113 STXVRLL = 2098, // PPCInstrFuture.td:417
2114 STXVRWX = 2099, // PPCInstrP10.td:1864
2115 STXVW4X = 2100, // PPCInstrVSX.td:392
2116 STXVX = 2101, // PPCInstrVSX.td:1778
2117 SUBF = 2102, // PPCInstrInfo.td:1120
2118 SUBF8 = 2103, // PPCInstrInfo.td:1120
2119 SUBF8O = 2104, // PPCInstrInfo.td:1130
2120 SUBF8O_rec = 2105, // PPCInstrInfo.td:1134
2121 SUBF8_rec = 2106, // PPCInstrInfo.td:1124
2122 SUBFC = 2107, // PPCInstrInfo.td:1172
2123 SUBFC8 = 2108, // PPCInstrInfo.td:1172
2124 SUBFC8O = 2109, // PPCInstrInfo.td:1182
2125 SUBFC8O_rec = 2110, // PPCInstrInfo.td:1186
2126 SUBFC8_rec = 2111, // PPCInstrInfo.td:1176
2127 SUBFCO = 2112, // PPCInstrInfo.td:1182
2128 SUBFCO_rec = 2113, // PPCInstrInfo.td:1186
2129 SUBFC_rec = 2114, // PPCInstrInfo.td:1176
2130 SUBFE = 2115, // PPCInstrInfo.td:1172
2131 SUBFE8 = 2116, // PPCInstrInfo.td:1172
2132 SUBFE8O = 2117, // PPCInstrInfo.td:1182
2133 SUBFE8O_rec = 2118, // PPCInstrInfo.td:1186
2134 SUBFE8_rec = 2119, // PPCInstrInfo.td:1176
2135 SUBFEO = 2120, // PPCInstrInfo.td:1182
2136 SUBFEO_rec = 2121, // PPCInstrInfo.td:1186
2137 SUBFE_rec = 2122, // PPCInstrInfo.td:1176
2138 SUBFIC = 2123, // PPCInstrInfo.td:2555
2139 SUBFIC8 = 2124, // PPCInstr64Bit.td:788
2140 SUBFME = 2125, // PPCInstrInfo.td:1221
2141 SUBFME8 = 2126, // PPCInstrInfo.td:1221
2142 SUBFME8O = 2127, // PPCInstrInfo.td:1231
2143 SUBFME8O_rec = 2128, // PPCInstrInfo.td:1235
2144 SUBFME8_rec = 2129, // PPCInstrInfo.td:1225
2145 SUBFMEO = 2130, // PPCInstrInfo.td:1231
2146 SUBFMEO_rec = 2131, // PPCInstrInfo.td:1235
2147 SUBFME_rec = 2132, // PPCInstrInfo.td:1225
2148 SUBFO = 2133, // PPCInstrInfo.td:1130
2149 SUBFO_rec = 2134, // PPCInstrInfo.td:1134
2150 SUBFUS = 2135, // PPCInstrFuture.td:49
2151 SUBFUS_rec = 2136, // PPCInstrFuture.td:53
2152 SUBFZE = 2137, // PPCInstrInfo.td:1221
2153 SUBFZE8 = 2138, // PPCInstrInfo.td:1221
2154 SUBFZE8O = 2139, // PPCInstrInfo.td:1231
2155 SUBFZE8O_rec = 2140, // PPCInstrInfo.td:1235
2156 SUBFZE8_rec = 2141, // PPCInstrInfo.td:1225
2157 SUBFZEO = 2142, // PPCInstrInfo.td:1231
2158 SUBFZEO_rec = 2143, // PPCInstrInfo.td:1235
2159 SUBFZE_rec = 2144, // PPCInstrInfo.td:1225
2160 SUBF_rec = 2145, // PPCInstrInfo.td:1124
2161 SYNC = 2146, // PPCInstrInfo.td:2494
2162 SYNCP10 = 2147, // PPCInstrP10.td:1957
2163 TABORT = 2148, // PPCInstrHTM.td:33
2164 TABORTDC = 2149, // PPCInstrHTM.td:50
2165 TABORTDCI = 2150, // PPCInstrHTM.td:55
2166 TABORTWC = 2151, // PPCInstrHTM.td:40
2167 TABORTWCI = 2152, // PPCInstrHTM.td:45
2168 TAILB = 2153, // PPCInstrInfo.td:1922
2169 TAILB8 = 2154, // PPCInstr64Bit.td:461
2170 TAILBA = 2155, // PPCInstrInfo.td:1928
2171 TAILBA8 = 2156, // PPCInstr64Bit.td:467
2172 TAILBCTR = 2157, // PPCInstrInfo.td:1917
2173 TAILBCTR8 = 2158, // PPCInstr64Bit.td:455
2174 TBEGIN = 2159, // PPCInstrHTM.td:27
2175 TBEGIN_RET = 2160, // PPCInstrHTM.td:20
2176 TCHECK = 2161, // PPCInstrHTM.td:82
2177 TCHECK_RET = 2162, // PPCInstrHTM.td:19
2178 TCRETURNai = 2163, // PPCInstrInfo.td:1867
2179 TCRETURNai8 = 2164, // PPCInstr64Bit.td:443
2180 TCRETURNdi = 2165, // PPCInstrInfo.td:1860
2181 TCRETURNdi8 = 2166, // PPCInstr64Bit.td:437
2182 TCRETURNri = 2167, // PPCInstrInfo.td:1872
2183 TCRETURNri8 = 2168, // PPCInstr64Bit.td:448
2184 TD = 2169, // PPCInstrInfo.td:2184
2185 TDI = 2170, // PPCInstrInfo.td:2182
2186 TEND = 2171, // PPCInstrHTM.td:30
2187 TLBIA = 2172, // PPCInstrInfo.td:4616
2188 TLBIE = 2173, // PPCInstrInfo.td:4630
2189 TLBIE8P9 = 2174, // PPCInstrInfo.td:4640
2190 TLBIEIO = 2175, // PPCInstrFuture.td:365
2191 TLBIEL = 2176, // PPCInstrInfo.td:4622
2192 TLBIEP = 2177, // PPCInstrFuture.td:361
2193 TLBIEP8 = 2178, // PPCInstrFuture.td:371
2194 TLBIEP9 = 2179, // PPCInstrInfo.td:4635
2195 TLBILX = 2180, // PPCInstrInfo.td:4664
2196 TLBIVAX = 2181, // PPCInstrInfo.td:4661
2197 TLBLD = 2182, // PPCInstrInfo.td:4625
2198 TLBLI = 2183, // PPCInstrInfo.td:4627
2199 TLBRE = 2184, // PPCInstrInfo.td:4667
2200 TLBRE2 = 2185, // PPCInstrInfo.td:4673
2201 TLBSX = 2186, // PPCInstrInfo.td:4658
2202 TLBSX2 = 2187, // PPCInstrInfo.td:4679
2203 TLBSX2D = 2188, // PPCInstrInfo.td:4682
2204 TLBSYNC = 2189, // PPCInstrInfo.td:4619
2205 TLBSYNCIO = 2190, // PPCInstrFuture.td:357
2206 TLBWE = 2191, // PPCInstrInfo.td:4670
2207 TLBWE2 = 2192, // PPCInstrInfo.td:4676
2208 TLSGDAIX = 2193, // PPCInstrInfo.td:3567
2209 TLSGDAIX8 = 2194, // PPCInstr64Bit.td:1601
2210 TLSLDAIX = 2195, // PPCInstrInfo.td:3572
2211 TLSLDAIX8 = 2196, // PPCInstr64Bit.td:1607
2212 TRAP = 2197, // PPCInstrInfo.td:2176
2213 TRECHKPT = 2198, // PPCInstrHTM.td:72
2214 TRECLAIM = 2199, // PPCInstrHTM.td:64
2215 TSR = 2200, // PPCInstrHTM.td:60
2216 TW = 2201, // PPCInstrInfo.td:2180
2217 TWI = 2202, // PPCInstrInfo.td:2178
2218 UNENCODED_NOP = 2203, // PPCInstrInfo.td:3631
2219 UpdateGBR = 2204, // PPCInstrInfo.td:3623
2220 VABSDUB = 2205, // PPCInstrAltivec.td:1697
2221 VABSDUH = 2206, // PPCInstrAltivec.td:1700
2222 VABSDUW = 2207, // PPCInstrAltivec.td:1703
2223 VADDCUQ = 2208, // PPCInstrAltivec.td:1307
2224 VADDCUW = 2209, // PPCInstrAltivec.td:516
2225 VADDECUQ = 2210, // PPCInstrAltivec.td:1308
2226 VADDEUQM = 2211, // PPCInstrAltivec.td:1306
2227 VADDFP = 2212, // PPCInstrAltivec.td:502
2228 VADDSBS = 2213, // PPCInstrAltivec.td:517
2229 VADDSHS = 2214, // PPCInstrAltivec.td:518
2230 VADDSWS = 2215, // PPCInstrAltivec.td:519
2231 VADDUBM = 2216, // PPCInstrAltivec.td:506
2232 VADDUBS = 2217, // PPCInstrAltivec.td:520
2233 VADDUDM = 2218, // PPCInstrAltivec.td:1297
2234 VADDUHM = 2219, // PPCInstrAltivec.td:509
2235 VADDUHS = 2220, // PPCInstrAltivec.td:521
2236 VADDUQM = 2221, // PPCInstrAltivec.td:1300
2237 VADDUWM = 2222, // PPCInstrAltivec.td:512
2238 VADDUWS = 2223, // PPCInstrAltivec.td:522
2239 VAND = 2224, // PPCInstrAltivec.td:526
2240 VANDC = 2225, // PPCInstrAltivec.td:529
2241 VAVGSB = 2226, // PPCInstrAltivec.td:576
2242 VAVGSH = 2227, // PPCInstrAltivec.td:577
2243 VAVGSW = 2228, // PPCInstrAltivec.td:578
2244 VAVGUB = 2229, // PPCInstrAltivec.td:579
2245 VAVGUH = 2230, // PPCInstrAltivec.td:580
2246 VAVGUW = 2231, // PPCInstrAltivec.td:581
2247 VBPERMD = 2232, // PPCInstrAltivec.td:1585
2248 VBPERMQ = 2233, // PPCInstrAltivec.td:1427
2249 VCFSX = 2234, // PPCInstrAltivec.td:534
2250 VCFSX_0 = 2235, // PPCInstrAltivec.td:555
2251 VCFUGED = 2236, // PPCInstrP10.td:1727
2252 VCFUX = 2237, // PPCInstrAltivec.td:538
2253 VCFUX_0 = 2238, // PPCInstrAltivec.td:563
2254 VCIPHER = 2239, // PPCInstrAltivec.td:1437
2255 VCIPHERLAST = 2240, // PPCInstrAltivec.td:1439
2256 VCLRLB = 2241, // PPCInstrP10.td:1772
2257 VCLRRB = 2242, // PPCInstrP10.td:1776
2258 VCLZB = 2243, // PPCInstrAltivec.td:1324
2259 VCLZD = 2244, // PPCInstrAltivec.td:1333
2260 VCLZDM = 2245, // PPCInstrP10.td:1744
2261 VCLZH = 2246, // PPCInstrAltivec.td:1327
2262 VCLZLSBB = 2247, // PPCInstrAltivec.td:1524
2263 VCLZW = 2248, // PPCInstrAltivec.td:1330
2264 VCMPBFP = 2249, // PPCInstrAltivec.td:814
2265 VCMPBFP_rec = 2250, // PPCInstrAltivec.td:815
2266 VCMPEQFP = 2251, // PPCInstrAltivec.td:816
2267 VCMPEQFP_rec = 2252, // PPCInstrAltivec.td:817
2268 VCMPEQUB = 2253, // PPCInstrAltivec.td:824
2269 VCMPEQUB_rec = 2254, // PPCInstrAltivec.td:825
2270 VCMPEQUD = 2255, // PPCInstrAltivec.td:1376
2271 VCMPEQUD_rec = 2256, // PPCInstrAltivec.td:1377
2272 VCMPEQUH = 2257, // PPCInstrAltivec.td:832
2273 VCMPEQUH_rec = 2258, // PPCInstrAltivec.td:833
2274 VCMPEQUQ = 2259, // PPCInstrP10.td:1902
2275 VCMPEQUQ_rec = 2260, // PPCInstrP10.td:1905
2276 VCMPEQUW = 2261, // PPCInstrAltivec.td:840
2277 VCMPEQUW_rec = 2262, // PPCInstrAltivec.td:841
2278 VCMPGEFP = 2263, // PPCInstrAltivec.td:818
2279 VCMPGEFP_rec = 2264, // PPCInstrAltivec.td:819
2280 VCMPGTFP = 2265, // PPCInstrAltivec.td:820
2281 VCMPGTFP_rec = 2266, // PPCInstrAltivec.td:821
2282 VCMPGTSB = 2267, // PPCInstrAltivec.td:826
2283 VCMPGTSB_rec = 2268, // PPCInstrAltivec.td:827
2284 VCMPGTSD = 2269, // PPCInstrAltivec.td:1378
2285 VCMPGTSD_rec = 2270, // PPCInstrAltivec.td:1379
2286 VCMPGTSH = 2271, // PPCInstrAltivec.td:834
2287 VCMPGTSH_rec = 2272, // PPCInstrAltivec.td:835
2288 VCMPGTSQ = 2273, // PPCInstrP10.td:1903
2289 VCMPGTSQ_rec = 2274, // PPCInstrP10.td:1906
2290 VCMPGTSW = 2275, // PPCInstrAltivec.td:842
2291 VCMPGTSW_rec = 2276, // PPCInstrAltivec.td:843
2292 VCMPGTUB = 2277, // PPCInstrAltivec.td:828
2293 VCMPGTUB_rec = 2278, // PPCInstrAltivec.td:829
2294 VCMPGTUD = 2279, // PPCInstrAltivec.td:1380
2295 VCMPGTUD_rec = 2280, // PPCInstrAltivec.td:1381
2296 VCMPGTUH = 2281, // PPCInstrAltivec.td:836
2297 VCMPGTUH_rec = 2282, // PPCInstrAltivec.td:837
2298 VCMPGTUQ = 2283, // PPCInstrP10.td:1904
2299 VCMPGTUQ_rec = 2284, // PPCInstrP10.td:1907
2300 VCMPGTUW = 2285, // PPCInstrAltivec.td:844
2301 VCMPGTUW_rec = 2286, // PPCInstrAltivec.td:845
2302 VCMPNEB = 2287, // PPCInstrAltivec.td:1456
2303 VCMPNEB_rec = 2288, // PPCInstrAltivec.td:1457
2304 VCMPNEH = 2289, // PPCInstrAltivec.td:1462
2305 VCMPNEH_rec = 2290, // PPCInstrAltivec.td:1463
2306 VCMPNEW = 2291, // PPCInstrAltivec.td:1468
2307 VCMPNEW_rec = 2292, // PPCInstrAltivec.td:1469
2308 VCMPNEZB = 2293, // PPCInstrAltivec.td:1458
2309 VCMPNEZB_rec = 2294, // PPCInstrAltivec.td:1459
2310 VCMPNEZH = 2295, // PPCInstrAltivec.td:1464
2311 VCMPNEZH_rec = 2296, // PPCInstrAltivec.td:1465
2312 VCMPNEZW = 2297, // PPCInstrAltivec.td:1470
2313 VCMPNEZW_rec = 2298, // PPCInstrAltivec.td:1471
2314 VCMPSQ = 2299, // PPCInstrP10.td:1919
2315 VCMPUQ = 2300, // PPCInstrP10.td:1917
2316 VCNTMBB = 2301, // PPCInstrP10.td:1629
2317 VCNTMBD = 2302, // PPCInstrP10.td:1644
2318 VCNTMBH = 2303, // PPCInstrP10.td:1634
2319 VCNTMBW = 2304, // PPCInstrP10.td:1639
2320 VCTSXS = 2305, // PPCInstrAltivec.td:542
2321 VCTSXS_0 = 2306, // PPCInstrAltivec.td:567
2322 VCTUXS = 2307, // PPCInstrAltivec.td:546
2323 VCTUXS_0 = 2308, // PPCInstrAltivec.td:559
2324 VCTZB = 2309, // PPCInstrAltivec.td:1533
2325 VCTZD = 2310, // PPCInstrAltivec.td:1539
2326 VCTZDM = 2311, // PPCInstrP10.td:1748
2327 VCTZH = 2312, // PPCInstrAltivec.td:1535
2328 VCTZLSBB = 2313, // PPCInstrAltivec.td:1528
2329 VCTZW = 2314, // PPCInstrAltivec.td:1537
2330 VDIVESD = 2315, // PPCInstrP10.td:1827
2331 VDIVESQ = 2316, // PPCInstrP10.td:1894
2332 VDIVESW = 2317, // PPCInstrP10.td:1819
2333 VDIVEUD = 2318, // PPCInstrP10.td:1831
2334 VDIVEUQ = 2319, // PPCInstrP10.td:1898
2335 VDIVEUW = 2320, // PPCInstrP10.td:1823
2336 VDIVSD = 2321, // PPCInstrP10.td:1813
2337 VDIVSQ = 2322, // PPCInstrP10.td:1888
2338 VDIVSW = 2323, // PPCInstrP10.td:1807
2339 VDIVUD = 2324, // PPCInstrP10.td:1816
2340 VDIVUQ = 2325, // PPCInstrP10.td:1891
2341 VDIVUW = 2326, // PPCInstrP10.td:1810
2342 VEQV = 2327, // PPCInstrAltivec.td:1362
2343 VEXPANDBM = 2328, // PPCInstrP10.td:1585
2344 VEXPANDDM = 2329, // PPCInstrP10.td:1597
2345 VEXPANDHM = 2330, // PPCInstrP10.td:1589
2346 VEXPANDQM = 2331, // PPCInstrP10.td:1601
2347 VEXPANDWM = 2332, // PPCInstrP10.td:1593
2348 VEXPTEFP = 2333, // PPCInstrAltivec.td:572
2349 VEXTDDVLX = 2334, // PPCInstrP10.td:1697
2350 VEXTDDVRX = 2335, // PPCInstrP10.td:1705
2351 VEXTDUBVLX = 2336, // PPCInstrP10.td:1649
2352 VEXTDUBVRX = 2337, // PPCInstrP10.td:1657
2353 VEXTDUHVLX = 2338, // PPCInstrP10.td:1665
2354 VEXTDUHVRX = 2339, // PPCInstrP10.td:1673
2355 VEXTDUWVLX = 2340, // PPCInstrP10.td:1681
2356 VEXTDUWVRX = 2341, // PPCInstrP10.td:1689
2357 VEXTRACTBM = 2342, // PPCInstrP10.td:1561
2358 VEXTRACTD = 2343, // PPCInstrAltivec.td:1488
2359 VEXTRACTDM = 2344, // PPCInstrP10.td:1576
2360 VEXTRACTHM = 2345, // PPCInstrP10.td:1566
2361 VEXTRACTQM = 2346, // PPCInstrP10.td:1581
2362 VEXTRACTUB = 2347, // PPCInstrAltivec.td:1485
2363 VEXTRACTUH = 2348, // PPCInstrAltivec.td:1486
2364 VEXTRACTUW = 2349, // PPCInstrAltivec.td:1487
2365 VEXTRACTWM = 2350, // PPCInstrP10.td:1571
2366 VEXTSB2D = 2351, // PPCInstrAltivec.td:1547
2367 VEXTSB2Ds = 2352, // PPCInstrAltivec.td:1556
2368 VEXTSB2W = 2353, // PPCInstrAltivec.td:1543
2369 VEXTSB2Ws = 2354, // PPCInstrAltivec.td:1554
2370 VEXTSD2Q = 2355, // PPCInstrP10.td:1914
2371 VEXTSH2D = 2356, // PPCInstrAltivec.td:1549
2372 VEXTSH2Ds = 2357, // PPCInstrAltivec.td:1557
2373 VEXTSH2W = 2358, // PPCInstrAltivec.td:1545
2374 VEXTSH2Ws = 2359, // PPCInstrAltivec.td:1555
2375 VEXTSW2D = 2360, // PPCInstrAltivec.td:1551
2376 VEXTSW2Ds = 2361, // PPCInstrAltivec.td:1558
2377 VEXTUBLX = 2362, // PPCInstrAltivec.td:1492
2378 VEXTUBRX = 2363, // PPCInstrAltivec.td:1493
2379 VEXTUHLX = 2364, // PPCInstrAltivec.td:1494
2380 VEXTUHRX = 2365, // PPCInstrAltivec.td:1495
2381 VEXTUWLX = 2366, // PPCInstrAltivec.td:1496
2382 VEXTUWRX = 2367, // PPCInstrAltivec.td:1497
2383 VGBBD = 2368, // PPCInstrAltivec.td:1426
2384 VGNB = 2369, // PPCInstrP10.td:1731
2385 VINSBLX = 2370, // PPCInstrP10.td:1519
2386 VINSBRX = 2371, // PPCInstrP10.td:1524
2387 VINSBVLX = 2372, // PPCInstrP10.td:1489
2388 VINSBVRX = 2373, // PPCInstrP10.td:1494
2389 VINSD = 2374, // PPCInstrP10.td:1483
2390 VINSDLX = 2375, // PPCInstrP10.td:1549
2391 VINSDRX = 2376, // PPCInstrP10.td:1555
2392 VINSERTB = 2377, // PPCInstrAltivec.td:1501
2393 VINSERTD = 2378, // PPCInstrAltivec.td:1514
2394 VINSERTH = 2379, // PPCInstrAltivec.td:1507
2395 VINSERTW = 2380, // PPCInstrAltivec.td:1513
2396 VINSHLX = 2381, // PPCInstrP10.td:1529
2397 VINSHRX = 2382, // PPCInstrP10.td:1534
2398 VINSHVLX = 2383, // PPCInstrP10.td:1499
2399 VINSHVRX = 2384, // PPCInstrP10.td:1504
2400 VINSW = 2385, // PPCInstrP10.td:1477
2401 VINSWLX = 2386, // PPCInstrP10.td:1539
2402 VINSWRX = 2387, // PPCInstrP10.td:1544
2403 VINSWVLX = 2388, // PPCInstrP10.td:1509
2404 VINSWVRX = 2389, // PPCInstrP10.td:1514
2405 VLOGEFP = 2390, // PPCInstrAltivec.td:573
2406 VMADDFP = 2391, // PPCInstrAltivec.td:471
2407 VMAXFP = 2392, // PPCInstrAltivec.td:583
2408 VMAXSB = 2393, // PPCInstrAltivec.td:584
2409 VMAXSD = 2394, // PPCInstrAltivec.td:1238
2410 VMAXSH = 2395, // PPCInstrAltivec.td:585
2411 VMAXSW = 2396, // PPCInstrAltivec.td:586
2412 VMAXUB = 2397, // PPCInstrAltivec.td:587
2413 VMAXUD = 2398, // PPCInstrAltivec.td:1239
2414 VMAXUH = 2399, // PPCInstrAltivec.td:588
2415 VMAXUW = 2400, // PPCInstrAltivec.td:589
2416 VMHADDSHS = 2401, // PPCInstrAltivec.td:483
2417 VMHRADDSHS = 2402, // PPCInstrAltivec.td:484
2418 VMINFP = 2403, // PPCInstrAltivec.td:590
2419 VMINSB = 2404, // PPCInstrAltivec.td:591
2420 VMINSD = 2405, // PPCInstrAltivec.td:1240
2421 VMINSH = 2406, // PPCInstrAltivec.td:592
2422 VMINSW = 2407, // PPCInstrAltivec.td:593
2423 VMINUB = 2408, // PPCInstrAltivec.td:594
2424 VMINUD = 2409, // PPCInstrAltivec.td:1241
2425 VMINUH = 2410, // PPCInstrAltivec.td:595
2426 VMINUW = 2411, // PPCInstrAltivec.td:596
2427 VMLADDUHM = 2412, // PPCInstrAltivec.td:487
2428 VMODSD = 2413, // PPCInstrP10.td:1801
2429 VMODSQ = 2414, // PPCInstrP10.td:1908
2430 VMODSW = 2415, // PPCInstrP10.td:1795
2431 VMODUD = 2416, // PPCInstrP10.td:1804
2432 VMODUQ = 2417, // PPCInstrP10.td:1911
2433 VMODUW = 2418, // PPCInstrP10.td:1798
2434 VMRGEW = 2419, // PPCInstrAltivec.td:1245
2435 VMRGHB = 2420, // PPCInstrAltivec.td:599
2436 VMRGHH = 2421, // PPCInstrAltivec.td:602
2437 VMRGHW = 2422, // PPCInstrAltivec.td:605
2438 VMRGLB = 2423, // PPCInstrAltivec.td:608
2439 VMRGLH = 2424, // PPCInstrAltivec.td:611
2440 VMRGLW = 2425, // PPCInstrAltivec.td:614
2441 VMRGOW = 2426, // PPCInstrAltivec.td:1249
2442 VMSUMCUD = 2427, // PPCInstrP10.td:1884
2443 VMSUMMBM = 2428, // PPCInstrAltivec.td:618
2444 VMSUMSHM = 2429, // PPCInstrAltivec.td:620
2445 VMSUMSHS = 2430, // PPCInstrAltivec.td:627
2446 VMSUMUBM = 2431, // PPCInstrAltivec.td:622
2447 VMSUMUDM = 2432, // PPCInstrAltivec.td:1452
2448 VMSUMUHM = 2433, // PPCInstrAltivec.td:624
2449 VMSUMUHS = 2434, // PPCInstrAltivec.td:629
2450 VMUL10CUQ = 2435, // PPCInstrAltivec.td:1625
2451 VMUL10ECUQ = 2436, // PPCInstrAltivec.td:1630
2452 VMUL10EUQ = 2437, // PPCInstrAltivec.td:1629
2453 VMUL10UQ = 2438, // PPCInstrAltivec.td:1623
2454 VMULESB = 2439, // PPCInstrAltivec.td:634
2455 VMULESD = 2440, // PPCInstrP10.td:1868
2456 VMULESH = 2441, // PPCInstrAltivec.td:636
2457 VMULESW = 2442, // PPCInstrAltivec.td:1227
2458 VMULEUB = 2443, // PPCInstrAltivec.td:638
2459 VMULEUD = 2444, // PPCInstrP10.td:1872
2460 VMULEUH = 2445, // PPCInstrAltivec.td:640
2461 VMULEUW = 2446, // PPCInstrAltivec.td:1229
2462 VMULHSD = 2447, // PPCInstrP10.td:1789
2463 VMULHSW = 2448, // PPCInstrP10.td:1783
2464 VMULHUD = 2449, // PPCInstrP10.td:1792
2465 VMULHUW = 2450, // PPCInstrP10.td:1786
2466 VMULLD = 2451, // PPCInstrP10.td:1780
2467 VMULOSB = 2452, // PPCInstrAltivec.td:642
2468 VMULOSD = 2453, // PPCInstrP10.td:1876
2469 VMULOSH = 2454, // PPCInstrAltivec.td:644
2470 VMULOSW = 2455, // PPCInstrAltivec.td:1231
2471 VMULOUB = 2456, // PPCInstrAltivec.td:646
2472 VMULOUD = 2457, // PPCInstrP10.td:1880
2473 VMULOUH = 2458, // PPCInstrAltivec.td:648
2474 VMULOUW = 2459, // PPCInstrAltivec.td:1233
2475 VMULUWM = 2460, // PPCInstrAltivec.td:1235
2476 VNAND = 2461, // PPCInstrAltivec.td:1365
2477 VNCIPHER = 2462, // PPCInstrAltivec.td:1441
2478 VNCIPHERLAST = 2463, // PPCInstrAltivec.td:1443
2479 VNEGD = 2464, // PPCInstrAltivec.td:1572
2480 VNEGW = 2465, // PPCInstrAltivec.td:1568
2481 VNMSUBFP = 2466, // PPCInstrAltivec.td:477
2482 VNOR = 2467, // PPCInstrAltivec.td:693
2483 VOR = 2468, // PPCInstrAltivec.td:698
2484 VORC = 2469, // PPCInstrAltivec.td:1370
2485 VPDEPD = 2470, // PPCInstrP10.td:1713
2486 VPERM = 2471, // PPCInstrAltivec.td:490
2487 VPERMR = 2472, // PPCInstrAltivec.td:1587
2488 VPERMXOR = 2473, // PPCInstrAltivec.td:1392
2489 VPEXTD = 2474, // PPCInstrP10.td:1717
2490 VPKPX = 2475, // PPCInstrAltivec.td:759
2491 VPKSDSS = 2476, // PPCInstrAltivec.td:1397
2492 VPKSDUS = 2477, // PPCInstrAltivec.td:1399
2493 VPKSHSS = 2478, // PPCInstrAltivec.td:762
2494 VPKSHUS = 2479, // PPCInstrAltivec.td:764
2495 VPKSWSS = 2480, // PPCInstrAltivec.td:766
2496 VPKSWUS = 2481, // PPCInstrAltivec.td:768
2497 VPKUDUM = 2482, // PPCInstrAltivec.td:1404
2498 VPKUDUS = 2483, // PPCInstrAltivec.td:1401
2499 VPKUHUM = 2484, // PPCInstrAltivec.td:775
2500 VPKUHUS = 2485, // PPCInstrAltivec.td:770
2501 VPKUWUM = 2486, // PPCInstrAltivec.td:779
2502 VPKUWUS = 2487, // PPCInstrAltivec.td:772
2503 VPMSUMB = 2488, // PPCInstrAltivec.td:1384
2504 VPMSUMD = 2489, // PPCInstrAltivec.td:1390
2505 VPMSUMH = 2490, // PPCInstrAltivec.td:1386
2506 VPMSUMW = 2491, // PPCInstrAltivec.td:1388
2507 VPOPCNTB = 2492, // PPCInstrAltivec.td:1338
2508 VPOPCNTD = 2493, // PPCInstrAltivec.td:1347
2509 VPOPCNTH = 2494, // PPCInstrAltivec.td:1341
2510 VPOPCNTW = 2495, // PPCInstrAltivec.td:1344
2511 VPRTYBD = 2496, // PPCInstrAltivec.td:1579
2512 VPRTYBQ = 2497, // PPCInstrAltivec.td:1581
2513 VPRTYBW = 2498, // PPCInstrAltivec.td:1577
2514 VREFP = 2499, // PPCInstrAltivec.td:652
2515 VRFIM = 2500, // PPCInstrAltivec.td:653
2516 VRFIN = 2501, // PPCInstrAltivec.td:654
2517 VRFIP = 2502, // PPCInstrAltivec.td:655
2518 VRFIZ = 2503, // PPCInstrAltivec.td:656
2519 VRLB = 2504, // PPCInstrAltivec.td:706
2520 VRLD = 2505, // PPCInstrAltivec.td:1269
2521 VRLDMI = 2506, // PPCInstrAltivec.td:1609
2522 VRLDNM = 2507, // PPCInstrAltivec.td:1605
2523 VRLH = 2508, // PPCInstrAltivec.td:707
2524 VRLQ = 2509, // PPCInstrP10.td:1936
2525 VRLQMI = 2510, // PPCInstrP10.td:1925
2526 VRLQNM = 2511, // PPCInstrP10.td:1921
2527 VRLW = 2512, // PPCInstrAltivec.td:708
2528 VRLWMI = 2513, // PPCInstrAltivec.td:1599
2529 VRLWNM = 2514, // PPCInstrAltivec.td:1595
2530 VRSQRTEFP = 2515, // PPCInstrAltivec.td:657
2531 VSBOX = 2516, // PPCInstrAltivec.td:1445
2532 VSEL = 2517, // PPCInstrAltivec.td:492
2533 VSHASIGMAD = 2518, // PPCInstrAltivec.td:1435
2534 VSHASIGMAW = 2519, // PPCInstrAltivec.td:1433
2535 VSL = 2520, // PPCInstrAltivec.td:711
2536 VSLB = 2521, // PPCInstrAltivec.td:714
2537 VSLD = 2522, // PPCInstrAltivec.td:1275
2538 VSLDBI = 2523, // PPCInstrP10.td:1445
2539 VSLDOI = 2524, // PPCInstrAltivec.td:495
2540 VSLH = 2525, // PPCInstrAltivec.td:715
2541 VSLO = 2526, // PPCInstrAltivec.td:712
2542 VSLQ = 2527, // PPCInstrP10.td:1932
2543 VSLV = 2528, // PPCInstrAltivec.td:1617
2544 VSLW = 2529, // PPCInstrAltivec.td:716
2545 VSPLTB = 2530, // PPCInstrAltivec.td:718
2546 VSPLTBs = 2531, // PPCInstrAltivec.td:731
2547 VSPLTH = 2532, // PPCInstrAltivec.td:722
2548 VSPLTHs = 2533, // PPCInstrAltivec.td:733
2549 VSPLTISB = 2534, // PPCInstrAltivec.td:748
2550 VSPLTISH = 2535, // PPCInstrAltivec.td:751
2551 VSPLTISW = 2536, // PPCInstrAltivec.td:754
2552 VSPLTW = 2537, // PPCInstrAltivec.td:726
2553 VSR = 2538, // PPCInstrAltivec.td:737
2554 VSRAB = 2539, // PPCInstrAltivec.td:740
2555 VSRAD = 2540, // PPCInstrAltivec.td:1279
2556 VSRAH = 2541, // PPCInstrAltivec.td:741
2557 VSRAQ = 2542, // PPCInstrP10.td:1933
2558 VSRAW = 2543, // PPCInstrAltivec.td:742
2559 VSRB = 2544, // PPCInstrAltivec.td:743
2560 VSRD = 2545, // PPCInstrAltivec.td:1277
2561 VSRDBI = 2546, // PPCInstrP10.td:1453
2562 VSRH = 2547, // PPCInstrAltivec.td:744
2563 VSRO = 2548, // PPCInstrAltivec.td:738
2564 VSRQ = 2549, // PPCInstrP10.td:1934
2565 VSRV = 2550, // PPCInstrAltivec.td:1619
2566 VSRW = 2551, // PPCInstrAltivec.td:745
2567 VSTRIBL = 2552, // PPCInstrP10.td:198
2568 VSTRIBL_rec = 2553, // PPCInstrP10.td:202
2569 VSTRIBR = 2554, // PPCInstrP10.td:198
2570 VSTRIBR_rec = 2555, // PPCInstrP10.td:202
2571 VSTRIHL = 2556, // PPCInstrP10.td:198
2572 VSTRIHL_rec = 2557, // PPCInstrP10.td:202
2573 VSTRIHR = 2558, // PPCInstrP10.td:198
2574 VSTRIHR_rec = 2559, // PPCInstrP10.td:202
2575 VSUBCUQ = 2560, // PPCInstrAltivec.td:1320
2576 VSUBCUW = 2561, // PPCInstrAltivec.td:659
2577 VSUBECUQ = 2562, // PPCInstrAltivec.td:1321
2578 VSUBEUQM = 2563, // PPCInstrAltivec.td:1319
2579 VSUBFP = 2564, // PPCInstrAltivec.td:661
2580 VSUBSBS = 2565, // PPCInstrAltivec.td:674
2581 VSUBSHS = 2566, // PPCInstrAltivec.td:675
2582 VSUBSWS = 2567, // PPCInstrAltivec.td:676
2583 VSUBUBM = 2568, // PPCInstrAltivec.td:664
2584 VSUBUBS = 2569, // PPCInstrAltivec.td:677
2585 VSUBUDM = 2570, // PPCInstrAltivec.td:1311
2586 VSUBUHM = 2571, // PPCInstrAltivec.td:667
2587 VSUBUHS = 2572, // PPCInstrAltivec.td:678
2588 VSUBUQM = 2573, // PPCInstrAltivec.td:1316
2589 VSUBUWM = 2574, // PPCInstrAltivec.td:670
2590 VSUBUWS = 2575, // PPCInstrAltivec.td:679
2591 VSUM2SWS = 2576, // PPCInstrAltivec.td:683
2592 VSUM4SBS = 2577, // PPCInstrAltivec.td:685
2593 VSUM4SHS = 2578, // PPCInstrAltivec.td:687
2594 VSUM4UBS = 2579, // PPCInstrAltivec.td:689
2595 VSUMSWS = 2580, // PPCInstrAltivec.td:682
2596 VUCMPRHB = 2581, // PPCInstrFuture.td:470
2597 VUCMPRHH = 2582, // PPCInstrFuture.td:480
2598 VUCMPRHN = 2583, // PPCInstrFuture.td:462
2599 VUCMPRLB = 2584, // PPCInstrFuture.td:475
2600 VUCMPRLH = 2585, // PPCInstrFuture.td:485
2601 VUCMPRLN = 2586, // PPCInstrFuture.td:466
2602 VUPKHPX = 2587, // PPCInstrAltivec.td:785
2603 VUPKHSB = 2588, // PPCInstrAltivec.td:787
2604 VUPKHSH = 2589, // PPCInstrAltivec.td:789
2605 VUPKHSNTOB = 2590, // PPCInstrFuture.td:433
2606 VUPKHSW = 2591, // PPCInstrAltivec.td:1408
2607 VUPKINT4TOBF16 = 2592, // PPCInstrFuture.td:441
2608 VUPKINT4TOFP32 = 2593, // PPCInstrFuture.td:456
2609 VUPKINT8TOBF16 = 2594, // PPCInstrFuture.td:446
2610 VUPKINT8TOFP32 = 2595, // PPCInstrFuture.td:451
2611 VUPKLPX = 2596, // PPCInstrAltivec.td:791
2612 VUPKLSB = 2597, // PPCInstrAltivec.td:793
2613 VUPKLSH = 2598, // PPCInstrAltivec.td:795
2614 VUPKLSNTOB = 2599, // PPCInstrFuture.td:437
2615 VUPKLSW = 2600, // PPCInstrAltivec.td:1410
2616 VXOR = 2601, // PPCInstrAltivec.td:701
2617 V_SET0 = 2602, // PPCInstrAltivec.td:856
2618 V_SET0B = 2603, // PPCInstrAltivec.td:850
2619 V_SET0H = 2604, // PPCInstrAltivec.td:853
2620 V_SETALLONES = 2605, // PPCInstrAltivec.td:867
2621 V_SETALLONESB = 2606, // PPCInstrAltivec.td:861
2622 V_SETALLONESH = 2607, // PPCInstrAltivec.td:864
2623 WAIT = 2608, // PPCInstrInfo.td:4516
2624 WAITP10 = 2609, // PPCInstrP10.td:1955
2625 WRTEE = 2610, // PPCInstrInfo.td:4537
2626 WRTEEI = 2611, // PPCInstrInfo.td:4542
2627 XOR = 2612, // PPCInstrInfo.td:1046
2628 XOR8 = 2613, // PPCInstrInfo.td:1046
2629 XOR8_rec = 2614, // PPCInstrInfo.td:1050
2630 XORI = 2615, // PPCInstrInfo.td:2590
2631 XORI8 = 2616, // PPCInstr64Bit.td:682
2632 XORIS = 2617, // PPCInstrInfo.td:2593
2633 XORIS8 = 2618, // PPCInstr64Bit.td:685
2634 XOR_rec = 2619, // PPCInstrInfo.td:1050
2635 XSABSDP = 2620, // PPCInstrVSX.td:750
2636 XSABSQP = 2621, // PPCInstrVSX.td:1408
2637 XSADDADDSUQM = 2622, // PPCInstrFuture.td:567
2638 XSADDADDUQM = 2623, // PPCInstrFuture.td:564
2639 XSADDDP = 2624, // PPCInstrVSX.td:403
2640 XSADDQP = 2625, // PPCInstrVSX.td:1421
2641 XSADDQPO = 2626, // PPCInstrVSX.td:1451
2642 XSADDSP = 2627, // PPCInstrVSX.td:1201
2643 XSADDSUBSUQM = 2628, // PPCInstrFuture.td:573
2644 XSADDSUBUQM = 2629, // PPCInstrFuture.td:570
2645 XSCMPEQDP = 2630, // PPCInstrVSX.td:1508
2646 XSCMPEQQP = 2631, // PPCInstrP10.td:1225
2647 XSCMPEXPDP = 2632, // PPCInstrVSX.td:1496
2648 XSCMPEXPQP = 2633, // PPCInstrVSX.td:1499
2649 XSCMPGEDP = 2634, // PPCInstrVSX.td:1510
2650 XSCMPGEQP = 2635, // PPCInstrP10.td:1226
2651 XSCMPGTDP = 2636, // PPCInstrVSX.td:1512
2652 XSCMPGTQP = 2637, // PPCInstrP10.td:1227
2653 XSCMPODP = 2638, // PPCInstrVSX.td:722
2654 XSCMPOQP = 2639, // PPCInstrVSX.td:1502
2655 XSCMPUDP = 2640, // PPCInstrVSX.td:725
2656 XSCMPUQP = 2641, // PPCInstrVSX.td:1503
2657 XSCPSGNDP = 2642, // PPCInstrVSX.td:767
2658 XSCPSGNQP = 2643, // PPCInstrVSX.td:1403
2659 XSCVDPHP = 2644, // PPCInstrVSX.td:1555
2660 XSCVDPQP = 2645, // PPCInstrVSX.td:1522
2661 XSCVDPSP = 2646, // PPCInstrVSX.td:811
2662 XSCVDPSPN = 2647, // PPCInstrVSX.td:1331
2663 XSCVDPSXDS = 2648, // PPCInstrVSX.td:814
2664 XSCVDPSXDSs = 2649, // PPCInstrVSX.td:819
2665 XSCVDPSXWS = 2650, // PPCInstrVSX.td:823
2666 XSCVDPSXWSs = 2651, // PPCInstrVSX.td:828
2667 XSCVDPUXDS = 2652, // PPCInstrVSX.td:832
2668 XSCVDPUXDSs = 2653, // PPCInstrVSX.td:837
2669 XSCVDPUXWS = 2654, // PPCInstrVSX.td:841
2670 XSCVDPUXWSs = 2655, // PPCInstrVSX.td:846
2671 XSCVHPDP = 2656, // PPCInstrVSX.td:1556
2672 XSCVQPDP = 2657, // PPCInstrVSX.td:1526
2673 XSCVQPDPO = 2658, // PPCInstrVSX.td:1527
2674 XSCVQPSDZ = 2659, // PPCInstrVSX.td:1535
2675 XSCVQPSQZ = 2660, // PPCInstrP10.td:1938
2676 XSCVQPSWZ = 2661, // PPCInstrVSX.td:1537
2677 XSCVQPUDZ = 2662, // PPCInstrVSX.td:1539
2678 XSCVQPUQZ = 2663, // PPCInstrP10.td:1937
2679 XSCVQPUWZ = 2664, // PPCInstrVSX.td:1541
2680 XSCVSDQP = 2665, // PPCInstrVSX.td:1546
2681 XSCVSPDP = 2666, // PPCInstrVSX.td:850
2682 XSCVSPDPN = 2667, // PPCInstrVSX.td:1333
2683 XSCVSQQP = 2668, // PPCInstrP10.td:1940
2684 XSCVSXDDP = 2669, // PPCInstrVSX.td:853
2685 XSCVSXDSP = 2670, // PPCInstrVSX.td:1320
2686 XSCVUDQP = 2671, // PPCInstrVSX.td:1547
2687 XSCVUQQP = 2672, // PPCInstrP10.td:1939
2688 XSCVUXDDP = 2673, // PPCInstrVSX.td:857
2689 XSCVUXDSP = 2674, // PPCInstrVSX.td:1324
2690 XSDIVDP = 2675, // PPCInstrVSX.td:642
2691 XSDIVQP = 2676, // PPCInstrVSX.td:1428
2692 XSDIVQPO = 2677, // PPCInstrVSX.td:1464
2693 XSDIVSP = 2678, // PPCInstrVSX.td:1215
2694 XSIEXPDP = 2679, // PPCInstrVSX.td:1583
2695 XSIEXPQP = 2680, // PPCInstrVSX.td:1589
2696 XSMADDADP = 2681, // PPCInstrVSX.td:451
2697 XSMADDASP = 2682, // PPCInstrVSX.td:1242
2698 XSMADDMDP = 2683, // PPCInstrVSX.td:458
2699 XSMADDMSP = 2684, // PPCInstrVSX.td:1251
2700 XSMADDQP = 2685, // PPCInstrVSX.td:1434
2701 XSMADDQPO = 2686, // PPCInstrVSX.td:1473
2702 XSMAXCDP = 2687, // PPCInstrVSX.td:1670
2703 XSMAXCQP = 2688, // PPCInstrP10.td:1948
2704 XSMAXDP = 2689, // PPCInstrVSX.td:951
2705 XSMAXJDP = 2690, // PPCInstrVSX.td:1679
2706 XSMERGE2T1UQM = 2691, // PPCInstrFuture.td:576
2707 XSMERGE2T2UQM = 2692, // PPCInstrFuture.td:579
2708 XSMERGE2T3UQM = 2693, // PPCInstrFuture.td:582
2709 XSMERGE3T1UQM = 2694, // PPCInstrFuture.td:585
2710 XSMINCDP = 2695, // PPCInstrVSX.td:1673
2711 XSMINCQP = 2696, // PPCInstrP10.td:1950
2712 XSMINDP = 2697, // PPCInstrVSX.td:956
2713 XSMINJDP = 2698, // PPCInstrVSX.td:1681
2714 XSMSUBADP = 2699, // PPCInstrVSX.td:467
2715 XSMSUBASP = 2700, // PPCInstrVSX.td:1261
2716 XSMSUBMDP = 2701, // PPCInstrVSX.td:474
2717 XSMSUBMSP = 2702, // PPCInstrVSX.td:1271
2718 XSMSUBQP = 2703, // PPCInstrVSX.td:1437
2719 XSMSUBQPO = 2704, // PPCInstrVSX.td:1478
2720 XSMULDP = 2705, // PPCInstrVSX.td:407
2721 XSMULQP = 2706, // PPCInstrVSX.td:1423
2722 XSMULQPO = 2707, // PPCInstrVSX.td:1455
2723 XSMULSP = 2708, // PPCInstrVSX.td:1205
2724 XSNABSDP = 2709, // PPCInstrVSX.td:754
2725 XSNABSDPs = 2710, // PPCInstrVSX.td:759
2726 XSNABSQP = 2711, // PPCInstrVSX.td:1410
2727 XSNEGDP = 2712, // PPCInstrVSX.td:763
2728 XSNEGQP = 2713, // PPCInstrVSX.td:1412
2729 XSNMADDADP = 2714, // PPCInstrVSX.td:483
2730 XSNMADDASP = 2715, // PPCInstrVSX.td:1281
2731 XSNMADDMDP = 2716, // PPCInstrVSX.td:490
2732 XSNMADDMSP = 2717, // PPCInstrVSX.td:1291
2733 XSNMADDQP = 2718, // PPCInstrVSX.td:1441
2734 XSNMADDQPO = 2719, // PPCInstrVSX.td:1482
2735 XSNMSUBADP = 2720, // PPCInstrVSX.td:499
2736 XSNMSUBASP = 2721, // PPCInstrVSX.td:1301
2737 XSNMSUBMDP = 2722, // PPCInstrVSX.td:506
2738 XSNMSUBMSP = 2723, // PPCInstrVSX.td:1311
2739 XSNMSUBQP = 2724, // PPCInstrVSX.td:1445
2740 XSNMSUBQPO = 2725, // PPCInstrVSX.td:1486
2741 XSRDPI = 2726, // PPCInstrVSX.td:987
2742 XSRDPIC = 2727, // PPCInstrVSX.td:940
2743 XSRDPIM = 2728, // PPCInstrVSX.td:991
2744 XSRDPIP = 2729, // PPCInstrVSX.td:995
2745 XSRDPIZ = 2730, // PPCInstrVSX.td:999
2746 XSREBASE2T1UQM = 2731, // PPCInstrFuture.td:588
2747 XSREBASE2T2UQM = 2732, // PPCInstrFuture.td:591
2748 XSREBASE2T3UQM = 2733, // PPCInstrFuture.td:594
2749 XSREBASE2T4UQM = 2734, // PPCInstrFuture.td:597
2750 XSREBASE3T1UQM = 2735, // PPCInstrFuture.td:600
2751 XSREBASE3T2UQM = 2736, // PPCInstrFuture.td:603
2752 XSREBASE3T3UQM = 2737, // PPCInstrFuture.td:606
2753 XSREDP = 2738, // PPCInstrVSX.td:651
2754 XSRESP = 2739, // PPCInstrVSX.td:1220
2755 XSRQPI = 2740, // PPCInstrVSX.td:1569
2756 XSRQPIX = 2741, // PPCInstrVSX.td:1570
2757 XSRQPXP = 2742, // PPCInstrVSX.td:1575
2758 XSRSP = 2743, // PPCInstrVSX.td:1226
2759 XSRSQRTEDP = 2744, // PPCInstrVSX.td:655
2760 XSRSQRTESP = 2745, // PPCInstrVSX.td:1234
2761 XSSQRTDP = 2746, // PPCInstrVSX.td:646
2762 XSSQRTQP = 2747, // PPCInstrVSX.td:1431
2763 XSSQRTQPO = 2748, // PPCInstrVSX.td:1468
2764 XSSQRTSP = 2749, // PPCInstrVSX.td:1230
2765 XSSUBDP = 2750, // PPCInstrVSX.td:434
2766 XSSUBQP = 2751, // PPCInstrVSX.td:1426
2767 XSSUBQPO = 2752, // PPCInstrVSX.td:1460
2768 XSSUBSP = 2753, // PPCInstrVSX.td:1211
2769 XSTDIVDP = 2754, // PPCInstrVSX.td:661
2770 XSTSQRTDP = 2755, // PPCInstrVSX.td:664
2771 XSTSTDCDP = 2756, // PPCInstrVSX.td:1646
2772 XSTSTDCQP = 2757, // PPCInstrVSX.td:1649
2773 XSTSTDCSP = 2758, // PPCInstrVSX.td:1643
2774 XSXEXPDP = 2759, // PPCInstrVSX.td:1594
2775 XSXEXPQP = 2760, // PPCInstrVSX.td:1599
2776 XSXSIGDP = 2761, // PPCInstrVSX.td:1595
2777 XSXSIGQP = 2762, // PPCInstrVSX.td:1600
2778 XVABSDP = 2763, // PPCInstrVSX.td:772
2779 XVABSSP = 2764, // PPCInstrVSX.td:777
2780 XVADDDP = 2765, // PPCInstrVSX.td:412
2781 XVADDSP = 2766, // PPCInstrVSX.td:417
2782 XVADDUHM = 2767, // PPCInstrFuture.td:526
2783 XVADDUWM = 2768, // PPCInstrFuture.td:524
2784 XVBF16GER2 = 2769, // PPCInstrMMA.td:10
2785 XVBF16GER2NN = 2770, // PPCInstrMMA.td:228
2786 XVBF16GER2NP = 2771, // PPCInstrMMA.td:224
2787 XVBF16GER2PN = 2772, // PPCInstrMMA.td:220
2788 XVBF16GER2PP = 2773, // PPCInstrMMA.td:14
2789 XVBF16GER2W = 2774, // PPCInstrMMA.td:20
2790 XVBF16GER2WNN = 2775, // PPCInstrMMA.td:242
2791 XVBF16GER2WNP = 2776, // PPCInstrMMA.td:238
2792 XVBF16GER2WPN = 2777, // PPCInstrMMA.td:234
2793 XVBF16GER2WPP = 2778, // PPCInstrMMA.td:24
2794 XVCMPEQDP = 2779, // PPCInstrVSX.td:199
2795 XVCMPEQDP_rec = 2780, // PPCInstrVSX.td:203
2796 XVCMPEQSP = 2781, // PPCInstrVSX.td:199
2797 XVCMPEQSP_rec = 2782, // PPCInstrVSX.td:203
2798 XVCMPGEDP = 2783, // PPCInstrVSX.td:199
2799 XVCMPGEDP_rec = 2784, // PPCInstrVSX.td:203
2800 XVCMPGESP = 2785, // PPCInstrVSX.td:199
2801 XVCMPGESP_rec = 2786, // PPCInstrVSX.td:203
2802 XVCMPGTDP = 2787, // PPCInstrVSX.td:199
2803 XVCMPGTDP_rec = 2788, // PPCInstrVSX.td:203
2804 XVCMPGTSP = 2789, // PPCInstrVSX.td:199
2805 XVCMPGTSP_rec = 2790, // PPCInstrVSX.td:203
2806 XVCPSGNDP = 2791, // PPCInstrVSX.td:782
2807 XVCPSGNSP = 2792, // PPCInstrVSX.td:786
2808 XVCVBF16SPN = 2793, // PPCInstrP10.td:1947
2809 XVCVDPSP = 2794, // PPCInstrVSX.td:862
2810 XVCVDPSXDS = 2795, // PPCInstrVSX.td:866
2811 XVCVDPSXWS = 2796, // PPCInstrVSX.td:870
2812 XVCVDPUXDS = 2797, // PPCInstrVSX.td:874
2813 XVCVDPUXWS = 2798, // PPCInstrVSX.td:878
2814 XVCVHPSP = 2799, // PPCInstrVSX.td:1563
2815 XVCVSPBF16 = 2800, // PPCInstrP10.td:1946
2816 XVCVSPDP = 2801, // PPCInstrVSX.td:883
2817 XVCVSPHP = 2802, // PPCInstrVSX.td:1564
2818 XVCVSPSXDS = 2803, // PPCInstrVSX.td:887
2819 XVCVSPSXWS = 2804, // PPCInstrVSX.td:891
2820 XVCVSPUXDS = 2805, // PPCInstrVSX.td:895
2821 XVCVSPUXWS = 2806, // PPCInstrVSX.td:899
2822 XVCVSXDDP = 2807, // PPCInstrVSX.td:903
2823 XVCVSXDSP = 2808, // PPCInstrVSX.td:907
2824 XVCVSXWDP = 2809, // PPCInstrVSX.td:929
2825 XVCVSXWSP = 2810, // PPCInstrVSX.td:911
2826 XVCVUXDDP = 2811, // PPCInstrVSX.td:915
2827 XVCVUXDSP = 2812, // PPCInstrVSX.td:919
2828 XVCVUXWDP = 2813, // PPCInstrVSX.td:933
2829 XVCVUXWSP = 2814, // PPCInstrVSX.td:923
2830 XVDIVDP = 2815, // PPCInstrVSX.td:685
2831 XVDIVSP = 2816, // PPCInstrVSX.td:689
2832 XVF16GER2 = 2817, // PPCInstrMMA.td:10
2833 XVF16GER2NN = 2818, // PPCInstrMMA.td:228
2834 XVF16GER2NP = 2819, // PPCInstrMMA.td:224
2835 XVF16GER2PN = 2820, // PPCInstrMMA.td:220
2836 XVF16GER2PP = 2821, // PPCInstrMMA.td:14
2837 XVF16GER2W = 2822, // PPCInstrMMA.td:20
2838 XVF16GER2WNN = 2823, // PPCInstrMMA.td:242
2839 XVF16GER2WNP = 2824, // PPCInstrMMA.td:238
2840 XVF16GER2WPN = 2825, // PPCInstrMMA.td:234
2841 XVF16GER2WPP = 2826, // PPCInstrMMA.td:24
2842 XVF32GER = 2827, // PPCInstrMMA.td:10
2843 XVF32GERNN = 2828, // PPCInstrMMA.td:309
2844 XVF32GERNP = 2829, // PPCInstrMMA.td:305
2845 XVF32GERPN = 2830, // PPCInstrMMA.td:301
2846 XVF32GERPP = 2831, // PPCInstrMMA.td:14
2847 XVF32GERW = 2832, // PPCInstrMMA.td:20
2848 XVF32GERWNN = 2833, // PPCInstrMMA.td:323
2849 XVF32GERWNP = 2834, // PPCInstrMMA.td:319
2850 XVF32GERWPN = 2835, // PPCInstrMMA.td:315
2851 XVF32GERWPP = 2836, // PPCInstrMMA.td:24
2852 XVF64GER = 2837, // PPCInstrMMA.td:10
2853 XVF64GERNN = 2838, // PPCInstrMMA.td:309
2854 XVF64GERNP = 2839, // PPCInstrMMA.td:305
2855 XVF64GERPN = 2840, // PPCInstrMMA.td:301
2856 XVF64GERPP = 2841, // PPCInstrMMA.td:14
2857 XVF64GERW = 2842, // PPCInstrMMA.td:20
2858 XVF64GERWNN = 2843, // PPCInstrMMA.td:323
2859 XVF64GERWNP = 2844, // PPCInstrMMA.td:319
2860 XVF64GERWPN = 2845, // PPCInstrMMA.td:315
2861 XVF64GERWPP = 2846, // PPCInstrMMA.td:24
2862 XVI16GER2 = 2847, // PPCInstrMMA.td:157
2863 XVI16GER2PP = 2848, // PPCInstrMMA.td:161
2864 XVI16GER2S = 2849, // PPCInstrMMA.td:10
2865 XVI16GER2SPP = 2850, // PPCInstrMMA.td:14
2866 XVI16GER2SW = 2851, // PPCInstrMMA.td:20
2867 XVI16GER2SWPP = 2852, // PPCInstrMMA.td:24
2868 XVI16GER2W = 2853, // PPCInstrMMA.td:185
2869 XVI16GER2WPP = 2854, // PPCInstrMMA.td:189
2870 XVI4GER8 = 2855, // PPCInstrMMA.td:10
2871 XVI4GER8PP = 2856, // PPCInstrMMA.td:14
2872 XVI4GER8W = 2857, // PPCInstrMMA.td:20
2873 XVI4GER8WPP = 2858, // PPCInstrMMA.td:24
2874 XVI8GER4 = 2859, // PPCInstrMMA.td:10
2875 XVI8GER4PP = 2860, // PPCInstrMMA.td:14
2876 XVI8GER4SPP = 2861, // PPCInstrMMA.td:518
2877 XVI8GER4W = 2862, // PPCInstrMMA.td:20
2878 XVI8GER4WPP = 2863, // PPCInstrMMA.td:24
2879 XVI8GER4WSPP = 2864, // PPCInstrMMA.td:558
2880 XVIEXPDP = 2865, // PPCInstrVSX.td:1621
2881 XVIEXPSP = 2866, // PPCInstrVSX.td:1623
2882 XVMADDADP = 2867, // PPCInstrVSX.td:515
2883 XVMADDASP = 2868, // PPCInstrVSX.td:531
2884 XVMADDMDP = 2869, // PPCInstrVSX.td:522
2885 XVMADDMSP = 2870, // PPCInstrVSX.td:538
2886 XVMAXDP = 2871, // PPCInstrVSX.td:962
2887 XVMAXSP = 2872, // PPCInstrVSX.td:973
2888 XVMINDP = 2873, // PPCInstrVSX.td:967
2889 XVMINSP = 2874, // PPCInstrVSX.td:978
2890 XVMSUBADP = 2875, // PPCInstrVSX.td:547
2891 XVMSUBASP = 2876, // PPCInstrVSX.td:563
2892 XVMSUBMDP = 2877, // PPCInstrVSX.td:554
2893 XVMSUBMSP = 2878, // PPCInstrVSX.td:570
2894 XVMULDP = 2879, // PPCInstrVSX.td:422
2895 XVMULHSH = 2880, // PPCInstrFuture.td:538
2896 XVMULHSW = 2881, // PPCInstrFuture.td:536
2897 XVMULHUH = 2882, // PPCInstrFuture.td:542
2898 XVMULHUW = 2883, // PPCInstrFuture.td:540
2899 XVMULSP = 2884, // PPCInstrVSX.td:427
2900 XVMULUHM = 2885, // PPCInstrFuture.td:534
2901 XVMULUWM = 2886, // PPCInstrFuture.td:532
2902 XVNABSDP = 2887, // PPCInstrVSX.td:791
2903 XVNABSSP = 2888, // PPCInstrVSX.td:795
2904 XVNEGDP = 2889, // PPCInstrVSX.td:800
2905 XVNEGSP = 2890, // PPCInstrVSX.td:804
2906 XVNMADDADP = 2891, // PPCInstrVSX.td:579
2907 XVNMADDASP = 2892, // PPCInstrVSX.td:595
2908 XVNMADDMDP = 2893, // PPCInstrVSX.td:586
2909 XVNMADDMSP = 2894, // PPCInstrVSX.td:602
2910 XVNMSUBADP = 2895, // PPCInstrVSX.td:611
2911 XVNMSUBASP = 2896, // PPCInstrVSX.td:627
2912 XVNMSUBMDP = 2897, // PPCInstrVSX.td:618
2913 XVNMSUBMSP = 2898, // PPCInstrVSX.td:634
2914 XVRDPI = 2899, // PPCInstrVSX.td:1004
2915 XVRDPIC = 2900, // PPCInstrVSX.td:943
2916 XVRDPIM = 2901, // PPCInstrVSX.td:1008
2917 XVRDPIP = 2902, // PPCInstrVSX.td:1012
2918 XVRDPIZ = 2903, // PPCInstrVSX.td:1016
2919 XVREDP = 2904, // PPCInstrVSX.td:703
2920 XVRESP = 2905, // PPCInstrVSX.td:707
2921 XVRLW = 2906, // PPCInstrFuture.td:491
2922 XVRSPI = 2907, // PPCInstrVSX.td:1021
2923 XVRSPIC = 2908, // PPCInstrVSX.td:946
2924 XVRSPIM = 2909, // PPCInstrVSX.td:1025
2925 XVRSPIP = 2910, // PPCInstrVSX.td:1029
2926 XVRSPIZ = 2911, // PPCInstrVSX.td:1033
2927 XVRSQRTEDP = 2912, // PPCInstrVSX.td:712
2928 XVRSQRTESP = 2913, // PPCInstrVSX.td:716
2929 XVSQRTDP = 2914, // PPCInstrVSX.td:694
2930 XVSQRTSP = 2915, // PPCInstrVSX.td:698
2931 XVSUBDP = 2916, // PPCInstrVSX.td:439
2932 XVSUBSP = 2917, // PPCInstrVSX.td:443
2933 XVSUBUHM = 2918, // PPCInstrFuture.td:530
2934 XVSUBUWM = 2919, // PPCInstrFuture.td:528
2935 XVTDIVDP = 2920, // PPCInstrVSX.td:668
2936 XVTDIVSP = 2921, // PPCInstrVSX.td:671
2937 XVTLSBB = 2922, // PPCInstrP10.td:1835
2938 XVTSQRTDP = 2923, // PPCInstrVSX.td:675
2939 XVTSQRTSP = 2924, // PPCInstrVSX.td:679
2940 XVTSTDCDP = 2925, // PPCInstrVSX.td:1661
2941 XVTSTDCSP = 2926, // PPCInstrVSX.td:1655
2942 XVXEXPDP = 2927, // PPCInstrVSX.td:1627
2943 XVXEXPSP = 2928, // PPCInstrVSX.td:1630
2944 XVXSIGDP = 2929, // PPCInstrVSX.td:1633
2945 XVXSIGSP = 2930, // PPCInstrVSX.td:1636
2946 XXAESDECP = 2931, // PPCInstrFuture.td:505
2947 XXAESENCP = 2932, // PPCInstrFuture.td:499
2948 XXAESGENLKP = 2933, // PPCInstrFuture.td:511
2949 XXBLENDVB = 2934, // PPCInstrP10.td:852
2950 XXBLENDVD = 2935, // PPCInstrP10.td:864
2951 XXBLENDVH = 2936, // PPCInstrP10.td:856
2952 XXBLENDVW = 2937, // PPCInstrP10.td:860
2953 XXBRD = 2938, // PPCInstrVSX.td:1692
2954 XXBRH = 2939, // PPCInstrVSX.td:1689
2955 XXBRQ = 2940, // PPCInstrVSX.td:1696
2956 XXBRW = 2941, // PPCInstrVSX.td:1690
2957 XXEVAL = 2942, // PPCInstrP10.td:1738
2958 XXEXTRACTUW = 2943, // PPCInstrVSX.td:1616
2959 XXGENPCVBM = 2944, // PPCInstrP10.td:1760
2960 XXGENPCVDM = 2945, // PPCInstrP10.td:1769
2961 XXGENPCVHM = 2946, // PPCInstrP10.td:1763
2962 XXGENPCVWM = 2947, // PPCInstrP10.td:1766
2963 XXGFMUL128 = 2948, // PPCInstrFuture.td:519
2964 XXINSERTW = 2949, // PPCInstrVSX.td:1605
2965 XXLAND = 2950, // PPCInstrVSX.td:1041
2966 XXLANDC = 2951, // PPCInstrVSX.td:1045
2967 XXLEQV = 2952, // PPCInstrVSX.td:1137
2968 XXLEQVOnes = 2953, // PPCInstrVSX.td:1149
2969 XXLNAND = 2954, // PPCInstrVSX.td:1141
2970 XXLNOR = 2955, // PPCInstrVSX.td:1051
2971 XXLOR = 2956, // PPCInstrVSX.td:1056
2972 XXLORC = 2957, // PPCInstrVSX.td:1154
2973 XXLORf = 2958, // PPCInstrVSX.td:1061
2974 XXLXOR = 2959, // PPCInstrVSX.td:1064
2975 XXLXORdpz = 2960, // PPCInstrVSX.td:1075
2976 XXLXORspz = 2961, // PPCInstrVSX.td:1079
2977 XXLXORz = 2962, // PPCInstrVSX.td:1072
2978 XXMFACC = 2963, // PPCInstrMMA.td:496
2979 XXMFACCW = 2964, // PPCInstrMMA.td:543
2980 XXMRGHW = 2965, // PPCInstrVSX.td:1086
2981 XXMRGLW = 2966, // PPCInstrVSX.td:1089
2982 XXMTACC = 2967, // PPCInstrMMA.td:501
2983 XXMTACCW = 2968, // PPCInstrMMA.td:547
2984 XXMULMUL = 2969, // PPCInstrFuture.td:546
2985 XXMULMULHIADD = 2970, // PPCInstrFuture.td:549
2986 XXMULMULLOADD = 2971, // PPCInstrFuture.td:554
2987 XXPERM = 2972, // PPCInstrVSX.td:1699
2988 XXPERMDI = 2973, // PPCInstrVSX.td:1093
2989 XXPERMDIs = 2974, // PPCInstrVSX.td:1107
2990 XXPERMR = 2975, // PPCInstrVSX.td:1703
2991 XXPERMX = 2976, // PPCInstrP10.td:847
2992 XXSEL = 2977, // PPCInstrVSX.td:1109
2993 XXSETACCZ = 2978, // PPCInstrMMA.td:514
2994 XXSLDWI = 2979, // PPCInstrVSX.td:1113
2995 XXSLDWIs = 2980, // PPCInstrVSX.td:1120
2996 XXSPLTI32DX = 2981, // PPCInstrP10.td:1404
2997 XXSPLTIB = 2982, // PPCInstrVSX.td:1709
2998 XXSPLTIDP = 2983, // PPCInstrP10.td:1399
2999 XXSPLTIW = 2984, // PPCInstrP10.td:1395
3000 XXSPLTW = 2985, // PPCInstrVSX.td:1124
3001 XXSPLTWs = 2986, // PPCInstrVSX.td:1130
3002 XXSSUMUDM = 2987, // PPCInstrFuture.td:558
3003 XXSSUMUDMC = 2988, // PPCInstrFuture.td:561
3004 XXSSUMUDMCEXT = 2989, // PPCInstrFuture.td:612
3005 gBC = 2990, // PPCInstrInfo.td:5162
3006 gBCA = 2991, // PPCInstrInfo.td:5165
3007 gBCAat = 2992, // PPCInstrInfo.td:5173
3008 gBCCTR = 2993, // PPCInstrInfo.td:5206
3009 gBCCTRL = 2994, // PPCInstrInfo.td:5210
3010 gBCL = 2995, // PPCInstrInfo.td:5180
3011 gBCLA = 2996, // PPCInstrInfo.td:5183
3012 gBCLAat = 2997, // PPCInstrInfo.td:5191
3013 gBCLR = 2998, // PPCInstrInfo.td:5198
3014 gBCLRL = 2999, // PPCInstrInfo.td:5202
3015 gBCLat = 3000, // PPCInstrInfo.td:5187
3016 gBCat = 3001, // PPCInstrInfo.td:5169
3017 INSTRUCTION_LIST_END = 3002
3018 };
3019 enum RegClassByHwModeUses : uint16_t {
3020 ppc_ptr_rc,
3021 ptr_rc_idx_by_hwmode,
3022 ptr_rc_nor0_by_hwmode,
3023 };
3024
3025} // namespace llvm::PPC
3026
3027#endif // GET_INSTRINFO_ENUM
3028
3029#ifdef GET_INSTRINFO_SCHED_ENUM
3030#undef GET_INSTRINFO_SCHED_ENUM
3031
3032namespace llvm::PPC::Sched {
3033
3034 enum {
3035 NoInstrModel = 0,
3036 IIC_LdStSync = 1,
3037 IIC_IntSimple = 2,
3038 IIC_IntGeneral = 3,
3039 IIC_BrB = 4,
3040 IIC_VecFP = 5,
3041 IIC_IntRotate = 6,
3042 IIC_IntCompare = 7,
3043 IIC_SprABORT = 8,
3044 IIC_LdStCOPY = 9,
3045 IIC_LdStPASTE = 10,
3046 IIC_BrCR = 11,
3047 IIC_FPGeneral = 12,
3048 IIC_LdStLD = 13,
3049 IIC_LdStDCBF = 14,
3050 IIC_LdStLoad = 15,
3051 IIC_FPCompare = 16,
3052 IIC_IntDivD = 17,
3053 IIC_IntDivW = 18,
3054 IIC_VecGeneral = 19,
3055 IIC_FPDGeneral = 20,
3056 IIC_FPAddSub = 21,
3057 IIC_FPDivD = 22,
3058 IIC_FPSGeneral = 23,
3059 IIC_VecComplex = 24,
3060 IIC_LdStStore = 25,
3061 IIC_IntRotateDI = 26,
3062 IIC_FPDivS = 27,
3063 IIC_FPFused = 28,
3064 IIC_FPSqrtD = 29,
3065 IIC_FPSqrtS = 30,
3066 IIC_LdStICBI = 31,
3067 IIC_IntISEL = 32,
3068 IIC_SprISYNC = 33,
3069 IIC_LdStLWARX = 34,
3070 IIC_LdStLoadUpd = 35,
3071 IIC_LdStLoadUpdX = 36,
3072 IIC_LdStLDARX = 37,
3073 IIC_LdStLDU = 38,
3074 IIC_LdStLDUX = 39,
3075 IIC_LdStLFD = 40,
3076 IIC_LdStLFDU = 41,
3077 IIC_LdStLFDUX = 42,
3078 IIC_LdStLHA = 43,
3079 IIC_LdStLHAU = 44,
3080 IIC_LdStLHAUX = 45,
3081 IIC_LdStLMW = 46,
3082 IIC_LdStLQ = 47,
3083 IIC_LdStLQARX = 48,
3084 IIC_LdStLWA = 49,
3085 IIC_IntMulHD = 50,
3086 IIC_BrMCR = 51,
3087 IIC_BrMCRX = 52,
3088 IIC_SprMFCR = 53,
3089 IIC_SprMFSPR = 54,
3090 IIC_IntMFFS = 55,
3091 IIC_SprMFMSR = 56,
3092 IIC_SprMFCRF = 57,
3093 IIC_SprMFPMR = 58,
3094 IIC_SprMFSR = 59,
3095 IIC_SprMFTB = 60,
3096 IIC_SprMSGSNDP = 61,
3097 IIC_SprMSGSYNC = 62,
3098 IIC_SprMTSPR = 63,
3099 IIC_IntMTFSB0 = 64,
3100 IIC_SprMTMSR = 65,
3101 IIC_SprMTMSRD = 66,
3102 IIC_SprMTPMR = 67,
3103 IIC_SprMTSR = 68,
3104 IIC_IntMulHW = 69,
3105 IIC_IntMulHWU = 70,
3106 IIC_IntMulLI = 71,
3107 IIC_SprRFI = 72,
3108 IIC_IntRFID = 73,
3109 IIC_IntRotateD = 74,
3110 IIC_SprSLBFEE = 75,
3111 IIC_SprSLBIA = 76,
3112 IIC_SprSLBIE = 77,
3113 IIC_SprSLBIEG = 78,
3114 IIC_SprSLBMFEE = 79,
3115 IIC_SprSLBMFEV = 80,
3116 IIC_SprSLBMTE = 81,
3117 IIC_SprSLBSYNC = 82,
3118 IIC_IntShift = 83,
3119 IIC_LdStSTWCX = 84,
3120 IIC_LdStSTU = 85,
3121 IIC_LdStSTUX = 86,
3122 IIC_LdStSTD = 87,
3123 IIC_LdStSTDCX = 88,
3124 IIC_LdStSTFD = 89,
3125 IIC_LdStSTFDU = 90,
3126 IIC_SprSTOP = 91,
3127 IIC_LdStSTQ = 92,
3128 IIC_LdStSTQCX = 93,
3129 IIC_IntTrapD = 94,
3130 IIC_SprTLBIA = 95,
3131 IIC_SprTLBIE = 96,
3132 IIC_SprTLBIEL = 97,
3133 IIC_SprTLBSYNC = 98,
3134 IIC_IntTrapW = 99,
3135 IIC_VecFPCompare = 100,
3136 IIC_VecPerm = 101,
3137 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS = 102,
3138 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM = 103,
3139 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat = 104,
3140 MFCTR_MFCTR8_MFLR_MFLR8 = 105,
3141 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 106,
3142 MFCR_MFCR8 = 107,
3143 MCRF = 108,
3144 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 109,
3145 LMW = 110,
3146 LWARX_LWARXL = 111,
3147 LDARX_LDARXL = 112,
3148 LHBRX_LHBRX8_LWBRX_LWBRX8 = 113,
3149 MFSR_MFSRIN = 114,
3150 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 115,
3151 LFSU_LFDU = 116,
3152 LFSUX_LFDUX = 117,
3153 STXSDX_STXVD2X_STXVW4X = 118,
3154 LBARX_LHARX = 119,
3155 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 120,
3156 LFIWAX_LFIWZX = 121,
3157 STFD_STFDX_STFIWX_STFS_STFSX = 122,
3158 STFDU_STFDUX_STFSU_STFSUX = 123,
3159 STVEBX_STVEHX_STVEWX_STVX_STVXL = 124,
3160 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 125,
3161 LWA_LWA_32 = 126,
3162 LHAU_LHAU8 = 127,
3163 LHAUX_LHAUX8_LWAUX = 128,
3164 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 129,
3165 STD_STDX = 130,
3166 STMW = 131,
3167 STWCX = 132,
3168 STDCX = 133,
3169 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 134,
3170 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 135,
3171 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 136,
3172 LDU = 137,
3173 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 138,
3174 LDUX = 139,
3175 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec = 140,
3176 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 141,
3177 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 142,
3178 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec = 143,
3179 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec = 144,
3180 ADDPCIS = 145,
3181 SUBFUS_SUBFUS_rec = 146,
3182 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32 = 147,
3183 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 148,
3184 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 149,
3185 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 150,
3186 MULLI_MULLI8 = 151,
3187 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 152,
3188 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 153,
3189 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 154,
3190 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 155,
3191 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec = 156,
3192 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 157,
3193 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec = 158,
3194 FADD_FADD_rec_FSUB_FSUB_rec = 159,
3195 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 160,
3196 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 161,
3197 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 162,
3198 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP = 163,
3199 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 164,
3200 XVTDIVDP_XVTSQRTDP = 165,
3201 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 166,
3202 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 167,
3203 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR = 168,
3204 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 169,
3205 XVTDIVSP_XVTSQRTSP = 170,
3206 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec = 171,
3207 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 172,
3208 FDIVS_FDIVS_rec = 173,
3209 XSDIVDP = 174,
3210 FSQRTS_XSSQRTSP_FSQRTS_rec = 175,
3211 FDIV_FDIV_rec = 176,
3212 XSSQRTDP = 177,
3213 FSQRT_FSQRT_rec = 178,
3214 XVDIVSP = 179,
3215 XVSQRTSP = 180,
3216 XVDIVDP = 181,
3217 XVSQRTDP = 182,
3218 MFOCRF_MFOCRF8 = 183,
3219 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 184,
3220 XSDIVSP = 185,
3221 FSQRTS_FSQRTS_rec = 186,
3222 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 187,
3223 MTFSFb_MTFSB0_MTFSB1 = 188,
3224 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ = 189,
3225 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 190,
3226 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 191,
3227 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 192,
3228 VSUBFP = 193,
3229 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP = 194,
3230 XVCVSPDP = 195,
3231 TDI_TD = 196,
3232 TWI_TW = 197,
3233 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 198,
3234 RLWIMI_RLWIMI8 = 199,
3235 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec = 200,
3236 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec = 201,
3237 ANDIS_rec_ANDI_rec_SUBF8_rec = 202,
3238 OR_OR8_OR8_rec_OR_rec_NOP = 203,
3239 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 204,
3240 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 205,
3241 RLWIMI8_rec_RLWIMI_rec = 206,
3242 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 207,
3243 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 208,
3244 ISEL_ISEL8 = 209,
3245 MFTB_MFTB8 = 210,
3246 DIVW_DIVWU = 211,
3247 DIVD_DIVDU = 212,
3248 DIVWE_DIVWEU = 213,
3249 LVEBX_LVEHX_LVEWX_LVX_LVXL = 214,
3250 LXVB16X_LXSIWZX = 215,
3251 DFLOADf64_XFLOADf64_LIWZX = 216,
3252 LQ = 217,
3253 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 218,
3254 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 219,
3255 STDXTLS_STDXTLS_ = 220,
3256 STBCIX_STDCIX = 221,
3257 STBCX_STHCX = 222,
3258 STHCIX_STSWI_STWCIX = 223,
3259 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 224,
3260 LD_LDX_LDXTLS_LDXTLS_ = 225,
3261 LBARXL_LHARXL = 226,
3262 LBEPX_LHEPX_LWEPX = 227,
3263 LFDEPX_LXSIWAX = 228,
3264 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 229,
3265 SUBF = 230,
3266 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 231,
3267 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 232,
3268 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW = 233,
3269 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 234,
3270 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 235,
3271 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 236,
3272 MFVSCR = 237,
3273 MTVSCR = 238,
3274 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 239,
3275 VADDUQM_VSUBUQM_VPOPCNTD = 240,
3276 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 241,
3277 VMULESW_VMULEUW_VMULOSW_VMULOUW = 242,
3278 VMULUWM = 243,
3279 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS = 244,
3280 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 245,
3281 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI = 246,
3282 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 247,
3283 BCDADD_rec_BCDSUB_rec = 248,
3284 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec = 249,
3285 DCMPOQ_DCMPUQ_DTSTEXQ = 250,
3286 DCTQPQ_DCTQPQ_rec = 251,
3287 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 252,
3288 DQUAQ_DQUAQ_rec = 253,
3289 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 254,
3290 DCFFIX_DCFFIX_rec = 255,
3291 DCFFIXQ_DCFFIXQ_rec = 256,
3292 DMUL_DMUL_rec = 257,
3293 DMULQ_DMULQ_rec = 258,
3294 DDIV_DDIV_rec = 259,
3295 DDIVQ_DDIVQ_rec = 260,
3296 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 261,
3297 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 262,
3298 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 263,
3299 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 264,
3300 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 265,
3301 VRLD = 266,
3302 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 267,
3303 XVABSSP_XVNABSSP_XVNEGSP = 268,
3304 XVCPSGNSP = 269,
3305 VMRGEW_VMRGOW = 270,
3306 VSEL = 271,
3307 XXSEL = 272,
3308 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 273,
3309 MTFSB0_MTFSB1 = 274,
3310 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 275,
3311 CMPRB_CMPRB8_CMPEQB = 276,
3312 XSTSTDCDP_XSTSTDCSP = 277,
3313 FTDIV_FTSQRT = 278,
3314 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 279,
3315 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 280,
3316 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 281,
3317 POPCNTD_POPCNTW = 282,
3318 CMPB_CMPB8_SETB_SETB8_BPERMD = 283,
3319 XSCVSPDPN = 284,
3320 SLD_SRD_SRAD = 285,
3321 SRADI_SRADI_32_RLDIC = 286,
3322 EXTSWSLI_32_64_EXTSWSLI = 287,
3323 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec = 288,
3324 ADDZE_ADDZE8_SUBF_rec = 289,
3325 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 290,
3326 LA_LA8 = 291,
3327 COPY = 292,
3328 MCRXRX = 293,
3329 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 294,
3330 XSXEXPDP = 295,
3331 RFEBB = 296,
3332 TBEGIN_TRECHKPT = 297,
3333 WAIT = 298,
3334 RLDCL_RLDCR = 299,
3335 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 300,
3336 MTOCRF_MTOCRF8 = 301,
3337 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 302,
3338 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 303,
3339 SRAW_SRAW8_SRAWI_SRAWI8 = 304,
3340 XSIEXPDP = 305,
3341 CRXOR = 306,
3342 TRECLAIM_TSR_TABORT = 307,
3343 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 308,
3344 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 309,
3345 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 310,
3346 VPOPCNTD = 311,
3347 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 312,
3348 MADDHD_MADDHDU_MADDLD_MADDLD8 = 313,
3349 MULHD_MULHW_MULLW_MULLWO = 314,
3350 MULHDU_MULHWU = 315,
3351 MULLD_MULLDO = 316,
3352 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS = 317,
3353 FADD_FSUB = 318,
3354 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 319,
3355 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 320,
3356 FSELD_rec_FSELS_rec = 321,
3357 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec = 322,
3358 XSCVDPHP_XSCVHPDP = 323,
3359 LVSL_LVSR = 324,
3360 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec = 325,
3361 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 326,
3362 XXPERM_XXPERMR_XXSPLTIB = 327,
3363 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 328,
3364 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 329,
3365 BCDCTSQ_rec = 330,
3366 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 331,
3367 BCDCFSQ_rec = 332,
3368 XSDIVQP_XSDIVQPO = 333,
3369 XSSQRTQP_XSSQRTQPO = 334,
3370 LXVL_LXVLL = 335,
3371 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 336,
3372 LXSDX_LXVD2X = 337,
3373 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 338,
3374 CP_COPY_CP_COPY8 = 339,
3375 ICBI_ICBIEP = 340,
3376 ICBT_ICBTLS_EnforceIEIO = 341,
3377 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 342,
3378 CP_ABORT = 343,
3379 DARN = 344,
3380 ISYNC = 345,
3381 MSGSYNC = 346,
3382 TLBSYNC = 347,
3383 SYNC = 348,
3384 LFIWZX = 349,
3385 LFDX_LFDXTLS_LFDXTLS__LFD = 350,
3386 SLBIA = 351,
3387 SLBIE = 352,
3388 SLBMFEE = 353,
3389 SLBMFEV = 354,
3390 SLBMTE = 355,
3391 TLBIEL = 356,
3392 LHZU_LHZU8_LWZU_LWZU8 = 357,
3393 LHZUX_LHZUX8_LWZUX_LWZUX8 = 358,
3394 TEND = 359,
3395 CP_PASTE8_rec_CP_PASTE_rec = 360,
3396 TCHECK = 361,
3397 LXSIWAX = 362,
3398 LIWAX = 363,
3399 LFSX_LFSXTLS_LFSXTLS__LFS = 364,
3400 LXSSP_LXSSPX = 365,
3401 XFLOADf32_DFLOADf32 = 366,
3402 LXVH8X = 367,
3403 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 368,
3404 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 369,
3405 STXSDX = 370,
3406 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 371,
3407 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 372,
3408 SLBIEG = 373,
3409 TLBIE = 374,
3410 STXV_STXVB16X_STXVH8X_STXVX = 375,
3411 STXVL_STXVLL = 376,
3412 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 377,
3413 MFPMR = 378,
3414 MTPMR = 379,
3415 MFSPR_MFSPR8_MFUDSCR = 380,
3416 MFMSR = 381,
3417 MTMSR = 382,
3418 MTMSRD = 383,
3419 MTUDSCR_MTSPR_MTSPR8 = 384,
3420 MSGSNDP_MSGSNDP8 = 385,
3421 DIVWO_DIVWUO = 386,
3422 MODSW = 387,
3423 DIVWEO_DIVWEUO = 388,
3424 DIVDO_DIVDUO = 389,
3425 MODSD_MODUD_MODUW = 390,
3426 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 391,
3427 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 392,
3428 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 393,
3429 MCRFS = 394,
3430 RLDCL_rec_RLDCR_rec = 395,
3431 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 396,
3432 MFFS_MFFSCE_MFFSL_MFFS_rec = 397,
3433 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 398,
3434 FDIV = 399,
3435 FSQRT = 400,
3436 FSQRTS = 401,
3437 FDIVS = 402,
3438 LFSU = 403,
3439 LFSUX = 404,
3440 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 405,
3441 LDAT_LWAT = 406,
3442 STDAT_STWAT = 407,
3443 BRINC = 408,
3444 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW = 409,
3445 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW = 410,
3446 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 411,
3447 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 412,
3448 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 413,
3449 RFI = 414,
3450 RFID = 415,
3451 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI = 416,
3452 ICBLC = 417,
3453 MTSR_MTSRIN = 418,
3454 MFDCR = 419,
3455 MTDCR = 420,
3456 NOP_GT_PWR6_NOP_GT_PWR7 = 421,
3457 TLBIA = 422,
3458 WRTEE_WRTEEI = 423,
3459 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 424,
3460 MSYNC = 425,
3461 SLBSYNC = 426,
3462 SLBFEE_rec = 427,
3463 STOP = 428,
3464 DCBA_DCBI = 429,
3465 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES = 430,
3466 VCFSX_VCFUX_VCTSXS_VCTUXS = 431,
3467 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 432,
3468 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 433,
3469 XSCVDPHP = 434,
3470 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 435,
3471 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP = 436,
3472 XVCVSPBF16 = 437,
3473 FADDS_FMULS_FSUBS = 438,
3474 FMUL = 439,
3475 VADDFP = 440,
3476 XSMULDP_XSMULSP = 441,
3477 XVADDDP_XVMULDP_XVSUBDP = 442,
3478 XVADDSP_XVMULSP_XVSUBSP = 443,
3479 VMADDFP_VNMSUBFP = 444,
3480 FADDS_rec_FMULS_rec_FSUBS_rec = 445,
3481 FMUL_rec = 446,
3482 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec = 447,
3483 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL = 448,
3484 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 449,
3485 VGNB = 450,
3486 VSBOX = 451,
3487 CFUGED_PDEPD_PEXTD = 452,
3488 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 453,
3489 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 454,
3490 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 455,
3491 HASHST_HASHST8_HASHSTP_HASHSTP8 = 456,
3492 XSMULQP_XSMULQPO = 457,
3493 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 458,
3494 VMODSQ_VMODUQ = 459,
3495 VDIVSD_VDIVUD = 460,
3496 VMODSD_VMODUD = 461,
3497 VDIVSW_VDIVUW = 462,
3498 VMODSW_VMODUW = 463,
3499 VDIVESD_VDIVEUD = 464,
3500 VDIVESW_VDIVEUW = 465,
3501 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 466,
3502 XXGENPCVBM = 467,
3503 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 468,
3504 VADDCUQ_VSUBCUQ = 469,
3505 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 470,
3506 MTVSRBMI = 471,
3507 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 472,
3508 FTSQRT = 473,
3509 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 474,
3510 RLDIC_rec = 475,
3511 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 476,
3512 RLWINM8_rec_RLWINM_rec = 477,
3513 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 478,
3514 VPOPCNTB_VPOPCNTH = 479,
3515 VSHASIGMAD_VSHASIGMAW = 480,
3516 XSTSQRTDP = 481,
3517 XVTSQRTDP = 482,
3518 XVTSQRTSP = 483,
3519 XVTSTDCDP_XVTSTDCSP = 484,
3520 SLD_rec_SRD_rec = 485,
3521 TDI = 486,
3522 TWI = 487,
3523 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 488,
3524 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec = 489,
3525 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 490,
3526 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 491,
3527 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 492,
3528 VCMPSQ_VCMPUQ = 493,
3529 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 494,
3530 TRAP = 495,
3531 SRAWI8_rec_SRAWI_rec = 496,
3532 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 497,
3533 VRLQMI = 498,
3534 DSS_DSSALL = 499,
3535 WAITP10 = 500,
3536 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 501,
3537 ADDIdtprelL32_ADDISdtprelHA32 = 502,
3538 ADDItlsldLADDR32 = 503,
3539 ADDItocL_ADDIStocHA_ADDIStocHA8 = 504,
3540 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 505,
3541 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 506,
3542 ADDZE_ADDZE8 = 507,
3543 ANDI_rec_ANDIS_rec = 508,
3544 CMPDI_CMPWI_CMPLDI_CMPLWI = 509,
3545 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec = 510,
3546 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 511,
3547 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 512,
3548 NOP = 513,
3549 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 514,
3550 RLWINM_RLWINM8 = 515,
3551 SETB_SETB8 = 516,
3552 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 517,
3553 SRAWI_SRAWI8 = 518,
3554 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 519,
3555 VEXTSD2Q = 520,
3556 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 521,
3557 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 522,
3558 XVABSDP_XVNABSDP_XVNEGDP = 523,
3559 XVXSIGDP_XVXSIGSP = 524,
3560 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 525,
3561 ADDEX_ADDEX8 = 526,
3562 ADD4O_ADD8O = 527,
3563 CMPB_CMPB8 = 528,
3564 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 529,
3565 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 530,
3566 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 531,
3567 XXLEQVOnes = 532,
3568 MFFS_MFFS_rec_MFFSL = 533,
3569 MFFSCDRNI_MFFSCRNI = 534,
3570 MTFSB0 = 535,
3571 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec = 536,
3572 NEG8O_rec_NEGO_rec = 537,
3573 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 538,
3574 HRFID_SC = 539,
3575 MTFSFI_MTFSFIb_MTFSFI_rec = 540,
3576 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 541,
3577 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 542,
3578 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 543,
3579 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 544,
3580 LD = 545,
3581 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 546,
3582 DFLOADf32 = 547,
3583 DFLOADf64 = 548,
3584 LFD = 549,
3585 LHA_LHA8 = 550,
3586 LXSD_LXV = 551,
3587 DCBT_DCBTST = 552,
3588 ICBT = 553,
3589 LDBRX = 554,
3590 SPILLTOVSR_LDX = 555,
3591 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 556,
3592 MTSR = 557,
3593 MTVRSAVE_MTVRSAVEv = 558,
3594 LBZCIX_LDCIX_LHZCIX_LWZCIX = 559,
3595 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc = 560,
3596 LFS = 561,
3597 LXSSP = 562,
3598 LXVP = 563,
3599 LXVPX = 564,
3600 MFSR = 565,
3601 MFTB8 = 566,
3602 XXSETACCZ = 567,
3603 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 568,
3604 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 569,
3605 XVI8GER4SPP = 570,
3606 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 571,
3607 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 572,
3608 PMXVI8GER4SPP = 573,
3609 XXMTACC = 574,
3610 XXMFACC = 575,
3611 VMULHSD_VMULHUD_VMULLD = 576,
3612 LXVKQ = 577,
3613 VSPLTISB_VSPLTISH_VSPLTISW = 578,
3614 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 579,
3615 XXSPLTIB = 580,
3616 BRD_BRH_BRH8_BRW_BRW8 = 581,
3617 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 582,
3618 VGBBD_VUPKHSW_VUPKLSW = 583,
3619 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 584,
3620 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 585,
3621 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 586,
3622 XVCVBF16SPN = 587,
3623 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 588,
3624 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 589,
3625 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 590,
3626 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 591,
3627 VSLV_VSRV_XXINSERTW = 592,
3628 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 593,
3629 VSUMSWS = 594,
3630 XXSPLTIDP_XXSPLTIW = 595,
3631 XXSPLTI32DX = 596,
3632 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 597,
3633 XXPERMX = 598,
3634 PSTXVP_PSTXVPpc = 599,
3635 STB_STB8_STH_STH8_STW_STW8 = 600,
3636 SPILLTOVSR_ST = 601,
3637 STD = 602,
3638 DFSTOREf32_DFSTOREf64 = 603,
3639 STFD_STFS = 604,
3640 STFDU_STFSU = 605,
3641 STXSD = 606,
3642 STXSSP = 607,
3643 STXV = 608,
3644 DCBF_DCBST_DCBZ = 609,
3645 ICBI = 610,
3646 SPILLTOVSR_STX = 611,
3647 STIWX = 612,
3648 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 613,
3649 EnforceIEIO = 614,
3650 TLBIE8P9_TLBIEP9 = 615,
3651 STHCIX_STWCIX = 616,
3652 SYNCP10 = 617,
3653 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc = 618,
3654 STXVP = 619,
3655 STXVPX = 620,
3656 ATTN_NAP = 621,
3657 DCBZL = 622,
3658 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 623,
3659 CLRBHRB_MFBHRBE = 624,
3660 PADDI_PADDI8_PADDI8pc_PADDIpc = 625,
3661 PLI_PLI8 = 626,
3662 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 627,
3663 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 628,
3664 VMSUMCUD = 629,
3665 SCHED_LIST_END = 630
3666 };
3667
3668} // namespace llvm::PPC::Sched
3669
3670#endif // GET_INSTRINFO_SCHED_ENUM
3671
3672#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3673
3674namespace llvm {
3675
3676struct PPCInstrTable {
3677 MCInstrDesc Insts[3002];
3678 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3679 MCPhysReg ImplicitOps[250];
3680 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3681 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3682 MCOperandInfo OperandInfo[1350];
3683};
3684} // namespace llvm
3685
3686#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3687
3688#ifdef GET_INSTRINFO_MC_DESC
3689#undef GET_INSTRINFO_MC_DESC
3690
3691namespace llvm {
3692
3693static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3694static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3695
3696extern const PPCInstrTable PPCDescs = {
3697 {
3698 { 3001, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1346, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3699 { 3000, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1346, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3700 { 2999, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3701 { 2998, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3702 { 2997, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1339, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3703 { 2996, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1336, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3704 { 2995, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1333, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3705 { 2994, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3706 { 2993, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3707 { 2992, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1339, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3708 { 2991, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1336, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3709 { 2990, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1333, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3710 { 2989, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3711 { 2988, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3712 { 2987, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3713 { 2986, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSPLTWs
3714 { 2985, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1330, 0, 0, 0x0ULL }, // XXSPLTW
3715 { 2984, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3716 { 2983, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3717 { 2982, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 660, 0, 0, 0x0ULL }, // XXSPLTIB
3718 { 2981, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1326, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3719 { 2980, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSLDWIs
3720 { 2979, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXSLDWI
3721 { 2978, 1, 1, 4, 567, 0, 0, PPCOpInfoBase + 1325, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3722 { 2977, 4, 1, 4, 272, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x0ULL }, // XXSEL
3723 { 2976, 5, 1, 8, 598, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3724 { 2975, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERMR
3725 { 2974, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXPERMDIs
3726 { 2973, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXPERMDI
3727 { 2972, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERM
3728 { 2971, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1313, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3729 { 2970, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3730 { 2969, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3731 { 2968, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3732 { 2967, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMTACC
3733 { 2966, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGLW
3734 { 2965, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGHW
3735 { 2964, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3736 { 2963, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMFACC
3737 { 2962, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3738 { 2961, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3739 { 2960, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1301, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3740 { 2959, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3741 { 2958, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3742 { 2957, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLORC
3743 { 2956, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3744 { 2955, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3745 { 2954, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3746 { 2953, 1, 1, 4, 532, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3747 { 2952, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3748 { 2951, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLANDC
3749 { 2950, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3750 { 2949, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1296, 0, 0, 0x0ULL }, // XXINSERTW
3751 { 2948, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3752 { 2947, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3753 { 2946, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3754 { 2945, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3755 { 2944, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3756 { 2943, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 1286, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3757 { 2942, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1281, 0, 0, 0x80ULL }, // XXEVAL
3758 { 2941, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRW
3759 { 2940, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3760 { 2939, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3761 { 2938, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRD
3762 { 2937, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVW
3763 { 2936, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3764 { 2935, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVD
3765 { 2934, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3766 { 2933, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1274, 0, 0, 0x0ULL }, // XXAESGENLKP
3767 { 2932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESENCP
3768 { 2931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESDECP
3769 { 2930, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGSP
3770 { 2929, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGDP
3771 { 2928, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPSP
3772 { 2927, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPDP
3773 { 2926, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCSP
3774 { 2925, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCDP
3775 { 2924, 2, 1, 4, 483, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTSP
3776 { 2923, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTDP
3777 { 2922, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3778 { 2921, 3, 1, 4, 170, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVSP
3779 { 2920, 3, 1, 4, 165, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVDP
3780 { 2919, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVSUBUWM
3781 { 2918, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3782 { 2917, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3783 { 2916, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3784 { 2915, 2, 1, 4, 180, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3785 { 2914, 2, 1, 4, 182, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3786 { 2913, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3787 { 2912, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3788 { 2911, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3789 { 2910, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3790 { 2909, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3791 { 2908, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3792 { 2907, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3793 { 2906, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVRLW
3794 { 2905, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3795 { 2904, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3796 { 2903, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3797 { 2902, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3798 { 2901, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3799 { 2900, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3800 { 2899, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3801 { 2898, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3802 { 2897, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3803 { 2896, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3804 { 2895, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3805 { 2894, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3806 { 2893, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3807 { 2892, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3808 { 2891, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3809 { 2890, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGSP
3810 { 2889, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGDP
3811 { 2888, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSSP
3812 { 2887, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSDP
3813 { 2886, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULUWM
3814 { 2885, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3815 { 2884, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3816 { 2883, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHUW
3817 { 2882, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3818 { 2881, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHSW
3819 { 2880, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3820 { 2879, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3821 { 2878, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3822 { 2877, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3823 { 2876, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3824 { 2875, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3825 { 2874, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3826 { 2873, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3827 { 2872, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3828 { 2871, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3829 { 2870, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3830 { 2869, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3831 { 2868, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3832 { 2867, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3833 { 2866, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPSP
3834 { 2865, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPDP
3835 { 2864, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3836 { 2863, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3837 { 2862, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3838 { 2861, 4, 1, 4, 570, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3839 { 2860, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3840 { 2859, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3841 { 2858, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3842 { 2857, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3843 { 2856, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3844 { 2855, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3845 { 2854, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3846 { 2853, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3847 { 2852, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3848 { 2851, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3849 { 2850, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3850 { 2849, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3851 { 2848, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3852 { 2847, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3853 { 2846, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3854 { 2845, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3855 { 2844, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3856 { 2843, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3857 { 2842, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3858 { 2841, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3859 { 2840, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3860 { 2839, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3861 { 2838, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3862 { 2837, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3863 { 2836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3864 { 2835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3865 { 2834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3866 { 2833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3867 { 2832, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3868 { 2831, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3869 { 2830, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3870 { 2829, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3871 { 2828, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3872 { 2827, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3873 { 2826, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3874 { 2825, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3875 { 2824, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3876 { 2823, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3877 { 2822, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3878 { 2821, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3879 { 2820, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3880 { 2819, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3881 { 2818, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3882 { 2817, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3883 { 2816, 3, 1, 4, 179, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3884 { 2815, 3, 1, 4, 181, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3885 { 2814, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3886 { 2813, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVUXWDP
3887 { 2812, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3888 { 2811, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3889 { 2810, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3890 { 2809, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVSXWDP
3891 { 2808, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3892 { 2807, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3893 { 2806, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3894 { 2805, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3895 { 2804, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3896 { 2803, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3897 { 2802, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3898 { 2801, 2, 1, 4, 195, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3899 { 2800, 2, 1, 4, 437, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVSPBF16
3900 { 2799, 2, 1, 4, 312, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3901 { 2798, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3902 { 2797, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3903 { 2796, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3904 { 2795, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3905 { 2794, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3906 { 2793, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVBF16SPN
3907 { 2792, 3, 1, 4, 269, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNSP
3908 { 2791, 3, 1, 4, 267, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNDP
3909 { 2790, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3910 { 2789, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3911 { 2788, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3912 { 2787, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3913 { 2786, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3914 { 2785, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3915 { 2784, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3916 { 2783, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3917 { 2782, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3918 { 2781, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3919 { 2780, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3920 { 2779, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3921 { 2778, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3922 { 2777, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3923 { 2776, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3924 { 2775, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3925 { 2774, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3926 { 2773, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3927 { 2772, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3928 { 2771, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3929 { 2770, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3930 { 2769, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3931 { 2768, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVADDUWM
3932 { 2767, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3933 { 2766, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3934 { 2765, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3935 { 2764, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSSP
3936 { 2763, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSDP
3937 { 2762, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3938 { 2761, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXSIGDP
3939 { 2760, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3940 { 2759, 2, 1, 4, 295, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXEXPDP
3941 { 2758, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3942 { 2757, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1222, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3943 { 2756, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3944 { 2755, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1217, 162, 0, 0x0ULL }, // XSTSQRTDP
3945 { 2754, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0, 0x0ULL }, // XSTDIVDP
3946 { 2753, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3947 { 2752, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3948 { 2751, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3949 { 2750, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3950 { 2749, 2, 1, 4, 175, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3951 { 2748, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3952 { 2747, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3953 { 2746, 2, 1, 4, 177, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3954 { 2745, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3955 { 2744, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3956 { 2743, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3957 { 2742, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3958 { 2741, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3959 { 2740, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3960 { 2739, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3961 { 2738, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3962 { 2737, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3963 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3964 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3965 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3966 { 2733, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3967 { 2732, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3968 { 2731, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3969 { 2730, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3970 { 2729, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3971 { 2728, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3972 { 2727, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3973 { 2726, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3974 { 2725, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3975 { 2724, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3976 { 2723, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3977 { 2722, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3978 { 2721, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3979 { 2720, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3980 { 2719, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3981 { 2718, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3982 { 2717, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3983 { 2716, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3984 { 2715, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3985 { 2714, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3986 { 2713, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNEGQP
3987 { 2712, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNEGDP
3988 { 2711, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNABSQP
3989 { 2710, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1187, 162, 0, 0x0ULL }, // XSNABSDPs
3990 { 2709, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNABSDP
3991 { 2708, 3, 1, 4, 441, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3992 { 2707, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3993 { 2706, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3994 { 2705, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3995 { 2704, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3996 { 2703, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
3997 { 2702, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
3998 { 2701, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
3999 { 2700, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
4000 { 2699, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
4001 { 2698, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4002 { 2697, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4003 { 2696, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMINCQP
4004 { 2695, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4005 { 2694, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4006 { 2693, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4007 { 2692, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4008 { 2691, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4009 { 2690, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4010 { 2689, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4011 { 2688, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMAXCQP
4012 { 2687, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4013 { 2686, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4014 { 2685, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4015 { 2684, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4016 { 2683, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4017 { 2682, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4018 { 2681, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4019 { 2680, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1198, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4020 { 2679, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 1195, 0, 0, 0x0ULL }, // XSIEXPDP
4021 { 2678, 3, 1, 4, 185, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4022 { 2677, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4023 { 2676, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4024 { 2675, 3, 1, 4, 174, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4025 { 2674, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4026 { 2673, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4027 { 2672, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVUQQP
4028 { 2671, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVUDQP
4029 { 2670, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4030 { 2669, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4031 { 2668, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVSQQP
4032 { 2667, 2, 1, 4, 284, 0, 0, PPCOpInfoBase + 1191, 0, 0, 0x0ULL }, // XSCVSPDPN
4033 { 2666, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4034 { 2665, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVSDQP
4035 { 2664, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4036 { 2663, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPUQZ
4037 { 2662, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4038 { 2661, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4039 { 2660, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPSQZ
4040 { 2659, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4041 { 2658, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4042 { 2657, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4043 { 2656, 2, 1, 4, 323, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4044 { 2655, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4045 { 2654, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4046 { 2653, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4047 { 2652, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4048 { 2651, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4049 { 2650, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4050 { 2649, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4051 { 2648, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4052 { 2647, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVDPSPN
4053 { 2646, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4054 { 2645, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4055 { 2644, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4056 { 2643, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCPSGNQP
4057 { 2642, 3, 1, 4, 294, 1, 0, PPCOpInfoBase + 1171, 162, 0, 0x0ULL }, // XSCPSGNDP
4058 { 2641, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4059 { 2640, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4060 { 2639, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4061 { 2638, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4062 { 2637, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGTQP
4063 { 2636, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4064 { 2635, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGEQP
4065 { 2634, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4066 { 2633, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4067 { 2632, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4068 { 2631, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPEQQP
4069 { 2630, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4070 { 2629, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4071 { 2628, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4072 { 2627, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4073 { 2626, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4074 { 2625, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4075 { 2624, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4076 { 2623, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4077 { 2622, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4078 { 2621, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSABSQP
4079 { 2620, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSABSDP
4080 { 2619, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4081 { 2618, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4082 { 2617, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4083 { 2616, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4084 { 2615, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4085 { 2614, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4086 { 2613, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4087 { 2612, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4088 { 2611, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4089 { 2610, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4090 { 2609, 2, 0, 4, 500, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4091 { 2608, 1, 0, 4, 298, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4092 { 2607, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4093 { 2606, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4094 { 2605, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4095 { 2604, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4096 { 2603, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4097 { 2602, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4098 { 2601, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4099 { 2600, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSW
4100 { 2599, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSNTOB
4101 { 2598, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSH
4102 { 2597, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSB
4103 { 2596, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLPX
4104 { 2595, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOFP32
4105 { 2594, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOBF16
4106 { 2593, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOFP32
4107 { 2592, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOBF16
4108 { 2591, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSW
4109 { 2590, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSNTOB
4110 { 2589, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSH
4111 { 2588, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSB
4112 { 2587, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHPX
4113 { 2586, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLN
4114 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLH
4115 { 2584, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLB
4116 { 2583, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHN
4117 { 2582, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHH
4118 { 2581, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHB
4119 { 2580, 3, 1, 4, 594, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4120 { 2579, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4121 { 2578, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4122 { 2577, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4123 { 2576, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4124 { 2575, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWS
4125 { 2574, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWM
4126 { 2573, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUQM
4127 { 2572, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHS
4128 { 2571, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHM
4129 { 2570, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUDM
4130 { 2569, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBS
4131 { 2568, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBM
4132 { 2567, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSWS
4133 { 2566, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSHS
4134 { 2565, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSBS
4135 { 2564, 3, 1, 4, 193, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBFP
4136 { 2563, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBEUQM
4137 { 2562, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBECUQ
4138 { 2561, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBCUW
4139 { 2560, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBCUQ
4140 { 2559, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4141 { 2558, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHR
4142 { 2557, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4143 { 2556, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHL
4144 { 2555, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4145 { 2554, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBR
4146 { 2553, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4147 { 2552, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBL
4148 { 2551, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRW
4149 { 2550, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRV
4150 { 2549, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRQ
4151 { 2548, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRO
4152 { 2547, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRH
4153 { 2546, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSRDBI
4154 { 2545, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRD
4155 { 2544, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRB
4156 { 2543, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAW
4157 { 2542, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4158 { 2541, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAH
4159 { 2540, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRAD
4160 { 2539, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAB
4161 { 2538, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSR
4162 { 2537, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTW
4163 { 2536, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISW
4164 { 2535, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISH
4165 { 2534, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISB
4166 { 2533, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTHs
4167 { 2532, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTH
4168 { 2531, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTBs
4169 { 2530, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTB
4170 { 2529, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLW
4171 { 2528, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLV
4172 { 2527, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4173 { 2526, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLO
4174 { 2525, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLH
4175 { 2524, 4, 1, 4, 232, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x28ULL }, // VSLDOI
4176 { 2523, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSLDBI
4177 { 2522, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLD
4178 { 2521, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLB
4179 { 2520, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSL
4180 { 2519, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAW
4181 { 2518, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAD
4182 { 2517, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VSEL
4183 { 2516, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSBOX
4184 { 2515, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRSQRTEFP
4185 { 2514, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLWNM
4186 { 2513, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLWMI
4187 { 2512, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLW
4188 { 2511, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQNM
4189 { 2510, 4, 1, 4, 498, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLQMI
4190 { 2509, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQ
4191 { 2508, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLH
4192 { 2507, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLDNM
4193 { 2506, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLDMI
4194 { 2505, 3, 1, 4, 266, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLD
4195 { 2504, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLB
4196 { 2503, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIZ
4197 { 2502, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIP
4198 { 2501, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIN
4199 { 2500, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIM
4200 { 2499, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VREFP
4201 { 2498, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBW
4202 { 2497, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBQ
4203 { 2496, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBD
4204 { 2495, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTW
4205 { 2494, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTH
4206 { 2493, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTD
4207 { 2492, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTB
4208 { 2491, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMW
4209 { 2490, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMH
4210 { 2489, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMD
4211 { 2488, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMB
4212 { 2487, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4213 { 2486, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUWUM
4214 { 2485, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4215 { 2484, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUHUM
4216 { 2483, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4217 { 2482, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPKUDUM
4218 { 2481, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4219 { 2480, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4220 { 2479, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4221 { 2478, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4222 { 2477, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4223 { 2476, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4224 { 2475, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKPX
4225 { 2474, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPEXTD
4226 { 2473, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VPERMXOR
4227 { 2472, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4228 { 2471, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VPERM
4229 { 2470, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPDEPD
4230 { 2469, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VORC
4231 { 2468, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4232 { 2467, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VNOR
4233 { 2466, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4234 { 2465, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGW
4235 { 2464, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGD
4236 { 2463, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHERLAST
4237 { 2462, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHER
4238 { 2461, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4239 { 2460, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4240 { 2459, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4241 { 2458, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4242 { 2457, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOUD
4243 { 2456, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4244 { 2455, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4245 { 2454, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4246 { 2453, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOSD
4247 { 2452, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4248 { 2451, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULLD
4249 { 2450, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUW
4250 { 2449, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUD
4251 { 2448, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSW
4252 { 2447, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSD
4253 { 2446, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4254 { 2445, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4255 { 2444, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULEUD
4256 { 2443, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4257 { 2442, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4258 { 2441, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4259 { 2440, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULESD
4260 { 2439, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4261 { 2438, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4262 { 2437, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4263 { 2436, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4264 { 2435, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4265 { 2434, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4266 { 2433, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUHM
4267 { 2432, 4, 1, 4, 168, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMUDM
4268 { 2431, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUBM
4269 { 2430, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4270 { 2429, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMSHM
4271 { 2428, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMMBM
4272 { 2427, 4, 1, 4, 629, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMCUD
4273 { 2426, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGOW
4274 { 2425, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLW
4275 { 2424, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLH
4276 { 2423, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLB
4277 { 2422, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHW
4278 { 2421, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHH
4279 { 2420, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHB
4280 { 2419, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGEW
4281 { 2418, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUW
4282 { 2417, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUQ
4283 { 2416, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUD
4284 { 2415, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSW
4285 { 2414, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSQ
4286 { 2413, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSD
4287 { 2412, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4288 { 2411, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4289 { 2410, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4290 { 2409, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4291 { 2408, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4292 { 2407, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4293 { 2406, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4294 { 2405, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4295 { 2404, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4296 { 2403, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4297 { 2402, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4298 { 2401, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4299 { 2400, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4300 { 2399, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4301 { 2398, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4302 { 2397, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4303 { 2396, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4304 { 2395, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4305 { 2394, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4306 { 2393, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4307 { 2392, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4308 { 2391, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4309 { 2390, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VLOGEFP
4310 { 2389, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVRX
4311 { 2388, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVLX
4312 { 2387, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWRX
4313 { 2386, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWLX
4314 { 2385, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1151, 0, 0, 0x0ULL }, // VINSW
4315 { 2384, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVRX
4316 { 2383, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVLX
4317 { 2382, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHRX
4318 { 2381, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHLX
4319 { 2380, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4320 { 2379, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTH
4321 { 2378, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4322 { 2377, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTB
4323 { 2376, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDRX
4324 { 2375, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDLX
4325 { 2374, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1139, 0, 0, 0x0ULL }, // VINSD
4326 { 2373, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVRX
4327 { 2372, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVLX
4328 { 2371, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBRX
4329 { 2370, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBLX
4330 { 2369, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VGNB
4331 { 2368, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VGBBD
4332 { 2367, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWRX
4333 { 2366, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWLX
4334 { 2365, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHRX
4335 { 2364, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHLX
4336 { 2363, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBRX
4337 { 2362, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBLX
4338 { 2361, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4339 { 2360, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSW2D
4340 { 2359, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4341 { 2358, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2W
4342 { 2357, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4343 { 2356, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2D
4344 { 2355, 2, 1, 4, 520, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSD2Q
4345 { 2354, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4346 { 2353, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2W
4347 { 2352, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4348 { 2351, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2D
4349 { 2350, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTWM
4350 { 2349, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4351 { 2348, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4352 { 2347, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4353 { 2346, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VEXTRACTQM
4354 { 2345, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTHM
4355 { 2344, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTDM
4356 { 2343, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4357 { 2342, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTBM
4358 { 2341, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVRX
4359 { 2340, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVLX
4360 { 2339, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVRX
4361 { 2338, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVLX
4362 { 2337, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVRX
4363 { 2336, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVLX
4364 { 2335, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVRX
4365 { 2334, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVLX
4366 { 2333, 2, 1, 4, 192, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VEXPTEFP
4367 { 2332, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDWM
4368 { 2331, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDQM
4369 { 2330, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDHM
4370 { 2329, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDDM
4371 { 2328, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDBM
4372 { 2327, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4373 { 2326, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUW
4374 { 2325, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUQ
4375 { 2324, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUD
4376 { 2323, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSW
4377 { 2322, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSQ
4378 { 2321, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSD
4379 { 2320, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUW
4380 { 2319, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUQ
4381 { 2318, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUD
4382 { 2317, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESW
4383 { 2316, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESQ
4384 { 2315, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESD
4385 { 2314, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZW
4386 { 2313, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCTZLSBB
4387 { 2312, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZH
4388 { 2311, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCTZDM
4389 { 2310, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZD
4390 { 2309, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZB
4391 { 2308, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTUXS_0
4392 { 2307, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTUXS
4393 { 2306, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTSXS_0
4394 { 2305, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTSXS
4395 { 2304, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBW
4396 { 2303, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBH
4397 { 2302, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBD
4398 { 2301, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBB
4399 { 2300, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4400 { 2299, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4401 { 2298, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZW_rec
4402 { 2297, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZW
4403 { 2296, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZH_rec
4404 { 2295, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZH
4405 { 2294, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZB_rec
4406 { 2293, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZB
4407 { 2292, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEW_rec
4408 { 2291, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEW
4409 { 2290, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEH_rec
4410 { 2289, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEH
4411 { 2288, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEB_rec
4412 { 2287, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEB
4413 { 2286, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUW_rec
4414 { 2285, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUW
4415 { 2284, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUQ_rec
4416 { 2283, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUQ
4417 { 2282, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUH_rec
4418 { 2281, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUH
4419 { 2280, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUD_rec
4420 { 2279, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUD
4421 { 2278, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUB_rec
4422 { 2277, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUB
4423 { 2276, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSW_rec
4424 { 2275, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSW
4425 { 2274, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSQ_rec
4426 { 2273, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSQ
4427 { 2272, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSH_rec
4428 { 2271, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSH
4429 { 2270, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSD_rec
4430 { 2269, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSD
4431 { 2268, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSB_rec
4432 { 2267, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSB
4433 { 2266, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTFP_rec
4434 { 2265, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTFP
4435 { 2264, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGEFP_rec
4436 { 2263, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGEFP
4437 { 2262, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUW_rec
4438 { 2261, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUW
4439 { 2260, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUQ_rec
4440 { 2259, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUQ
4441 { 2258, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUH_rec
4442 { 2257, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUH
4443 { 2256, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUD_rec
4444 { 2255, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUD
4445 { 2254, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUB_rec
4446 { 2253, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUB
4447 { 2252, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQFP_rec
4448 { 2251, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQFP
4449 { 2250, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPBFP_rec
4450 { 2249, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPBFP
4451 { 2248, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZW
4452 { 2247, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCLZLSBB
4453 { 2246, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZH
4454 { 2245, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCLZDM
4455 { 2244, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZD
4456 { 2243, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZB
4457 { 2242, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRRB
4458 { 2241, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRLB
4459 { 2240, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHERLAST
4460 { 2239, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHER
4461 { 2238, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFUX_0
4462 { 2237, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFUX
4463 { 2236, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCFUGED
4464 { 2235, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFSX_0
4465 { 2234, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFSX
4466 { 2233, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMQ
4467 { 2232, 3, 1, 4, 310, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMD
4468 { 2231, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4469 { 2230, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4470 { 2229, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4471 { 2228, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4472 { 2227, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4473 { 2226, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4474 { 2225, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VANDC
4475 { 2224, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4476 { 2223, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4477 { 2222, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4478 { 2221, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4479 { 2220, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4480 { 2219, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4481 { 2218, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4482 { 2217, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4483 { 2216, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4484 { 2215, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4485 { 2214, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4486 { 2213, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4487 { 2212, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4488 { 2211, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDEUQM
4489 { 2210, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDECUQ
4490 { 2209, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4491 { 2208, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VADDCUQ
4492 { 2207, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUW
4493 { 2206, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUH
4494 { 2205, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUB
4495 { 2204, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4496 { 2203, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4497 { 2202, 3, 0, 4, 487, 0, 0, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4498 { 2201, 3, 0, 4, 197, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4499 { 2200, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4500 { 2199, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4501 { 2198, 0, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4502 { 2197, 0, 0, 4, 495, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4503 { 2196, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // TLSLDAIX8
4504 { 2195, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // TLSLDAIX
4505 { 2194, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // TLSGDAIX8
4506 { 2193, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // TLSGDAIX
4507 { 2192, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4508 { 2191, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4509 { 2190, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4510 { 2189, 0, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4511 { 2188, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4512 { 2187, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4513 { 2186, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4514 { 2185, 3, 1, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4515 { 2184, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4516 { 2183, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4517 { 2182, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4518 { 2181, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4519 { 2180, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4520 { 2179, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4521 { 2178, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4522 { 2177, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4523 { 2176, 1, 0, 4, 356, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4524 { 2175, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4525 { 2174, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4526 { 2173, 2, 0, 4, 374, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4527 { 2172, 0, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4528 { 2171, 1, 0, 4, 359, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4529 { 2170, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1101, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4530 { 2169, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 1098, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4531 { 2168, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4532 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4533 { 2166, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4534 { 2165, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4535 { 2164, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4536 { 2163, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4537 { 2162, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK_RET
4538 { 2161, 1, 1, 4, 361, 0, 0, PPCOpInfoBase + 684, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4539 { 2160, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4540 { 2159, 1, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4541 { 2158, 0, 0, 4, 405, 2, 0, PPCOpInfoBase + 1, 237, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBCTR8
4542 { 2157, 0, 0, 4, 405, 2, 0, PPCOpInfoBase + 1, 235, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBCTR
4543 { 2156, 1, 0, 4, 449, 1, 0, PPCOpInfoBase + 0, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA8
4544 { 2155, 1, 0, 4, 449, 1, 0, PPCOpInfoBase + 0, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA
4545 { 2154, 1, 0, 4, 449, 1, 0, PPCOpInfoBase + 290, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB8
4546 { 2153, 1, 0, 4, 449, 1, 0, PPCOpInfoBase + 290, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB
4547 { 2152, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4548 { 2151, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4549 { 2150, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4550 { 2149, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4551 { 2148, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4552 { 2147, 2, 0, 4, 617, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4553 { 2146, 1, 0, 4, 348, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4554 { 2145, 3, 1, 4, 289, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF_rec
4555 { 2144, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFZE_rec
4556 { 2143, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFZEO_rec
4557 { 2142, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFZEO
4558 { 2141, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFZE8_rec
4559 { 2140, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFZE8O_rec
4560 { 2139, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFZE8O
4561 { 2138, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFZE8
4562 { 2137, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFZE
4563 { 2136, 4, 1, 4, 146, 0, 1, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4564 { 2135, 4, 1, 4, 146, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4565 { 2134, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // SUBFO_rec
4566 { 2133, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // SUBFO
4567 { 2132, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFME_rec
4568 { 2131, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFMEO_rec
4569 { 2130, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFMEO
4570 { 2129, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFME8_rec
4571 { 2128, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFME8O_rec
4572 { 2127, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFME8O
4573 { 2126, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFME8
4574 { 2125, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFME
4575 { 2124, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SUBFIC8
4576 { 2123, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SUBFIC
4577 { 2122, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0, 0x8ULL }, // SUBFE_rec
4578 { 2121, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0, 0x8ULL }, // SUBFEO_rec
4579 { 2120, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0, 0x8ULL }, // SUBFEO
4580 { 2119, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0, 0x8ULL }, // SUBFE8_rec
4581 { 2118, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0, 0x8ULL }, // SUBFE8O_rec
4582 { 2117, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0, 0x8ULL }, // SUBFE8O
4583 { 2116, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 231, 23, 0, 0x8ULL }, // SUBFE8
4584 { 2115, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 225, 23, 0, 0x8ULL }, // SUBFE
4585 { 2114, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0, 0xcULL }, // SUBFC_rec
4586 { 2113, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0, 0xcULL }, // SUBFCO_rec
4587 { 2112, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0, 0xcULL }, // SUBFCO
4588 { 2111, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0, 0xcULL }, // SUBFC8_rec
4589 { 2110, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0, 0xcULL }, // SUBFC8O_rec
4590 { 2109, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0, 0xcULL }, // SUBFC8O
4591 { 2108, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0, 0xcULL }, // SUBFC8
4592 { 2107, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0, 0xcULL }, // SUBFC
4593 { 2106, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8_rec
4594 { 2105, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // SUBF8O_rec
4595 { 2104, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // SUBF8O
4596 { 2103, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8
4597 { 2102, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF
4598 { 2101, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4599 { 2100, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4600 { 2099, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4601 { 2098, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4602 { 2097, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4603 { 2096, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4604 { 2095, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4605 { 2094, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4606 { 2093, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4607 { 2092, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4608 { 2091, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4609 { 2090, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4610 { 2089, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4611 { 2088, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4612 { 2087, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4613 { 2086, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4614 { 2085, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4615 { 2084, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4616 { 2083, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4617 { 2082, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4618 { 2081, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4619 { 2080, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4620 { 2079, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4621 { 2078, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4622 { 2077, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4623 { 2076, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4624 { 2075, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4625 { 2074, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4626 { 2073, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4627 { 2072, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4628 { 2071, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4629 { 2070, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4630 { 2069, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4631 { 2068, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4632 { 2067, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4633 { 2066, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4634 { 2065, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4635 { 2064, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4636 { 2063, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCX
4637 { 2062, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4638 { 2061, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4639 { 2060, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1086, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4640 { 2059, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4641 { 2058, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4642 { 2057, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4643 { 2056, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4644 { 2055, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4645 { 2054, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4646 { 2053, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4647 { 2052, 3, 0, 4, 223, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4648 { 2051, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4649 { 2050, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STQCX
4650 { 2049, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4651 { 2048, 0, 0, 4, 428, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4652 { 2047, 3, 0, 4, 131, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4653 { 2046, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4654 { 2045, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4655 { 2044, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4656 { 2043, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4657 { 2042, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4658 { 2041, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4659 { 2040, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4660 { 2039, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4661 { 2038, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4662 { 2037, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4663 { 2036, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCX
4664 { 2035, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4665 { 2034, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4666 { 2033, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4667 { 2032, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4668 { 2031, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4669 { 2030, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4670 { 2029, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4671 { 2028, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1082, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4672 { 2027, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1078, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4673 { 2026, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4674 { 2025, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4675 { 2024, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4676 { 2023, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4677 { 2022, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4678 { 2021, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1074, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4679 { 2020, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1070, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4680 { 2019, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4681 { 2018, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4682 { 2017, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4683 { 2016, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4684 { 2015, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4685 { 2014, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4686 { 2013, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4687 { 2012, 3, 0, 4, 133, 0, 1, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCX
4688 { 2011, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4689 { 2010, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4690 { 2009, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4691 { 2008, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4692 { 2007, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4693 { 2006, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4694 { 2005, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4695 { 2004, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4696 { 2003, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4697 { 2002, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4698 { 2001, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4699 { 2000, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4700 { 1999, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4701 { 1998, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4702 { 1997, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCX
4703 { 1996, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4704 { 1995, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4705 { 1994, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4706 { 1993, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW_rec
4707 { 1992, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8_rec
4708 { 1991, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8
4709 { 1990, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW
4710 { 1989, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD_rec
4711 { 1988, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD
4712 { 1987, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 225, 21, 0, 0x108ULL }, // SRAW_rec
4713 { 1986, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 183, 21, 0, 0x108ULL }, // SRAWI_rec
4714 { 1985, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x108ULL }, // SRAWI8_rec
4715 { 1984, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x108ULL }, // SRAWI8
4716 { 1983, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x108ULL }, // SRAWI
4717 { 1982, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 231, 21, 0, 0x108ULL }, // SRAW8_rec
4718 { 1981, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 231, 15, 0, 0x108ULL }, // SRAW8
4719 { 1980, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 225, 15, 0, 0x108ULL }, // SRAW
4720 { 1979, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 1045, 21, 0, 0x8ULL }, // SRAD_rec
4721 { 1978, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // SRADI_rec
4722 { 1977, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SRADI_32
4723 { 1976, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SRADI
4724 { 1975, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 1045, 15, 0, 0x8ULL }, // SRAD
4725 { 1974, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1048, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4726 { 1973, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4727 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4728 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4729 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4730 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4731 { 1968, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4732 { 1967, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4733 { 1966, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4734 { 1965, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4735 { 1964, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4736 { 1963, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4737 { 1962, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4738 { 1961, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW_rec
4739 { 1960, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8_rec
4740 { 1959, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8
4741 { 1958, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW
4742 { 1957, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD_rec
4743 { 1956, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD
4744 { 1955, 0, 0, 4, 426, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4745 { 1954, 2, 0, 4, 355, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4746 { 1953, 2, 1, 4, 354, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4747 { 1952, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4748 { 1951, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4749 { 1950, 1, 0, 4, 352, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4750 { 1949, 0, 0, 4, 351, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4751 { 1948, 2, 1, 4, 427, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4752 { 1947, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 686, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4753 { 1946, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1043, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4754 { 1945, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4755 { 1944, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4756 { 1943, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x100ULL }, // SETNBC8
4757 { 1942, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x100ULL }, // SETNBC
4758 { 1941, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 350, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4759 { 1940, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4760 { 1939, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBCR
4761 { 1938, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x300ULL }, // SETBC8
4762 { 1937, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBC
4763 { 1936, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1037, 0, 0, 0x108ULL }, // SETB8
4764 { 1935, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4765 { 1934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4766 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4767 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4768 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4769 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4770 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4771 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4772 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4773 { 1926, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4774 { 1925, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4775 { 1924, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4776 { 1923, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4777 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 998, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4778 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4779 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4780 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 993, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4781 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 988, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4782 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 983, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4783 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 978, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4784 { 1915, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4785 { 1914, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4786 { 1913, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4787 { 1912, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4788 { 1911, 1, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4789 { 1910, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4790 { 1909, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM_rec
4791 { 1908, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8_rec
4792 { 1907, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8
4793 { 1906, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM
4794 { 1905, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 943, 0, 0, 0xcULL }, // RLWINM_rec
4795 { 1904, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8_rec
4796 { 1903, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8
4797 { 1902, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 943, 0, 0, 0x8ULL }, // RLWINM
4798 { 1901, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4799 { 1900, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8_rec
4800 { 1899, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8
4801 { 1898, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4802 { 1897, 5, 1, 4, 396, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI_rec
4803 { 1896, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI
4804 { 1895, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4805 { 1894, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4806 { 1893, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4807 { 1892, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4808 { 1891, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4809 { 1890, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4810 { 1889, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 922, 0, 0, 0x8ULL }, // RLDICL_32_64
4811 { 1888, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4812 { 1887, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4813 { 1886, 4, 1, 4, 286, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4814 { 1885, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR_rec
4815 { 1884, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR
4816 { 1883, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL_rec
4817 { 1882, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL
4818 { 1881, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4819 { 1880, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4820 { 1879, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4821 { 1878, 1, 0, 4, 296, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4822 { 1877, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4823 { 1876, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4824 { 1875, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4825 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4826 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4827 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4828 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4829 { 1870, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4830 { 1869, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4831 { 1868, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4832 { 1867, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4833 { 1866, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4834 { 1865, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4835 { 1864, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4836 { 1863, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4837 { 1862, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4838 { 1861, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4839 { 1860, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4840 { 1859, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4841 { 1858, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4842 { 1857, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4843 { 1856, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4844 { 1855, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4845 { 1854, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4846 { 1853, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4847 { 1852, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4848 { 1851, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4849 { 1850, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4850 { 1849, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4851 { 1848, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4852 { 1847, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4853 { 1846, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4854 { 1845, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4855 { 1844, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4856 { 1843, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4857 { 1842, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4858 { 1841, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4859 { 1840, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4860 { 1839, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4861 { 1838, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4862 { 1837, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4863 { 1836, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4864 { 1835, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4865 { 1834, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4866 { 1833, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4867 { 1832, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4868 { 1831, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4869 { 1830, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4870 { 1829, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4871 { 1828, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4872 { 1827, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4873 { 1826, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4874 { 1825, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4875 { 1824, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4876 { 1823, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4877 { 1822, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4878 { 1821, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4879 { 1820, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4880 { 1819, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4881 { 1818, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4882 { 1817, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4883 { 1816, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4884 { 1815, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4885 { 1814, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4886 { 1813, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4887 { 1812, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4888 { 1811, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4889 { 1810, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4890 { 1809, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 889, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4891 { 1808, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 884, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4892 { 1807, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 879, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4893 { 1806, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 874, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4894 { 1805, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 262, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4895 { 1804, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4896 { 1803, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // POPCNTW
4897 { 1802, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // POPCNTD
4898 { 1801, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // POPCNTB8
4899 { 1800, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // POPCNTB
4900 { 1799, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4901 { 1798, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4902 { 1797, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4903 { 1796, 7, 1, 8, 573, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4904 { 1795, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4905 { 1794, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4906 { 1793, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4907 { 1792, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4908 { 1791, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4909 { 1790, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4910 { 1789, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4911 { 1788, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4912 { 1787, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4913 { 1786, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4914 { 1785, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4915 { 1784, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4916 { 1783, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4917 { 1782, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4918 { 1781, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4919 { 1780, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4920 { 1779, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4921 { 1778, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4922 { 1777, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 863, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4923 { 1776, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4924 { 1775, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4925 { 1774, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4926 { 1773, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4927 { 1772, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 852, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4928 { 1771, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4929 { 1770, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4930 { 1769, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4931 { 1768, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4932 { 1767, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 841, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4933 { 1766, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4934 { 1765, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4935 { 1764, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4936 { 1763, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4937 { 1762, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 830, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4938 { 1761, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4939 { 1760, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4940 { 1759, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4941 { 1758, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4942 { 1757, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4943 { 1756, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4944 { 1755, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4945 { 1754, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4946 { 1753, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4947 { 1752, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4948 { 1751, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4949 { 1750, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4950 { 1749, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4951 { 1748, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4952 { 1747, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4953 { 1746, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4954 { 1745, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4955 { 1744, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4956 { 1743, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4957 { 1742, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4958 { 1741, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4959 { 1740, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4960 { 1739, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4961 { 1738, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4962 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4963 { 1736, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4964 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4965 { 1734, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4966 { 1733, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4967 { 1732, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4968 { 1731, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4969 { 1730, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4970 { 1729, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4971 { 1728, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4972 { 1727, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4973 { 1726, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4974 { 1725, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4975 { 1724, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4976 { 1723, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4977 { 1722, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4978 { 1721, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4979 { 1720, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4980 { 1719, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4981 { 1718, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4982 { 1717, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4983 { 1716, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4984 { 1715, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4985 { 1714, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4986 { 1713, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4987 { 1712, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4988 { 1711, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4989 { 1710, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4990 { 1709, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4991 { 1708, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4992 { 1707, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4993 { 1706, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4994 { 1705, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4995 { 1704, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4996 { 1703, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
4997 { 1702, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
4998 { 1701, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
4999 { 1700, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
5000 { 1699, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
5001 { 1698, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5002 { 1697, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5003 { 1696, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5004 { 1695, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5005 { 1694, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5006 { 1693, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5007 { 1692, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5008 { 1691, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5009 { 1690, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5010 { 1689, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5011 { 1688, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5012 { 1687, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5013 { 1686, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5014 { 1685, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5015 { 1684, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5016 { 1683, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5017 { 1682, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5018 { 1681, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5019 { 1680, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5020 { 1679, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5021 { 1678, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5022 { 1677, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5023 { 1676, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5024 { 1675, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5025 { 1674, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5026 { 1673, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5027 { 1672, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5028 { 1671, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5029 { 1670, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5030 { 1669, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5031 { 1668, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5032 { 1667, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5033 { 1666, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5034 { 1665, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5035 { 1664, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5036 { 1663, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5037 { 1662, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5038 { 1661, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5039 { 1660, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5040 { 1659, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5041 { 1658, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5042 { 1657, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5043 { 1656, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5044 { 1655, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5045 { 1654, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PEXTD
5046 { 1653, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PDEPD
5047 { 1652, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5048 { 1651, 3, 1, 8, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // PADDIdtprel
5049 { 1650, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5050 { 1649, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 737, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5051 { 1648, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5052 { 1647, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5053 { 1646, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 737, 0, 0, 0x80ULL }, // PADDI8pc
5054 { 1645, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x80ULL }, // PADDI8
5055 { 1644, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5056 { 1643, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5057 { 1642, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5058 { 1641, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5059 { 1640, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5060 { 1639, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5061 { 1638, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC_rec
5062 { 1637, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8_rec
5063 { 1636, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8
5064 { 1635, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC
5065 { 1634, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5066 { 1633, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5067 { 1632, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5068 { 1631, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5069 { 1630, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5070 { 1629, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5071 { 1628, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5072 { 1627, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5073 { 1626, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5074 { 1625, 0, 0, 4, 513, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5075 { 1624, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG_rec
5076 { 1623, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // NEGO_rec
5077 { 1622, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 262, 12, 0, 0x8ULL }, // NEGO
5078 { 1621, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8_rec
5079 { 1620, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // NEG8O_rec
5080 { 1619, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 264, 12, 0, 0x8ULL }, // NEG8O
5081 { 1618, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8
5082 { 1617, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG
5083 { 1616, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5084 { 1615, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5085 { 1614, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5086 { 1613, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5087 { 1612, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5088 { 1611, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 232, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5089 { 1610, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5090 { 1609, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5091 { 1608, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5092 { 1607, 3, 1, 4, 152, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5093 { 1606, 3, 1, 4, 314, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5094 { 1605, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5095 { 1604, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5096 { 1603, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5097 { 1602, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5098 { 1601, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5099 { 1600, 3, 1, 4, 316, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5100 { 1599, 3, 1, 4, 316, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5101 { 1598, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5102 { 1597, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5103 { 1596, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5104 { 1595, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5105 { 1594, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5106 { 1593, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5107 { 1592, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5108 { 1591, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5109 { 1590, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWZ
5110 { 1589, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 724, 0, 0, 0x0ULL }, // MTVSRWS
5111 { 1588, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRWM
5112 { 1587, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWA
5113 { 1586, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRQM
5114 { 1585, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRHM
5115 { 1584, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRDM
5116 { 1583, 3, 1, 4, 264, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRDD
5117 { 1582, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 730, 0, 0, 0x0ULL }, // MTVSRD
5118 { 1581, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x0ULL }, // MTVSRBMI
5119 { 1580, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRBM
5120 { 1579, 1, 0, 4, 238, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5121 { 1578, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5122 { 1577, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5123 { 1576, 2, 1, 4, 558, 0, 0, PPCOpInfoBase + 722, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5124 { 1575, 1, 0, 4, 558, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5125 { 1574, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 720, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5126 { 1573, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5127 { 1572, 2, 0, 4, 418, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5128 { 1571, 2, 0, 4, 557, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5129 { 1570, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5130 { 1569, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5131 { 1568, 2, 0, 4, 379, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5132 { 1567, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 718, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5133 { 1566, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 716, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5134 { 1565, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5135 { 1564, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5136 { 1563, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MTLR8
5137 { 1562, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MTLR
5138 { 1561, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5139 { 1560, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5140 { 1559, 2, 0, 4, 188, 0, 1, PPCOpInfoBase + 714, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5141 { 1558, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5142 { 1557, 2, 0, 4, 540, 0, 1, PPCOpInfoBase + 20, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5143 { 1556, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5144 { 1555, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5145 { 1554, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5146 { 1553, 1, 0, 4, 274, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5147 { 1552, 1, 0, 4, 535, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5148 { 1551, 2, 0, 4, 420, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5149 { 1550, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5150 { 1549, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5151 { 1548, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0, 0x9ULL }, // MTCTR8
5152 { 1547, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0, 0x9ULL }, // MTCTR
5153 { 1546, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5154 { 1545, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5155 { 1544, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5156 { 1543, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5157 { 1542, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5158 { 1541, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5159 { 1540, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODUW
5160 { 1539, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODUD
5161 { 1538, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODSW
5162 { 1537, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODSD
5163 { 1536, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 701, 0, 0, 0x200ULL }, // MFVSRWZ
5164 { 1535, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MFVSRLD
5165 { 1534, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // MFVSRD
5166 { 1533, 1, 1, 4, 237, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5167 { 1532, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5168 { 1531, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5169 { 1530, 1, 1, 4, 377, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5170 { 1529, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5171 { 1528, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5172 { 1527, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5173 { 1526, 2, 1, 4, 210, 0, 0, PPCOpInfoBase + 209, 0, 0, 0x0ULL }, // MFTB
5174 { 1525, 2, 1, 4, 114, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5175 { 1524, 2, 1, 4, 565, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5176 { 1523, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5177 { 1522, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5178 { 1521, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5179 { 1520, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5180 { 1519, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 688, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5181 { 1518, 1, 1, 4, 381, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5182 { 1517, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MFLR8
5183 { 1516, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MFLR
5184 { 1515, 1, 1, 4, 533, 1, 1, PPCOpInfoBase + 685, 163, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5185 { 1514, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5186 { 1513, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5187 { 1512, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5188 { 1511, 1, 1, 4, 397, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5189 { 1510, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5190 { 1509, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5191 { 1508, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5192 { 1507, 2, 1, 4, 419, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5193 { 1506, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5194 { 1505, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5195 { 1504, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5196 { 1503, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5197 { 1502, 2, 1, 4, 624, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5198 { 1501, 1, 1, 4, 293, 0, 0, PPCOpInfoBase + 684, 0, 0, 0x0ULL }, // MCRXRX
5199 { 1500, 2, 1, 4, 394, 0, 0, PPCOpInfoBase + 682, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5200 { 1499, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x21ULL }, // MCRF
5201 { 1498, 1, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5202 { 1497, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDLD8
5203 { 1496, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 678, 0, 0, 0x8ULL }, // MADDLD
5204 { 1495, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHDU
5205 { 1494, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHD
5206 { 1493, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5207 { 1492, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5208 { 1491, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5209 { 1490, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5210 { 1489, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5211 { 1488, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5212 { 1487, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5213 { 1486, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5214 { 1485, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5215 { 1484, 3, 1, 4, 564, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5216 { 1483, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5217 { 1482, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5218 { 1481, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5219 { 1480, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5220 { 1479, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5221 { 1478, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5222 { 1477, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5223 { 1476, 3, 1, 4, 367, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5224 { 1475, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5225 { 1474, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5226 { 1473, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5227 { 1472, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5228 { 1471, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5229 { 1470, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5230 { 1469, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5231 { 1468, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5232 { 1467, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5233 { 1466, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5234 { 1465, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5235 { 1464, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5236 { 1463, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 648, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5237 { 1462, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 645, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5238 { 1461, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5239 { 1460, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5240 { 1459, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5241 { 1458, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5242 { 1457, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5243 { 1456, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5244 { 1455, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5245 { 1454, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5246 { 1453, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5247 { 1452, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5248 { 1451, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5249 { 1450, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5250 { 1449, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5251 { 1448, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5252 { 1447, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5253 { 1446, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5254 { 1445, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5255 { 1444, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5256 { 1443, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5257 { 1442, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5258 { 1441, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5259 { 1440, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5260 { 1439, 2, 1, 4, 15, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT_CSNE
5261 { 1438, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5262 { 1437, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARXL
5263 { 1436, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARX
5264 { 1435, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5265 { 1434, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5266 { 1433, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5267 { 1432, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSR
5268 { 1431, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSL
5269 { 1430, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5270 { 1429, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5271 { 1428, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5272 { 1427, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5273 { 1426, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5274 { 1425, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LQARXL
5275 { 1424, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LQARX
5276 { 1423, 3, 1, 4, 217, 0, 0, PPCOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5277 { 1422, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5278 { 1421, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5279 { 1420, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5280 { 1419, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5281 { 1418, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5282 { 1417, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5283 { 1416, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5284 { 1415, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5285 { 1414, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5286 { 1413, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5287 { 1412, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5288 { 1411, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5289 { 1410, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5290 { 1409, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5291 { 1408, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5292 { 1407, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5293 { 1406, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5294 { 1405, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5295 { 1404, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5296 { 1403, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5297 { 1402, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5298 { 1401, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5299 { 1400, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5300 { 1399, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5301 { 1398, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5302 { 1397, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5303 { 1396, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5304 { 1395, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5305 { 1394, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5306 { 1393, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARXL
5307 { 1392, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARX
5308 { 1391, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5309 { 1390, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5310 { 1389, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5311 { 1388, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5312 { 1387, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5313 { 1386, 4, 2, 4, 404, 0, 0, PPCOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5314 { 1385, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 622, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5315 { 1384, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5316 { 1383, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5317 { 1382, 3, 1, 4, 121, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5318 { 1381, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5319 { 1380, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5320 { 1379, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5321 { 1378, 4, 2, 4, 117, 0, 0, PPCOpInfoBase + 612, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5322 { 1377, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 608, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5323 { 1376, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5324 { 1375, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5325 { 1374, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 599, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5326 { 1373, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5327 { 1372, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5328 { 1371, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5329 { 1370, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5330 { 1369, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 593, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5331 { 1368, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 590, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5332 { 1367, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5333 { 1366, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5334 { 1365, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5335 { 1364, 4, 2, 4, 139, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5336 { 1363, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5337 { 1362, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5338 { 1361, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5339 { 1360, 2, 1, 4, 15, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LDAT_CSNE
5340 { 1359, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5341 { 1358, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDARXL
5342 { 1357, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDARX
5343 { 1356, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5344 { 1355, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5345 { 1354, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5346 { 1353, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5347 { 1352, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5348 { 1351, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5349 { 1350, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5350 { 1349, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5351 { 1348, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5352 { 1347, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5353 { 1346, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5354 { 1345, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5355 { 1344, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5356 { 1343, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5357 { 1342, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARXL
5358 { 1341, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARX
5359 { 1340, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x408ULL }, // LA8
5360 { 1339, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x408ULL }, // LA
5361 { 1338, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5362 { 1337, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 554, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5363 { 1336, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 550, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5364 { 1335, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5365 { 1334, 3, 0, 4, 341, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5366 { 1333, 3, 0, 4, 553, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5367 { 1332, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5368 { 1331, 3, 0, 4, 417, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5369 { 1330, 2, 0, 4, 340, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5370 { 1329, 2, 0, 4, 610, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5371 { 1328, 0, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5372 { 1327, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5373 { 1326, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5374 { 1325, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5375 { 1324, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5376 { 1323, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5377 { 1322, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5378 { 1321, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5379 { 1320, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5380 { 1319, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5381 { 1318, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5382 { 1317, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5383 { 1316, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 229, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5384 { 1315, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 264, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5385 { 1314, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 262, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5386 { 1313, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5387 { 1312, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 231, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5388 { 1311, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 225, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5389 { 1310, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5390 { 1309, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5391 { 1308, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 545, 0, 0, 0x18ULL }, // FTSQRT
5392 { 1307, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5393 { 1306, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5394 { 1305, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5395 { 1304, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5396 { 1303, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5397 { 1302, 2, 1, 4, 178, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5398 { 1301, 2, 1, 4, 186, 1, 1, PPCOpInfoBase + 523, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5399 { 1300, 2, 1, 4, 401, 1, 0, PPCOpInfoBase + 523, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5400 { 1299, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5401 { 1298, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 541, 159, 0, 0x18ULL }, // FSELS_rec
5402 { 1297, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 541, 0, 0, 0x18ULL }, // FSELS
5403 { 1296, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 533, 159, 0, 0x18ULL }, // FSELD_rec
5404 { 1295, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 533, 0, 0, 0x18ULL }, // FSELD
5405 { 1294, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5406 { 1293, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5407 { 1292, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5408 { 1291, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5409 { 1290, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5410 { 1289, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5411 { 1288, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5412 { 1287, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5413 { 1286, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5414 { 1285, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5415 { 1284, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5416 { 1283, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5417 { 1282, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5418 { 1281, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5419 { 1280, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5420 { 1279, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5421 { 1278, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5422 { 1277, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5423 { 1276, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5424 { 1275, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5425 { 1274, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5426 { 1273, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5427 { 1272, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5428 { 1271, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5429 { 1270, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5430 { 1269, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5431 { 1268, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5432 { 1267, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5433 { 1266, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5434 { 1265, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5435 { 1264, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5436 { 1263, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5437 { 1262, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5438 { 1261, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5439 { 1260, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNEGS_rec
5440 { 1259, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNEGS
5441 { 1258, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNEGD_rec
5442 { 1257, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNEGD
5443 { 1256, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNABSS_rec
5444 { 1255, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNABSS
5445 { 1254, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNABSD_rec
5446 { 1253, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNABSD
5447 { 1252, 3, 1, 4, 446, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5448 { 1251, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5449 { 1250, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5450 { 1249, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5451 { 1248, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5452 { 1247, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5453 { 1246, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5454 { 1245, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5455 { 1244, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x0ULL }, // FMR_rec
5456 { 1243, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x0ULL }, // FMR
5457 { 1242, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5458 { 1241, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5459 { 1240, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5460 { 1239, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5461 { 1238, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5462 { 1237, 3, 1, 4, 176, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5463 { 1236, 3, 1, 4, 173, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5464 { 1235, 3, 1, 4, 402, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5465 { 1234, 3, 1, 4, 399, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5466 { 1233, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5467 { 1232, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5468 { 1231, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5469 { 1230, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5470 { 1229, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5471 { 1228, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5472 { 1227, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5473 { 1226, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5474 { 1225, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5475 { 1224, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5476 { 1223, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5477 { 1222, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5478 { 1221, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5479 { 1220, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5480 { 1219, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5481 { 1218, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5482 { 1217, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 525, 159, 0, 0x18ULL }, // FCPSGNS_rec
5483 { 1216, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 525, 0, 0, 0x18ULL }, // FCPSGNS
5484 { 1215, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 341, 159, 0, 0x18ULL }, // FCPSGND_rec
5485 { 1214, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 341, 0, 0, 0x18ULL }, // FCPSGND
5486 { 1213, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5487 { 1212, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5488 { 1211, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5489 { 1210, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5490 { 1209, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5491 { 1208, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5492 { 1207, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5493 { 1206, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5494 { 1205, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5495 { 1204, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5496 { 1203, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5497 { 1202, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5498 { 1201, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5499 { 1200, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5500 { 1199, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5501 { 1198, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5502 { 1197, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5503 { 1196, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FABSS_rec
5504 { 1195, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FABSS
5505 { 1194, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FABSD_rec
5506 { 1193, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FABSD
5507 { 1192, 0, 0, 4, 614, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5508 { 1191, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW_rec
5509 { 1190, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5510 { 1189, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64
5511 { 1188, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // EXTSW_32
5512 { 1187, 3, 1, 4, 398, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // EXTSWSLI_rec
5513 { 1186, 3, 1, 4, 398, 0, 1, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5514 { 1185, 3, 1, 4, 287, 0, 0, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5515 { 1184, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // EXTSWSLI
5516 { 1183, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW
5517 { 1182, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH_rec
5518 { 1181, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8_rec
5519 { 1180, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSH8_32_64
5520 { 1179, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8
5521 { 1178, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH
5522 { 1177, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB_rec
5523 { 1176, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8_rec
5524 { 1175, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSB8_32_64
5525 { 1174, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8
5526 { 1173, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB
5527 { 1172, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5528 { 1171, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 515, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5529 { 1170, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5530 { 1169, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5531 { 1168, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5532 { 1167, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5533 { 1166, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5534 { 1165, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5535 { 1164, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5536 { 1163, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5537 { 1162, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5538 { 1161, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5539 { 1160, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5540 { 1159, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5541 { 1158, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5542 { 1157, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5543 { 1156, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5544 { 1155, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5545 { 1154, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5546 { 1153, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5547 { 1152, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5548 { 1151, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5549 { 1150, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5550 { 1149, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5551 { 1148, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5552 { 1147, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5553 { 1146, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5554 { 1145, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5555 { 1144, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5556 { 1143, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5557 { 1142, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5558 { 1141, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5559 { 1140, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5560 { 1139, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5561 { 1138, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5562 { 1137, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5563 { 1136, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5564 { 1135, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5565 { 1134, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5566 { 1133, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5567 { 1132, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5568 { 1131, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5569 { 1130, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5570 { 1129, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5571 { 1128, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5572 { 1127, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5573 { 1126, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5574 { 1125, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5575 { 1124, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5576 { 1123, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5577 { 1122, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5578 { 1121, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5579 { 1120, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5580 { 1119, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5581 { 1118, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5582 { 1117, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5583 { 1116, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5584 { 1115, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5585 { 1114, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5586 { 1113, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5587 { 1112, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5588 { 1111, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5589 { 1110, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5590 { 1109, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5591 { 1108, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5592 { 1107, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5593 { 1106, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5594 { 1105, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5595 { 1104, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5596 { 1103, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5597 { 1102, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5598 { 1101, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5599 { 1100, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5600 { 1099, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5601 { 1098, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5602 { 1097, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5603 { 1096, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5604 { 1095, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5605 { 1094, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5606 { 1093, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5607 { 1092, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5608 { 1091, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5609 { 1090, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5610 { 1089, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5611 { 1088, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5612 { 1087, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5613 { 1086, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5614 { 1085, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5615 { 1084, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5616 { 1083, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5617 { 1082, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5618 { 1081, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5619 { 1080, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5620 { 1079, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5621 { 1078, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5622 { 1077, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5623 { 1076, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5624 { 1075, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5625 { 1074, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5626 { 1073, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5627 { 1072, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5628 { 1071, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5629 { 1070, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5630 { 1069, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5631 { 1068, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5632 { 1067, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5633 { 1066, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5634 { 1065, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5635 { 1064, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5636 { 1063, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5637 { 1062, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5638 { 1061, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5639 { 1060, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5640 { 1059, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5641 { 1058, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5642 { 1057, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5643 { 1056, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5644 { 1055, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5645 { 1054, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5646 { 1053, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5647 { 1052, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5648 { 1051, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5649 { 1050, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5650 { 1049, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5651 { 1048, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5652 { 1047, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5653 { 1046, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 506, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5654 { 1045, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5655 { 1044, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5656 { 1043, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5657 { 1042, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5658 { 1041, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5659 { 1040, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5660 { 1039, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5661 { 1038, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5662 { 1037, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5663 { 1036, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5664 { 1035, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5665 { 1034, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5666 { 1033, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5667 { 1032, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5668 { 1031, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5669 { 1030, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5670 { 1029, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5671 { 1028, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5672 { 1027, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5673 { 1026, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5674 { 1025, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5675 { 1024, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5676 { 1023, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5677 { 1022, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5678 { 1021, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5679 { 1020, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5680 { 1019, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5681 { 1018, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5682 { 1017, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5683 { 1016, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5684 { 1015, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5685 { 1014, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5686 { 1013, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5687 { 1012, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5688 { 1011, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5689 { 1010, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5690 { 1009, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5691 { 1008, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5692 { 1007, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5693 { 1006, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5694 { 1005, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5695 { 1004, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5696 { 1003, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5697 { 1002, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5698 { 1001, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5699 { 1000, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5700 { 999, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5701 { 998, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5702 { 997, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5703 { 996, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5704 { 995, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5705 { 994, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5706 { 993, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5707 { 992, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5708 { 991, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5709 { 990, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5710 { 989, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5711 { 988, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5712 { 987, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5713 { 986, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5714 { 985, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5715 { 984, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5716 { 983, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5717 { 982, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5718 { 981, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5719 { 980, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5720 { 979, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5721 { 978, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5722 { 977, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5723 { 976, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5724 { 975, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5725 { 974, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5726 { 973, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5727 { 972, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 74, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5728 { 971, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 73, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5729 { 970, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp64
5730 { 969, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp32
5731 { 968, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5732 { 967, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5733 { 966, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5734 { 965, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSSUB
5735 { 964, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNEG
5736 { 963, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNABS
5737 { 962, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSMUL
5738 { 961, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSDIV
5739 { 960, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTUIZ
5740 { 959, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5741 { 958, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5742 { 957, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTSIZ
5743 { 956, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5744 { 955, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5745 { 954, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5746 { 953, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5747 { 952, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5748 { 951, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFUI
5749 { 950, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5750 { 949, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFSI
5751 { 948, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5752 { 947, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFSCFD
5753 { 946, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSADD
5754 { 945, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSABS
5755 { 944, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5756 { 943, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5757 { 942, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5758 { 941, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDSUB
5759 { 940, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNEG
5760 { 939, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNABS
5761 { 938, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDMUL
5762 { 937, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDDIV
5763 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTUIZ
5764 { 935, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5765 { 934, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5766 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5767 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTSIZ
5768 { 931, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5769 { 930, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5770 { 929, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5771 { 928, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5772 { 927, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5773 { 926, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5774 { 925, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5775 { 924, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFUI
5776 { 923, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5777 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5778 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFSI
5779 { 920, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5780 { 919, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFS
5781 { 918, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDADD
5782 { 917, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDABS
5783 { 916, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 115, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5784 { 915, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 117, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5785 { 914, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5786 { 913, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5787 { 912, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0, 0x0ULL }, // DYNALLOC8
5788 { 911, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0, 0x0ULL }, // DYNALLOC
5789 { 910, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5790 { 909, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5791 { 908, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5792 { 907, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5793 { 906, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 466, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5794 { 905, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 463, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5795 { 904, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5796 { 903, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5797 { 902, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5798 { 901, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5799 { 900, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5800 { 899, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5801 { 898, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5802 { 897, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5803 { 896, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5804 { 895, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5805 { 894, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5806 { 893, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5807 { 892, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5808 { 891, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5809 { 890, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5810 { 889, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5811 { 888, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5812 { 887, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5813 { 886, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5814 { 885, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5815 { 884, 0, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5816 { 883, 1, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5817 { 882, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5818 { 881, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5819 { 880, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5820 { 879, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5821 { 878, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5822 { 877, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5823 { 876, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5824 { 875, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5825 { 874, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5826 { 873, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5827 { 872, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5828 { 871, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 438, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5829 { 870, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 438, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5830 { 869, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5831 { 868, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5832 { 867, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5833 { 866, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5834 { 865, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5835 { 864, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5836 { 863, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5837 { 862, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5838 { 861, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5839 { 860, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 436, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5840 { 859, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5841 { 858, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5842 { 857, 4, 1, 4, 253, 0, 1, PPCOpInfoBase + 432, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5843 { 856, 4, 1, 4, 253, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5844 { 855, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5845 { 854, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5846 { 853, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5847 { 852, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5848 { 851, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5849 { 850, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5850 { 849, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 413, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5851 { 848, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 410, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5852 { 847, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 407, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5853 { 846, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5854 { 845, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5855 { 844, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5856 { 843, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5857 { 842, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5858 { 841, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5859 { 840, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5860 { 839, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5861 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5862 { 837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5863 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5864 { 835, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5865 { 834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5866 { 833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5867 { 832, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5868 { 831, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5869 { 830, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5870 { 829, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 385, 0, 0, 0x0ULL }, // DMXOR
5871 { 828, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5872 { 827, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5873 { 826, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5874 { 825, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5875 { 824, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 382, 0, 0, 0x0ULL }, // DMSHA3HASH
5876 { 823, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 378, 0, 0, 0x0ULL }, // DMSHA2HASH
5877 { 822, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 377, 0, 0, 0x0ULL }, // DMSETDMRZ
5878 { 821, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 375, 0, 0, 0x0ULL }, // DMMR
5879 { 820, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVW_rec
5880 { 819, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWU_rec
5881 { 818, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWUO_rec
5882 { 817, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWUO
5883 { 816, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWU
5884 { 815, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWO_rec
5885 { 814, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWO
5886 { 813, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWE_rec
5887 { 812, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWEU_rec
5888 { 811, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEUO_rec
5889 { 810, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEUO
5890 { 809, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWEU
5891 { 808, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEO_rec
5892 { 807, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEO
5893 { 806, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWE
5894 { 805, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVW
5895 { 804, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVD_rec
5896 { 803, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDU_rec
5897 { 802, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDUO_rec
5898 { 801, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDUO
5899 { 800, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDU
5900 { 799, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDO_rec
5901 { 798, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDO
5902 { 797, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDE_rec
5903 { 796, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDEU_rec
5904 { 795, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEUO_rec
5905 { 794, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEUO
5906 { 793, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDEU
5907 { 792, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEO_rec
5908 { 791, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEO
5909 { 790, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDE
5910 { 789, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVD
5911 { 788, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5912 { 787, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 372, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5913 { 786, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 372, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5914 { 785, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5915 { 784, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5916 { 783, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5917 { 782, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5918 { 781, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5919 { 780, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5920 { 779, 3, 1, 4, 260, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5921 { 778, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5922 { 777, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5923 { 776, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5924 { 775, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5925 { 774, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5926 { 773, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5927 { 772, 2, 1, 4, 251, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5928 { 771, 2, 1, 4, 251, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5929 { 770, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5930 { 769, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5931 { 768, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5932 { 767, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5933 { 766, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5934 { 765, 2, 1, 4, 247, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5935 { 764, 2, 1, 4, 247, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5936 { 763, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5937 { 762, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5938 { 761, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5939 { 760, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5940 { 759, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5941 { 758, 2, 1, 4, 256, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5942 { 757, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5943 { 756, 2, 1, 4, 256, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5944 { 755, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5945 { 754, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5946 { 753, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5947 { 752, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5948 { 751, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5949 { 750, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5950 { 749, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5951 { 748, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5952 { 747, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5953 { 746, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5954 { 745, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5955 { 744, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5956 { 743, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5957 { 742, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5958 { 741, 3, 0, 4, 609, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5959 { 740, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5960 { 739, 2, 1, 4, 344, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5961 { 738, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5962 { 737, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5963 { 736, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5964 { 735, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5965 { 734, 3, 0, 4, 449, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5966 { 733, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5967 { 732, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5968 { 731, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5969 { 730, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRORC
5970 { 729, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5971 { 728, 2, 1, 4, 109, 0, 0, PPCOpInfoBase + 339, 0, 0, 0x0ULL }, // CRNOT
5972 { 727, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5973 { 726, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5974 { 725, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5975 { 724, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRANDC
5976 { 723, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5977 { 722, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6UNSET
5978 { 721, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6SET
5979 { 720, 3, 0, 4, 360, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5980 { 719, 3, 0, 4, 360, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5981 { 718, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5982 { 717, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5983 { 716, 0, 0, 4, 343, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5984 { 715, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW_rec
5985 { 714, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8_rec
5986 { 713, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8
5987 { 712, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW
5988 { 711, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD_rec
5989 { 710, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTTZDM
5990 { 709, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD
5991 { 708, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW_rec
5992 { 707, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8_rec
5993 { 706, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8
5994 { 705, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW
5995 { 704, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD_rec
5996 { 703, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTLZDM
5997 { 702, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD
5998 { 701, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
5999 { 700, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6000 { 699, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 332, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6001 { 698, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 328, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6002 { 697, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6003 { 696, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6004 { 695, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6005 { 694, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6006 { 693, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6007 { 692, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6008 { 691, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6009 { 690, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6010 { 689, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6011 { 688, 0, 0, 4, 624, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6012 { 687, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CFUGED
6013 { 686, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CDTBCD8
6014 { 685, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CDTBCD
6015 { 684, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CBCDTD8
6016 { 683, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CBCDTD
6017 { 682, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6018 { 681, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // BRW
6019 { 680, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6020 { 679, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6021 { 678, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6022 { 677, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // BRD
6023 { 676, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // BPERMD
6024 { 675, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6025 { 674, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6026 { 673, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6027 { 672, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6028 { 671, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 153, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc_RM
6029 { 670, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 149, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc
6030 { 669, 0, 0, 4, 448, 2, 1, PPCOpInfoBase + 1, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6031 { 668, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 147, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6032 { 667, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6033 { 666, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6034 { 665, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6035 { 664, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6036 { 663, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6037 { 662, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6038 { 661, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6039 { 660, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6040 { 659, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6041 { 658, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6042 { 657, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6043 { 656, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6044 { 655, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6045 { 654, 2, 0, 8, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6046 { 653, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6047 { 652, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6048 { 651, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 136, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc_RM
6049 { 650, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 132, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc
6050 { 649, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6051 { 648, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6052 { 647, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6053 { 646, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6054 { 645, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6055 { 644, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6056 { 643, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6057 { 642, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6058 { 641, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6059 { 640, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6060 { 639, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6061 { 638, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6062 { 637, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6063 { 636, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6064 { 635, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6065 { 634, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6066 { 633, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6067 { 632, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6068 { 631, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6069 { 630, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6070 { 629, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6071 { 628, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6072 { 627, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6073 { 626, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6074 { 625, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6075 { 624, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6076 { 623, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6077 { 622, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6078 { 621, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6079 { 620, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6080 { 619, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6081 { 618, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6082 { 617, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6083 { 616, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6084 { 615, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6085 { 614, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6086 { 613, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6087 { 612, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6088 { 611, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6089 { 610, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6090 { 609, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6091 { 608, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6092 { 607, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6093 { 606, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 111, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6094 { 605, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 106, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6095 { 604, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 102, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6096 { 603, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 98, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6097 { 602, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 93, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6098 { 601, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 89, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6099 { 600, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 78, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6100 { 599, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6101 { 598, 0, 0, 4, 104, 1, 0, PPCOpInfoBase + 1, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR8
6102 { 597, 0, 0, 4, 104, 1, 0, PPCOpInfoBase + 1, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR
6103 { 596, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6104 { 595, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6105 { 594, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6106 { 593, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6107 { 592, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6108 { 591, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6109 { 590, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6110 { 589, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUTRUNC_rec
6111 { 588, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUS_rec
6112 { 587, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDTRUNC_rec
6113 { 586, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDS_rec
6114 { 585, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSUB_rec
6115 { 584, 4, 1, 4, 329, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSR_rec
6116 { 583, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDSETSGN_rec
6117 { 582, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCTZ_rec
6118 { 581, 2, 1, 4, 330, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6119 { 580, 2, 1, 4, 466, 0, 1, PPCOpInfoBase + 312, 88, 0, 0x0ULL }, // BCDCTN_rec
6120 { 579, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDCPSGN_rec
6121 { 578, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFZ_rec
6122 { 577, 3, 1, 4, 332, 0, 1, PPCOpInfoBase + 306, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6123 { 576, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFN_rec
6124 { 575, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDADD_rec
6125 { 574, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6126 { 573, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6127 { 572, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6128 { 571, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6129 { 570, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6130 { 569, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6131 { 568, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6132 { 567, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6133 { 566, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6134 { 565, 2, 0, 4, 448, 2, 0, PPCOpInfoBase + 299, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6135 { 564, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 296, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6136 { 563, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 293, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6137 { 562, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6138 { 561, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6139 { 560, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6140 { 559, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6141 { 558, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 296, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6142 { 557, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6143 { 556, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6144 { 555, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6145 { 554, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6146 { 553, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6147 { 552, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_NOWP
6148 { 551, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6149 { 550, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP
6150 { 549, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_NOWP
6151 { 548, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6152 { 547, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR
6153 { 546, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_NOWP
6154 { 545, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6155 { 544, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN
6156 { 543, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_NOWP
6157 { 542, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6158 { 541, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX
6159 { 540, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_NOWP
6160 { 539, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6161 { 538, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB
6162 { 537, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_NOWP
6163 { 536, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6164 { 535, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR
6165 { 534, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_NOWP
6166 { 533, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6167 { 532, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND
6168 { 531, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_NOWP
6169 { 530, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6170 { 529, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN
6171 { 528, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_NOWP
6172 { 527, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6173 { 526, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX
6174 { 525, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_NOWP
6175 { 524, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6176 { 523, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND
6177 { 522, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_NOWP
6178 { 521, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6179 { 520, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD
6180 { 519, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6181 { 518, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 275, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6182 { 517, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6183 { 516, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6184 { 515, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6185 { 514, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6186 { 513, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6187 { 512, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6188 { 511, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6189 { 510, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6190 { 509, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6191 { 508, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6192 { 507, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6193 { 506, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC_rec
6194 { 505, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8_rec
6195 { 504, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8
6196 { 503, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC
6197 { 502, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6198 { 501, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6199 { 500, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6200 { 499, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKUP
6201 { 498, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6202 { 497, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDZE_rec
6203 { 496, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDZEO_rec
6204 { 495, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDZEO
6205 { 494, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDZE8_rec
6206 { 493, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDZE8O_rec
6207 { 492, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDZE8O
6208 { 491, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDZE8
6209 { 490, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDZE
6210 { 489, 2, 1, 4, 145, 0, 0, PPCOpInfoBase + 220, 0, 0, 0x8ULL }, // ADDPCIS
6211 { 488, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDME_rec
6212 { 487, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDMEO_rec
6213 { 486, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDMEO
6214 { 485, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDME8_rec
6215 { 484, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDME8O_rec
6216 { 483, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDME8O
6217 { 482, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDME8
6218 { 481, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDME
6219 { 480, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6220 { 479, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6221 { 478, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x0ULL }, // ADDItoc8
6222 { 477, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6223 { 476, 4, 1, 4, 503, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6224 { 475, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6225 { 474, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsldL32
6226 { 473, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsldL
6227 { 472, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6228 { 471, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6229 { 470, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsgdL32
6230 { 469, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsgdL
6231 { 468, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDIdtprelL32
6232 { 467, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIdtprelL
6233 { 466, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6234 { 465, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6235 { 464, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsldHA
6236 { 463, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6237 { 462, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6238 { 461, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6239 { 460, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISdtprelHA
6240 { 459, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDIS8
6241 { 458, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDIS
6242 { 457, 3, 1, 4, 536, 0, 2, PPCOpInfoBase + 183, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6243 { 456, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // ADDIC8
6244 { 455, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0xcULL }, // ADDIC
6245 { 454, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDI8
6246 { 453, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDI
6247 { 452, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ADDG6S8
6248 { 451, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // ADDG6S
6249 { 450, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6250 { 449, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6251 { 448, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6252 { 447, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6253 { 446, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6254 { 445, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6255 { 444, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6256 { 443, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6257 { 442, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 231, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6258 { 441, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 225, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6259 { 440, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6260 { 439, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6261 { 438, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6262 { 437, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6263 { 436, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6264 { 435, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6265 { 434, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6266 { 433, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6267 { 432, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6268 { 431, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 237, 0, 0, 0x8ULL }, // ADD8TLS_
6269 { 430, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x8ULL }, // ADD8TLS
6270 { 429, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6271 { 428, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6272 { 427, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6273 { 426, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6274 { 425, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 228, 0, 0, 0x8ULL }, // ADD4TLS
6275 { 424, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6276 { 423, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6277 { 422, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6278 { 421, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6279 { 420, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6280 { 419, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6281 { 418, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6282 { 417, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6283 { 416, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6284 { 415, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6285 { 414, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6286 { 413, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6287 { 412, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6288 { 411, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6289 { 410, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6290 { 409, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6291 { 408, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6292 { 407, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6293 { 406, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6294 { 405, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6295 { 404, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6296 { 403, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6297 { 402, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6298 { 401, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6299 { 400, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6300 { 399, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6301 { 398, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6302 { 397, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6303 { 396, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6304 { 395, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6305 { 394, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6306 { 393, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6307 { 392, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6308 { 391, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6309 { 390, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6310 { 389, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6311 { 388, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6312 { 387, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 207, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LWAT_CSNE_PSEUDO
6313 { 386, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6314 { 385, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6315 { 384, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 202, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LDAT_CSNE_PSEUDO
6316 { 383, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6317 { 382, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6318 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6319 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6320 { 379, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6321 { 378, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6322 { 377, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6323 { 376, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6324 { 375, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6325 { 374, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6326 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6327 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6328 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6329 { 370, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6330 { 369, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6331 { 368, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6332 { 367, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6333 { 366, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6334 { 365, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6335 { 364, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6336 { 363, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6337 { 362, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6338 { 361, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6339 { 360, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6340 { 359, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6341 { 358, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6342 { 357, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6343 { 356, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6344 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6345 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6346 { 353, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6347 { 352, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6348 { 351, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6349 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6350 { 349, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6351 { 348, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6352 { 347, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6353 { 346, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6354 { 345, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6355 { 344, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6356 { 343, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6357 { 342, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6358 { 341, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6359 { 340, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6360 { 339, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6361 { 338, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I128
6362 { 337, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I128
6363 { 336, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I128
6364 { 335, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I128
6365 { 334, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I128
6366 { 333, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I128
6367 { 332, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I128
6368 { 331, 8, 2, 4, 0, 0, 1, PPCOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I128
6369 { 330, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6370 { 329, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6371 { 328, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6372 { 327, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6373 { 326, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6374 { 325, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6375 { 324, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6376 { 323, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6377 { 322, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6378 { 321, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6379 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6380 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6381 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6382 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6383 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6384 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6385 { 314, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6386 { 313, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6387 { 312, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6388 { 311, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6389 { 310, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6390 { 309, 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
6391 { 308, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6392 { 307, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6393 { 306, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6394 { 305, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
6395 { 304, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
6396 { 303, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
6397 { 302, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
6398 { 301, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
6399 { 300, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMPS
6400 { 299, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMP
6401 { 298, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
6402 { 297, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
6403 { 296, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
6404 { 295, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
6405 { 294, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
6406 { 293, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
6407 { 292, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
6408 { 291, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
6409 { 290, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6410 { 289, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6411 { 288, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6412 { 287, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6413 { 286, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6414 { 285, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6415 { 284, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6416 { 283, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6417 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6418 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6419 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6420 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6421 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6422 { 277, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6423 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6424 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6425 { 274, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6426 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6427 { 272, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6428 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6429 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6430 { 269, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6431 { 268, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6432 { 267, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6433 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6434 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6435 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6436 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6437 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6438 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6439 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6440 { 259, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6441 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6442 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6443 { 256, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6444 { 255, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6445 { 254, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6446 { 253, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6447 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6448 { 251, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6449 { 250, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
6450 { 249, 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
6451 { 248, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6452 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6453 { 246, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6454 { 245, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6455 { 244, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6456 { 243, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6457 { 242, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6458 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6459 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6460 { 239, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6461 { 238, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6462 { 237, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6463 { 236, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6464 { 235, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6465 { 234, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6466 { 233, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6467 { 232, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6468 { 231, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6469 { 230, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6470 { 229, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6471 { 228, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6472 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6473 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6474 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6475 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6476 { 223, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6477 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6478 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6479 { 220, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6480 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6481 { 218, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6482 { 217, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6483 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6484 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6485 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6486 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6487 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6488 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6489 { 210, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6490 { 209, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6491 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6492 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6493 { 206, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6494 { 205, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6495 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6496 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6497 { 202, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6498 { 201, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6499 { 200, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6500 { 199, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6501 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6502 { 197, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6503 { 196, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6504 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6505 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6506 { 193, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6507 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6508 { 191, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6509 { 190, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6510 { 189, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6511 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6512 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6513 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6514 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6515 { 184, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6516 { 183, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6517 { 182, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6518 { 181, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6519 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6520 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6521 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6522 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6523 { 176, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6524 { 175, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6525 { 174, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6526 { 173, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6527 { 172, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6528 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6529 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6530 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6531 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6532 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6533 { 166, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6534 { 165, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6535 { 164, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6536 { 163, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6537 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6538 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6539 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6540 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6541 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6542 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6543 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6544 { 155, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6545 { 154, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6546 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6547 { 152, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6548 { 151, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
6549 { 150, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6550 { 149, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6551 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6552 { 147, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6553 { 146, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6554 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6555 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6556 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6557 { 142, 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
6558 { 141, 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
6559 { 140, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
6560 { 139, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6561 { 138, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
6562 { 137, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
6563 { 136, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
6564 { 135, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
6565 { 134, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6566 { 133, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
6567 { 132, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
6568 { 131, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
6569 { 130, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
6570 { 129, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
6571 { 128, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
6572 { 127, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
6573 { 126, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
6574 { 125, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
6575 { 124, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
6576 { 123, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
6577 { 122, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
6578 { 121, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
6579 { 120, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
6580 { 119, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
6581 { 118, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
6582 { 117, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
6583 { 116, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
6584 { 115, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
6585 { 114, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
6586 { 113, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
6587 { 112, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
6588 { 111, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
6589 { 110, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
6590 { 109, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6591 { 108, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6592 { 107, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6593 { 106, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6594 { 105, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6595 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6596 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6597 { 102, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6598 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6599 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6600 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6601 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6602 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6603 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6604 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6605 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6606 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6607 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6608 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6609 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6610 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6611 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6612 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6613 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6614 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6615 { 84, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
6616 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6617 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6618 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6619 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6620 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6621 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6622 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6623 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6624 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6625 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6626 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6627 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6628 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6629 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6630 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6631 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6632 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6633 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6634 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6635 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6636 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6637 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6638 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6639 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6640 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6641 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6642 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6643 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6644 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6645 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6646 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6647 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6648 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6649 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6650 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6651 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6652 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6653 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6654 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6655 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6656 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6657 { 42, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20174
6658 { 41, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20173
6659 { 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
6660 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6661 { 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
6662 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6663 { 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
6664 { 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
6665 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6666 { 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
6667 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20172
6668 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6669 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13555
6670 { 29, 6, 1, 0, 0, 0, 0, PPCOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
6671 { 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
6672 { 27, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
6673 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6674 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6675 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6676 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6677 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6678 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6679 { 20, 2, 1, 0, 292, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6680 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6681 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6682 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6683 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6684 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6685 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6686 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6687 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6688 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6689 { 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
6690 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6691 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6692 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6693 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6694 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6695 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6696 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6697 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6698 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6699 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6700 }, {
6701 /* 0 */
6702 /* 0 */ PPC::CR0,
6703 /* 1 */ PPC::CR7,
6704 /* 2 */ PPC::X9, PPC::X10, PPC::X8, PPC::X9, PPC::X10,
6705 /* 7 */ PPC::R9, PPC::R10, PPC::R8, PPC::R9, PPC::R10,
6706 /* 12 */ PPC::XER,
6707 /* 13 */ PPC::XER, PPC::CR0,
6708 /* 15 */ PPC::CARRY,
6709 /* 16 */ PPC::CARRY, PPC::XER,
6710 /* 18 */ PPC::CARRY, PPC::XER, PPC::CR0,
6711 /* 21 */ PPC::CARRY, PPC::CR0,
6712 /* 23 */ PPC::CARRY, PPC::CARRY,
6713 /* 25 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6714 /* 28 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6715 /* 32 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6716 /* 35 */ 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,
6717 /* 53 */ 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,
6718 /* 71 */ PPC::R1, PPC::R1,
6719 /* 73 */ PPC::CTR,
6720 /* 74 */ PPC::CTR8,
6721 /* 75 */ PPC::CTR, PPC::RM, PPC::LR,
6722 /* 78 */ PPC::CTR8, PPC::RM, PPC::LR8,
6723 /* 81 */ PPC::RM, PPC::LR,
6724 /* 83 */ PPC::LR, PPC::RM,
6725 /* 85 */ PPC::LR, PPC::RM, PPC::LR,
6726 /* 88 */ PPC::CR6,
6727 /* 89 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6728 /* 93 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6729 /* 98 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6730 /* 102 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6731 /* 106 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6732 /* 111 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6733 /* 115 */ PPC::CTR, PPC::CTR,
6734 /* 117 */ PPC::CTR8, PPC::CTR8,
6735 /* 119 */ PPC::CTR, PPC::RM, PPC::CTR,
6736 /* 122 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6737 /* 126 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6738 /* 130 */ PPC::RM, PPC::LR8,
6739 /* 132 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2,
6740 /* 136 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2, PPC::RM,
6741 /* 141 */ PPC::RM, PPC::LR8, PPC::RM,
6742 /* 144 */ PPC::RM, PPC::LR, PPC::RM,
6743 /* 147 */ PPC::LR8, PPC::RM,
6744 /* 149 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2,
6745 /* 153 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2, PPC::RM,
6746 /* 158 */ PPC::CR1EQ,
6747 /* 159 */ PPC::CR1,
6748 /* 160 */ PPC::X1, PPC::X1,
6749 /* 162 */ PPC::RM,
6750 /* 163 */ PPC::RM, PPC::CR1,
6751 /* 165 */ 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,
6752 /* 182 */ 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,
6753 /* 199 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6754 /* 205 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6755 /* 211 */ 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,
6756 /* 229 */ PPC::R3, PPC::LR,
6757 /* 231 */ PPC::LR,
6758 /* 232 */ PPC::LR8,
6759 /* 233 */ PPC::RM, PPC::RM,
6760 /* 235 */ PPC::CTR, PPC::RM,
6761 /* 237 */ PPC::CTR8, PPC::RM,
6762 /* 239 */ PPC::RM, PPC::CR6,
6763 /* 241 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6764 /* 246 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6765 }, {
6766 0
6767 }, {
6768 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6769 /* 1 */
6770 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6771 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6772 /* 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 },
6773 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6774 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6775 /* 14 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6776 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6777 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6778 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6779 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6780 /* 29 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6781 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6782 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6783 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6784 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6785 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6786 /* 45 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6787 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6788 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6789 /* 52 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6790 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6791 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6792 /* 62 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6793 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6794 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6795 /* 71 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6796 /* 76 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6797 /* 81 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6798 /* 86 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6799 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6800 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6801 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6802 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6803 /* 103 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6804 /* 107 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6805 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6806 /* 114 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6807 /* 119 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6808 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6809 /* 126 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6810 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6811 /* 133 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6812 /* 137 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6813 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6814 /* 143 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6815 /* 147 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6816 /* 151 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6817 /* 159 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6818 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6819 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6820 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6821 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6822 /* 172 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6823 /* 176 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6824 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6825 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6826 /* 186 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6827 /* 188 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6828 /* 191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6829 /* 194 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6830 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6831 /* 199 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6832 /* 202 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6833 /* 204 */ { 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 },
6834 /* 207 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6835 /* 209 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6836 /* 211 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6837 /* 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 },
6838 /* 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 },
6839 /* 220 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6840 /* 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 },
6841 /* 225 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6842 /* 228 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6843 /* 231 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6844 /* 234 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6845 /* 237 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6846 /* 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 },
6847 /* 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 },
6848 /* 248 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6849 /* 251 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6850 /* 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 },
6851 /* 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 },
6852 /* 262 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6853 /* 264 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6854 /* 266 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6855 /* 268 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6856 /* 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 },
6857 /* 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 },
6858 /* 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 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6859 /* 285 */ { 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 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6860 /* 290 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6861 /* 291 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6862 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6863 /* 296 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6864 /* 299 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6865 /* 301 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6866 /* 302 */ { 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 },
6867 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6868 /* 309 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 312 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 314 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6871 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6872 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6873 /* 322 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 325 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6875 /* 328 */ { 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 },
6876 /* 332 */ { 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 },
6877 /* 336 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 339 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6879 /* 341 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 344 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6881 /* 347 */ { -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 },
6882 /* 350 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6883 /* 352 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6884 /* 354 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6885 /* 356 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 359 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 362 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6888 /* 364 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 366 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 369 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 372 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6892 /* 375 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6893 /* 377 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 378 */ { 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 },
6895 /* 382 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6896 /* 385 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6897 /* 388 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6898 /* 391 */ { 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 },
6899 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6900 /* 398 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6901 /* 401 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6902 /* 404 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6903 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6904 /* 410 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6905 /* 413 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6906 /* 414 */ { 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 },
6907 /* 420 */ { 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 },
6908 /* 424 */ { 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 },
6909 /* 428 */ { 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 },
6910 /* 432 */ { 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 },
6911 /* 436 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6912 /* 438 */ { 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 },
6913 /* 442 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6914 /* 445 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6915 /* 448 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6916 /* 451 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6917 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6918 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6919 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 463 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6921 /* 466 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6922 /* 469 */ { 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 },
6923 /* 473 */ { 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 },
6924 /* 477 */ { -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 },
6925 /* 480 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6926 /* 482 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6927 /* 484 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6928 /* 487 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 489 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 492 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6931 /* 494 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6932 /* 495 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6933 /* 497 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6934 /* 500 */ { 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 },
6935 /* 503 */ { 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 },
6936 /* 506 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6937 /* 509 */ { 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 },
6938 /* 513 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6939 /* 515 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6940 /* 518 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6941 /* 520 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6942 /* 523 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6943 /* 525 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6944 /* 528 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6945 /* 530 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6946 /* 533 */ { 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 },
6947 /* 537 */ { 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 },
6948 /* 541 */ { 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 },
6949 /* 545 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6950 /* 547 */ { 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 },
6951 /* 550 */ { 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 },
6952 /* 554 */ { 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 },
6953 /* 558 */ { 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 },
6954 /* 561 */ { 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) },
6955 /* 565 */ { 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) },
6956 /* 569 */ { 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 },
6957 /* 573 */ { 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 },
6958 /* 577 */ { 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 },
6959 /* 580 */ { 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 },
6960 /* 583 */ { 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 },
6961 /* 586 */ { 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 },
6962 /* 590 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6963 /* 593 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6964 /* 596 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6965 /* 599 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6966 /* 602 */ { 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 },
6967 /* 605 */ { 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 },
6968 /* 608 */ { 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) },
6969 /* 612 */ { 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 },
6970 /* 616 */ { 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 },
6971 /* 619 */ { 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 },
6972 /* 622 */ { 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) },
6973 /* 626 */ { 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 },
6974 /* 630 */ { 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 },
6975 /* 633 */ { 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 },
6976 /* 636 */ { 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 },
6977 /* 639 */ { 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 },
6978 /* 642 */ { 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 },
6979 /* 645 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6980 /* 648 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6981 /* 651 */ { 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 },
6982 /* 654 */ { 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 },
6983 /* 657 */ { 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 },
6984 /* 660 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6985 /* 662 */ { 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 },
6986 /* 665 */ { 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 },
6987 /* 668 */ { 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 },
6988 /* 671 */ { 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 },
6989 /* 674 */ { 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 },
6990 /* 678 */ { 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 },
6991 /* 682 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6992 /* 684 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6993 /* 685 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6994 /* 686 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6995 /* 688 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6996 /* 690 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6997 /* 692 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 694 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6999 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7000 /* 698 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7001 /* 699 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 701 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7003 /* 703 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7004 /* 705 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 707 */ { -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 },
7006 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7007 /* 714 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7008 /* 716 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 718 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7010 /* 720 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7011 /* 722 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7012 /* 724 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7013 /* 726 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7014 /* 728 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7015 /* 730 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7016 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7017 /* 735 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7018 /* 737 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7019 /* 740 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7020 /* 743 */ { 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 },
7021 /* 746 */ { 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 },
7022 /* 749 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7023 /* 752 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7024 /* 755 */ { 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 },
7025 /* 758 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7026 /* 761 */ { 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 },
7027 /* 764 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7028 /* 766 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7029 /* 769 */ { 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 },
7030 /* 772 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7031 /* 774 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7032 /* 777 */ { 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 },
7033 /* 780 */ { 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 },
7034 /* 783 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7035 /* 785 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7036 /* 788 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7037 /* 791 */ { 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 },
7038 /* 797 */ { 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 },
7039 /* 804 */ { 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 },
7040 /* 810 */ { 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 },
7041 /* 817 */ { 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 },
7042 /* 823 */ { 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 },
7043 /* 830 */ { 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 },
7044 /* 835 */ { 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 },
7045 /* 841 */ { 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 },
7046 /* 846 */ { 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 },
7047 /* 852 */ { 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 },
7048 /* 857 */ { 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 },
7049 /* 863 */ { 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 },
7050 /* 868 */ { 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 },
7051 /* 874 */ { 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 },
7052 /* 879 */ { 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 },
7053 /* 884 */ { 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 },
7054 /* 889 */ { 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 },
7055 /* 894 */ { 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 },
7056 /* 897 */ { 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 },
7057 /* 900 */ { 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 },
7058 /* 903 */ { 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 },
7059 /* 906 */ { 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 },
7060 /* 909 */ { 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 },
7061 /* 912 */ { 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 },
7062 /* 915 */ { 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 },
7063 /* 918 */ { 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 },
7064 /* 922 */ { 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 },
7065 /* 926 */ { 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 },
7066 /* 931 */ { 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 },
7067 /* 937 */ { 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 },
7068 /* 943 */ { 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 },
7069 /* 948 */ { 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 },
7070 /* 953 */ { 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 },
7071 /* 958 */ { 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 },
7072 /* 963 */ { 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 },
7073 /* 968 */ { 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 },
7074 /* 973 */ { 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 },
7075 /* 978 */ { 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 },
7076 /* 983 */ { 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 },
7077 /* 988 */ { 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 },
7078 /* 993 */ { 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 },
7079 /* 998 */ { 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 },
7080 /* 1003 */ { 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 },
7081 /* 1007 */ { 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 },
7082 /* 1011 */ { 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 },
7083 /* 1015 */ { 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 },
7084 /* 1019 */ { 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 },
7085 /* 1023 */ { 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 },
7086 /* 1027 */ { 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 },
7087 /* 1031 */ { 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 },
7088 /* 1035 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7089 /* 1037 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7090 /* 1039 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7091 /* 1041 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7092 /* 1043 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7093 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7094 /* 1048 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7095 /* 1051 */ { 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) },
7096 /* 1055 */ { 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) },
7097 /* 1059 */ { 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 },
7098 /* 1063 */ { 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 },
7099 /* 1067 */ { 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 },
7100 /* 1070 */ { 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) },
7101 /* 1074 */ { 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 },
7102 /* 1078 */ { 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) },
7103 /* 1082 */ { 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 },
7104 /* 1086 */ { 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 },
7105 /* 1089 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7106 /* 1092 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7107 /* 1094 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7108 /* 1096 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7109 /* 1098 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7110 /* 1101 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7111 /* 1104 */ { 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 },
7112 /* 1108 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7113 /* 1111 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7114 /* 1114 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7115 /* 1116 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7116 /* 1119 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7117 /* 1122 */ { 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 },
7118 /* 1126 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7119 /* 1128 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1131 */ { 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 },
7121 /* 1135 */ { 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 },
7122 /* 1139 */ { 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 },
7123 /* 1143 */ { 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 },
7124 /* 1147 */ { 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 },
7125 /* 1151 */ { 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 },
7126 /* 1155 */ { 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) },
7127 /* 1159 */ { 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 },
7128 /* 1163 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7129 /* 1166 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7130 /* 1168 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7131 /* 1171 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7132 /* 1174 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7133 /* 1177 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7134 /* 1180 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7135 /* 1183 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7136 /* 1185 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1187 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1189 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1195 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7142 /* 1198 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1201 */ { 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 },
7144 /* 1205 */ { 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 },
7145 /* 1209 */ { 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 },
7146 /* 1213 */ { 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 },
7147 /* 1217 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7149 /* 1222 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7150 /* 1225 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7151 /* 1228 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7152 /* 1230 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7153 /* 1233 */ { 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 },
7154 /* 1237 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7155 /* 1240 */ { 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 },
7156 /* 1244 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7157 /* 1247 */ { 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 },
7158 /* 1251 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 1254 */ { 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 },
7160 /* 1258 */ { 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 },
7161 /* 1262 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7162 /* 1265 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7163 /* 1267 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7164 /* 1270 */ { 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 },
7165 /* 1274 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7166 /* 1277 */ { 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 },
7167 /* 1281 */ { 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 },
7168 /* 1286 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7169 /* 1289 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7170 /* 1292 */ { 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 },
7171 /* 1296 */ { 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 },
7172 /* 1300 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7173 /* 1301 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7174 /* 1302 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7175 /* 1303 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7176 /* 1305 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7177 /* 1307 */ { 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 },
7178 /* 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 },
7179 /* 1318 */ { 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 },
7180 /* 1322 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7181 /* 1325 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7182 /* 1326 */ { 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 },
7183 /* 1330 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7184 /* 1333 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7185 /* 1336 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7186 /* 1339 */ { -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 },
7187 /* 1343 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7188 /* 1346 */ { -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 },
7189 }
7190};
7191
7192
7193#ifdef __GNUC__
7194#pragma GCC diagnostic push
7195#pragma GCC diagnostic ignored "-Woverlength-strings"
7196#endif
7197extern const char PPCInstrNameData[] = {
7198 /* 0 */ "G_FLOG10\000"
7199 /* 9 */ "SYNCP10\000"
7200 /* 17 */ "WAITP10\000"
7201 /* 25 */ "G_FEXP10\000"
7202 /* 34 */ "MTFSB0\000"
7203 /* 41 */ "V_SET0\000"
7204 /* 48 */ "VCTSXS_0\000"
7205 /* 57 */ "VCTUXS_0\000"
7206 /* 66 */ "VCFSX_0\000"
7207 /* 74 */ "VCFUX_0\000"
7208 /* 82 */ "MTFSB1\000"
7209 /* 89 */ "DMXXEXTFDMR512\000"
7210 /* 104 */ "DMXXINSTDMR512\000"
7211 /* 119 */ "ADDISdtprelHA32\000"
7212 /* 135 */ "ATOMIC_CMP_SWAP_I32\000"
7213 /* 155 */ "ADDItlsgdL32\000"
7214 /* 168 */ "ADDItlsldL32\000"
7215 /* 181 */ "LDgotTprelL32\000"
7216 /* 195 */ "ADDIdtprelL32\000"
7217 /* 209 */ "VUPKINT4TOFP32\000"
7218 /* 224 */ "VUPKINT8TOFP32\000"
7219 /* 239 */ "ADDItlsgdLADDR32\000"
7220 /* 256 */ "ADDItlsldLADDR32\000"
7221 /* 273 */ "GETtlsldADDR32\000"
7222 /* 288 */ "GETtlsADDR32\000"
7223 /* 301 */ "PREPARE_PROBED_ALLOCA_32\000"
7224 /* 326 */ "LWA_32\000"
7225 /* 333 */ "PROBED_STACKALLOC_32\000"
7226 /* 354 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7227 /* 396 */ "SRADI_32\000"
7228 /* 405 */ "RLDICL_32\000"
7229 /* 415 */ "RLDICR_32\000"
7230 /* 425 */ "LHAXTLS_32\000"
7231 /* 436 */ "LWAXTLS_32\000"
7232 /* 447 */ "STBXTLS_32\000"
7233 /* 458 */ "STHXTLS_32\000"
7234 /* 469 */ "STWXTLS_32\000"
7235 /* 480 */ "LBZXTLS_32\000"
7236 /* 491 */ "LHZXTLS_32\000"
7237 /* 502 */ "LWZXTLS_32\000"
7238 /* 513 */ "EXTSW_32\000"
7239 /* 522 */ "LWAX_32\000"
7240 /* 530 */ "DFLOADf32\000"
7241 /* 540 */ "XFLOADf32\000"
7242 /* 550 */ "DFSTOREf32\000"
7243 /* 561 */ "XFSTOREf32\000"
7244 /* 572 */ "EH_SjLj_LongJmp32\000"
7245 /* 590 */ "EH_SjLj_SetJmp32\000"
7246 /* 607 */ "TLBRE2\000"
7247 /* 614 */ "TLBWE2\000"
7248 /* 621 */ "G_FLOG2\000"
7249 /* 629 */ "G_FATAN2\000"
7250 /* 638 */ "G_FEXP2\000"
7251 /* 646 */ "PMXVBF16GER2\000"
7252 /* 659 */ "PMXVF16GER2\000"
7253 /* 671 */ "PMXVI16GER2\000"
7254 /* 683 */ "PMDMXVBF16GERX2\000"
7255 /* 699 */ "PMDMXVF16GERX2\000"
7256 /* 714 */ "TLBSX2\000"
7257 /* 721 */ "ATOMIC_LOAD_SUB_I64\000"
7258 /* 741 */ "ATOMIC_LOAD_ADD_I64\000"
7259 /* 761 */ "ATOMIC_LOAD_NAND_I64\000"
7260 /* 782 */ "ATOMIC_LOAD_AND_I64\000"
7261 /* 802 */ "ATOMIC_LOAD_UMIN_I64\000"
7262 /* 823 */ "ATOMIC_LOAD_MIN_I64\000"
7263 /* 843 */ "ATOMIC_SWAP_I64\000"
7264 /* 859 */ "ATOMIC_CMP_SWAP_I64\000"
7265 /* 879 */ "ATOMIC_LOAD_XOR_I64\000"
7266 /* 899 */ "ATOMIC_LOAD_OR_I64\000"
7267 /* 918 */ "ATOMIC_LOAD_UMAX_I64\000"
7268 /* 939 */ "ATOMIC_LOAD_MAX_I64\000"
7269 /* 959 */ "DST64\000"
7270 /* 965 */ "DSTST64\000"
7271 /* 973 */ "DSTT64\000"
7272 /* 980 */ "DSTSTT64\000"
7273 /* 989 */ "EXTSB8_32_64\000"
7274 /* 1002 */ "EXTSH8_32_64\000"
7275 /* 1015 */ "EXTSWSLI_32_64\000"
7276 /* 1030 */ "RLDICL_32_64\000"
7277 /* 1043 */ "EXTSW_32_64\000"
7278 /* 1055 */ "PREPARE_PROBED_ALLOCA_64\000"
7279 /* 1080 */ "PROBED_STACKALLOC_64\000"
7280 /* 1101 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7281 /* 1143 */ "DFLOADf64\000"
7282 /* 1153 */ "XFLOADf64\000"
7283 /* 1163 */ "DFSTOREf64\000"
7284 /* 1174 */ "XFSTOREf64\000"
7285 /* 1185 */ "EH_SjLj_LongJmp64\000"
7286 /* 1203 */ "EH_SjLj_SetJmp64\000"
7287 /* 1220 */ "ADD4\000"
7288 /* 1225 */ "SELECT_CC_SPE4\000"
7289 /* 1240 */ "SELECT_SPE4\000"
7290 /* 1252 */ "SELECT_CC_F4\000"
7291 /* 1265 */ "SELECT_F4\000"
7292 /* 1275 */ "SELECT_CC_I4\000"
7293 /* 1288 */ "SELECT_I4\000"
7294 /* 1298 */ "PMXVI8GER4\000"
7295 /* 1309 */ "PMDMXVI8GERX4\000"
7296 /* 1323 */ "VUPKINT4TOBF16\000"
7297 /* 1338 */ "VUPKINT8TOBF16\000"
7298 /* 1353 */ "XVCVSPBF16\000"
7299 /* 1364 */ "SELECT_CC_F16\000"
7300 /* 1378 */ "SELECT_F16\000"
7301 /* 1389 */ "ATOMIC_CMP_SWAP_I16\000"
7302 /* 1409 */ "DMXXEXTFDMR256\000"
7303 /* 1424 */ "DMXXINSTDMR256\000"
7304 /* 1439 */ "NOP_GT_PWR6\000"
7305 /* 1451 */ "NOP_GT_PWR7\000"
7306 /* 1463 */ "ATOMIC_LOAD_SUB_I128\000"
7307 /* 1484 */ "ATOMIC_LOAD_ADD_I128\000"
7308 /* 1505 */ "ATOMIC_LOAD_NAND_I128\000"
7309 /* 1527 */ "ATOMIC_LOAD_AND_I128\000"
7310 /* 1548 */ "ATOMIC_SWAP_I128\000"
7311 /* 1565 */ "ATOMIC_CMP_SWAP_I128\000"
7312 /* 1586 */ "ATOMIC_LOAD_XOR_I128\000"
7313 /* 1607 */ "ATOMIC_LOAD_OR_I128\000"
7314 /* 1627 */ "XXGFMUL128\000"
7315 /* 1638 */ "TAILBA8\000"
7316 /* 1646 */ "PLHA8\000"
7317 /* 1652 */ "ADDIStocHA8\000"
7318 /* 1664 */ "BLA8\000"
7319 /* 1669 */ "PLA8\000"
7320 /* 1674 */ "PLWA8\000"
7321 /* 1680 */ "TAILB8\000"
7322 /* 1687 */ "CMPB8\000"
7323 /* 1693 */ "CMPRB8\000"
7324 /* 1700 */ "EXTSB8\000"
7325 /* 1707 */ "SETB8\000"
7326 /* 1713 */ "MFTB8\000"
7327 /* 1719 */ "POPCNTB8\000"
7328 /* 1728 */ "PSTB8\000"
7329 /* 1734 */ "SETNBC8\000"
7330 /* 1742 */ "SETBC8\000"
7331 /* 1749 */ "ADDC8\000"
7332 /* 1755 */ "ANDC8\000"
7333 /* 1761 */ "SUBFC8\000"
7334 /* 1768 */ "ADDIC8\000"
7335 /* 1775 */ "SUBFIC8\000"
7336 /* 1783 */ "DYNALLOC8\000"
7337 /* 1793 */ "ORC8\000"
7338 /* 1798 */ "CDTBCD8\000"
7339 /* 1806 */ "ADD8\000"
7340 /* 1811 */ "MADDLD8\000"
7341 /* 1819 */ "NAND8\000"
7342 /* 1825 */ "CBCDTD8\000"
7343 /* 1833 */ "CFENCE8\000"
7344 /* 1841 */ "ADDE8\000"
7345 /* 1847 */ "SUBFE8\000"
7346 /* 1854 */ "ADDME8\000"
7347 /* 1861 */ "SUBFME8\000"
7348 /* 1869 */ "ADDZE8\000"
7349 /* 1876 */ "SUBFZE8\000"
7350 /* 1884 */ "SUBF8\000"
7351 /* 1890 */ "MFOCRF8\000"
7352 /* 1898 */ "MTOCRF8\000"
7353 /* 1906 */ "MTCRF8\000"
7354 /* 1913 */ "SELECT_CC_F8\000"
7355 /* 1926 */ "SELECT_F8\000"
7356 /* 1936 */ "NEG8\000"
7357 /* 1941 */ "BRH8\000"
7358 /* 1946 */ "EXTSH8\000"
7359 /* 1953 */ "PSTH8\000"
7360 /* 1959 */ "PADDI8\000"
7361 /* 1966 */ "MULLI8\000"
7362 /* 1973 */ "PLI8\000"
7363 /* 1978 */ "RLWIMI8\000"
7364 /* 1986 */ "XORI8\000"
7365 /* 1992 */ "SRAWI8\000"
7366 /* 1999 */ "SELECT_CC_I8\000"
7367 /* 2012 */ "ATOMIC_CMP_SWAP_I8\000"
7368 /* 2031 */ "SELECT_I8\000"
7369 /* 2041 */ "HASHCHK8\000"
7370 /* 2050 */ "BL8\000"
7371 /* 2054 */ "ISEL8\000"
7372 /* 2060 */ "MTLPL8\000"
7373 /* 2067 */ "BCTRL8\000"
7374 /* 2074 */ "BCCTRL8\000"
7375 /* 2082 */ "BCCCTRL8\000"
7376 /* 2091 */ "ADDItocL8\000"
7377 /* 2101 */ "RLWINM8\000"
7378 /* 2109 */ "RLWNM8\000"
7379 /* 2116 */ "MSGSNDP8\000"
7380 /* 2125 */ "TLBIEP8\000"
7381 /* 2133 */ "HASHCHKP8\000"
7382 /* 2143 */ "HASHSTP8\000"
7383 /* 2152 */ "SETNBCR8\000"
7384 /* 2161 */ "SETBCR8\000"
7385 /* 2169 */ "MFCR8\000"
7386 /* 2175 */ "PMXVI4GER8\000"
7387 /* 2186 */ "BLR8\000"
7388 /* 2191 */ "MFLR8\000"
7389 /* 2197 */ "MTLR8\000"
7390 /* 2203 */ "BDZLR8\000"
7391 /* 2210 */ "BDNZLR8\000"
7392 /* 2218 */ "MovePCtoLR8\000"
7393 /* 2230 */ "NOR8\000"
7394 /* 2235 */ "XOR8\000"
7395 /* 2240 */ "MFSPR8\000"
7396 /* 2247 */ "MTSPR8\000"
7397 /* 2254 */ "TAILBCTR8\000"
7398 /* 2264 */ "BCCTR8\000"
7399 /* 2271 */ "BCCCTR8\000"
7400 /* 2279 */ "MFCTR8\000"
7401 /* 2286 */ "MTCTR8\000"
7402 /* 2293 */ "ADDG6S8\000"
7403 /* 2301 */ "PADDIS8\000"
7404 /* 2309 */ "LIS8\000"
7405 /* 2314 */ "XORIS8\000"
7406 /* 2321 */ "DYNAREAOFFSET8\000"
7407 /* 2336 */ "ANDI_rec_1_EQ_BIT8\000"
7408 /* 2355 */ "ANDI_rec_1_GT_BIT8\000"
7409 /* 2374 */ "HASHST8\000"
7410 /* 2382 */ "LHAU8\000"
7411 /* 2388 */ "STBU8\000"
7412 /* 2394 */ "STHU8\000"
7413 /* 2400 */ "STWU8\000"
7414 /* 2406 */ "LBZU8\000"
7415 /* 2412 */ "LHZU8\000"
7416 /* 2418 */ "LWZU8\000"
7417 /* 2424 */ "EQV8\000"
7418 /* 2429 */ "SRAW8\000"
7419 /* 2435 */ "SLW8\000"
7420 /* 2440 */ "BRW8\000"
7421 /* 2445 */ "SRW8\000"
7422 /* 2450 */ "PSTW8\000"
7423 /* 2456 */ "CNTLZW8\000"
7424 /* 2464 */ "CNTTZW8\000"
7425 /* 2472 */ "LHAX8\000"
7426 /* 2478 */ "STBX8\000"
7427 /* 2484 */ "ADDEX8\000"
7428 /* 2491 */ "STHX8\000"
7429 /* 2497 */ "TLSGDAIX8\000"
7430 /* 2507 */ "TLSLDAIX8\000"
7431 /* 2517 */ "LHBRX8\000"
7432 /* 2524 */ "LWBRX8\000"
7433 /* 2531 */ "LHAUX8\000"
7434 /* 2538 */ "STBUX8\000"
7435 /* 2545 */ "STHUX8\000"
7436 /* 2552 */ "STWUX8\000"
7437 /* 2559 */ "LBZUX8\000"
7438 /* 2566 */ "LHZUX8\000"
7439 /* 2573 */ "LWZUX8\000"
7440 /* 2580 */ "STWX8\000"
7441 /* 2586 */ "LBZX8\000"
7442 /* 2592 */ "LHZX8\000"
7443 /* 2598 */ "LWZX8\000"
7444 /* 2604 */ "CP_COPY8\000"
7445 /* 2613 */ "PLBZ8\000"
7446 /* 2619 */ "BDZ8\000"
7447 /* 2624 */ "PLHZ8\000"
7448 /* 2630 */ "BDNZ8\000"
7449 /* 2636 */ "PLWZ8\000"
7450 /* 2642 */ "ADDItoc8\000"
7451 /* 2651 */ "TCRETURNai8\000"
7452 /* 2663 */ "TCRETURNdi8\000"
7453 /* 2675 */ "TCRETURNri8\000"
7454 /* 2687 */ "TLBIE8P9\000"
7455 /* 2696 */ "TLBIEP9\000"
7456 /* 2704 */ "EVMHEGSMFAA\000"
7457 /* 2716 */ "EVMHOGSMFAA\000"
7458 /* 2728 */ "EVMWSMFAA\000"
7459 /* 2738 */ "EVMWSSFAA\000"
7460 /* 2748 */ "EVMHEGSMIAA\000"
7461 /* 2760 */ "EVMHOGSMIAA\000"
7462 /* 2772 */ "EVMWSMIAA\000"
7463 /* 2782 */ "EVMHEGUMIAA\000"
7464 /* 2794 */ "EVMHOGUMIAA\000"
7465 /* 2806 */ "EVMWUMIAA\000"
7466 /* 2816 */ "DCBA\000"
7467 /* 2821 */ "TAILBA\000"
7468 /* 2828 */ "LDtocBA\000"
7469 /* 2836 */ "gBCA\000"
7470 /* 2841 */ "BCCA\000"
7471 /* 2846 */ "EVMHESMFA\000"
7472 /* 2856 */ "EVMWHSMFA\000"
7473 /* 2866 */ "EVMHOSMFA\000"
7474 /* 2876 */ "EVMWSMFA\000"
7475 /* 2885 */ "EVMHESSFA\000"
7476 /* 2895 */ "EVMWHSSFA\000"
7477 /* 2905 */ "EVMHOSSFA\000"
7478 /* 2915 */ "EVMWSSFA\000"
7479 /* 2924 */ "PLHA\000"
7480 /* 2929 */ "ADDIStocHA\000"
7481 /* 2940 */ "ADDIStlsgdHA\000"
7482 /* 2953 */ "ADDIStlsldHA\000"
7483 /* 2966 */ "ADDISgotTprelHA\000"
7484 /* 2982 */ "ADDISdtprelHA\000"
7485 /* 2996 */ "SLBIA\000"
7486 /* 3002 */ "TLBIA\000"
7487 /* 3008 */ "EVMHESMIA\000"
7488 /* 3018 */ "EVMWHSMIA\000"
7489 /* 3028 */ "EVMHOSMIA\000"
7490 /* 3038 */ "EVMWSMIA\000"
7491 /* 3047 */ "EVMHEUMIA\000"
7492 /* 3057 */ "EVMWHUMIA\000"
7493 /* 3067 */ "EVMWLUMIA\000"
7494 /* 3077 */ "EVMHOUMIA\000"
7495 /* 3087 */ "EVMWUMIA\000"
7496 /* 3096 */ "BLA\000"
7497 /* 3100 */ "gBCLA\000"
7498 /* 3106 */ "BCCLA\000"
7499 /* 3112 */ "PLA\000"
7500 /* 3116 */ "BDZLA\000"
7501 /* 3122 */ "BDNZLA\000"
7502 /* 3129 */ "G_FMA\000"
7503 /* 3135 */ "G_STRICT_FMA\000"
7504 /* 3148 */ "EVMRA\000"
7505 /* 3154 */ "DQUA\000"
7506 /* 3159 */ "PLWA\000"
7507 /* 3164 */ "MTVSRWA\000"
7508 /* 3172 */ "MTVRWA\000"
7509 /* 3179 */ "BDZA\000"
7510 /* 3184 */ "BDNZA\000"
7511 /* 3190 */ "V_SET0B\000"
7512 /* 3198 */ "VSRAB\000"
7513 /* 3204 */ "RFEBB\000"
7514 /* 3210 */ "VCNTMBB\000"
7515 /* 3218 */ "XVTLSBB\000"
7516 /* 3226 */ "VCLZLSBB\000"
7517 /* 3235 */ "VCTZLSBB\000"
7518 /* 3244 */ "VCMPNEB\000"
7519 /* 3252 */ "VMRGHB\000"
7520 /* 3259 */ "VUCMPRHB\000"
7521 /* 3268 */ "XXSPLTIB\000"
7522 /* 3277 */ "VMRGLB\000"
7523 /* 3284 */ "TAILB\000"
7524 /* 3290 */ "VCLRLB\000"
7525 /* 3297 */ "VUCMPRLB\000"
7526 /* 3306 */ "VRLB\000"
7527 /* 3311 */ "VSLB\000"
7528 /* 3316 */ "VPMSUMB\000"
7529 /* 3324 */ "VGNB\000"
7530 /* 3329 */ "VUPKHSNTOB\000"
7531 /* 3340 */ "VUPKLSNTOB\000"
7532 /* 3351 */ "CMPB\000"
7533 /* 3356 */ "CMPEQB\000"
7534 /* 3363 */ "CLRBHRB\000"
7535 /* 3371 */ "CMPRB\000"
7536 /* 3377 */ "VCLRRB\000"
7537 /* 3384 */ "VSRB\000"
7538 /* 3389 */ "VMULESB\000"
7539 /* 3397 */ "V_SETALLONESB\000"
7540 /* 3411 */ "VAVGSB\000"
7541 /* 3418 */ "VUPKHSB\000"
7542 /* 3426 */ "VSPLTISB\000"
7543 /* 3435 */ "VUPKLSB\000"
7544 /* 3443 */ "VMINSB\000"
7545 /* 3450 */ "VMULOSB\000"
7546 /* 3458 */ "VCMPGTSB\000"
7547 /* 3467 */ "EVEXTSB\000"
7548 /* 3475 */ "VMAXSB\000"
7549 /* 3482 */ "SETB\000"
7550 /* 3487 */ "MFTB\000"
7551 /* 3492 */ "VSPLTB\000"
7552 /* 3499 */ "VPOPCNTB\000"
7553 /* 3508 */ "VINSERTB\000"
7554 /* 3517 */ "PSTB\000"
7555 /* 3522 */ "ReadTB\000"
7556 /* 3529 */ "VABSDUB\000"
7557 /* 3537 */ "VMULEUB\000"
7558 /* 3545 */ "VAVGUB\000"
7559 /* 3552 */ "VMINUB\000"
7560 /* 3559 */ "VMULOUB\000"
7561 /* 3567 */ "VCMPEQUB\000"
7562 /* 3576 */ "EFDSUB\000"
7563 /* 3583 */ "G_FSUB\000"
7564 /* 3590 */ "G_STRICT_FSUB\000"
7565 /* 3604 */ "G_ATOMICRMW_FSUB\000"
7566 /* 3621 */ "FMSUB\000"
7567 /* 3627 */ "FNMSUB\000"
7568 /* 3634 */ "EFSSUB\000"
7569 /* 3641 */ "EVFSSUB\000"
7570 /* 3649 */ "ATOMIC_LOAD_SUB\000"
7571 /* 3665 */ "G_SUB\000"
7572 /* 3671 */ "G_ATOMICRMW_SUB\000"
7573 /* 3687 */ "VEXTRACTUB\000"
7574 /* 3698 */ "VCMPGTUB\000"
7575 /* 3707 */ "VMAXUB\000"
7576 /* 3714 */ "XXBLENDVB\000"
7577 /* 3724 */ "VCMPNEZB\000"
7578 /* 3733 */ "VCLZB\000"
7579 /* 3739 */ "VCTZB\000"
7580 /* 3745 */ "SETNBC\000"
7581 /* 3752 */ "SETBC\000"
7582 /* 3758 */ "gBC\000"
7583 /* 3762 */ "XXMFACC\000"
7584 /* 3770 */ "XXMTACC\000"
7585 /* 3778 */ "BUILD_UACC\000"
7586 /* 3789 */ "RESTORE_UACC\000"
7587 /* 3802 */ "SPILL_UACC\000"
7588 /* 3813 */ "RESTORE_WACC\000"
7589 /* 3826 */ "SPILL_WACC\000"
7590 /* 3837 */ "RESTORE_ACC\000"
7591 /* 3849 */ "SPILL_ACC\000"
7592 /* 3859 */ "BCC\000"
7593 /* 3863 */ "ADDC\000"
7594 /* 3868 */ "XXLANDC\000"
7595 /* 3876 */ "CRANDC\000"
7596 /* 3883 */ "EVANDC\000"
7597 /* 3890 */ "TABORTDC\000"
7598 /* 3899 */ "DTSTDC\000"
7599 /* 3906 */ "SUBFC\000"
7600 /* 3912 */ "SUBIC\000"
7601 /* 3918 */ "ADDIC\000"
7602 /* 3924 */ "RLDIC\000"
7603 /* 3930 */ "SUBFIC\000"
7604 /* 3937 */ "XSRDPIC\000"
7605 /* 3945 */ "XVRDPIC\000"
7606 /* 3953 */ "XVRSPIC\000"
7607 /* 3961 */ "G_INTRINSIC\000"
7608 /* 3973 */ "ICBLC\000"
7609 /* 3979 */ "XXSSUMUDMC\000"
7610 /* 3990 */ "BRINC\000"
7611 /* 3996 */ "G_FPTRUNC\000"
7612 /* 4006 */ "G_INTRINSIC_TRUNC\000"
7613 /* 4024 */ "G_TRUNC\000"
7614 /* 4032 */ "G_BUILD_VECTOR_TRUNC\000"
7615 /* 4053 */ "SLBSYNC\000"
7616 /* 4061 */ "TLBSYNC\000"
7617 /* 4069 */ "MSGSYNC\000"
7618 /* 4077 */ "ISYNC\000"
7619 /* 4083 */ "MSYNC\000"
7620 /* 4089 */ "G_DYN_STACKALLOC\000"
7621 /* 4106 */ "DYNALLOC\000"
7622 /* 4115 */ "BL8_NOTOC\000"
7623 /* 4125 */ "SELECT_CC_VSFRC\000"
7624 /* 4141 */ "SELECT_VSFRC\000"
7625 /* 4154 */ "XXLORC\000"
7626 /* 4161 */ "CRORC\000"
7627 /* 4167 */ "EVORC\000"
7628 /* 4173 */ "SELECT_CC_VRRC\000"
7629 /* 4188 */ "SELECT_VRRC\000"
7630 /* 4200 */ "SELECT_CC_VSSRC\000"
7631 /* 4216 */ "SELECT_VSSRC\000"
7632 /* 4229 */ "SELECT_CC_VSRC\000"
7633 /* 4244 */ "SELECT_VSRC\000"
7634 /* 4256 */ "SC\000"
7635 /* 4259 */ "TABORTWC\000"
7636 /* 4268 */ "VEXTSB2D\000"
7637 /* 4277 */ "VEXTSH2D\000"
7638 /* 4286 */ "VEXTSW2D\000"
7639 /* 4295 */ "TLBSX2D\000"
7640 /* 4303 */ "G_FMAD\000"
7641 /* 4310 */ "VSHASIGMAD\000"
7642 /* 4321 */ "G_FPEXTLOAD\000"
7643 /* 4333 */ "G_INDEXED_SEXTLOAD\000"
7644 /* 4352 */ "G_SEXTLOAD\000"
7645 /* 4363 */ "G_INDEXED_ZEXTLOAD\000"
7646 /* 4382 */ "G_ZEXTLOAD\000"
7647 /* 4393 */ "G_INDEXED_LOAD\000"
7648 /* 4408 */ "G_LOAD\000"
7649 /* 4415 */ "DMXXSHAPAD\000"
7650 /* 4426 */ "VSRAD\000"
7651 /* 4432 */ "VGBBD\000"
7652 /* 4438 */ "VCNTMBD\000"
7653 /* 4446 */ "VPRTYBD\000"
7654 /* 4454 */ "DENBCD\000"
7655 /* 4461 */ "CDTBCD\000"
7656 /* 4468 */ "EFDADD\000"
7657 /* 4475 */ "G_VECREDUCE_FADD\000"
7658 /* 4492 */ "G_FADD\000"
7659 /* 4499 */ "G_VECREDUCE_SEQ_FADD\000"
7660 /* 4520 */ "G_STRICT_FADD\000"
7661 /* 4534 */ "G_ATOMICRMW_FADD\000"
7662 /* 4551 */ "XXMULMULHIADD\000"
7663 /* 4565 */ "FMADD\000"
7664 /* 4571 */ "FNMADD\000"
7665 /* 4578 */ "XXMULMULLOADD\000"
7666 /* 4592 */ "EFSADD\000"
7667 /* 4599 */ "EVFSADD\000"
7668 /* 4607 */ "ATOMIC_LOAD_ADD\000"
7669 /* 4623 */ "G_VECREDUCE_ADD\000"
7670 /* 4639 */ "G_ADD\000"
7671 /* 4645 */ "G_PTR_ADD\000"
7672 /* 4655 */ "G_ATOMICRMW_ADD\000"
7673 /* 4671 */ "EVLDD\000"
7674 /* 4677 */ "MTVSRDD\000"
7675 /* 4685 */ "EVSTDD\000"
7676 /* 4692 */ "VCFUGED\000"
7677 /* 4700 */ "EFSCFD\000"
7678 /* 4707 */ "PLFD\000"
7679 /* 4712 */ "PSTFD\000"
7680 /* 4718 */ "FNEGD\000"
7681 /* 4724 */ "VNEGD\000"
7682 /* 4730 */ "MADDHD\000"
7683 /* 4737 */ "MULHD\000"
7684 /* 4743 */ "FCFID\000"
7685 /* 4749 */ "HRFID\000"
7686 /* 4755 */ "EFDCFSID\000"
7687 /* 4764 */ "FCTID\000"
7688 /* 4770 */ "EFDCFUID\000"
7689 /* 4779 */ "TLBLD\000"
7690 /* 4785 */ "MADDLD\000"
7691 /* 4792 */ "FSELD\000"
7692 /* 4798 */ "VMULLD\000"
7693 /* 4805 */ "CMPLD\000"
7694 /* 4811 */ "MFVSRLD\000"
7695 /* 4819 */ "VRLD\000"
7696 /* 4824 */ "VSLD\000"
7697 /* 4829 */ "SPILLTOVSR_LD\000"
7698 /* 4843 */ "FRIMD\000"
7699 /* 4849 */ "VBPERMD\000"
7700 /* 4857 */ "VPMSUMD\000"
7701 /* 4865 */ "XXLAND\000"
7702 /* 4872 */ "XXLNAND\000"
7703 /* 4880 */ "CRNAND\000"
7704 /* 4887 */ "EVNAND\000"
7705 /* 4894 */ "ATOMIC_LOAD_NAND\000"
7706 /* 4911 */ "G_ATOMICRMW_NAND\000"
7707 /* 4928 */ "CRAND\000"
7708 /* 4934 */ "EVAND\000"
7709 /* 4940 */ "ATOMIC_LOAD_AND\000"
7710 /* 4956 */ "G_VECREDUCE_AND\000"
7711 /* 4972 */ "G_AND\000"
7712 /* 4978 */ "G_ATOMICRMW_AND\000"
7713 /* 4994 */ "TEND\000"
7714 /* 4999 */ "LIFETIME_END\000"
7715 /* 5012 */ "FCPSGND\000"
7716 /* 5020 */ "FRIND\000"
7717 /* 5026 */ "G_BRCOND\000"
7718 /* 5035 */ "G_ATOMICRMW_USUB_COND\000"
7719 /* 5057 */ "DRRND\000"
7720 /* 5063 */ "SETRND\000"
7721 /* 5070 */ "G_LLROUND\000"
7722 /* 5080 */ "G_LROUND\000"
7723 /* 5089 */ "G_INTRINSIC_ROUND\000"
7724 /* 5107 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7725 /* 5133 */ "FCMPOD\000"
7726 /* 5140 */ "DDEDPD\000"
7727 /* 5147 */ "VPDEPD\000"
7728 /* 5154 */ "FRIPD\000"
7729 /* 5160 */ "CMPD\000"
7730 /* 5165 */ "LOAD_STACK_GUARD\000"
7731 /* 5182 */ "XXBRD\000"
7732 /* 5188 */ "BUILD_QUADWORD\000"
7733 /* 5203 */ "RESTORE_QUADWORD\000"
7734 /* 5220 */ "SPILL_QUADWORD\000"
7735 /* 5235 */ "SPLIT_QUADWORD\000"
7736 /* 5250 */ "MTMSRD\000"
7737 /* 5257 */ "MFVSRD\000"
7738 /* 5264 */ "MTVSRD\000"
7739 /* 5271 */ "MFVRD\000"
7740 /* 5277 */ "MTVRD\000"
7741 /* 5283 */ "FABSD\000"
7742 /* 5289 */ "FNABSD\000"
7743 /* 5296 */ "VMODSD\000"
7744 /* 5303 */ "VMULESD\000"
7745 /* 5311 */ "VDIVESD\000"
7746 /* 5319 */ "VMULHSD\000"
7747 /* 5327 */ "VMINSD\000"
7748 /* 5334 */ "VINSD\000"
7749 /* 5340 */ "VMULOSD\000"
7750 /* 5348 */ "VCMPGTSD\000"
7751 /* 5357 */ "VDIVSD\000"
7752 /* 5364 */ "VMAXSD\000"
7753 /* 5371 */ "PLXSD\000"
7754 /* 5377 */ "PSTXSD\000"
7755 /* 5384 */ "VEXTRACTD\000"
7756 /* 5394 */ "CBCDTD\000"
7757 /* 5401 */ "VPOPCNTD\000"
7758 /* 5410 */ "VINSERTD\000"
7759 /* 5419 */ "PSTD\000"
7760 /* 5424 */ "VPEXTD\000"
7761 /* 5431 */ "VMSUMCUD\000"
7762 /* 5440 */ "VMODUD\000"
7763 /* 5447 */ "VMULEUD\000"
7764 /* 5455 */ "VDIVEUD\000"
7765 /* 5463 */ "VMULHUD\000"
7766 /* 5471 */ "VMINUD\000"
7767 /* 5478 */ "VMULOUD\000"
7768 /* 5486 */ "FCMPUD\000"
7769 /* 5493 */ "VCMPEQUD\000"
7770 /* 5502 */ "VCMPGTUD\000"
7771 /* 5511 */ "VDIVUD\000"
7772 /* 5518 */ "VMAXUD\000"
7773 /* 5525 */ "XXBLENDVD\000"
7774 /* 5535 */ "DIVD\000"
7775 /* 5540 */ "FRIZD\000"
7776 /* 5546 */ "VCLZD\000"
7777 /* 5552 */ "CNTLZD\000"
7778 /* 5559 */ "VCTZD\000"
7779 /* 5565 */ "CNTTZD\000"
7780 /* 5572 */ "PSEUDO_PROBE\000"
7781 /* 5585 */ "MFBHRBE\000"
7782 /* 5593 */ "G_SSUBE\000"
7783 /* 5601 */ "G_USUBE\000"
7784 /* 5609 */ "CFENCE\000"
7785 /* 5616 */ "G_FENCE\000"
7786 /* 5624 */ "ARITH_FENCE\000"
7787 /* 5636 */ "REG_SEQUENCE\000"
7788 /* 5649 */ "MFFSCE\000"
7789 /* 5656 */ "G_SADDE\000"
7790 /* 5664 */ "G_UADDE\000"
7791 /* 5672 */ "G_GET_FPMODE\000"
7792 /* 5685 */ "G_RESET_FPMODE\000"
7793 /* 5700 */ "G_SET_FPMODE\000"
7794 /* 5713 */ "DIVDE\000"
7795 /* 5719 */ "G_FMINNUM_IEEE\000"
7796 /* 5734 */ "G_FMAXNUM_IEEE\000"
7797 /* 5749 */ "SLBMFEE\000"
7798 /* 5757 */ "WRTEE\000"
7799 /* 5763 */ "SUBFE\000"
7800 /* 5769 */ "EVLWHE\000"
7801 /* 5776 */ "EVSTWHE\000"
7802 /* 5784 */ "SLBIE\000"
7803 /* 5790 */ "TLBIE\000"
7804 /* 5796 */ "G_VSCALE\000"
7805 /* 5805 */ "G_JUMP_TABLE\000"
7806 /* 5818 */ "BUNDLE\000"
7807 /* 5825 */ "ADDME\000"
7808 /* 5831 */ "SUBFME\000"
7809 /* 5838 */ "G_MEMSET_INLINE\000"
7810 /* 5854 */ "G_MEMCPY_INLINE\000"
7811 /* 5870 */ "RELOC_NONE\000"
7812 /* 5881 */ "LDAT_CSNE\000"
7813 /* 5891 */ "LWAT_CSNE\000"
7814 /* 5901 */ "LOCAL_ESCAPE\000"
7815 /* 5914 */ "SELECT_CC_SPE\000"
7816 /* 5928 */ "SELECT_SPE\000"
7817 /* 5939 */ "TLBRE\000"
7818 /* 5945 */ "FRE\000"
7819 /* 5949 */ "G_FPTRUNCSTORE\000"
7820 /* 5964 */ "G_STACKRESTORE\000"
7821 /* 5979 */ "G_INDEXED_STORE\000"
7822 /* 5995 */ "G_STORE\000"
7823 /* 6003 */ "G_BITREVERSE\000"
7824 /* 6016 */ "FAKE_USE\000"
7825 /* 6025 */ "SLBMTE\000"
7826 /* 6032 */ "FRSQRTE\000"
7827 /* 6040 */ "DBG_VALUE\000"
7828 /* 6050 */ "G_GLOBAL_VALUE\000"
7829 /* 6065 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7830 /* 6088 */ "CONVERGENCECTRL_GLUE\000"
7831 /* 6109 */ "G_STACKSAVE\000"
7832 /* 6121 */ "MFVRSAVE\000"
7833 /* 6130 */ "MTVRSAVE\000"
7834 /* 6139 */ "G_MEMMOVE\000"
7835 /* 6149 */ "TLBWE\000"
7836 /* 6155 */ "DIVWE\000"
7837 /* 6161 */ "EVSTWWE\000"
7838 /* 6169 */ "ADDZE\000"
7839 /* 6175 */ "G_FREEZE\000"
7840 /* 6184 */ "SUBFZE\000"
7841 /* 6191 */ "G_FCANONICALIZE\000"
7842 /* 6207 */ "DCBF\000"
7843 /* 6212 */ "SUBF\000"
7844 /* 6217 */ "G_FMODF\000"
7845 /* 6225 */ "INIT_UNDEF\000"
7846 /* 6236 */ "G_IMPLICIT_DEF\000"
7847 /* 6251 */ "DBG_INSTR_REF\000"
7848 /* 6265 */ "EVMHESMF\000"
7849 /* 6274 */ "EVMWHSMF\000"
7850 /* 6283 */ "EVMHOSMF\000"
7851 /* 6292 */ "EVMWSMF\000"
7852 /* 6300 */ "MCRF\000"
7853 /* 6305 */ "MFOCRF\000"
7854 /* 6312 */ "MTOCRF\000"
7855 /* 6319 */ "MTCRF\000"
7856 /* 6325 */ "EFDCFSF\000"
7857 /* 6333 */ "EFSCFSF\000"
7858 /* 6341 */ "EVFSCFSF\000"
7859 /* 6350 */ "MTFSF\000"
7860 /* 6356 */ "EVMHESSF\000"
7861 /* 6365 */ "EVMWHSSF\000"
7862 /* 6374 */ "EVMHOSSF\000"
7863 /* 6383 */ "EVMWSSF\000"
7864 /* 6391 */ "EFDCTSF\000"
7865 /* 6399 */ "EFSCTSF\000"
7866 /* 6407 */ "EVFSCTSF\000"
7867 /* 6416 */ "DTSTSF\000"
7868 /* 6423 */ "EFDCFUF\000"
7869 /* 6431 */ "EFSCFUF\000"
7870 /* 6439 */ "EVFSCFUF\000"
7871 /* 6448 */ "EFDCTUF\000"
7872 /* 6456 */ "EFSCTUF\000"
7873 /* 6464 */ "EVFSCTUF\000"
7874 /* 6473 */ "DTSTDG\000"
7875 /* 6480 */ "SLBIEG\000"
7876 /* 6487 */ "EFDNEG\000"
7877 /* 6494 */ "G_FNEG\000"
7878 /* 6501 */ "EFSNEG\000"
7879 /* 6508 */ "EVFSNEG\000"
7880 /* 6516 */ "EVNEG\000"
7881 /* 6522 */ "EXTRACT_SUBREG\000"
7882 /* 6537 */ "INSERT_SUBREG\000"
7883 /* 6551 */ "G_SEXT_INREG\000"
7884 /* 6564 */ "SUBREG_TO_REG\000"
7885 /* 6578 */ "G_ATOMIC_CMPXCHG\000"
7886 /* 6595 */ "G_ATOMICRMW_XCHG\000"
7887 /* 6612 */ "G_GET_ROUNDING\000"
7888 /* 6627 */ "G_SET_ROUNDING\000"
7889 /* 6642 */ "G_FLOG\000"
7890 /* 6649 */ "G_VAARG\000"
7891 /* 6657 */ "PREALLOCATED_ARG\000"
7892 /* 6674 */ "V_SET0H\000"
7893 /* 6682 */ "VSRAH\000"
7894 /* 6688 */ "VCNTMBH\000"
7895 /* 6696 */ "G_PREFETCH\000"
7896 /* 6707 */ "EVLDH\000"
7897 /* 6713 */ "EVSTDH\000"
7898 /* 6720 */ "VCMPNEH\000"
7899 /* 6728 */ "VMRGHH\000"
7900 /* 6735 */ "VUCMPRHH\000"
7901 /* 6744 */ "VMRGLH\000"
7902 /* 6751 */ "VUCMPRLH\000"
7903 /* 6760 */ "VRLH\000"
7904 /* 6765 */ "VSLH\000"
7905 /* 6770 */ "G_SMULH\000"
7906 /* 6778 */ "G_UMULH\000"
7907 /* 6786 */ "VPMSUMH\000"
7908 /* 6794 */ "G_FTANH\000"
7909 /* 6802 */ "G_FSINH\000"
7910 /* 6810 */ "XXBRH\000"
7911 /* 6816 */ "VSRH\000"
7912 /* 6821 */ "DMSHA2HASH\000"
7913 /* 6832 */ "DMSHA3HASH\000"
7914 /* 6843 */ "VMULESH\000"
7915 /* 6851 */ "V_SETALLONESH\000"
7916 /* 6865 */ "VAVGSH\000"
7917 /* 6872 */ "VUPKHSH\000"
7918 /* 6880 */ "XVMULHSH\000"
7919 /* 6889 */ "VSPLTISH\000"
7920 /* 6898 */ "VUPKLSH\000"
7921 /* 6906 */ "VMINSH\000"
7922 /* 6913 */ "G_FCOSH\000"
7923 /* 6921 */ "VMULOSH\000"
7924 /* 6929 */ "VCMPGTSH\000"
7925 /* 6938 */ "EVEXTSH\000"
7926 /* 6946 */ "VMAXSH\000"
7927 /* 6953 */ "VSPLTH\000"
7928 /* 6960 */ "VPOPCNTH\000"
7929 /* 6969 */ "VINSERTH\000"
7930 /* 6978 */ "PSTH\000"
7931 /* 6983 */ "VABSDUH\000"
7932 /* 6991 */ "VMULEUH\000"
7933 /* 6999 */ "VAVGUH\000"
7934 /* 7006 */ "XVMULHUH\000"
7935 /* 7015 */ "VMINUH\000"
7936 /* 7022 */ "VMULOUH\000"
7937 /* 7030 */ "VCMPEQUH\000"
7938 /* 7039 */ "VEXTRACTUH\000"
7939 /* 7050 */ "VCMPGTUH\000"
7940 /* 7059 */ "VMAXUH\000"
7941 /* 7066 */ "XXBLENDVH\000"
7942 /* 7076 */ "VCMPNEZH\000"
7943 /* 7085 */ "VCLZH\000"
7944 /* 7091 */ "VCTZH\000"
7945 /* 7097 */ "DQUAI\000"
7946 /* 7103 */ "DCBI\000"
7947 /* 7108 */ "ICBI\000"
7948 /* 7113 */ "VSLDBI\000"
7949 /* 7120 */ "VSRDBI\000"
7950 /* 7127 */ "PSUBI\000"
7951 /* 7133 */ "DCCCI\000"
7952 /* 7139 */ "ICCCI\000"
7953 /* 7145 */ "TABORTDCI\000"
7954 /* 7155 */ "RFCI\000"
7955 /* 7160 */ "RFMCI\000"
7956 /* 7166 */ "TABORTWCI\000"
7957 /* 7176 */ "SRADI\000"
7958 /* 7182 */ "PADDI\000"
7959 /* 7188 */ "RFDI\000"
7960 /* 7193 */ "CMPLDI\000"
7961 /* 7200 */ "CLRLSLDI\000"
7962 /* 7209 */ "EXTLDI\000"
7963 /* 7216 */ "XXPERMDI\000"
7964 /* 7225 */ "CMPDI\000"
7965 /* 7231 */ "CLRRDI\000"
7966 /* 7238 */ "INSRDI\000"
7967 /* 7245 */ "ROTRDI\000"
7968 /* 7252 */ "EXTRDI\000"
7969 /* 7259 */ "TDI\000"
7970 /* 7263 */ "WRTEEI\000"
7971 /* 7270 */ "RFI\000"
7972 /* 7274 */ "MTFSFI\000"
7973 /* 7281 */ "DTSTSFI\000"
7974 /* 7289 */ "EVSPLATFI\000"
7975 /* 7299 */ "EVMERGEHI\000"
7976 /* 7309 */ "EVMERGELOHI\000"
7977 /* 7321 */ "DBG_PHI\000"
7978 /* 7329 */ "DMXXEXTFDMR512_HI\000"
7979 /* 7347 */ "DMXXINSTDMR512_HI\000"
7980 /* 7365 */ "TLBLI\000"
7981 /* 7371 */ "DSCLI\000"
7982 /* 7377 */ "MULLI\000"
7983 /* 7383 */ "PLI\000"
7984 /* 7387 */ "EXTSWSLI\000"
7985 /* 7396 */ "MTVSRBMI\000"
7986 /* 7405 */ "VRLDMI\000"
7987 /* 7412 */ "RLDIMI\000"
7988 /* 7419 */ "RLWIMI\000"
7989 /* 7426 */ "VRLQMI\000"
7990 /* 7433 */ "EVMHESMI\000"
7991 /* 7442 */ "EVMWHSMI\000"
7992 /* 7451 */ "EVMHOSMI\000"
7993 /* 7460 */ "EVMWSMI\000"
7994 /* 7468 */ "EVMHEUMI\000"
7995 /* 7477 */ "EVMWHUMI\000"
7996 /* 7486 */ "EVMWLUMI\000"
7997 /* 7495 */ "EVMHOUMI\000"
7998 /* 7504 */ "EVMWUMI\000"
7999 /* 7512 */ "VRLWMI\000"
8000 /* 7519 */ "MFFSCRNI\000"
8001 /* 7528 */ "MFFSCDRNI\000"
8002 /* 7538 */ "VSLDOI\000"
8003 /* 7545 */ "XSRDPI\000"
8004 /* 7552 */ "XVRDPI\000"
8005 /* 7559 */ "XSRQPI\000"
8006 /* 7566 */ "XVRSPI\000"
8007 /* 7573 */ "DSCRI\000"
8008 /* 7579 */ "XORI\000"
8009 /* 7584 */ "EFDCFSI\000"
8010 /* 7592 */ "EFSCFSI\000"
8011 /* 7600 */ "EVFSCFSI\000"
8012 /* 7609 */ "G_FPTOSI\000"
8013 /* 7618 */ "EFDCTSI\000"
8014 /* 7626 */ "EFSCTSI\000"
8015 /* 7634 */ "EVFSCTSI\000"
8016 /* 7643 */ "EVSPLATI\000"
8017 /* 7652 */ "LDtocJTI\000"
8018 /* 7661 */ "EFDCFUI\000"
8019 /* 7669 */ "EFSCFUI\000"
8020 /* 7677 */ "EVFSCFUI\000"
8021 /* 7686 */ "G_FPTOUI\000"
8022 /* 7695 */ "EFDCTUI\000"
8023 /* 7703 */ "EFSCTUI\000"
8024 /* 7711 */ "EVFSCTUI\000"
8025 /* 7720 */ "SRAWI\000"
8026 /* 7726 */ "XXSLDWI\000"
8027 /* 7734 */ "CMPLWI\000"
8028 /* 7741 */ "EVRLWI\000"
8029 /* 7748 */ "CLRLSLWI\000"
8030 /* 7757 */ "INSLWI\000"
8031 /* 7764 */ "EVSLWI\000"
8032 /* 7771 */ "EXTLWI\000"
8033 /* 7778 */ "G_FPOWI\000"
8034 /* 7786 */ "CMPWI\000"
8035 /* 7792 */ "CLRRWI\000"
8036 /* 7799 */ "INSRWI\000"
8037 /* 7806 */ "ROTRWI\000"
8038 /* 7813 */ "EXTRWI\000"
8039 /* 7820 */ "LSWI\000"
8040 /* 7825 */ "STSWI\000"
8041 /* 7831 */ "TWI\000"
8042 /* 7835 */ "TCHECK\000"
8043 /* 7842 */ "HASHCHK\000"
8044 /* 7850 */ "COPY_LANEMASK\000"
8045 /* 7864 */ "G_PTRMASK\000"
8046 /* 7874 */ "XXEVAL\000"
8047 /* 7881 */ "VSTRIBL\000"
8048 /* 7889 */ "gBCL\000"
8049 /* 7894 */ "BCCL\000"
8050 /* 7899 */ "RLDCL\000"
8051 /* 7905 */ "RLDICL\000"
8052 /* 7912 */ "GC_LABEL\000"
8053 /* 7921 */ "DBG_LABEL\000"
8054 /* 7931 */ "EH_LABEL\000"
8055 /* 7940 */ "ANNOTATION_LABEL\000"
8056 /* 7957 */ "TLBIEL\000"
8057 /* 7964 */ "ICALL_BRANCH_FUNNEL\000"
8058 /* 7984 */ "GETtlsldADDRPCREL\000"
8059 /* 8002 */ "GETtlsADDRPCREL\000"
8060 /* 8018 */ "ISEL\000"
8061 /* 8023 */ "EVSEL\000"
8062 /* 8029 */ "XXSEL\000"
8063 /* 8035 */ "DCBFL\000"
8064 /* 8041 */ "VSTRIHL\000"
8065 /* 8049 */ "G_FSHL\000"
8066 /* 8056 */ "G_SHL\000"
8067 /* 8062 */ "G_FCEIL\000"
8068 /* 8070 */ "G_SAVGCEIL\000"
8069 /* 8081 */ "G_UAVGCEIL\000"
8070 /* 8092 */ "PATCHABLE_TAIL_CALL\000"
8071 /* 8112 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8072 /* 8139 */ "PATCHABLE_EVENT_CALL\000"
8073 /* 8160 */ "FENTRY_CALL\000"
8074 /* 8172 */ "DSSALL\000"
8075 /* 8179 */ "KILL\000"
8076 /* 8184 */ "LXVPRLL\000"
8077 /* 8192 */ "STXVPRLL\000"
8078 /* 8201 */ "LXVRLL\000"
8079 /* 8208 */ "STXVRLL\000"
8080 /* 8216 */ "LXVLL\000"
8081 /* 8222 */ "STXVLL\000"
8082 /* 8229 */ "G_CONSTANT_POOL\000"
8083 /* 8245 */ "MTLPL\000"
8084 /* 8251 */ "BLRL\000"
8085 /* 8256 */ "gBCLRL\000"
8086 /* 8263 */ "BCCLRL\000"
8087 /* 8270 */ "BDZLRL\000"
8088 /* 8277 */ "BDNZLRL\000"
8089 /* 8285 */ "LXVPRL\000"
8090 /* 8292 */ "STXVPRL\000"
8091 /* 8300 */ "BCTRL\000"
8092 /* 8306 */ "gBCCTRL\000"
8093 /* 8314 */ "BCCCTRL\000"
8094 /* 8322 */ "LXVRL\000"
8095 /* 8328 */ "STXVRL\000"
8096 /* 8335 */ "MFFSL\000"
8097 /* 8341 */ "LVSL\000"
8098 /* 8346 */ "G_ROTL\000"
8099 /* 8353 */ "EFDMUL\000"
8100 /* 8360 */ "G_VECREDUCE_FMUL\000"
8101 /* 8377 */ "G_FMUL\000"
8102 /* 8384 */ "G_VECREDUCE_SEQ_FMUL\000"
8103 /* 8405 */ "G_STRICT_FMUL\000"
8104 /* 8419 */ "G_CLMUL\000"
8105 /* 8427 */ "XXMULMUL\000"
8106 /* 8436 */ "EFSMUL\000"
8107 /* 8443 */ "EVFSMUL\000"
8108 /* 8451 */ "G_VECREDUCE_MUL\000"
8109 /* 8467 */ "G_MUL\000"
8110 /* 8473 */ "LXVL\000"
8111 /* 8478 */ "STXVL\000"
8112 /* 8484 */ "LBARXL\000"
8113 /* 8491 */ "LDARXL\000"
8114 /* 8498 */ "LHARXL\000"
8115 /* 8505 */ "LQARXL\000"
8116 /* 8512 */ "LWARXL\000"
8117 /* 8519 */ "LVXL\000"
8118 /* 8524 */ "STVXL\000"
8119 /* 8530 */ "DCBZL\000"
8120 /* 8536 */ "BDZL\000"
8121 /* 8541 */ "BDNZL\000"
8122 /* 8547 */ "LDtocL\000"
8123 /* 8554 */ "ADDItocL\000"
8124 /* 8563 */ "LWZtocL\000"
8125 /* 8571 */ "ADDItlsgdL\000"
8126 /* 8582 */ "ADDItlsldL\000"
8127 /* 8593 */ "LDgotTprelL\000"
8128 /* 8605 */ "ADDIdtprelL\000"
8129 /* 8617 */ "VEXPANDBM\000"
8130 /* 8627 */ "VMSUMMBM\000"
8131 /* 8636 */ "MTVSRBM\000"
8132 /* 8644 */ "VEXTRACTBM\000"
8133 /* 8655 */ "VSUBUBM\000"
8134 /* 8663 */ "VADDUBM\000"
8135 /* 8671 */ "VMSUMUBM\000"
8136 /* 8680 */ "XXGENPCVBM\000"
8137 /* 8691 */ "VEXPANDDM\000"
8138 /* 8701 */ "MTVSRDM\000"
8139 /* 8709 */ "VEXTRACTDM\000"
8140 /* 8720 */ "VSUBUDM\000"
8141 /* 8728 */ "VADDUDM\000"
8142 /* 8736 */ "VMSUMUDM\000"
8143 /* 8745 */ "XXSSUMUDM\000"
8144 /* 8755 */ "XXGENPCVDM\000"
8145 /* 8766 */ "VCLZDM\000"
8146 /* 8773 */ "CNTLZDM\000"
8147 /* 8781 */ "VCTZDM\000"
8148 /* 8788 */ "CNTTZDM\000"
8149 /* 8796 */ "G_FREM\000"
8150 /* 8803 */ "G_STRICT_FREM\000"
8151 /* 8817 */ "G_SREM\000"
8152 /* 8824 */ "G_UREM\000"
8153 /* 8831 */ "G_SDIVREM\000"
8154 /* 8841 */ "G_UDIVREM\000"
8155 /* 8851 */ "VEXPANDHM\000"
8156 /* 8861 */ "MTVSRHM\000"
8157 /* 8869 */ "VMSUMSHM\000"
8158 /* 8878 */ "VEXTRACTHM\000"
8159 /* 8889 */ "XVSUBUHM\000"
8160 /* 8898 */ "VMLADDUHM\000"
8161 /* 8908 */ "XVADDUHM\000"
8162 /* 8917 */ "XVMULUHM\000"
8163 /* 8926 */ "VMSUMUHM\000"
8164 /* 8935 */ "XXGENPCVHM\000"
8165 /* 8946 */ "TRECLAIM\000"
8166 /* 8955 */ "VRFIM\000"
8167 /* 8961 */ "XSRDPIM\000"
8168 /* 8969 */ "XVRDPIM\000"
8169 /* 8977 */ "XVRSPIM\000"
8170 /* 8985 */ "SETFLM\000"
8171 /* 8992 */ "VRLDNM\000"
8172 /* 8999 */ "RLWINM\000"
8173 /* 9006 */ "VRLQNM\000"
8174 /* 9013 */ "VRLWNM\000"
8175 /* 9020 */ "VEXPANDQM\000"
8176 /* 9030 */ "MTVSRQM\000"
8177 /* 9038 */ "VEXTRACTQM\000"
8178 /* 9049 */ "XSMERGE2T1UQM\000"
8179 /* 9063 */ "XSREBASE2T1UQM\000"
8180 /* 9078 */ "XSMERGE3T1UQM\000"
8181 /* 9092 */ "XSREBASE3T1UQM\000"
8182 /* 9107 */ "XSMERGE2T2UQM\000"
8183 /* 9121 */ "XSREBASE2T2UQM\000"
8184 /* 9136 */ "XSREBASE3T2UQM\000"
8185 /* 9151 */ "XSMERGE2T3UQM\000"
8186 /* 9165 */ "XSREBASE2T3UQM\000"
8187 /* 9180 */ "XSREBASE3T3UQM\000"
8188 /* 9195 */ "XSREBASE2T4UQM\000"
8189 /* 9210 */ "XSADDSUBUQM\000"
8190 /* 9222 */ "VSUBUQM\000"
8191 /* 9230 */ "XSADDADDUQM\000"
8192 /* 9242 */ "VADDUQM\000"
8193 /* 9250 */ "VSUBEUQM\000"
8194 /* 9259 */ "VADDEUQM\000"
8195 /* 9268 */ "XSADDSUBSUQM\000"
8196 /* 9281 */ "XSADDADDSUQM\000"
8197 /* 9294 */ "VPERM\000"
8198 /* 9300 */ "XXPERM\000"
8199 /* 9307 */ "BLA8_RM\000"
8200 /* 9315 */ "BL8_RM\000"
8201 /* 9322 */ "BCTRL8_RM\000"
8202 /* 9332 */ "BLA_RM\000"
8203 /* 9339 */ "BL8_NOTOC_RM\000"
8204 /* 9352 */ "BL_RM\000"
8205 /* 9358 */ "BCTRL_RM\000"
8206 /* 9367 */ "BLA8_NOP_RM\000"
8207 /* 9379 */ "BL8_NOP_RM\000"
8208 /* 9390 */ "BL_NOP_RM\000"
8209 /* 9400 */ "BL8_LDinto_toc_RM\000"
8210 /* 9418 */ "BCTRL8_LDinto_toc_RM\000"
8211 /* 9439 */ "BL_LWZinto_toc_RM\000"
8212 /* 9457 */ "BCTRL_LWZinto_toc_RM\000"
8213 /* 9478 */ "INLINEASM\000"
8214 /* 9488 */ "VPKUDUM\000"
8215 /* 9496 */ "VPKUHUM\000"
8216 /* 9504 */ "G_VECREDUCE_FMINIMUM\000"
8217 /* 9525 */ "G_FMINIMUM\000"
8218 /* 9536 */ "G_ATOMICRMW_FMINIMUM\000"
8219 /* 9557 */ "G_VECREDUCE_FMAXIMUM\000"
8220 /* 9578 */ "G_FMAXIMUM\000"
8221 /* 9589 */ "G_ATOMICRMW_FMAXIMUM\000"
8222 /* 9610 */ "G_FMINIMUMNUM\000"
8223 /* 9624 */ "G_ATOMICRMW_FMINIMUMNUM\000"
8224 /* 9648 */ "G_FMAXIMUMNUM\000"
8225 /* 9662 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
8226 /* 9686 */ "G_FMINNUM\000"
8227 /* 9696 */ "G_FMAXNUM\000"
8228 /* 9706 */ "VPKUWUM\000"
8229 /* 9714 */ "VEXPANDWM\000"
8230 /* 9724 */ "MTVSRWM\000"
8231 /* 9732 */ "VEXTRACTWM\000"
8232 /* 9743 */ "XVSUBUWM\000"
8233 /* 9752 */ "XVADDUWM\000"
8234 /* 9761 */ "XVMULUWM\000"
8235 /* 9770 */ "XXGENPCVWM\000"
8236 /* 9781 */ "EVMHEGSMFAN\000"
8237 /* 9793 */ "EVMHOGSMFAN\000"
8238 /* 9805 */ "EVMWSMFAN\000"
8239 /* 9815 */ "EVMWSSFAN\000"
8240 /* 9825 */ "EVMHEGSMIAN\000"
8241 /* 9837 */ "EVMHOGSMIAN\000"
8242 /* 9849 */ "EVMWSMIAN\000"
8243 /* 9859 */ "EVMHEGUMIAN\000"
8244 /* 9871 */ "EVMHOGUMIAN\000"
8245 /* 9883 */ "EVMWUMIAN\000"
8246 /* 9893 */ "G_FATAN\000"
8247 /* 9901 */ "G_FTAN\000"
8248 /* 9908 */ "G_INTRINSIC_ROUNDEVEN\000"
8249 /* 9930 */ "G_ASSERT_ALIGN\000"
8250 /* 9945 */ "G_FCOPYSIGN\000"
8251 /* 9957 */ "VUCMPRHN\000"
8252 /* 9966 */ "VRFIN\000"
8253 /* 9972 */ "TBEGIN\000"
8254 /* 9979 */ "G_VECREDUCE_FMIN\000"
8255 /* 9996 */ "G_ATOMICRMW_FMIN\000"
8256 /* 10013 */ "G_VECREDUCE_SMIN\000"
8257 /* 10030 */ "G_SMIN\000"
8258 /* 10037 */ "ATOMIC_LOAD_UMIN\000"
8259 /* 10054 */ "G_VECREDUCE_UMIN\000"
8260 /* 10071 */ "G_UMIN\000"
8261 /* 10078 */ "G_ATOMICRMW_UMIN\000"
8262 /* 10095 */ "ATOMIC_LOAD_MIN\000"
8263 /* 10111 */ "G_ATOMICRMW_MIN\000"
8264 /* 10127 */ "MFSRIN\000"
8265 /* 10134 */ "MTSRIN\000"
8266 /* 10141 */ "G_FASIN\000"
8267 /* 10149 */ "G_FSIN\000"
8268 /* 10156 */ "VUCMPRLN\000"
8269 /* 10165 */ "PMXVBF16GER2NN\000"
8270 /* 10180 */ "PMXVF16GER2NN\000"
8271 /* 10194 */ "PMDMXVBF16GERX2NN\000"
8272 /* 10212 */ "PMDMXVF16GERX2NN\000"
8273 /* 10229 */ "PMXVF32GERNN\000"
8274 /* 10242 */ "PMXVF64GERNN\000"
8275 /* 10255 */ "PMXVBF16GER2WNN\000"
8276 /* 10271 */ "PMXVF16GER2WNN\000"
8277 /* 10286 */ "PMXVF32GERWNN\000"
8278 /* 10300 */ "PMXVF64GERWNN\000"
8279 /* 10314 */ "CFI_INSTRUCTION\000"
8280 /* 10330 */ "G_CTLZ_ZERO_POISON\000"
8281 /* 10349 */ "G_CTTZ_ZERO_POISON\000"
8282 /* 10368 */ "PMXVBF16GER2PN\000"
8283 /* 10383 */ "PMXVF16GER2PN\000"
8284 /* 10397 */ "PMDMXVBF16GERX2PN\000"
8285 /* 10415 */ "PMDMXVF16GERX2PN\000"
8286 /* 10432 */ "XSCVSPDPN\000"
8287 /* 10442 */ "PMXVF32GERPN\000"
8288 /* 10455 */ "PMXVF64GERPN\000"
8289 /* 10468 */ "XVCVBF16SPN\000"
8290 /* 10480 */ "XSCVDPSPN\000"
8291 /* 10490 */ "PMXVBF16GER2WPN\000"
8292 /* 10506 */ "PMXVF16GER2WPN\000"
8293 /* 10521 */ "PMXVF32GERWPN\000"
8294 /* 10535 */ "PMXVF64GERWPN\000"
8295 /* 10549 */ "DARN\000"
8296 /* 10554 */ "MFFSCRN\000"
8297 /* 10562 */ "MFFSCDRN\000"
8298 /* 10571 */ "DRINTN\000"
8299 /* 10578 */ "ATTN\000"
8300 /* 10583 */ "ADJCALLSTACKDOWN\000"
8301 /* 10600 */ "ADD4O\000"
8302 /* 10606 */ "ADDC8O\000"
8303 /* 10613 */ "SUBFC8O\000"
8304 /* 10621 */ "ADD8O\000"
8305 /* 10627 */ "ADDE8O\000"
8306 /* 10634 */ "SUBFE8O\000"
8307 /* 10642 */ "ADDME8O\000"
8308 /* 10650 */ "SUBFME8O\000"
8309 /* 10659 */ "ADDZE8O\000"
8310 /* 10667 */ "SUBFZE8O\000"
8311 /* 10676 */ "SUBF8O\000"
8312 /* 10683 */ "NEG8O\000"
8313 /* 10689 */ "G_SSUBO\000"
8314 /* 10697 */ "G_USUBO\000"
8315 /* 10705 */ "ADDCO\000"
8316 /* 10711 */ "SUBFCO\000"
8317 /* 10718 */ "G_SADDO\000"
8318 /* 10726 */ "G_UADDO\000"
8319 /* 10734 */ "MULLDO\000"
8320 /* 10741 */ "LDAT_CSNE_PSEUDO\000"
8321 /* 10758 */ "LWAT_CSNE_PSEUDO\000"
8322 /* 10775 */ "LQX_PSEUDO\000"
8323 /* 10786 */ "STQX_PSEUDO\000"
8324 /* 10798 */ "DIVDO\000"
8325 /* 10804 */ "ADDEO\000"
8326 /* 10810 */ "DIVDEO\000"
8327 /* 10817 */ "SUBFEO\000"
8328 /* 10824 */ "ADDMEO\000"
8329 /* 10831 */ "SUBFMEO\000"
8330 /* 10839 */ "DIVWEO\000"
8331 /* 10846 */ "ADDZEO\000"
8332 /* 10853 */ "SUBFZEO\000"
8333 /* 10861 */ "SUBFO\000"
8334 /* 10867 */ "JUMP_TABLE_DEBUG_INFO\000"
8335 /* 10889 */ "NEGO\000"
8336 /* 10894 */ "EVSTWHO\000"
8337 /* 10902 */ "TLBSYNCIO\000"
8338 /* 10912 */ "PTESYNCIO\000"
8339 /* 10922 */ "TLBIEIO\000"
8340 /* 10930 */ "PseudoEIEIO\000"
8341 /* 10942 */ "EnforceIEIO\000"
8342 /* 10954 */ "EVMERGELO\000"
8343 /* 10964 */ "EVMERGEHILO\000"
8344 /* 10976 */ "VSLO\000"
8345 /* 10981 */ "G_SMULO\000"
8346 /* 10989 */ "G_UMULO\000"
8347 /* 10997 */ "XSCVQPDPO\000"
8348 /* 11007 */ "DCMPO\000"
8349 /* 11013 */ "XSNMSUBQPO\000"
8350 /* 11024 */ "XSMSUBQPO\000"
8351 /* 11034 */ "XSSUBQPO\000"
8352 /* 11043 */ "XSNMADDQPO\000"
8353 /* 11054 */ "XSMADDQPO\000"
8354 /* 11064 */ "XSADDQPO\000"
8355 /* 11073 */ "XSMULQPO\000"
8356 /* 11082 */ "XSSQRTQPO\000"
8357 /* 11092 */ "XSDIVQPO\000"
8358 /* 11101 */ "G_BZERO\000"
8359 /* 11109 */ "VSRO\000"
8360 /* 11114 */ "DIVDUO\000"
8361 /* 11121 */ "DIVDEUO\000"
8362 /* 11129 */ "DIVWEUO\000"
8363 /* 11137 */ "DIVWUO\000"
8364 /* 11144 */ "MULLWO\000"
8365 /* 11151 */ "DIVWO\000"
8366 /* 11157 */ "EVSTWWO\000"
8367 /* 11165 */ "STACKMAP\000"
8368 /* 11174 */ "NAP\000"
8369 /* 11178 */ "G_DEBUGTRAP\000"
8370 /* 11190 */ "G_UBSANTRAP\000"
8371 /* 11202 */ "G_TRAP\000"
8372 /* 11209 */ "G_ATOMICRMW_UDEC_WRAP\000"
8373 /* 11231 */ "G_ATOMICRMW_UINC_WRAP\000"
8374 /* 11253 */ "G_BSWAP\000"
8375 /* 11261 */ "ATOMIC_SWAP\000"
8376 /* 11273 */ "XXAESDECP\000"
8377 /* 11283 */ "XXAESENCP\000"
8378 /* 11293 */ "XSNMSUBADP\000"
8379 /* 11304 */ "XVNMSUBADP\000"
8380 /* 11315 */ "XSMSUBADP\000"
8381 /* 11325 */ "XVMSUBADP\000"
8382 /* 11335 */ "XSNMADDADP\000"
8383 /* 11346 */ "XVNMADDADP\000"
8384 /* 11357 */ "XSMADDADP\000"
8385 /* 11367 */ "XVMADDADP\000"
8386 /* 11377 */ "XSSUBDP\000"
8387 /* 11385 */ "XVSUBDP\000"
8388 /* 11393 */ "XSTSTDCDP\000"
8389 /* 11403 */ "XVTSTDCDP\000"
8390 /* 11413 */ "XSMINCDP\000"
8391 /* 11422 */ "XSMAXCDP\000"
8392 /* 11431 */ "XSADDDP\000"
8393 /* 11439 */ "XVADDDP\000"
8394 /* 11447 */ "XSCVSXDDP\000"
8395 /* 11457 */ "XVCVSXDDP\000"
8396 /* 11467 */ "XSCVUXDDP\000"
8397 /* 11477 */ "XVCVUXDDP\000"
8398 /* 11487 */ "XSCMPGEDP\000"
8399 /* 11497 */ "XVCMPGEDP\000"
8400 /* 11507 */ "XSREDP\000"
8401 /* 11514 */ "XVREDP\000"
8402 /* 11521 */ "XSRSQRTEDP\000"
8403 /* 11532 */ "XVRSQRTEDP\000"
8404 /* 11543 */ "XSNEGDP\000"
8405 /* 11551 */ "XVNEGDP\000"
8406 /* 11559 */ "XSXSIGDP\000"
8407 /* 11568 */ "XVXSIGDP\000"
8408 /* 11577 */ "XXSPLTIDP\000"
8409 /* 11587 */ "XSMINJDP\000"
8410 /* 11596 */ "XSMAXJDP\000"
8411 /* 11605 */ "XSMULDP\000"
8412 /* 11613 */ "XVMULDP\000"
8413 /* 11621 */ "XSNMSUBMDP\000"
8414 /* 11632 */ "XVNMSUBMDP\000"
8415 /* 11643 */ "XSMSUBMDP\000"
8416 /* 11653 */ "XVMSUBMDP\000"
8417 /* 11663 */ "XSNMADDMDP\000"
8418 /* 11674 */ "XVNMADDMDP\000"
8419 /* 11685 */ "XSMADDMDP\000"
8420 /* 11695 */ "XVMADDMDP\000"
8421 /* 11705 */ "XSCPSGNDP\000"
8422 /* 11715 */ "XVCPSGNDP\000"
8423 /* 11725 */ "XSMINDP\000"
8424 /* 11733 */ "XVMINDP\000"
8425 /* 11741 */ "MSGSNDP\000"
8426 /* 11749 */ "XSCMPODP\000"
8427 /* 11758 */ "XSCVHPDP\000"
8428 /* 11767 */ "XSCVQPDP\000"
8429 /* 11776 */ "XSCVSPDP\000"
8430 /* 11785 */ "XVCVSPDP\000"
8431 /* 11794 */ "XSIEXPDP\000"
8432 /* 11803 */ "XVIEXPDP\000"
8433 /* 11812 */ "XSCMPEXPDP\000"
8434 /* 11823 */ "XSXEXPDP\000"
8435 /* 11832 */ "XVXEXPDP\000"
8436 /* 11841 */ "XSCMPEQDP\000"
8437 /* 11851 */ "XVCMPEQDP\000"
8438 /* 11861 */ "XSNABSDP\000"
8439 /* 11870 */ "XVNABSDP\000"
8440 /* 11879 */ "XSABSDP\000"
8441 /* 11887 */ "XVABSDP\000"
8442 /* 11895 */ "DCTDP\000"
8443 /* 11901 */ "XSCMPGTDP\000"
8444 /* 11911 */ "XVCMPGTDP\000"
8445 /* 11921 */ "XSSQRTDP\000"
8446 /* 11930 */ "XSTSQRTDP\000"
8447 /* 11940 */ "XVTSQRTDP\000"
8448 /* 11950 */ "XVSQRTDP\000"
8449 /* 11959 */ "XSCMPUDP\000"
8450 /* 11968 */ "XSDIVDP\000"
8451 /* 11976 */ "XSTDIVDP\000"
8452 /* 11985 */ "XVTDIVDP\000"
8453 /* 11994 */ "XVDIVDP\000"
8454 /* 12002 */ "XVCVSXWDP\000"
8455 /* 12012 */ "XVCVUXWDP\000"
8456 /* 12022 */ "XSMAXDP\000"
8457 /* 12030 */ "XVMAXDP\000"
8458 /* 12038 */ "CTRL_DEP\000"
8459 /* 12047 */ "DCBFEP\000"
8460 /* 12054 */ "ICBIEP\000"
8461 /* 12061 */ "TLBIEP\000"
8462 /* 12068 */ "DCBZLEP\000"
8463 /* 12076 */ "DCBTEP\000"
8464 /* 12083 */ "DCBSTEP\000"
8465 /* 12091 */ "DCBTSTEP\000"
8466 /* 12100 */ "DCBZEP\000"
8467 /* 12107 */ "VCMPBFP\000"
8468 /* 12115 */ "VNMSUBFP\000"
8469 /* 12124 */ "VSUBFP\000"
8470 /* 12131 */ "VMADDFP\000"
8471 /* 12139 */ "VADDFP\000"
8472 /* 12146 */ "VLOGEFP\000"
8473 /* 12154 */ "VCMPGEFP\000"
8474 /* 12163 */ "VREFP\000"
8475 /* 12169 */ "VEXPTEFP\000"
8476 /* 12178 */ "VRSQRTEFP\000"
8477 /* 12188 */ "VMINFP\000"
8478 /* 12195 */ "G_SITOFP\000"
8479 /* 12204 */ "G_UITOFP\000"
8480 /* 12213 */ "VCMPEQFP\000"
8481 /* 12222 */ "VCMPGTFP\000"
8482 /* 12231 */ "VMAXFP\000"
8483 /* 12238 */ "XSCVDPHP\000"
8484 /* 12247 */ "XVCVSPHP\000"
8485 /* 12256 */ "VRFIP\000"
8486 /* 12262 */ "XSRDPIP\000"
8487 /* 12270 */ "XVRDPIP\000"
8488 /* 12278 */ "XVRSPIP\000"
8489 /* 12286 */ "HASHCHKP\000"
8490 /* 12295 */ "XXAESGENLKP\000"
8491 /* 12307 */ "DCBFLP\000"
8492 /* 12314 */ "G_FCMP\000"
8493 /* 12321 */ "G_STRICT_FCMP\000"
8494 /* 12335 */ "G_ICMP\000"
8495 /* 12342 */ "G_SCMP\000"
8496 /* 12349 */ "G_UCMP\000"
8497 /* 12356 */ "PMXVBF16GER2NP\000"
8498 /* 12371 */ "PMXVF16GER2NP\000"
8499 /* 12385 */ "PMDMXVBF16GERX2NP\000"
8500 /* 12403 */ "PMDMXVF16GERX2NP\000"
8501 /* 12420 */ "PMXVF32GERNP\000"
8502 /* 12433 */ "PMXVF64GERNP\000"
8503 /* 12446 */ "PMXVBF16GER2WNP\000"
8504 /* 12462 */ "PMXVF16GER2WNP\000"
8505 /* 12477 */ "PMXVF32GERWNP\000"
8506 /* 12491 */ "PMXVF64GERWNP\000"
8507 /* 12505 */ "BLA8_NOP\000"
8508 /* 12514 */ "BL8_NOP\000"
8509 /* 12522 */ "UNENCODED_NOP\000"
8510 /* 12536 */ "BL_NOP\000"
8511 /* 12543 */ "CONVERGENCECTRL_LOOP\000"
8512 /* 12564 */ "G_CTPOP\000"
8513 /* 12572 */ "STOP\000"
8514 /* 12577 */ "PATCHABLE_OP\000"
8515 /* 12590 */ "FAULTING_OP\000"
8516 /* 12602 */ "PMXVBF16GER2PP\000"
8517 /* 12617 */ "PMXVF16GER2PP\000"
8518 /* 12631 */ "PMXVI16GER2PP\000"
8519 /* 12645 */ "PMDMXVBF16GERX2PP\000"
8520 /* 12663 */ "PMDMXVF16GERX2PP\000"
8521 /* 12680 */ "PMXVI8GER4PP\000"
8522 /* 12693 */ "PMDMXVI8GERX4PP\000"
8523 /* 12709 */ "PMXVI4GER8PP\000"
8524 /* 12722 */ "PMXVF32GERPP\000"
8525 /* 12735 */ "PMXVF64GERPP\000"
8526 /* 12748 */ "PMXVI16GER2SPP\000"
8527 /* 12763 */ "PMXVI8GER4SPP\000"
8528 /* 12777 */ "PMDMXVI8GERX4SPP\000"
8529 /* 12794 */ "PMXVI8GER4WSPP\000"
8530 /* 12809 */ "PMXVBF16GER2WPP\000"
8531 /* 12825 */ "PMXVF16GER2WPP\000"
8532 /* 12840 */ "PMXVI16GER2WPP\000"
8533 /* 12855 */ "PMXVI8GER4WPP\000"
8534 /* 12869 */ "PMXVI4GER8WPP\000"
8535 /* 12883 */ "PMXVF32GERWPP\000"
8536 /* 12897 */ "PMXVF64GERWPP\000"
8537 /* 12911 */ "PMXVI16GER2SWPP\000"
8538 /* 12927 */ "XSNMSUBQP\000"
8539 /* 12937 */ "XSMSUBQP\000"
8540 /* 12946 */ "XSSUBQP\000"
8541 /* 12954 */ "XSTSTDCQP\000"
8542 /* 12964 */ "XSMINCQP\000"
8543 /* 12973 */ "XSMAXCQP\000"
8544 /* 12982 */ "XSNMADDQP\000"
8545 /* 12992 */ "XSMADDQP\000"
8546 /* 13001 */ "XSADDQP\000"
8547 /* 13009 */ "XSCVSDQP\000"
8548 /* 13018 */ "XSCVUDQP\000"
8549 /* 13027 */ "XSCMPGEQP\000"
8550 /* 13037 */ "XSNEGQP\000"
8551 /* 13045 */ "XSXSIGQP\000"
8552 /* 13054 */ "XSMULQP\000"
8553 /* 13062 */ "XSCPSGNQP\000"
8554 /* 13072 */ "XSCMPOQP\000"
8555 /* 13081 */ "XSCVDPQP\000"
8556 /* 13090 */ "XSIEXPQP\000"
8557 /* 13099 */ "XSCMPEXPQP\000"
8558 /* 13110 */ "XSXEXPQP\000"
8559 /* 13119 */ "XSCMPEQQP\000"
8560 /* 13129 */ "XSCVSQQP\000"
8561 /* 13138 */ "XSCVUQQP\000"
8562 /* 13147 */ "XSNABSQP\000"
8563 /* 13156 */ "XSABSQP\000"
8564 /* 13164 */ "XSCMPGTQP\000"
8565 /* 13174 */ "XSSQRTQP\000"
8566 /* 13183 */ "XSCMPUQP\000"
8567 /* 13192 */ "XSDIVQP\000"
8568 /* 13200 */ "RESTORE_DMRP\000"
8569 /* 13213 */ "SPILL_DMRP\000"
8570 /* 13224 */ "XSNMSUBASP\000"
8571 /* 13235 */ "XVNMSUBASP\000"
8572 /* 13246 */ "XSMSUBASP\000"
8573 /* 13256 */ "XVMSUBASP\000"
8574 /* 13266 */ "XSNMADDASP\000"
8575 /* 13277 */ "XVNMADDASP\000"
8576 /* 13288 */ "XSMADDASP\000"
8577 /* 13298 */ "XVMADDASP\000"
8578 /* 13308 */ "XSSUBSP\000"
8579 /* 13316 */ "XVSUBSP\000"
8580 /* 13324 */ "XSTSTDCSP\000"
8581 /* 13334 */ "XVTSTDCSP\000"
8582 /* 13344 */ "XSADDSP\000"
8583 /* 13352 */ "XVADDSP\000"
8584 /* 13360 */ "XSCVSXDSP\000"
8585 /* 13370 */ "XVCVSXDSP\000"
8586 /* 13380 */ "XSCVUXDSP\000"
8587 /* 13390 */ "XVCVUXDSP\000"
8588 /* 13400 */ "XVCMPGESP\000"
8589 /* 13410 */ "XSRESP\000"
8590 /* 13417 */ "XVRESP\000"
8591 /* 13424 */ "XSRSQRTESP\000"
8592 /* 13435 */ "XVRSQRTESP\000"
8593 /* 13446 */ "XVNEGSP\000"
8594 /* 13454 */ "XVXSIGSP\000"
8595 /* 13463 */ "XSMULSP\000"
8596 /* 13471 */ "XVMULSP\000"
8597 /* 13479 */ "XSNMSUBMSP\000"
8598 /* 13490 */ "XVNMSUBMSP\000"
8599 /* 13501 */ "XSMSUBMSP\000"
8600 /* 13511 */ "XVMSUBMSP\000"
8601 /* 13521 */ "XSNMADDMSP\000"
8602 /* 13532 */ "XVNMADDMSP\000"
8603 /* 13543 */ "XSMADDMSP\000"
8604 /* 13553 */ "XVMADDMSP\000"
8605 /* 13563 */ "XVCPSGNSP\000"
8606 /* 13573 */ "XVMINSP\000"
8607 /* 13581 */ "XSCVDPSP\000"
8608 /* 13590 */ "XVCVDPSP\000"
8609 /* 13599 */ "XVCVHPSP\000"
8610 /* 13608 */ "XVIEXPSP\000"
8611 /* 13617 */ "XVXEXPSP\000"
8612 /* 13626 */ "XVCMPEQSP\000"
8613 /* 13636 */ "DRSP\000"
8614 /* 13641 */ "FRSP\000"
8615 /* 13646 */ "XSRSP\000"
8616 /* 13652 */ "XVNABSSP\000"
8617 /* 13661 */ "XVABSSP\000"
8618 /* 13669 */ "PLXSSP\000"
8619 /* 13676 */ "PSTXSSP\000"
8620 /* 13684 */ "XVCMPGTSP\000"
8621 /* 13694 */ "XSSQRTSP\000"
8622 /* 13703 */ "XVTSQRTSP\000"
8623 /* 13713 */ "XVSQRTSP\000"
8624 /* 13722 */ "XSDIVSP\000"
8625 /* 13730 */ "XVTDIVSP\000"
8626 /* 13739 */ "XVDIVSP\000"
8627 /* 13747 */ "XVCVSXWSP\000"
8628 /* 13757 */ "XVCVUXWSP\000"
8629 /* 13767 */ "XVMAXSP\000"
8630 /* 13775 */ "HASHSTP\000"
8631 /* 13783 */ "ADJCALLSTACKUP\000"
8632 /* 13798 */ "PREALLOCATED_SETUP\000"
8633 /* 13817 */ "PLXVP\000"
8634 /* 13823 */ "PSTXVP\000"
8635 /* 13830 */ "ATOMIC_LOAD_SUB_NOWP\000"
8636 /* 13851 */ "ATOMIC_LOAD_ADD_NOWP\000"
8637 /* 13872 */ "ATOMIC_LOAD_NAND_NOWP\000"
8638 /* 13894 */ "ATOMIC_LOAD_AND_NOWP\000"
8639 /* 13915 */ "ATOMIC_LOAD_UMIN_NOWP\000"
8640 /* 13937 */ "ATOMIC_LOAD_MIN_NOWP\000"
8641 /* 13958 */ "ATOMIC_SWAP_NOWP\000"
8642 /* 13975 */ "ATOMIC_LOAD_XOR_NOWP\000"
8643 /* 13996 */ "ATOMIC_LOAD_OR_NOWP\000"
8644 /* 14016 */ "ATOMIC_LOAD_UMAX_NOWP\000"
8645 /* 14038 */ "ATOMIC_LOAD_MAX_NOWP\000"
8646 /* 14059 */ "G_FLDEXP\000"
8647 /* 14068 */ "G_STRICT_FLDEXP\000"
8648 /* 14084 */ "G_FEXP\000"
8649 /* 14091 */ "G_FFREXP\000"
8650 /* 14100 */ "XSRQPXP\000"
8651 /* 14108 */ "VEXTSD2Q\000"
8652 /* 14117 */ "VSRAQ\000"
8653 /* 14123 */ "DQUAQ\000"
8654 /* 14129 */ "DSUBQ\000"
8655 /* 14135 */ "VPRTYBQ\000"
8656 /* 14143 */ "DTSTDCQ\000"
8657 /* 14151 */ "DENBCDQ\000"
8658 /* 14159 */ "DADDQ\000"
8659 /* 14165 */ "DRRNDQ\000"
8660 /* 14172 */ "DDEDPDQ\000"
8661 /* 14180 */ "EFDCMPEQ\000"
8662 /* 14189 */ "EFSCMPEQ\000"
8663 /* 14198 */ "EVFSCMPEQ\000"
8664 /* 14208 */ "EVCMPEQ\000"
8665 /* 14216 */ "EFDTSTEQ\000"
8666 /* 14225 */ "EFSTSTEQ\000"
8667 /* 14234 */ "EVFSTSTEQ\000"
8668 /* 14244 */ "DTSTSFQ\000"
8669 /* 14252 */ "DTSTDGQ\000"
8670 /* 14260 */ "DQUAIQ\000"
8671 /* 14267 */ "DTSTSFIQ\000"
8672 /* 14276 */ "DSCLIQ\000"
8673 /* 14283 */ "DSCRIQ\000"
8674 /* 14290 */ "LXVKQ\000"
8675 /* 14296 */ "ICBLQ\000"
8676 /* 14302 */ "VRLQ\000"
8677 /* 14307 */ "VSLQ\000"
8678 /* 14312 */ "DMULQ\000"
8679 /* 14318 */ "VBPERMQ\000"
8680 /* 14326 */ "DRINTNQ\000"
8681 /* 14334 */ "DCMPOQ\000"
8682 /* 14341 */ "DRDPQ\000"
8683 /* 14347 */ "DCTQPQ\000"
8684 /* 14354 */ "DCFFIXQQ\000"
8685 /* 14363 */ "DCTFIXQQ\000"
8686 /* 14372 */ "XXBRQ\000"
8687 /* 14378 */ "VSRQ\000"
8688 /* 14383 */ "VMODSQ\000"
8689 /* 14390 */ "VDIVESQ\000"
8690 /* 14398 */ "VCMPSQ\000"
8691 /* 14405 */ "VCMPGTSQ\000"
8692 /* 14414 */ "VDIVSQ\000"
8693 /* 14421 */ "STQ\000"
8694 /* 14425 */ "VMUL10UQ\000"
8695 /* 14434 */ "VMUL10CUQ\000"
8696 /* 14444 */ "VSUBCUQ\000"
8697 /* 14452 */ "VADDCUQ\000"
8698 /* 14460 */ "VMUL10ECUQ\000"
8699 /* 14471 */ "VSUBECUQ\000"
8700 /* 14480 */ "VADDECUQ\000"
8701 /* 14489 */ "VMODUQ\000"
8702 /* 14496 */ "VMUL10EUQ\000"
8703 /* 14506 */ "VDIVEUQ\000"
8704 /* 14514 */ "DCMPUQ\000"
8705 /* 14521 */ "VCMPUQ\000"
8706 /* 14528 */ "VCMPEQUQ\000"
8707 /* 14537 */ "VCMPGTUQ\000"
8708 /* 14546 */ "VDIVUQ\000"
8709 /* 14553 */ "DDIVQ\000"
8710 /* 14559 */ "DIEXQ\000"
8711 /* 14565 */ "DTSTEXQ\000"
8712 /* 14573 */ "DXEXQ\000"
8713 /* 14579 */ "DCFFIXQ\000"
8714 /* 14587 */ "DCTFIXQ\000"
8715 /* 14595 */ "DRINTXQ\000"
8716 /* 14603 */ "MBAR\000"
8717 /* 14608 */ "UpdateGBR\000"
8718 /* 14618 */ "VSTRIBR\000"
8719 /* 14626 */ "G_BR\000"
8720 /* 14631 */ "INLINEASM_BR\000"
8721 /* 14644 */ "SETNBCR\000"
8722 /* 14652 */ "SETBCR\000"
8723 /* 14659 */ "MFDCR\000"
8724 /* 14665 */ "RLDCR\000"
8725 /* 14671 */ "MTDCR\000"
8726 /* 14677 */ "MFCR\000"
8727 /* 14682 */ "RLDICR\000"
8728 /* 14689 */ "MFUDSCR\000"
8729 /* 14697 */ "MTUDSCR\000"
8730 /* 14705 */ "MFVSCR\000"
8731 /* 14712 */ "MTVSCR\000"
8732 /* 14719 */ "RESTORE_CR\000"
8733 /* 14730 */ "SPILL_CR\000"
8734 /* 14739 */ "ADDItlsgdLADDR\000"
8735 /* 14754 */ "ADDItlsldLADDR\000"
8736 /* 14769 */ "G_BLOCK_ADDR\000"
8737 /* 14782 */ "GETtlsldADDR\000"
8738 /* 14795 */ "GETtlsADDR\000"
8739 /* 14806 */ "PMXVF32GER\000"
8740 /* 14817 */ "PMXVF64GER\000"
8741 /* 14828 */ "VNCIPHER\000"
8742 /* 14837 */ "VCIPHER\000"
8743 /* 14845 */ "MEMBARRIER\000"
8744 /* 14856 */ "G_CONSTANT_FOLD_BARRIER\000"
8745 /* 14880 */ "PATCHABLE_FUNCTION_ENTER\000"
8746 /* 14905 */ "G_READCYCLECOUNTER\000"
8747 /* 14924 */ "G_READSTEADYCOUNTER\000"
8748 /* 14944 */ "G_READ_REGISTER\000"
8749 /* 14960 */ "G_WRITE_REGISTER\000"
8750 /* 14977 */ "VSTRIHR\000"
8751 /* 14985 */ "G_ASHR\000"
8752 /* 14992 */ "G_FSHR\000"
8753 /* 14999 */ "G_LSHR\000"
8754 /* 15006 */ "KILL_PAIR\000"
8755 /* 15016 */ "BLR\000"
8756 /* 15020 */ "gBCLR\000"
8757 /* 15026 */ "BCCLR\000"
8758 /* 15032 */ "MFLR\000"
8759 /* 15037 */ "MTLR\000"
8760 /* 15042 */ "BDZLR\000"
8761 /* 15048 */ "BDNZLR\000"
8762 /* 15055 */ "MovePCtoLR\000"
8763 /* 15066 */ "MoveGOTtoLR\000"
8764 /* 15078 */ "RESTORE_DMR\000"
8765 /* 15090 */ "SPILL_DMR\000"
8766 /* 15100 */ "FMR\000"
8767 /* 15104 */ "DMMR\000"
8768 /* 15109 */ "MFPMR\000"
8769 /* 15115 */ "MTPMR\000"
8770 /* 15121 */ "VPERMR\000"
8771 /* 15128 */ "XXPERMR\000"
8772 /* 15136 */ "CONVERGENCECTRL_ANCHOR\000"
8773 /* 15159 */ "XXLOR\000"
8774 /* 15165 */ "XXLNOR\000"
8775 /* 15172 */ "CRNOR\000"
8776 /* 15178 */ "EVNOR\000"
8777 /* 15184 */ "G_FFLOOR\000"
8778 /* 15193 */ "G_SAVGFLOOR\000"
8779 /* 15205 */ "G_UAVGFLOOR\000"
8780 /* 15217 */ "CROR\000"
8781 /* 15222 */ "G_EXTRACT_SUBVECTOR\000"
8782 /* 15242 */ "G_INSERT_SUBVECTOR\000"
8783 /* 15261 */ "G_BUILD_VECTOR\000"
8784 /* 15276 */ "G_SHUFFLE_VECTOR\000"
8785 /* 15293 */ "G_STEP_VECTOR\000"
8786 /* 15307 */ "G_SPLAT_VECTOR\000"
8787 /* 15322 */ "EVOR\000"
8788 /* 15327 */ "XXLXOR\000"
8789 /* 15334 */ "DMXOR\000"
8790 /* 15340 */ "VPERMXOR\000"
8791 /* 15349 */ "CRXOR\000"
8792 /* 15355 */ "EVXOR\000"
8793 /* 15361 */ "ATOMIC_LOAD_XOR\000"
8794 /* 15377 */ "G_VECREDUCE_XOR\000"
8795 /* 15393 */ "G_XOR\000"
8796 /* 15399 */ "G_ATOMICRMW_XOR\000"
8797 /* 15415 */ "ATOMIC_LOAD_OR\000"
8798 /* 15430 */ "G_VECREDUCE_OR\000"
8799 /* 15445 */ "G_OR\000"
8800 /* 15450 */ "G_ATOMICRMW_OR\000"
8801 /* 15465 */ "MFSPR\000"
8802 /* 15471 */ "MTSPR\000"
8803 /* 15477 */ "MFSR\000"
8804 /* 15482 */ "MFMSR\000"
8805 /* 15488 */ "MTMSR\000"
8806 /* 15494 */ "MTSR\000"
8807 /* 15499 */ "LVSR\000"
8808 /* 15504 */ "TAILBCTR\000"
8809 /* 15513 */ "gBCCTR\000"
8810 /* 15520 */ "BCCCTR\000"
8811 /* 15527 */ "MFCTR\000"
8812 /* 15533 */ "MTCTR\000"
8813 /* 15539 */ "G_ROTR\000"
8814 /* 15546 */ "G_INTTOPTR\000"
8815 /* 15557 */ "PMXVI16GER2S\000"
8816 /* 15570 */ "ADDG6S\000"
8817 /* 15577 */ "EFDABS\000"
8818 /* 15584 */ "G_FABS\000"
8819 /* 15591 */ "EFDNABS\000"
8820 /* 15599 */ "EFSNABS\000"
8821 /* 15607 */ "EVFSNABS\000"
8822 /* 15616 */ "EFSABS\000"
8823 /* 15623 */ "EVFSABS\000"
8824 /* 15631 */ "EVABS\000"
8825 /* 15637 */ "G_ABS\000"
8826 /* 15643 */ "VSUM4SBS\000"
8827 /* 15652 */ "VSUBSBS\000"
8828 /* 15660 */ "VADDSBS\000"
8829 /* 15668 */ "VSUM4UBS\000"
8830 /* 15677 */ "VSUBUBS\000"
8831 /* 15685 */ "VADDUBS\000"
8832 /* 15693 */ "FSUBS\000"
8833 /* 15699 */ "FMSUBS\000"
8834 /* 15706 */ "FNMSUBS\000"
8835 /* 15714 */ "G_ABDS\000"
8836 /* 15721 */ "FADDS\000"
8837 /* 15727 */ "FMADDS\000"
8838 /* 15734 */ "FNMADDS\000"
8839 /* 15742 */ "FCFIDS\000"
8840 /* 15749 */ "DCBTDS\000"
8841 /* 15756 */ "DCBTSTDS\000"
8842 /* 15765 */ "XSCVDPSXDS\000"
8843 /* 15776 */ "XVCVDPSXDS\000"
8844 /* 15787 */ "XVCVSPSXDS\000"
8845 /* 15798 */ "XSCVDPUXDS\000"
8846 /* 15809 */ "XVCVDPUXDS\000"
8847 /* 15820 */ "XVCVSPUXDS\000"
8848 /* 15831 */ "V_SETALLONES\000"
8849 /* 15844 */ "FRES\000"
8850 /* 15849 */ "FRSQRTES\000"
8851 /* 15858 */ "G_UNMERGE_VALUES\000"
8852 /* 15875 */ "G_MERGE_VALUES\000"
8853 /* 15890 */ "EFDCFS\000"
8854 /* 15897 */ "MFFS\000"
8855 /* 15902 */ "PLFS\000"
8856 /* 15907 */ "MCRFS\000"
8857 /* 15913 */ "PSTFS\000"
8858 /* 15919 */ "FNEGS\000"
8859 /* 15925 */ "VSUM4SHS\000"
8860 /* 15934 */ "VSUBSHS\000"
8861 /* 15942 */ "VMHADDSHS\000"
8862 /* 15952 */ "VMHRADDSHS\000"
8863 /* 15963 */ "VADDSHS\000"
8864 /* 15971 */ "VMSUMSHS\000"
8865 /* 15980 */ "VSUBUHS\000"
8866 /* 15988 */ "VADDUHS\000"
8867 /* 15996 */ "VMSUMUHS\000"
8868 /* 16005 */ "SUBIS\000"
8869 /* 16011 */ "SUBPCIS\000"
8870 /* 16019 */ "ADDPCIS\000"
8871 /* 16027 */ "PADDIS\000"
8872 /* 16034 */ "LIS\000"
8873 /* 16038 */ "XORIS\000"
8874 /* 16044 */ "EVSRWIS\000"
8875 /* 16052 */ "FSELS\000"
8876 /* 16058 */ "ADD4TLS\000"
8877 /* 16066 */ "ADD8TLS\000"
8878 /* 16074 */ "ICBTLS\000"
8879 /* 16081 */ "G_CTLS\000"
8880 /* 16088 */ "LHAXTLS\000"
8881 /* 16096 */ "LWAXTLS\000"
8882 /* 16104 */ "STBXTLS\000"
8883 /* 16112 */ "LFDXTLS\000"
8884 /* 16120 */ "STFDXTLS\000"
8885 /* 16129 */ "LDXTLS\000"
8886 /* 16136 */ "STDXTLS\000"
8887 /* 16144 */ "STHXTLS\000"
8888 /* 16152 */ "LFSXTLS\000"
8889 /* 16160 */ "STFSXTLS\000"
8890 /* 16169 */ "STWXTLS\000"
8891 /* 16177 */ "LBZXTLS\000"
8892 /* 16185 */ "LHZXTLS\000"
8893 /* 16193 */ "LWZXTLS\000"
8894 /* 16201 */ "BL8_TLS\000"
8895 /* 16209 */ "BL8_NOTOC_TLS\000"
8896 /* 16223 */ "BL_TLS\000"
8897 /* 16230 */ "BL8_NOP_TLS\000"
8898 /* 16242 */ "FMULS\000"
8899 /* 16248 */ "FRIMS\000"
8900 /* 16254 */ "FCPSGNS\000"
8901 /* 16262 */ "FRINS\000"
8902 /* 16268 */ "G_FACOS\000"
8903 /* 16276 */ "G_FCOS\000"
8904 /* 16283 */ "G_FSINCOS\000"
8905 /* 16293 */ "EVLWHOS\000"
8906 /* 16301 */ "FCMPOS\000"
8907 /* 16308 */ "DCBFPS\000"
8908 /* 16315 */ "FRIPS\000"
8909 /* 16321 */ "G_STRICT_FCMPS\000"
8910 /* 16336 */ "DCBSTPS\000"
8911 /* 16344 */ "G_CONCAT_VECTORS\000"
8912 /* 16361 */ "COPY_TO_REGCLASS\000"
8913 /* 16378 */ "G_IS_FPCLASS\000"
8914 /* 16391 */ "FABSS\000"
8915 /* 16397 */ "FNABSS\000"
8916 /* 16404 */ "VPKSDSS\000"
8917 /* 16412 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8918 /* 16442 */ "G_VECTOR_COMPRESS\000"
8919 /* 16460 */ "VPKSHSS\000"
8920 /* 16468 */ "VPKSWSS\000"
8921 /* 16476 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8922 /* 16503 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8923 /* 16541 */ "EVCMPGTS\000"
8924 /* 16550 */ "EVCMPLTS\000"
8925 /* 16559 */ "FSQRTS\000"
8926 /* 16566 */ "FCFIDUS\000"
8927 /* 16574 */ "VPKSDUS\000"
8928 /* 16582 */ "VPKUDUS\000"
8929 /* 16590 */ "SUBFUS\000"
8930 /* 16597 */ "VPKSHUS\000"
8931 /* 16605 */ "VPKUHUS\000"
8932 /* 16613 */ "FCMPUS\000"
8933 /* 16620 */ "VPKSWUS\000"
8934 /* 16628 */ "VPKUWUS\000"
8935 /* 16636 */ "FDIVS\000"
8936 /* 16642 */ "EVSRWS\000"
8937 /* 16649 */ "MTVSRWS\000"
8938 /* 16657 */ "VSUM2SWS\000"
8939 /* 16666 */ "VSUBSWS\000"
8940 /* 16674 */ "VADDSWS\000"
8941 /* 16682 */ "VSUMSWS\000"
8942 /* 16690 */ "VSUBUWS\000"
8943 /* 16698 */ "VADDUWS\000"
8944 /* 16706 */ "EVDIVWS\000"
8945 /* 16714 */ "XSCVDPSXWS\000"
8946 /* 16725 */ "XVCVDPSXWS\000"
8947 /* 16736 */ "XVCVSPSXWS\000"
8948 /* 16747 */ "XSCVDPUXWS\000"
8949 /* 16758 */ "XVCVDPUXWS\000"
8950 /* 16769 */ "XVCVSPUXWS\000"
8951 /* 16780 */ "VCTSXS\000"
8952 /* 16787 */ "VCTUXS\000"
8953 /* 16794 */ "FRIZS\000"
8954 /* 16800 */ "G_TRUNC_SSAT_S\000"
8955 /* 16815 */ "LDAT\000"
8956 /* 16820 */ "STDAT\000"
8957 /* 16826 */ "EVLHHESPLAT\000"
8958 /* 16838 */ "EVLWHSPLAT\000"
8959 /* 16849 */ "EVLHHOSSPLAT\000"
8960 /* 16862 */ "EVLHHOUSPLAT\000"
8961 /* 16875 */ "EVLWWSPLAT\000"
8962 /* 16886 */ "G_SSUBSAT\000"
8963 /* 16896 */ "G_USUBSAT\000"
8964 /* 16906 */ "G_SADDSAT\000"
8965 /* 16916 */ "G_UADDSAT\000"
8966 /* 16926 */ "G_SSHLSAT\000"
8967 /* 16936 */ "G_USHLSAT\000"
8968 /* 16946 */ "G_SMULFIXSAT\000"
8969 /* 16959 */ "G_UMULFIXSAT\000"
8970 /* 16972 */ "G_SDIVFIXSAT\000"
8971 /* 16985 */ "G_UDIVFIXSAT\000"
8972 /* 16998 */ "G_ATOMICRMW_USUB_SAT\000"
8973 /* 17019 */ "G_FPTOSI_SAT\000"
8974 /* 17032 */ "G_FPTOUI_SAT\000"
8975 /* 17045 */ "LWAT\000"
8976 /* 17050 */ "STWAT\000"
8977 /* 17056 */ "DCBT\000"
8978 /* 17061 */ "ICBT\000"
8979 /* 17066 */ "G_EXTRACT\000"
8980 /* 17076 */ "G_SELECT\000"
8981 /* 17085 */ "G_BRINDIRECT\000"
8982 /* 17098 */ "DCBTCT\000"
8983 /* 17105 */ "DCBTSTCT\000"
8984 /* 17114 */ "PATCHABLE_RET\000"
8985 /* 17128 */ "TCHECK_RET\000"
8986 /* 17139 */ "TBEGIN_RET\000"
8987 /* 17150 */ "CR6SET\000"
8988 /* 17157 */ "DYNAREAOFFSET\000"
8989 /* 17171 */ "G_MEMSET\000"
8990 /* 17180 */ "CR6UNSET\000"
8991 /* 17189 */ "CRUNSET\000"
8992 /* 17197 */ "CRSET\000"
8993 /* 17203 */ "EFDCMPGT\000"
8994 /* 17212 */ "EFSCMPGT\000"
8995 /* 17221 */ "EVFSCMPGT\000"
8996 /* 17231 */ "EFDTSTGT\000"
8997 /* 17240 */ "EFSTSTGT\000"
8998 /* 17249 */ "EVFSTSTGT\000"
8999 /* 17259 */ "WAIT\000"
9000 /* 17264 */ "RESTORE_CRBIT\000"
9001 /* 17278 */ "SPILL_CRBIT\000"
9002 /* 17290 */ "ANDI_rec_1_EQ_BIT\000"
9003 /* 17308 */ "ANDI_rec_1_GT_BIT\000"
9004 /* 17326 */ "PATCHABLE_FUNCTION_EXIT\000"
9005 /* 17350 */ "G_BRJT\000"
9006 /* 17357 */ "G_EXTRACT_VECTOR_ELT\000"
9007 /* 17378 */ "G_INSERT_VECTOR_ELT\000"
9008 /* 17398 */ "EFDCMPLT\000"
9009 /* 17407 */ "EFSCMPLT\000"
9010 /* 17416 */ "EVFSCMPLT\000"
9011 /* 17426 */ "EFDTSTLT\000"
9012 /* 17435 */ "EFSTSTLT\000"
9013 /* 17444 */ "EVFSTSTLT\000"
9014 /* 17454 */ "G_FCONSTANT\000"
9015 /* 17466 */ "G_CONSTANT\000"
9016 /* 17477 */ "G_INTRINSIC_CONVERGENT\000"
9017 /* 17500 */ "STATEPOINT\000"
9018 /* 17511 */ "PATCHPOINT\000"
9019 /* 17522 */ "G_PTRTOINT\000"
9020 /* 17533 */ "G_FRINT\000"
9021 /* 17541 */ "G_INTRINSIC_LLRINT\000"
9022 /* 17560 */ "G_INTRINSIC_LRINT\000"
9023 /* 17578 */ "G_FNEARBYINT\000"
9024 /* 17591 */ "PPC32GOT\000"
9025 /* 17600 */ "PPC32PICGOT\000"
9026 /* 17612 */ "CRNOT\000"
9027 /* 17618 */ "LDtocCPT\000"
9028 /* 17627 */ "TRECHKPT\000"
9029 /* 17636 */ "G_VASTART\000"
9030 /* 17646 */ "LIFETIME_START\000"
9031 /* 17661 */ "G_INVOKE_REGION_START\000"
9032 /* 17683 */ "G_INSERT\000"
9033 /* 17692 */ "TABORT\000"
9034 /* 17699 */ "CP_ABORT\000"
9035 /* 17708 */ "G_FSQRT\000"
9036 /* 17716 */ "G_STRICT_FSQRT\000"
9037 /* 17731 */ "FTSQRT\000"
9038 /* 17738 */ "G_BITCAST\000"
9039 /* 17748 */ "G_ADDRSPACE_CAST\000"
9040 /* 17765 */ "VNCIPHERLAST\000"
9041 /* 17778 */ "VCIPHERLAST\000"
9042 /* 17790 */ "DCBST\000"
9043 /* 17796 */ "DST\000"
9044 /* 17800 */ "HASHST\000"
9045 /* 17807 */ "DBG_VALUE_LIST\000"
9046 /* 17822 */ "DCBTST\000"
9047 /* 17829 */ "DSTST\000"
9048 /* 17835 */ "SPILLTOVSR_ST\000"
9049 /* 17849 */ "DCBTT\000"
9050 /* 17855 */ "DSTT\000"
9051 /* 17860 */ "DCBTSTT\000"
9052 /* 17868 */ "DSTSTT\000"
9053 /* 17875 */ "XXSSUMUDMCEXT\000"
9054 /* 17889 */ "G_FPEXT\000"
9055 /* 17897 */ "G_SEXT\000"
9056 /* 17904 */ "G_ASSERT_SEXT\000"
9057 /* 17918 */ "G_ANYEXT\000"
9058 /* 17927 */ "G_ZEXT\000"
9059 /* 17934 */ "G_ASSERT_ZEXT\000"
9060 /* 17948 */ "LHAU\000"
9061 /* 17953 */ "STBU\000"
9062 /* 17958 */ "G_ABDU\000"
9063 /* 17965 */ "LFDU\000"
9064 /* 17970 */ "STFDU\000"
9065 /* 17976 */ "MADDHDU\000"
9066 /* 17984 */ "MULHDU\000"
9067 /* 17991 */ "FCFIDU\000"
9068 /* 17998 */ "FCTIDU\000"
9069 /* 18005 */ "LDU\000"
9070 /* 18009 */ "STDU\000"
9071 /* 18014 */ "DIVDU\000"
9072 /* 18020 */ "DIVDEU\000"
9073 /* 18027 */ "DIVWEU\000"
9074 /* 18034 */ "STHU\000"
9075 /* 18039 */ "EVSRWIU\000"
9076 /* 18047 */ "EVLWHOU\000"
9077 /* 18055 */ "DCMPU\000"
9078 /* 18061 */ "LFSU\000"
9079 /* 18066 */ "STFSU\000"
9080 /* 18072 */ "EVCMPGTU\000"
9081 /* 18081 */ "EVCMPLTU\000"
9082 /* 18090 */ "MULHWU\000"
9083 /* 18097 */ "FCTIWU\000"
9084 /* 18104 */ "EVSRWU\000"
9085 /* 18111 */ "STWU\000"
9086 /* 18116 */ "EVDIVWU\000"
9087 /* 18124 */ "LBZU\000"
9088 /* 18129 */ "LHZU\000"
9089 /* 18134 */ "LWZU\000"
9090 /* 18139 */ "G_TRUNC_SSAT_U\000"
9091 /* 18154 */ "G_TRUNC_USAT_U\000"
9092 /* 18169 */ "SCV\000"
9093 /* 18173 */ "SLBMFEV\000"
9094 /* 18181 */ "EFDDIV\000"
9095 /* 18188 */ "G_FDIV\000"
9096 /* 18195 */ "G_STRICT_FDIV\000"
9097 /* 18209 */ "EFSDIV\000"
9098 /* 18216 */ "EVFSDIV\000"
9099 /* 18224 */ "G_SDIV\000"
9100 /* 18231 */ "FTDIV\000"
9101 /* 18237 */ "G_UDIV\000"
9102 /* 18244 */ "VSLV\000"
9103 /* 18249 */ "G_GET_FPENV\000"
9104 /* 18261 */ "G_RESET_FPENV\000"
9105 /* 18275 */ "G_SET_FPENV\000"
9106 /* 18287 */ "XXLEQV\000"
9107 /* 18294 */ "CREQV\000"
9108 /* 18300 */ "EVEQV\000"
9109 /* 18306 */ "VSRV\000"
9110 /* 18311 */ "PLXV\000"
9111 /* 18316 */ "PSTXV\000"
9112 /* 18322 */ "VEXTSB2W\000"
9113 /* 18331 */ "VEXTSH2W\000"
9114 /* 18340 */ "PMXVBF16GER2W\000"
9115 /* 18354 */ "PMXVF16GER2W\000"
9116 /* 18367 */ "PMXVI16GER2W\000"
9117 /* 18380 */ "PMXVI8GER4W\000"
9118 /* 18392 */ "PMXVI4GER8W\000"
9119 /* 18404 */ "EVMHESMFAAW\000"
9120 /* 18416 */ "EVMHOSMFAAW\000"
9121 /* 18428 */ "EVMHESSFAAW\000"
9122 /* 18440 */ "EVMHOSSFAAW\000"
9123 /* 18452 */ "EVADDSMIAAW\000"
9124 /* 18464 */ "EVMHESMIAAW\000"
9125 /* 18476 */ "EVSUBFSMIAAW\000"
9126 /* 18489 */ "EVMWLSMIAAW\000"
9127 /* 18501 */ "EVMHOSMIAAW\000"
9128 /* 18513 */ "EVADDUMIAAW\000"
9129 /* 18525 */ "EVMHEUMIAAW\000"
9130 /* 18537 */ "EVSUBFUMIAAW\000"
9131 /* 18550 */ "EVMWLUMIAAW\000"
9132 /* 18562 */ "EVMHOUMIAAW\000"
9133 /* 18574 */ "EVADDSSIAAW\000"
9134 /* 18586 */ "EVMHESSIAAW\000"
9135 /* 18598 */ "EVSUBFSSIAAW\000"
9136 /* 18611 */ "EVMWLSSIAAW\000"
9137 /* 18623 */ "EVMHOSSIAAW\000"
9138 /* 18635 */ "EVADDUSIAAW\000"
9139 /* 18647 */ "EVMHEUSIAAW\000"
9140 /* 18659 */ "EVSUBFUSIAAW\000"
9141 /* 18672 */ "EVMWLUSIAAW\000"
9142 /* 18684 */ "EVMHOUSIAAW\000"
9143 /* 18696 */ "VSHASIGMAW\000"
9144 /* 18707 */ "VSRAW\000"
9145 /* 18713 */ "VCNTMBW\000"
9146 /* 18721 */ "VPRTYBW\000"
9147 /* 18729 */ "XXMFACCW\000"
9148 /* 18738 */ "XXMTACCW\000"
9149 /* 18747 */ "EVADDW\000"
9150 /* 18754 */ "EVLDW\000"
9151 /* 18760 */ "EVRNDW\000"
9152 /* 18767 */ "EVSTDW\000"
9153 /* 18774 */ "VMRGEW\000"
9154 /* 18781 */ "VCMPNEW\000"
9155 /* 18789 */ "EVSUBFW\000"
9156 /* 18797 */ "EVSUBIFW\000"
9157 /* 18806 */ "VNEGW\000"
9158 /* 18812 */ "VMRGHW\000"
9159 /* 18819 */ "XXMRGHW\000"
9160 /* 18827 */ "MULHW\000"
9161 /* 18833 */ "EVADDIW\000"
9162 /* 18841 */ "FCTIW\000"
9163 /* 18847 */ "XXSPLTIW\000"
9164 /* 18856 */ "VMRGLW\000"
9165 /* 18863 */ "XXMRGLW\000"
9166 /* 18871 */ "MULLW\000"
9167 /* 18877 */ "CMPLW\000"
9168 /* 18883 */ "EVRLW\000"
9169 /* 18889 */ "XVRLW\000"
9170 /* 18895 */ "EVSLW\000"
9171 /* 18901 */ "LMW\000"
9172 /* 18905 */ "STMW\000"
9173 /* 18910 */ "VPMSUMW\000"
9174 /* 18918 */ "EVMHESMFANW\000"
9175 /* 18930 */ "EVMHOSMFANW\000"
9176 /* 18942 */ "EVMHESSFANW\000"
9177 /* 18954 */ "EVMHOSSFANW\000"
9178 /* 18966 */ "EVMHESMIANW\000"
9179 /* 18978 */ "EVMWLSMIANW\000"
9180 /* 18990 */ "EVMHOSMIANW\000"
9181 /* 19002 */ "EVMHEUMIANW\000"
9182 /* 19014 */ "EVMWLUMIANW\000"
9183 /* 19026 */ "EVMHOUMIANW\000"
9184 /* 19038 */ "EVMHESSIANW\000"
9185 /* 19050 */ "EVMWLSSIANW\000"
9186 /* 19062 */ "EVMHOSSIANW\000"
9187 /* 19074 */ "EVMHEUSIANW\000"
9188 /* 19086 */ "EVMWLUSIANW\000"
9189 /* 19098 */ "EVMHOUSIANW\000"
9190 /* 19110 */ "VMRGOW\000"
9191 /* 19117 */ "G_FPOW\000"
9192 /* 19124 */ "CMPW\000"
9193 /* 19129 */ "XXBRW\000"
9194 /* 19135 */ "PMXVF32GERW\000"
9195 /* 19147 */ "PMXVF64GERW\000"
9196 /* 19159 */ "VSRW\000"
9197 /* 19164 */ "PMXVI16GER2SW\000"
9198 /* 19178 */ "VMODSW\000"
9199 /* 19185 */ "VMULESW\000"
9200 /* 19193 */ "VDIVESW\000"
9201 /* 19201 */ "VAVGSW\000"
9202 /* 19208 */ "VUPKHSW\000"
9203 /* 19216 */ "XVMULHSW\000"
9204 /* 19225 */ "VSPLTISW\000"
9205 /* 19234 */ "VUPKLSW\000"
9206 /* 19242 */ "EVCNTLSW\000"
9207 /* 19251 */ "VMINSW\000"
9208 /* 19258 */ "VINSW\000"
9209 /* 19264 */ "VMULOSW\000"
9210 /* 19272 */ "VCMPGTSW\000"
9211 /* 19281 */ "EXTSW\000"
9212 /* 19287 */ "VDIVSW\000"
9213 /* 19294 */ "VMAXSW\000"
9214 /* 19301 */ "VSPLTW\000"
9215 /* 19308 */ "XXSPLTW\000"
9216 /* 19316 */ "VPOPCNTW\000"
9217 /* 19325 */ "VINSERTW\000"
9218 /* 19334 */ "XXINSERTW\000"
9219 /* 19344 */ "SPESTW\000"
9220 /* 19351 */ "PSTW\000"
9221 /* 19356 */ "VSUBCUW\000"
9222 /* 19364 */ "VADDCUW\000"
9223 /* 19372 */ "VMODUW\000"
9224 /* 19379 */ "VABSDUW\000"
9225 /* 19387 */ "VMULEUW\000"
9226 /* 19395 */ "VDIVEUW\000"
9227 /* 19403 */ "VAVGUW\000"
9228 /* 19410 */ "XVMULHUW\000"
9229 /* 19419 */ "VMINUW\000"
9230 /* 19426 */ "VMULOUW\000"
9231 /* 19434 */ "VCMPEQUW\000"
9232 /* 19443 */ "VEXTRACTUW\000"
9233 /* 19454 */ "XXEXTRACTUW\000"
9234 /* 19466 */ "VCMPGTUW\000"
9235 /* 19475 */ "VDIVUW\000"
9236 /* 19482 */ "VMAXUW\000"
9237 /* 19489 */ "XXBLENDVW\000"
9238 /* 19499 */ "DIVW\000"
9239 /* 19504 */ "VCMPNEZW\000"
9240 /* 19513 */ "VCLZW\000"
9241 /* 19519 */ "EVCNTLZW\000"
9242 /* 19528 */ "VCTZW\000"
9243 /* 19534 */ "CNTTZW\000"
9244 /* 19541 */ "LXVPB32X\000"
9245 /* 19550 */ "STXVPB32X\000"
9246 /* 19560 */ "LXVD2X\000"
9247 /* 19567 */ "STXVD2X\000"
9248 /* 19575 */ "LXVW4X\000"
9249 /* 19582 */ "STXVW4X\000"
9250 /* 19590 */ "LXVB16X\000"
9251 /* 19598 */ "STXVB16X\000"
9252 /* 19607 */ "LXVH8X\000"
9253 /* 19614 */ "STXVH8X\000"
9254 /* 19622 */ "LHAX\000"
9255 /* 19627 */ "G_VECREDUCE_FMAX\000"
9256 /* 19644 */ "G_ATOMICRMW_FMAX\000"
9257 /* 19661 */ "G_VECREDUCE_SMAX\000"
9258 /* 19678 */ "G_SMAX\000"
9259 /* 19685 */ "ATOMIC_LOAD_UMAX\000"
9260 /* 19702 */ "G_VECREDUCE_UMAX\000"
9261 /* 19719 */ "G_UMAX\000"
9262 /* 19726 */ "G_ATOMICRMW_UMAX\000"
9263 /* 19743 */ "ATOMIC_LOAD_MAX\000"
9264 /* 19759 */ "G_ATOMICRMW_MAX\000"
9265 /* 19775 */ "TLBIVAX\000"
9266 /* 19783 */ "LFIWAX\000"
9267 /* 19790 */ "LIWAX\000"
9268 /* 19796 */ "LXSIWAX\000"
9269 /* 19804 */ "LWAX\000"
9270 /* 19809 */ "LVEBX\000"
9271 /* 19815 */ "STVEBX\000"
9272 /* 19822 */ "STXSIBX\000"
9273 /* 19830 */ "LXVRBX\000"
9274 /* 19837 */ "STXVRBX\000"
9275 /* 19845 */ "STBX\000"
9276 /* 19850 */ "STBCX\000"
9277 /* 19856 */ "STDCX\000"
9278 /* 19862 */ "STHCX\000"
9279 /* 19868 */ "STQCX\000"
9280 /* 19874 */ "STWCX\000"
9281 /* 19880 */ "XXSPLTI32DX\000"
9282 /* 19892 */ "EVLDDX\000"
9283 /* 19899 */ "EVSTDDX\000"
9284 /* 19907 */ "LFDX\000"
9285 /* 19912 */ "STFDX\000"
9286 /* 19918 */ "SPILLTOVSR_LDX\000"
9287 /* 19933 */ "LXVRDX\000"
9288 /* 19940 */ "STXVRDX\000"
9289 /* 19948 */ "LXSDX\000"
9290 /* 19954 */ "STXSDX\000"
9291 /* 19961 */ "STDX\000"
9292 /* 19966 */ "ADDEX\000"
9293 /* 19972 */ "G_FRAME_INDEX\000"
9294 /* 19986 */ "EVLWHEX\000"
9295 /* 19994 */ "EVSTWHEX\000"
9296 /* 20003 */ "DIEX\000"
9297 /* 20008 */ "DTSTEX\000"
9298 /* 20015 */ "EVSTWWEX\000"
9299 /* 20024 */ "DXEX\000"
9300 /* 20029 */ "G_SBFX\000"
9301 /* 20036 */ "G_UBFX\000"
9302 /* 20043 */ "EVLDHX\000"
9303 /* 20050 */ "EVSTDHX\000"
9304 /* 20058 */ "LVEHX\000"
9305 /* 20064 */ "STVEHX\000"
9306 /* 20071 */ "STXSIHX\000"
9307 /* 20079 */ "LXVRHX\000"
9308 /* 20086 */ "STXVRHX\000"
9309 /* 20094 */ "STHX\000"
9310 /* 20099 */ "GETtlsMOD32AIX\000"
9311 /* 20114 */ "GETtlsADDR32AIX\000"
9312 /* 20130 */ "GETtlsTpointer32AIX\000"
9313 /* 20150 */ "GETtlsMOD64AIX\000"
9314 /* 20165 */ "GETtlsADDR64AIX\000"
9315 /* 20181 */ "TLSGDAIX\000"
9316 /* 20190 */ "TLSLDAIX\000"
9317 /* 20199 */ "STBCIX\000"
9318 /* 20206 */ "LDCIX\000"
9319 /* 20212 */ "STDCIX\000"
9320 /* 20219 */ "STHCIX\000"
9321 /* 20226 */ "STWCIX\000"
9322 /* 20233 */ "LBZCIX\000"
9323 /* 20240 */ "LHZCIX\000"
9324 /* 20247 */ "LWZCIX\000"
9325 /* 20254 */ "DCFFIX\000"
9326 /* 20261 */ "G_SMULFIX\000"
9327 /* 20271 */ "G_UMULFIX\000"
9328 /* 20281 */ "DCTFIX\000"
9329 /* 20288 */ "G_SDIVFIX\000"
9330 /* 20298 */ "G_UDIVFIX\000"
9331 /* 20308 */ "XSRQPIX\000"
9332 /* 20316 */ "VINSBLX\000"
9333 /* 20324 */ "VEXTUBLX\000"
9334 /* 20333 */ "VINSDLX\000"
9335 /* 20341 */ "VINSHLX\000"
9336 /* 20349 */ "VEXTUHLX\000"
9337 /* 20358 */ "TLBILX\000"
9338 /* 20365 */ "VINSBVLX\000"
9339 /* 20374 */ "VEXTDUBVLX\000"
9340 /* 20385 */ "VEXTDDVLX\000"
9341 /* 20395 */ "VINSHVLX\000"
9342 /* 20404 */ "VEXTDUHVLX\000"
9343 /* 20415 */ "VINSWVLX\000"
9344 /* 20424 */ "VEXTDUWVLX\000"
9345 /* 20435 */ "VINSWLX\000"
9346 /* 20443 */ "VEXTUWLX\000"
9347 /* 20452 */ "XXPERMX\000"
9348 /* 20460 */ "VSBOX\000"
9349 /* 20466 */ "EVSTWHOX\000"
9350 /* 20475 */ "EVSTWWOX\000"
9351 /* 20484 */ "LBEPX\000"
9352 /* 20490 */ "STBEPX\000"
9353 /* 20497 */ "LFDEPX\000"
9354 /* 20504 */ "STFDEPX\000"
9355 /* 20512 */ "LHEPX\000"
9356 /* 20518 */ "STHEPX\000"
9357 /* 20525 */ "LWEPX\000"
9358 /* 20531 */ "STWEPX\000"
9359 /* 20538 */ "VUPKHPX\000"
9360 /* 20546 */ "VPKPX\000"
9361 /* 20552 */ "VUPKLPX\000"
9362 /* 20560 */ "LXSSPX\000"
9363 /* 20567 */ "STXSSPX\000"
9364 /* 20575 */ "LXVPX\000"
9365 /* 20581 */ "STXVPX\000"
9366 /* 20588 */ "LBARX\000"
9367 /* 20594 */ "LDARX\000"
9368 /* 20600 */ "LHARX\000"
9369 /* 20606 */ "LQARX\000"
9370 /* 20612 */ "LWARX\000"
9371 /* 20618 */ "LDBRX\000"
9372 /* 20624 */ "STDBRX\000"
9373 /* 20631 */ "LHBRX\000"
9374 /* 20637 */ "STHBRX\000"
9375 /* 20644 */ "VINSBRX\000"
9376 /* 20652 */ "VEXTUBRX\000"
9377 /* 20661 */ "LWBRX\000"
9378 /* 20667 */ "STWBRX\000"
9379 /* 20674 */ "VINSDRX\000"
9380 /* 20682 */ "VINSHRX\000"
9381 /* 20690 */ "VEXTUHRX\000"
9382 /* 20699 */ "VINSBVRX\000"
9383 /* 20708 */ "VEXTDUBVRX\000"
9384 /* 20719 */ "VEXTDDVRX\000"
9385 /* 20729 */ "VINSHVRX\000"
9386 /* 20738 */ "VEXTDUHVRX\000"
9387 /* 20749 */ "VINSWVRX\000"
9388 /* 20758 */ "VEXTDUWVRX\000"
9389 /* 20769 */ "VINSWRX\000"
9390 /* 20777 */ "VEXTUWRX\000"
9391 /* 20786 */ "MCRXRX\000"
9392 /* 20793 */ "TLBSX\000"
9393 /* 20799 */ "LXVDSX\000"
9394 /* 20806 */ "VCFSX\000"
9395 /* 20812 */ "LFSX\000"
9396 /* 20817 */ "STFSX\000"
9397 /* 20823 */ "EVLWHOSX\000"
9398 /* 20832 */ "LXVWSX\000"
9399 /* 20839 */ "EVLHHESPLATX\000"
9400 /* 20852 */ "EVLWHSPLATX\000"
9401 /* 20864 */ "EVLHHOSSPLATX\000"
9402 /* 20878 */ "EVLHHOUSPLATX\000"
9403 /* 20892 */ "EVLWWSPLATX\000"
9404 /* 20904 */ "DRINTX\000"
9405 /* 20911 */ "SPILLTOVSR_STX\000"
9406 /* 20926 */ "LHAUX\000"
9407 /* 20932 */ "LWAUX\000"
9408 /* 20938 */ "STBUX\000"
9409 /* 20944 */ "LFDUX\000"
9410 /* 20950 */ "STFDUX\000"
9411 /* 20957 */ "LDUX\000"
9412 /* 20962 */ "STDUX\000"
9413 /* 20968 */ "VCFUX\000"
9414 /* 20974 */ "STHUX\000"
9415 /* 20980 */ "EVLWHOUX\000"
9416 /* 20989 */ "LFSUX\000"
9417 /* 20995 */ "STFSUX\000"
9418 /* 21002 */ "STWUX\000"
9419 /* 21008 */ "LBZUX\000"
9420 /* 21014 */ "LHZUX\000"
9421 /* 21020 */ "LWZUX\000"
9422 /* 21026 */ "LVX\000"
9423 /* 21030 */ "STVX\000"
9424 /* 21035 */ "LXVX\000"
9425 /* 21040 */ "STXVX\000"
9426 /* 21046 */ "EVLDWX\000"
9427 /* 21053 */ "EVSTDWX\000"
9428 /* 21061 */ "LVEWX\000"
9429 /* 21067 */ "STVEWX\000"
9430 /* 21074 */ "STFIWX\000"
9431 /* 21081 */ "STXSIWX\000"
9432 /* 21089 */ "STIWX\000"
9433 /* 21095 */ "LXVRWX\000"
9434 /* 21102 */ "STXVRWX\000"
9435 /* 21110 */ "SPESTWX\000"
9436 /* 21118 */ "LXSIBZX\000"
9437 /* 21126 */ "LBZX\000"
9438 /* 21131 */ "LXSIHZX\000"
9439 /* 21139 */ "LHZX\000"
9440 /* 21144 */ "LFIWZX\000"
9441 /* 21151 */ "LIWZX\000"
9442 /* 21157 */ "LXSIWZX\000"
9443 /* 21165 */ "SPELWZX\000"
9444 /* 21173 */ "G_MEMCPY\000"
9445 /* 21182 */ "CP_COPY\000"
9446 /* 21190 */ "CONVERGENCECTRL_ENTRY\000"
9447 /* 21212 */ "DCBZ\000"
9448 /* 21217 */ "PLBZ\000"
9449 /* 21222 */ "DMXXSETACCZ\000"
9450 /* 21234 */ "BDZ\000"
9451 /* 21238 */ "EFDCTSIDZ\000"
9452 /* 21248 */ "FCTIDZ\000"
9453 /* 21255 */ "EFDCTUIDZ\000"
9454 /* 21265 */ "XSCVQPSDZ\000"
9455 /* 21275 */ "XSCVQPUDZ\000"
9456 /* 21285 */ "PLHZ\000"
9457 /* 21290 */ "VRFIZ\000"
9458 /* 21296 */ "XSRDPIZ\000"
9459 /* 21304 */ "XVRDPIZ\000"
9460 /* 21312 */ "XVRSPIZ\000"
9461 /* 21320 */ "EFDCTSIZ\000"
9462 /* 21329 */ "EFSCTSIZ\000"
9463 /* 21338 */ "EVFSCTSIZ\000"
9464 /* 21348 */ "EFDCTUIZ\000"
9465 /* 21357 */ "EFSCTUIZ\000"
9466 /* 21366 */ "EVFSCTUIZ\000"
9467 /* 21376 */ "G_CTLZ\000"
9468 /* 21383 */ "BDNZ\000"
9469 /* 21388 */ "XSCVQPSQZ\000"
9470 /* 21398 */ "XSCVQPUQZ\000"
9471 /* 21408 */ "DMSETDMRZ\000"
9472 /* 21418 */ "G_CTTZ\000"
9473 /* 21425 */ "FCTIDUZ\000"
9474 /* 21433 */ "FCTIWUZ\000"
9475 /* 21441 */ "FCTIWZ\000"
9476 /* 21448 */ "SPELWZ\000"
9477 /* 21455 */ "PLWZ\000"
9478 /* 21460 */ "MFVSRWZ\000"
9479 /* 21468 */ "MTVSRWZ\000"
9480 /* 21476 */ "MFVRWZ\000"
9481 /* 21483 */ "MTVRWZ\000"
9482 /* 21490 */ "XSCVQPSWZ\000"
9483 /* 21500 */ "XSCVQPUWZ\000"
9484 /* 21510 */ "ADD8TLS_\000"
9485 /* 21519 */ "LHAXTLS_\000"
9486 /* 21528 */ "LWAXTLS_\000"
9487 /* 21537 */ "STBXTLS_\000"
9488 /* 21546 */ "LFDXTLS_\000"
9489 /* 21555 */ "STFDXTLS_\000"
9490 /* 21565 */ "LDXTLS_\000"
9491 /* 21573 */ "STDXTLS_\000"
9492 /* 21582 */ "STHXTLS_\000"
9493 /* 21591 */ "LFSXTLS_\000"
9494 /* 21600 */ "STFSXTLS_\000"
9495 /* 21610 */ "STWXTLS_\000"
9496 /* 21619 */ "LBZXTLS_\000"
9497 /* 21628 */ "LHZXTLS_\000"
9498 /* 21637 */ "LWZXTLS_\000"
9499 /* 21646 */ "BL8_TLS_\000"
9500 /* 21655 */ "MTFSFb\000"
9501 /* 21662 */ "MTFSFIb\000"
9502 /* 21670 */ "RLDICL_32_rec\000"
9503 /* 21684 */ "EXTSWSLI_32_64_rec\000"
9504 /* 21703 */ "EXTSW_32_64_rec\000"
9505 /* 21719 */ "ADD4_rec\000"
9506 /* 21728 */ "EXTSB8_rec\000"
9507 /* 21739 */ "ADDC8_rec\000"
9508 /* 21749 */ "ANDC8_rec\000"
9509 /* 21759 */ "SUBFC8_rec\000"
9510 /* 21770 */ "ORC8_rec\000"
9511 /* 21779 */ "ADD8_rec\000"
9512 /* 21788 */ "NAND8_rec\000"
9513 /* 21798 */ "ADDE8_rec\000"
9514 /* 21808 */ "SUBFE8_rec\000"
9515 /* 21819 */ "ADDME8_rec\000"
9516 /* 21830 */ "SUBFME8_rec\000"
9517 /* 21842 */ "CP_PASTE8_rec\000"
9518 /* 21856 */ "ADDZE8_rec\000"
9519 /* 21867 */ "SUBFZE8_rec\000"
9520 /* 21879 */ "SUBF8_rec\000"
9521 /* 21889 */ "NEG8_rec\000"
9522 /* 21898 */ "EXTSH8_rec\000"
9523 /* 21909 */ "ANDI8_rec\000"
9524 /* 21919 */ "RLWIMI8_rec\000"
9525 /* 21931 */ "SRAWI8_rec\000"
9526 /* 21942 */ "RLWINM8_rec\000"
9527 /* 21954 */ "RLWNM8_rec\000"
9528 /* 21965 */ "NOR8_rec\000"
9529 /* 21974 */ "XOR8_rec\000"
9530 /* 21983 */ "ANDIS8_rec\000"
9531 /* 21994 */ "EQV8_rec\000"
9532 /* 22003 */ "SRAW8_rec\000"
9533 /* 22013 */ "SLW8_rec\000"
9534 /* 22022 */ "SRW8_rec\000"
9535 /* 22031 */ "CNTLZW8_rec\000"
9536 /* 22043 */ "CNTTZW8_rec\000"
9537 /* 22055 */ "DQUA_rec\000"
9538 /* 22064 */ "VCMPNEB_rec\000"
9539 /* 22076 */ "VCMPGTSB_rec\000"
9540 /* 22089 */ "EXTSB_rec\000"
9541 /* 22099 */ "VCMPEQUB_rec\000"
9542 /* 22112 */ "BCDSUB_rec\000"
9543 /* 22123 */ "FSUB_rec\000"
9544 /* 22132 */ "FMSUB_rec\000"
9545 /* 22142 */ "FNMSUB_rec\000"
9546 /* 22153 */ "VCMPGTUB_rec\000"
9547 /* 22166 */ "VCMPNEZB_rec\000"
9548 /* 22179 */ "ADDC_rec\000"
9549 /* 22188 */ "ANDC_rec\000"
9550 /* 22197 */ "SUBFC_rec\000"
9551 /* 22207 */ "SUBIC_rec\000"
9552 /* 22217 */ "ADDIC_rec\000"
9553 /* 22227 */ "RLDIC_rec\000"
9554 /* 22237 */ "BCDTRUNC_rec\000"
9555 /* 22250 */ "BCDUTRUNC_rec\000"
9556 /* 22264 */ "ORC_rec\000"
9557 /* 22272 */ "SRAD_rec\000"
9558 /* 22281 */ "DENBCD_rec\000"
9559 /* 22292 */ "BCDADD_rec\000"
9560 /* 22303 */ "FADD_rec\000"
9561 /* 22312 */ "FMADD_rec\000"
9562 /* 22322 */ "FNMADD_rec\000"
9563 /* 22333 */ "FNEGD_rec\000"
9564 /* 22343 */ "MULHD_rec\000"
9565 /* 22353 */ "FCFID_rec\000"
9566 /* 22363 */ "FCTID_rec\000"
9567 /* 22373 */ "FSELD_rec\000"
9568 /* 22383 */ "MULLD_rec\000"
9569 /* 22393 */ "SLD_rec\000"
9570 /* 22401 */ "FRIMD_rec\000"
9571 /* 22411 */ "NAND_rec\000"
9572 /* 22420 */ "FCPSGND_rec\000"
9573 /* 22432 */ "FRIND_rec\000"
9574 /* 22442 */ "DRRND_rec\000"
9575 /* 22452 */ "DDEDPD_rec\000"
9576 /* 22463 */ "FRIPD_rec\000"
9577 /* 22473 */ "SRD_rec\000"
9578 /* 22481 */ "FABSD_rec\000"
9579 /* 22491 */ "FNABSD_rec\000"
9580 /* 22502 */ "VCMPGTSD_rec\000"
9581 /* 22515 */ "VCMPEQUD_rec\000"
9582 /* 22528 */ "VCMPGTUD_rec\000"
9583 /* 22541 */ "DIVD_rec\000"
9584 /* 22550 */ "FRIZD_rec\000"
9585 /* 22560 */ "CNTLZD_rec\000"
9586 /* 22571 */ "CNTTZD_rec\000"
9587 /* 22582 */ "ADDE_rec\000"
9588 /* 22591 */ "DIVDE_rec\000"
9589 /* 22601 */ "SLBFEE_rec\000"
9590 /* 22612 */ "SUBFE_rec\000"
9591 /* 22622 */ "ADDME_rec\000"
9592 /* 22632 */ "SUBFME_rec\000"
9593 /* 22643 */ "FRE_rec\000"
9594 /* 22651 */ "FRSQRTE_rec\000"
9595 /* 22663 */ "CP_PASTE_rec\000"
9596 /* 22676 */ "DIVWE_rec\000"
9597 /* 22686 */ "ADDZE_rec\000"
9598 /* 22696 */ "SUBFZE_rec\000"
9599 /* 22707 */ "SUBF_rec\000"
9600 /* 22716 */ "MTFSF_rec\000"
9601 /* 22726 */ "NEG_rec\000"
9602 /* 22734 */ "VCMPNEH_rec\000"
9603 /* 22746 */ "VCMPGTSH_rec\000"
9604 /* 22759 */ "EXTSH_rec\000"
9605 /* 22769 */ "VCMPEQUH_rec\000"
9606 /* 22782 */ "VCMPGTUH_rec\000"
9607 /* 22795 */ "VCMPNEZH_rec\000"
9608 /* 22808 */ "DQUAI_rec\000"
9609 /* 22818 */ "SRADI_rec\000"
9610 /* 22828 */ "CLRLSLDI_rec\000"
9611 /* 22841 */ "EXTLDI_rec\000"
9612 /* 22852 */ "ANDI_rec\000"
9613 /* 22861 */ "CLRRDI_rec\000"
9614 /* 22872 */ "INSRDI_rec\000"
9615 /* 22883 */ "ROTRDI_rec\000"
9616 /* 22894 */ "EXTRDI_rec\000"
9617 /* 22905 */ "MTFSFI_rec\000"
9618 /* 22916 */ "DSCLI_rec\000"
9619 /* 22926 */ "EXTSWSLI_rec\000"
9620 /* 22939 */ "RLDIMI_rec\000"
9621 /* 22950 */ "RLWIMI_rec\000"
9622 /* 22961 */ "DSCRI_rec\000"
9623 /* 22971 */ "SRAWI_rec\000"
9624 /* 22981 */ "CLRLSLWI_rec\000"
9625 /* 22994 */ "INSLWI_rec\000"
9626 /* 23005 */ "EXTLWI_rec\000"
9627 /* 23016 */ "CLRRWI_rec\000"
9628 /* 23027 */ "INSRWI_rec\000"
9629 /* 23038 */ "ROTRWI_rec\000"
9630 /* 23049 */ "EXTRWI_rec\000"
9631 /* 23060 */ "VSTRIBL_rec\000"
9632 /* 23072 */ "RLDCL_rec\000"
9633 /* 23082 */ "RLDICL_rec\000"
9634 /* 23093 */ "VSTRIHL_rec\000"
9635 /* 23105 */ "DMUL_rec\000"
9636 /* 23114 */ "FMUL_rec\000"
9637 /* 23123 */ "RLWINM_rec\000"
9638 /* 23134 */ "RLWNM_rec\000"
9639 /* 23144 */ "BCDCFN_rec\000"
9640 /* 23155 */ "BCDCPSGN_rec\000"
9641 /* 23168 */ "BCDSETSGN_rec\000"
9642 /* 23182 */ "BCDCTN_rec\000"
9643 /* 23193 */ "DRINTN_rec\000"
9644 /* 23204 */ "ADD4O_rec\000"
9645 /* 23214 */ "ADDC8O_rec\000"
9646 /* 23225 */ "SUBFC8O_rec\000"
9647 /* 23237 */ "ADD8O_rec\000"
9648 /* 23247 */ "ADDE8O_rec\000"
9649 /* 23258 */ "SUBFE8O_rec\000"
9650 /* 23270 */ "ADDME8O_rec\000"
9651 /* 23282 */ "SUBFME8O_rec\000"
9652 /* 23295 */ "ADDZE8O_rec\000"
9653 /* 23307 */ "SUBFZE8O_rec\000"
9654 /* 23320 */ "SUBF8O_rec\000"
9655 /* 23331 */ "NEG8O_rec\000"
9656 /* 23341 */ "ADDCO_rec\000"
9657 /* 23351 */ "SUBFCO_rec\000"
9658 /* 23362 */ "MULLDO_rec\000"
9659 /* 23373 */ "DIVDO_rec\000"
9660 /* 23383 */ "ADDEO_rec\000"
9661 /* 23393 */ "DIVDEO_rec\000"
9662 /* 23404 */ "SUBFEO_rec\000"
9663 /* 23415 */ "ADDMEO_rec\000"
9664 /* 23426 */ "SUBFMEO_rec\000"
9665 /* 23438 */ "DIVWEO_rec\000"
9666 /* 23449 */ "ADDZEO_rec\000"
9667 /* 23460 */ "SUBFZEO_rec\000"
9668 /* 23472 */ "SUBFO_rec\000"
9669 /* 23482 */ "NEGO_rec\000"
9670 /* 23491 */ "DIVDUO_rec\000"
9671 /* 23502 */ "DIVDEUO_rec\000"
9672 /* 23514 */ "DIVWEUO_rec\000"
9673 /* 23526 */ "DIVWUO_rec\000"
9674 /* 23537 */ "MULLWO_rec\000"
9675 /* 23548 */ "DIVWO_rec\000"
9676 /* 23558 */ "XVCMPGEDP_rec\000"
9677 /* 23572 */ "XVCMPEQDP_rec\000"
9678 /* 23586 */ "DCTDP_rec\000"
9679 /* 23596 */ "XVCMPGTDP_rec\000"
9680 /* 23610 */ "VCMPBFP_rec\000"
9681 /* 23622 */ "VCMPGEFP_rec\000"
9682 /* 23635 */ "VCMPEQFP_rec\000"
9683 /* 23648 */ "VCMPGTFP_rec\000"
9684 /* 23661 */ "XVCMPGESP_rec\000"
9685 /* 23675 */ "XVCMPEQSP_rec\000"
9686 /* 23689 */ "DRSP_rec\000"
9687 /* 23698 */ "FRSP_rec\000"
9688 /* 23707 */ "XVCMPGTSP_rec\000"
9689 /* 23721 */ "DQUAQ_rec\000"
9690 /* 23731 */ "DSUBQ_rec\000"
9691 /* 23741 */ "DENBCDQ_rec\000"
9692 /* 23753 */ "DADDQ_rec\000"
9693 /* 23763 */ "DRRNDQ_rec\000"
9694 /* 23774 */ "DDEDPDQ_rec\000"
9695 /* 23786 */ "DQUAIQ_rec\000"
9696 /* 23797 */ "DSCLIQ_rec\000"
9697 /* 23808 */ "DSCRIQ_rec\000"
9698 /* 23819 */ "DMULQ_rec\000"
9699 /* 23829 */ "DRINTNQ_rec\000"
9700 /* 23841 */ "DRDPQ_rec\000"
9701 /* 23851 */ "DCTQPQ_rec\000"
9702 /* 23862 */ "BCDCFSQ_rec\000"
9703 /* 23874 */ "BCDCTSQ_rec\000"
9704 /* 23886 */ "VCMPGTSQ_rec\000"
9705 /* 23899 */ "VCMPEQUQ_rec\000"
9706 /* 23912 */ "VCMPGTUQ_rec\000"
9707 /* 23925 */ "DDIVQ_rec\000"
9708 /* 23935 */ "DIEXQ_rec\000"
9709 /* 23945 */ "DXEXQ_rec\000"
9710 /* 23955 */ "DCFFIXQ_rec\000"
9711 /* 23967 */ "DCTFIXQ_rec\000"
9712 /* 23979 */ "DRINTXQ_rec\000"
9713 /* 23991 */ "VSTRIBR_rec\000"
9714 /* 24003 */ "RLDCR_rec\000"
9715 /* 24013 */ "RLDICR_rec\000"
9716 /* 24024 */ "VSTRIHR_rec\000"
9717 /* 24036 */ "FMR_rec\000"
9718 /* 24044 */ "NOR_rec\000"
9719 /* 24052 */ "XOR_rec\000"
9720 /* 24060 */ "BCDSR_rec\000"
9721 /* 24070 */ "FSUBS_rec\000"
9722 /* 24080 */ "FMSUBS_rec\000"
9723 /* 24091 */ "FNMSUBS_rec\000"
9724 /* 24103 */ "BCDS_rec\000"
9725 /* 24112 */ "FADDS_rec\000"
9726 /* 24122 */ "FMADDS_rec\000"
9727 /* 24133 */ "FNMADDS_rec\000"
9728 /* 24145 */ "FCFIDS_rec\000"
9729 /* 24156 */ "FRES_rec\000"
9730 /* 24165 */ "FRSQRTES_rec\000"
9731 /* 24178 */ "MFFS_rec\000"
9732 /* 24187 */ "FNEGS_rec\000"
9733 /* 24197 */ "ANDIS_rec\000"
9734 /* 24207 */ "FSELS_rec\000"
9735 /* 24217 */ "FMULS_rec\000"
9736 /* 24227 */ "FRIMS_rec\000"
9737 /* 24237 */ "FCPSGNS_rec\000"
9738 /* 24249 */ "FRINS_rec\000"
9739 /* 24259 */ "FRIPS_rec\000"
9740 /* 24269 */ "FABSS_rec\000"
9741 /* 24279 */ "FNABSS_rec\000"
9742 /* 24290 */ "FSQRTS_rec\000"
9743 /* 24301 */ "BCDUS_rec\000"
9744 /* 24311 */ "FCFIDUS_rec\000"
9745 /* 24323 */ "SUBFUS_rec\000"
9746 /* 24334 */ "FDIVS_rec\000"
9747 /* 24344 */ "FRIZS_rec\000"
9748 /* 24354 */ "FSQRT_rec\000"
9749 /* 24364 */ "MULHDU_rec\000"
9750 /* 24375 */ "FCFIDU_rec\000"
9751 /* 24386 */ "FCTIDU_rec\000"
9752 /* 24397 */ "DIVDU_rec\000"
9753 /* 24407 */ "DIVDEU_rec\000"
9754 /* 24418 */ "DIVWEU_rec\000"
9755 /* 24429 */ "MULHWU_rec\000"
9756 /* 24440 */ "FCTIWU_rec\000"
9757 /* 24451 */ "DIVWU_rec\000"
9758 /* 24461 */ "DDIV_rec\000"
9759 /* 24470 */ "FDIV_rec\000"
9760 /* 24479 */ "EQV_rec\000"
9761 /* 24487 */ "SRAW_rec\000"
9762 /* 24496 */ "VCMPNEW_rec\000"
9763 /* 24508 */ "MULHW_rec\000"
9764 /* 24518 */ "FCTIW_rec\000"
9765 /* 24528 */ "MULLW_rec\000"
9766 /* 24538 */ "SLW_rec\000"
9767 /* 24546 */ "SRW_rec\000"
9768 /* 24554 */ "VCMPGTSW_rec\000"
9769 /* 24567 */ "EXTSW_rec\000"
9770 /* 24577 */ "VCMPEQUW_rec\000"
9771 /* 24590 */ "VCMPGTUW_rec\000"
9772 /* 24603 */ "DIVW_rec\000"
9773 /* 24612 */ "VCMPNEZW_rec\000"
9774 /* 24625 */ "CNTLZW_rec\000"
9775 /* 24636 */ "CNTTZW_rec\000"
9776 /* 24647 */ "DIEX_rec\000"
9777 /* 24656 */ "DXEX_rec\000"
9778 /* 24665 */ "DCFFIX_rec\000"
9779 /* 24676 */ "DCTFIX_rec\000"
9780 /* 24687 */ "DRINTX_rec\000"
9781 /* 24698 */ "FCTIDZ_rec\000"
9782 /* 24709 */ "BCDCFZ_rec\000"
9783 /* 24720 */ "BCDCTZ_rec\000"
9784 /* 24731 */ "FCTIDUZ_rec\000"
9785 /* 24743 */ "FCTIWUZ_rec\000"
9786 /* 24755 */ "FCTIWZ_rec\000"
9787 /* 24766 */ "RLWIMIbm_rec\000"
9788 /* 24779 */ "RLWINMbm_rec\000"
9789 /* 24792 */ "RLWNMbm_rec\000"
9790 /* 24804 */ "LDtoc\000"
9791 /* 24810 */ "ADDItoc\000"
9792 /* 24818 */ "LWZtoc\000"
9793 /* 24825 */ "BL8_LDinto_toc\000"
9794 /* 24840 */ "BCTRL8_LDinto_toc\000"
9795 /* 24858 */ "BL_LWZinto_toc\000"
9796 /* 24873 */ "BCTRL_LWZinto_toc\000"
9797 /* 24891 */ "PLHA8pc\000"
9798 /* 24899 */ "PLA8pc\000"
9799 /* 24906 */ "PLWA8pc\000"
9800 /* 24914 */ "PSTB8pc\000"
9801 /* 24922 */ "PSTH8pc\000"
9802 /* 24930 */ "PADDI8pc\000"
9803 /* 24939 */ "PADDIS8pc\000"
9804 /* 24949 */ "PSTW8pc\000"
9805 /* 24957 */ "PLBZ8pc\000"
9806 /* 24965 */ "PLHZ8pc\000"
9807 /* 24973 */ "PLWZ8pc\000"
9808 /* 24981 */ "PLHApc\000"
9809 /* 24988 */ "PLApc\000"
9810 /* 24994 */ "PLWApc\000"
9811 /* 25001 */ "PSTBpc\000"
9812 /* 25008 */ "PLFDpc\000"
9813 /* 25015 */ "PSTFDpc\000"
9814 /* 25023 */ "PLDpc\000"
9815 /* 25029 */ "PLXSDpc\000"
9816 /* 25037 */ "PSTXSDpc\000"
9817 /* 25046 */ "PSTDpc\000"
9818 /* 25053 */ "PSTHpc\000"
9819 /* 25060 */ "PADDIpc\000"
9820 /* 25068 */ "PLXSSPpc\000"
9821 /* 25077 */ "PSTXSSPpc\000"
9822 /* 25087 */ "PLXVPpc\000"
9823 /* 25095 */ "PSTXVPpc\000"
9824 /* 25104 */ "PLFSpc\000"
9825 /* 25111 */ "PSTFSpc\000"
9826 /* 25119 */ "PADDISpc\000"
9827 /* 25128 */ "PLXVpc\000"
9828 /* 25135 */ "PSTXVpc\000"
9829 /* 25143 */ "PSTWpc\000"
9830 /* 25150 */ "PLBZpc\000"
9831 /* 25157 */ "PLHZpc\000"
9832 /* 25164 */ "PLWZpc\000"
9833 /* 25171 */ "PLHA8nopc\000"
9834 /* 25181 */ "PLWA8nopc\000"
9835 /* 25191 */ "PSTB8nopc\000"
9836 /* 25201 */ "PSTH8nopc\000"
9837 /* 25211 */ "PSTW8nopc\000"
9838 /* 25221 */ "PLBZ8nopc\000"
9839 /* 25231 */ "PLHZ8nopc\000"
9840 /* 25241 */ "PLWZ8nopc\000"
9841 /* 25251 */ "PLHAnopc\000"
9842 /* 25260 */ "PLWAnopc\000"
9843 /* 25269 */ "PSTBnopc\000"
9844 /* 25278 */ "PLFDnopc\000"
9845 /* 25287 */ "PSTFDnopc\000"
9846 /* 25297 */ "PLDnopc\000"
9847 /* 25305 */ "PLXSDnopc\000"
9848 /* 25315 */ "PSTXSDnopc\000"
9849 /* 25326 */ "PSTDnopc\000"
9850 /* 25335 */ "PSTHnopc\000"
9851 /* 25344 */ "PLXSSPnopc\000"
9852 /* 25355 */ "PSTXSSPnopc\000"
9853 /* 25367 */ "PLXVPnopc\000"
9854 /* 25377 */ "PSTXVPnopc\000"
9855 /* 25388 */ "PLFSnopc\000"
9856 /* 25397 */ "PSTFSnopc\000"
9857 /* 25407 */ "PLXVnopc\000"
9858 /* 25416 */ "PSTXVnopc\000"
9859 /* 25426 */ "PSTWnopc\000"
9860 /* 25435 */ "PLBZnopc\000"
9861 /* 25444 */ "PLHZnopc\000"
9862 /* 25453 */ "PLWZnopc\000"
9863 /* 25462 */ "PLHA8onlypc\000"
9864 /* 25474 */ "PLWA8onlypc\000"
9865 /* 25486 */ "PSTB8onlypc\000"
9866 /* 25498 */ "PSTH8onlypc\000"
9867 /* 25510 */ "PSTW8onlypc\000"
9868 /* 25522 */ "PLBZ8onlypc\000"
9869 /* 25534 */ "PLHZ8onlypc\000"
9870 /* 25546 */ "PLWZ8onlypc\000"
9871 /* 25558 */ "PLHAonlypc\000"
9872 /* 25569 */ "PLWAonlypc\000"
9873 /* 25580 */ "PSTBonlypc\000"
9874 /* 25591 */ "PLFDonlypc\000"
9875 /* 25602 */ "PSTFDonlypc\000"
9876 /* 25614 */ "PLDonlypc\000"
9877 /* 25624 */ "PLXSDonlypc\000"
9878 /* 25636 */ "PSTXSDonlypc\000"
9879 /* 25649 */ "PSTDonlypc\000"
9880 /* 25660 */ "PSTHonlypc\000"
9881 /* 25671 */ "PLXSSPonlypc\000"
9882 /* 25684 */ "PSTXSSPonlypc\000"
9883 /* 25698 */ "PLXVPonlypc\000"
9884 /* 25710 */ "PSTXVPonlypc\000"
9885 /* 25723 */ "PLFSonlypc\000"
9886 /* 25734 */ "PSTFSonlypc\000"
9887 /* 25746 */ "PLXVonlypc\000"
9888 /* 25757 */ "PSTXVonlypc\000"
9889 /* 25769 */ "PSTWonlypc\000"
9890 /* 25780 */ "PLBZonlypc\000"
9891 /* 25791 */ "PLHZonlypc\000"
9892 /* 25802 */ "PLWZonlypc\000"
9893 /* 25813 */ "XXLORf\000"
9894 /* 25820 */ "SETRNDi\000"
9895 /* 25828 */ "TCRETURNai\000"
9896 /* 25839 */ "TCRETURNdi\000"
9897 /* 25850 */ "TCRETURNri\000"
9898 /* 25861 */ "PADDIdtprel\000"
9899 /* 25873 */ "BDZLAm\000"
9900 /* 25880 */ "BDNZLAm\000"
9901 /* 25888 */ "BDZAm\000"
9902 /* 25894 */ "BDNZAm\000"
9903 /* 25901 */ "BDZLRLm\000"
9904 /* 25909 */ "BDNZLRLm\000"
9905 /* 25918 */ "BDZLm\000"
9906 /* 25924 */ "BDNZLm\000"
9907 /* 25931 */ "BDZLRm\000"
9908 /* 25938 */ "BDNZLRm\000"
9909 /* 25946 */ "BDZm\000"
9910 /* 25951 */ "BDNZm\000"
9911 /* 25957 */ "RLWIMIbm\000"
9912 /* 25966 */ "RLWINMbm\000"
9913 /* 25975 */ "RLWNMbm\000"
9914 /* 25983 */ "BCCTRL8n\000"
9915 /* 25992 */ "BCCTR8n\000"
9916 /* 26000 */ "BCn\000"
9917 /* 26004 */ "BCLn\000"
9918 /* 26009 */ "BCLRLn\000"
9919 /* 26016 */ "BCCTRLn\000"
9920 /* 26024 */ "BCLRn\000"
9921 /* 26030 */ "BCCTRn\000"
9922 /* 26037 */ "BDZLAp\000"
9923 /* 26044 */ "BDNZLAp\000"
9924 /* 26052 */ "BDZAp\000"
9925 /* 26058 */ "BDNZAp\000"
9926 /* 26065 */ "BDZLRLp\000"
9927 /* 26073 */ "BDNZLRLp\000"
9928 /* 26082 */ "BDZLp\000"
9929 /* 26088 */ "BDNZLp\000"
9930 /* 26095 */ "BDZLRp\000"
9931 /* 26102 */ "BDNZLRp\000"
9932 /* 26110 */ "BDZp\000"
9933 /* 26115 */ "BDNZp\000"
9934 /* 26121 */ "MTCTR8loop\000"
9935 /* 26132 */ "DecreaseCTR8loop\000"
9936 /* 26149 */ "MTCTRloop\000"
9937 /* 26159 */ "DecreaseCTRloop\000"
9938 /* 26175 */ "EH_SjLj_Setup\000"
9939 /* 26189 */ "PPCLdFixedAddr\000"
9940 /* 26204 */ "VSPLTBs\000"
9941 /* 26212 */ "VEXTSB2Ds\000"
9942 /* 26222 */ "VEXTSH2Ds\000"
9943 /* 26232 */ "VEXTSW2Ds\000"
9944 /* 26242 */ "VSPLTHs\000"
9945 /* 26250 */ "XXPERMDIs\000"
9946 /* 26260 */ "XXSLDWIs\000"
9947 /* 26269 */ "XSNABSDPs\000"
9948 /* 26279 */ "XSCVDPSXDSs\000"
9949 /* 26291 */ "XSCVDPUXDSs\000"
9950 /* 26303 */ "XSCVDPSXWSs\000"
9951 /* 26315 */ "XSCVDPUXWSs\000"
9952 /* 26327 */ "VEXTSB2Ws\000"
9953 /* 26337 */ "VEXTSH2Ws\000"
9954 /* 26347 */ "XXSPLTWs\000"
9955 /* 26356 */ "XXLEQVOnes\000"
9956 /* 26367 */ "BCLalways\000"
9957 /* 26377 */ "gBCAat\000"
9958 /* 26384 */ "gBCLAat\000"
9959 /* 26392 */ "gBCat\000"
9960 /* 26398 */ "gBCLat\000"
9961 /* 26405 */ "MFVRSAVEv\000"
9962 /* 26415 */ "MTVRSAVEv\000"
9963 /* 26425 */ "STXSIBXv\000"
9964 /* 26434 */ "STXSIHXv\000"
9965 /* 26443 */ "LAx\000"
9966 /* 26447 */ "DCBFx\000"
9967 /* 26453 */ "DCBTx\000"
9968 /* 26459 */ "DCBTSTx\000"
9969 /* 26467 */ "XXLXORz\000"
9970 /* 26475 */ "XXLXORdpz\000"
9971 /* 26485 */ "XXLXORspz\000"
9972 /* 26495 */ "FADDrtz\000"
9973};
9974#ifdef __GNUC__
9975#pragma GCC diagnostic pop
9976#endif
9977
9978extern const unsigned PPCInstrNameIndices[] = {
9979 7325U, 9478U, 14631U, 10314U, 7931U, 7912U, 7940U, 8179U,
9980 6522U, 6537U, 6238U, 6225U, 6564U, 16361U, 6040U, 17807U,
9981 6251U, 7321U, 7921U, 5636U, 21185U, 7850U, 5818U, 17646U,
9982 4999U, 5572U, 5624U, 11165U, 8160U, 17511U, 5165U, 13798U,
9983 6657U, 17500U, 5901U, 12590U, 12577U, 14880U, 17114U, 17326U,
9984 8092U, 8139U, 8112U, 7964U, 6016U, 14845U, 10867U, 5870U,
9985 21190U, 15136U, 12543U, 6088U, 17904U, 17934U, 9930U, 4639U,
9986 3665U, 8467U, 18224U, 18237U, 8817U, 8824U, 8831U, 8841U,
9987 4972U, 15445U, 15393U, 15714U, 17958U, 15205U, 8081U, 15193U,
9988 8070U, 6236U, 7323U, 19972U, 6050U, 6065U, 8229U, 17066U,
9989 15858U, 17683U, 15875U, 15261U, 4032U, 16344U, 17522U, 15546U,
9990 17738U, 6175U, 14856U, 5107U, 4006U, 5089U, 17560U, 17541U,
9991 9908U, 14905U, 14924U, 4408U, 4352U, 4382U, 4321U, 4393U,
9992 4333U, 4363U, 5995U, 5949U, 5979U, 16412U, 6578U, 6595U,
9993 4655U, 3671U, 4978U, 4911U, 15450U, 15399U, 19759U, 10111U,
9994 19726U, 10078U, 4534U, 3604U, 19644U, 9996U, 9589U, 9536U,
9995 9662U, 9624U, 11231U, 11209U, 5035U, 16998U, 5616U, 6696U,
9996 5026U, 17085U, 17661U, 3961U, 16476U, 17477U, 16503U, 17918U,
9997 4024U, 16800U, 18139U, 18154U, 17466U, 17454U, 17636U, 6649U,
9998 17897U, 6551U, 17927U, 8056U, 14999U, 14985U, 8049U, 14992U,
9999 15539U, 8346U, 12335U, 12314U, 12342U, 12349U, 17076U, 10726U,
10000 5664U, 10697U, 5601U, 10718U, 5656U, 10689U, 5593U, 10989U,
10001 10981U, 6778U, 6770U, 16916U, 16906U, 16896U, 16886U, 16936U,
10002 16926U, 20261U, 20271U, 16946U, 16959U, 20288U, 20298U, 16972U,
10003 16985U, 4492U, 3583U, 8377U, 3129U, 4303U, 18188U, 8796U,
10004 6217U, 19117U, 7778U, 14084U, 638U, 25U, 6642U, 621U,
10005 0U, 14059U, 14091U, 6494U, 17889U, 3996U, 7609U, 7686U,
10006 12195U, 12204U, 17019U, 17032U, 15584U, 9945U, 16378U, 6191U,
10007 9686U, 9696U, 5719U, 5734U, 9525U, 9578U, 9610U, 9648U,
10008 18249U, 18275U, 18261U, 5672U, 5700U, 5685U, 6612U, 6627U,
10009 4645U, 7864U, 10030U, 19678U, 10071U, 19719U, 15637U, 5080U,
10010 5070U, 14626U, 17350U, 5796U, 15242U, 15222U, 17378U, 17357U,
10011 15276U, 15307U, 15293U, 16442U, 21418U, 10349U, 21376U, 10330U,
10012 16081U, 12564U, 11253U, 6003U, 8419U, 8062U, 16276U, 10149U,
10013 16283U, 9901U, 16268U, 10141U, 9893U, 629U, 6913U, 6802U,
10014 6794U, 17708U, 15184U, 17533U, 17578U, 17748U, 14769U, 5805U,
10015 4089U, 6109U, 5964U, 4520U, 3590U, 8405U, 18195U, 8803U,
10016 3135U, 17716U, 14068U, 12321U, 16321U, 14944U, 14960U, 21173U,
10017 5854U, 6139U, 17171U, 11101U, 5838U, 11202U, 11178U, 11190U,
10018 4499U, 8384U, 4475U, 8360U, 19627U, 9979U, 9557U, 9504U,
10019 4623U, 8451U, 4956U, 15430U, 15377U, 19661U, 10013U, 19702U,
10020 10054U, 20029U, 20036U, 1565U, 1484U, 1527U, 1505U, 1607U,
10021 1463U, 1586U, 1548U, 5188U, 3778U, 5609U, 1833U, 7200U,
10022 22828U, 7748U, 22981U, 7231U, 22861U, 7792U, 23016U, 8035U,
10023 12307U, 16308U, 26447U, 16336U, 17098U, 15749U, 17105U, 15756U,
10024 17860U, 26459U, 17849U, 26453U, 530U, 1143U, 550U, 1163U,
10025 7209U, 22841U, 7771U, 23005U, 7252U, 22894U, 7813U, 23049U,
10026 7757U, 22994U, 7238U, 22872U, 7799U, 23027U, 15006U, 26443U,
10027 10741U, 19790U, 21151U, 10758U, 26189U, 7127U, 25957U, 24766U,
10028 25966U, 24779U, 25975U, 24792U, 7245U, 22883U, 7806U, 23038U,
10029 7204U, 22832U, 7752U, 22985U, 4829U, 19918U, 17835U, 20911U,
10030 7240U, 22874U, 7801U, 23029U, 21089U, 7128U, 3912U, 22207U,
10031 16005U, 16011U, 540U, 1153U, 561U, 1174U, 1220U, 10600U,
10032 23204U, 16058U, 21719U, 1806U, 10621U, 23237U, 16066U, 21510U,
10033 21779U, 3863U, 1749U, 10606U, 23214U, 21739U, 10705U, 23341U,
10034 22179U, 5659U, 1841U, 10627U, 23247U, 21798U, 10804U, 23383U,
10035 19966U, 2484U, 22582U, 15570U, 2293U, 7183U, 1960U, 3918U,
10036 1768U, 22217U, 16028U, 2302U, 2982U, 119U, 2966U, 2940U,
10037 2953U, 2929U, 1652U, 8605U, 195U, 8571U, 155U, 14739U,
10038 239U, 8582U, 168U, 14754U, 256U, 24810U, 2642U, 8554U,
10039 2091U, 5825U, 1854U, 10642U, 23270U, 21819U, 10824U, 23415U,
10040 22622U, 16019U, 6169U, 1869U, 10659U, 23295U, 21856U, 10846U,
10041 23449U, 22686U, 10583U, 13783U, 4868U, 1820U, 21789U, 3871U,
10042 1755U, 21749U, 22188U, 21909U, 21983U, 24197U, 22852U, 17290U,
10043 2336U, 17308U, 2355U, 22412U, 1389U, 135U, 859U, 2012U,
10044 4607U, 741U, 13851U, 4940U, 782U, 13894U, 19743U, 939U,
10045 14038U, 10095U, 823U, 13937U, 4894U, 761U, 13872U, 15415U,
10046 899U, 13996U, 3649U, 721U, 13830U, 19685U, 918U, 14016U,
10047 10037U, 802U, 13915U, 15361U, 879U, 13975U, 11261U, 843U,
10048 13958U, 10578U, 3196U, 2818U, 3749U, 3859U, 2841U, 15520U,
10049 2271U, 8314U, 2082U, 7894U, 3106U, 15026U, 8263U, 15514U,
10050 2264U, 25992U, 8307U, 2074U, 25983U, 26016U, 26030U, 22292U,
10051 23144U, 23862U, 24709U, 23155U, 23182U, 23874U, 24720U, 23168U,
10052 24060U, 22112U, 24103U, 22237U, 24301U, 22250U, 7890U, 15021U,
10053 8257U, 26009U, 26024U, 26367U, 26004U, 15508U, 2258U, 8300U,
10054 2067U, 24840U, 9418U, 9322U, 24873U, 9457U, 9358U, 26000U,
10055 21383U, 2630U, 3184U, 25894U, 26058U, 8541U, 3122U, 25880U,
10056 26044U, 15048U, 2210U, 8277U, 25909U, 26073U, 25938U, 26102U,
10057 25924U, 26088U, 25951U, 26115U, 21234U, 2619U, 3179U, 25888U,
10058 26052U, 8536U, 3116U, 25873U, 26037U, 15042U, 2203U, 8270U,
10059 25901U, 26065U, 25931U, 26095U, 25918U, 26082U, 25946U, 26110U,
10060 7886U, 2050U, 24825U, 9400U, 12514U, 9379U, 16230U, 4115U,
10061 9339U, 16209U, 9315U, 16201U, 21646U, 3096U, 1664U, 12505U,
10062 9367U, 9307U, 9332U, 15016U, 2186U, 8251U, 24858U, 9439U,
10063 12536U, 9390U, 9352U, 16223U, 4850U, 5184U, 6812U, 1941U,
10064 3990U, 19131U, 2440U, 5394U, 1825U, 4461U, 1798U, 4693U,
10065 3363U, 3351U, 1687U, 5160U, 7225U, 3356U, 4805U, 7193U,
10066 18877U, 7734U, 3371U, 1693U, 19124U, 7786U, 5552U, 8773U,
10067 22560U, 19521U, 2456U, 22031U, 24625U, 5565U, 8788U, 22571U,
10068 19534U, 2464U, 22043U, 24636U, 17699U, 21182U, 2604U, 21842U,
10069 22663U, 17150U, 17180U, 4928U, 3876U, 18294U, 4880U, 15172U,
10070 17612U, 15217U, 4161U, 17197U, 17189U, 15349U, 12038U, 4470U,
10071 14159U, 23753U, 22294U, 10549U, 2816U, 6207U, 12047U, 7103U,
10072 17790U, 12083U, 17056U, 12076U, 17822U, 12091U, 21212U, 12100U,
10073 8530U, 12068U, 7133U, 20254U, 14579U, 14354U, 23955U, 24665U,
10074 11007U, 14334U, 18055U, 14514U, 11895U, 23586U, 20281U, 14587U,
10075 14363U, 23967U, 24676U, 14347U, 23851U, 5140U, 14172U, 23774U,
10076 22452U, 18183U, 14553U, 23925U, 24461U, 4454U, 14151U, 23741U,
10077 22281U, 20003U, 14559U, 23935U, 24647U, 5535U, 5713U, 10810U,
10078 23393U, 18020U, 11121U, 23502U, 24407U, 22591U, 10798U, 23373U,
10079 18014U, 11114U, 23491U, 24397U, 22541U, 19499U, 6155U, 10839U,
10080 23438U, 18027U, 11129U, 23514U, 24418U, 22676U, 11151U, 23548U,
10081 18118U, 11137U, 23526U, 24451U, 24603U, 15104U, 21408U, 6821U,
10082 6832U, 8355U, 14312U, 23819U, 23105U, 15334U, 685U, 10196U,
10083 12387U, 10399U, 12647U, 701U, 10214U, 12405U, 10417U, 12665U,
10084 1311U, 12695U, 12779U, 1409U, 89U, 7329U, 1424U, 104U,
10085 7347U, 21222U, 4415U, 3154U, 7097U, 14260U, 23786U, 22808U,
10086 14123U, 23721U, 22055U, 14341U, 23841U, 10571U, 14326U, 23829U,
10087 23193U, 20904U, 14595U, 23979U, 24687U, 5057U, 14165U, 23763U,
10088 22442U, 13636U, 23689U, 7371U, 14276U, 23797U, 22916U, 7573U,
10089 14283U, 23808U, 22961U, 16408U, 8172U, 17796U, 959U, 17829U,
10090 965U, 17868U, 980U, 17855U, 973U, 3578U, 14129U, 23731U,
10091 22114U, 3899U, 14143U, 6473U, 14252U, 20008U, 14565U, 6416U,
10092 7281U, 14267U, 14244U, 20024U, 14573U, 23945U, 24656U, 4106U,
10093 1783U, 17157U, 2321U, 26132U, 26159U, 15577U, 4468U, 15890U,
10094 6325U, 7584U, 4755U, 6423U, 7661U, 4770U, 14180U, 17203U,
10095 17398U, 6391U, 7618U, 21238U, 21320U, 6448U, 7695U, 21255U,
10096 21348U, 18181U, 8353U, 15591U, 6487U, 3576U, 14216U, 17231U,
10097 17426U, 15616U, 4592U, 4700U, 6333U, 7592U, 6431U, 7669U,
10098 14189U, 17212U, 17407U, 6399U, 7626U, 21329U, 6456U, 7703U,
10099 21357U, 18209U, 8436U, 15599U, 6501U, 3634U, 14225U, 17240U,
10100 17435U, 572U, 1185U, 590U, 1203U, 26175U, 18290U, 2424U,
10101 21994U, 24479U, 15631U, 18833U, 18452U, 18574U, 18513U, 18635U,
10102 18747U, 4934U, 3883U, 14208U, 16541U, 18072U, 16550U, 18081U,
10103 19242U, 19519U, 16706U, 18116U, 18300U, 3467U, 6938U, 15623U,
10104 4599U, 6341U, 7600U, 6439U, 7677U, 14198U, 17221U, 17416U,
10105 6407U, 7634U, 21338U, 6464U, 7711U, 21366U, 18216U, 8443U,
10106 15607U, 6508U, 3641U, 14234U, 17249U, 17444U, 4671U, 19892U,
10107 6707U, 20043U, 18754U, 21046U, 16826U, 20839U, 16849U, 20864U,
10108 16862U, 20878U, 5769U, 19986U, 16293U, 20823U, 18047U, 20980U,
10109 16838U, 20852U, 16875U, 20892U, 7299U, 10964U, 10954U, 7309U,
10110 2704U, 9781U, 2748U, 9825U, 2782U, 9859U, 6265U, 2846U,
10111 18404U, 18918U, 7433U, 3008U, 18464U, 18966U, 6356U, 2885U,
10112 18428U, 18942U, 18586U, 19038U, 7468U, 3047U, 18525U, 19002U,
10113 18647U, 19074U, 2716U, 9793U, 2760U, 9837U, 2794U, 9871U,
10114 6283U, 2866U, 18416U, 18930U, 7451U, 3028U, 18501U, 18990U,
10115 6374U, 2905U, 18440U, 18954U, 18623U, 19062U, 7495U, 3077U,
10116 18562U, 19026U, 18684U, 19098U, 3148U, 6274U, 2856U, 7442U,
10117 3018U, 6365U, 2895U, 7477U, 3057U, 18489U, 18978U, 18611U,
10118 19050U, 7486U, 3067U, 18550U, 19014U, 18672U, 19086U, 6292U,
10119 2876U, 2728U, 9805U, 7460U, 3038U, 2772U, 9849U, 6383U,
10120 2915U, 2738U, 9815U, 7504U, 3087U, 2806U, 9883U, 4887U,
10121 6516U, 15178U, 15322U, 4167U, 18883U, 7741U, 18760U, 8023U,
10122 18895U, 7764U, 7289U, 7643U, 16044U, 18039U, 16642U, 18104U,
10123 4685U, 19899U, 6713U, 20050U, 18767U, 21053U, 5776U, 19994U,
10124 10894U, 20466U, 6161U, 20015U, 11157U, 20475U, 18476U, 18598U,
10125 18537U, 18659U, 18789U, 18797U, 15355U, 3469U, 1700U, 989U,
10126 21728U, 22089U, 6940U, 1946U, 1002U, 21898U, 22759U, 19281U,
10127 7387U, 1015U, 21684U, 22926U, 513U, 1043U, 21703U, 24567U,
10128 10942U, 5283U, 22481U, 16391U, 24269U, 4487U, 15721U, 24112U,
10129 22303U, 26495U, 4743U, 15742U, 24145U, 17991U, 16566U, 24311U,
10130 24375U, 22353U, 5133U, 16301U, 5486U, 16613U, 5012U, 22420U,
10131 16254U, 24237U, 4764U, 17998U, 21425U, 24731U, 24386U, 21248U,
10132 24698U, 22363U, 18841U, 18097U, 21433U, 24743U, 24440U, 21441U,
10133 24755U, 24518U, 18190U, 16636U, 24334U, 24470U, 5610U, 4565U,
10134 15727U, 24122U, 22312U, 15100U, 24036U, 3621U, 15699U, 24080U,
10135 22132U, 8372U, 16242U, 24217U, 23114U, 5289U, 22491U, 16397U,
10136 24279U, 4718U, 22333U, 15919U, 24187U, 4571U, 15734U, 24133U,
10137 22322U, 3627U, 15706U, 24091U, 22142U, 5945U, 15844U, 24156U,
10138 22643U, 4843U, 22401U, 16248U, 24227U, 5020U, 22432U, 16262U,
10139 24249U, 5154U, 22463U, 16315U, 24259U, 5540U, 22550U, 16794U,
10140 24344U, 13641U, 23698U, 6032U, 15849U, 24165U, 22651U, 4792U,
10141 22373U, 16052U, 24207U, 17710U, 16559U, 24290U, 24354U, 3585U,
10142 15693U, 24070U, 22123U, 18231U, 17731U, 14795U, 288U, 20114U,
10143 20165U, 8002U, 20099U, 20150U, 20130U, 14782U, 273U, 7984U,
10144 7842U, 2041U, 12286U, 2133U, 17800U, 2374U, 13775U, 2143U,
10145 4749U, 7108U, 12054U, 3973U, 14296U, 17061U, 16074U, 7139U,
10146 8018U, 2054U, 4077U, 3097U, 1665U, 20588U, 8484U, 20484U,
10147 21218U, 2614U, 20233U, 18124U, 2406U, 21008U, 2559U, 21126U,
10148 2586U, 16177U, 21619U, 480U, 4782U, 20594U, 8491U, 16815U,
10149 5881U, 20618U, 20206U, 18005U, 20957U, 19929U, 16129U, 21565U,
10150 8593U, 181U, 24804U, 2828U, 17618U, 7652U, 8547U, 4708U,
10151 20497U, 17965U, 20944U, 19907U, 16112U, 21546U, 19783U, 21144U,
10152 15903U, 18061U, 20989U, 20812U, 16152U, 21591U, 2925U, 1647U,
10153 20600U, 8498U, 17948U, 2382U, 20926U, 2531U, 19622U, 2472U,
10154 16088U, 21519U, 425U, 20631U, 2517U, 20512U, 21286U, 2625U,
10155 20240U, 18129U, 2412U, 21014U, 2566U, 21139U, 2592U, 16185U,
10156 21628U, 491U, 7368U, 1969U, 16034U, 2309U, 18901U, 14299U,
10157 20606U, 8505U, 10775U, 7820U, 19809U, 20058U, 21061U, 8341U,
10158 15499U, 21026U, 8519U, 3160U, 20612U, 8512U, 17045U, 5891U,
10159 20932U, 19804U, 16096U, 21528U, 436U, 522U, 326U, 20661U,
10160 2524U, 20525U, 21451U, 2637U, 20247U, 18134U, 2418U, 21020U,
10161 2573U, 21168U, 2598U, 16193U, 21637U, 502U, 24818U, 8563U,
10162 5372U, 19948U, 21118U, 21131U, 19796U, 21157U, 13670U, 20560U,
10163 18312U, 19590U, 19560U, 20799U, 19607U, 14290U, 8473U, 8216U,
10164 13818U, 19541U, 8285U, 8184U, 20575U, 19830U, 19933U, 20079U,
10165 8322U, 8201U, 21095U, 19575U, 20832U, 21035U, 4730U, 17976U,
10166 4785U, 1811U, 14603U, 6300U, 15907U, 20786U, 5585U, 14677U,
10167 2169U, 15527U, 2279U, 14659U, 15897U, 10562U, 7528U, 5649U,
10168 10554U, 7519U, 8335U, 24178U, 15032U, 2191U, 15482U, 6305U,
10169 1890U, 15109U, 15465U, 2240U, 15477U, 10127U, 3487U, 1713U,
10170 14689U, 5271U, 6121U, 26405U, 21476U, 14705U, 5257U, 4811U,
10171 21460U, 5297U, 19179U, 5441U, 19373U, 11741U, 2116U, 4069U,
10172 4083U, 6319U, 1906U, 15533U, 2286U, 26121U, 26149U, 14671U,
10173 34U, 82U, 6350U, 7274U, 22905U, 21662U, 22716U, 21655U,
10174 8245U, 2060U, 15037U, 2197U, 15488U, 5250U, 6312U, 1898U,
10175 15115U, 15471U, 2247U, 15494U, 10134U, 14697U, 5277U, 6130U,
10176 26415U, 3172U, 21483U, 14712U, 8636U, 7396U, 5264U, 4677U,
10177 8701U, 8861U, 9030U, 3164U, 9724U, 16649U, 21468U, 4737U,
10178 17984U, 24364U, 22343U, 18827U, 18090U, 24429U, 24508U, 4799U,
10179 10734U, 23362U, 22383U, 7377U, 1966U, 18871U, 11144U, 23537U,
10180 24528U, 15066U, 15055U, 2218U, 4875U, 1819U, 21788U, 22411U,
10181 11174U, 6490U, 1936U, 10683U, 23331U, 21889U, 10889U, 23482U,
10182 22726U, 12510U, 1439U, 1451U, 15168U, 2230U, 21965U, 24044U,
10183 15156U, 2231U, 21966U, 4157U, 1793U, 21770U, 22264U, 7580U,
10184 1987U, 16039U, 2315U, 24045U, 7182U, 1959U, 24930U, 16027U,
10185 2301U, 24939U, 25119U, 25861U, 25060U, 5148U, 5425U, 3112U,
10186 1669U, 24899U, 24988U, 21217U, 2613U, 25221U, 25522U, 24957U,
10187 25435U, 25780U, 25150U, 4807U, 25297U, 25614U, 25023U, 4707U,
10188 25278U, 25591U, 25008U, 15902U, 25388U, 25723U, 25104U, 2924U,
10189 1646U, 25171U, 25462U, 24891U, 25251U, 25558U, 24981U, 21285U,
10190 2624U, 25231U, 25534U, 24965U, 25444U, 25791U, 25157U, 7383U,
10191 1973U, 3159U, 1674U, 25181U, 25474U, 24906U, 25260U, 25569U,
10192 24994U, 21455U, 2636U, 25241U, 25546U, 24973U, 25453U, 25802U,
10193 25164U, 5371U, 25305U, 25624U, 25029U, 13669U, 25344U, 25671U,
10194 25068U, 18311U, 13817U, 25367U, 25698U, 25087U, 25407U, 25746U,
10195 25128U, 683U, 10194U, 12385U, 10397U, 12645U, 699U, 10212U,
10196 12403U, 10415U, 12663U, 1309U, 12693U, 12777U, 646U, 10165U,
10197 12356U, 10368U, 12602U, 18340U, 10255U, 12446U, 10490U, 12809U,
10198 659U, 10180U, 12371U, 10383U, 12617U, 18354U, 10271U, 12462U,
10199 10506U, 12825U, 14806U, 10229U, 12420U, 10442U, 12722U, 19135U,
10200 10286U, 12477U, 10521U, 12883U, 14817U, 10242U, 12433U, 10455U,
10201 12735U, 19147U, 10300U, 12491U, 10535U, 12897U, 671U, 12631U,
10202 15557U, 12748U, 19164U, 12911U, 18367U, 12840U, 2175U, 12709U,
10203 18392U, 12869U, 1298U, 12680U, 12763U, 18380U, 12855U, 12794U,
10204 3500U, 1719U, 5402U, 19317U, 17591U, 17600U, 301U, 1055U,
10205 354U, 1101U, 309U, 1063U, 333U, 1080U, 3517U, 1728U,
10206 25191U, 25486U, 24914U, 25269U, 25580U, 25001U, 5419U, 25326U,
10207 25649U, 25046U, 4712U, 25287U, 25602U, 25015U, 15913U, 25397U,
10208 25734U, 25111U, 6978U, 1953U, 25201U, 25498U, 24922U, 25335U,
10209 25660U, 25053U, 19351U, 2450U, 25211U, 25510U, 24949U, 25426U,
10210 25769U, 25143U, 5377U, 25315U, 25636U, 25037U, 13676U, 25355U,
10211 25684U, 25077U, 18316U, 13823U, 25377U, 25710U, 25095U, 25416U,
10212 25757U, 25135U, 10912U, 10930U, 3837U, 14719U, 17264U, 15078U,
10213 13200U, 5203U, 3789U, 3813U, 7155U, 7188U, 3204U, 7270U,
10214 4750U, 7160U, 7899U, 23072U, 14665U, 24003U, 3924U, 7905U,
10215 405U, 1030U, 21670U, 23082U, 14682U, 415U, 24013U, 22227U,
10216 7412U, 22939U, 7419U, 1978U, 21919U, 22950U, 8999U, 2101U,
10217 21942U, 23123U, 9014U, 2109U, 21954U, 23134U, 3522U, 4256U,
10218 18169U, 1364U, 1252U, 1913U, 1275U, 1999U, 5914U, 1225U,
10219 4173U, 4125U, 4229U, 4200U, 1378U, 1265U, 1926U, 1288U,
10220 2031U, 5928U, 1240U, 4188U, 4141U, 4244U, 4216U, 3482U,
10221 1707U, 3752U, 1742U, 14652U, 2161U, 8985U, 3745U, 1734U,
10222 14644U, 2152U, 5063U, 25820U, 22601U, 2996U, 5784U, 6480U,
10223 5749U, 18173U, 6025U, 4053U, 4825U, 22393U, 18897U, 2435U,
10224 22013U, 24538U, 21448U, 21165U, 19344U, 21110U, 3849U, 14730U,
10225 17278U, 15090U, 13213U, 5220U, 3802U, 3826U, 5235U, 4427U,
10226 7176U, 396U, 22818U, 22272U, 18708U, 2429U, 22003U, 7720U,
10227 1992U, 21931U, 22971U, 24487U, 5253U, 22473U, 19160U, 2445U,
10228 22022U, 24546U, 3518U, 1729U, 20199U, 19850U, 20490U, 17953U,
10229 2388U, 20938U, 2538U, 19845U, 2478U, 16104U, 21537U, 447U,
10230 5420U, 16820U, 20624U, 20212U, 19856U, 18009U, 20962U, 19961U,
10231 16136U, 21573U, 4713U, 20504U, 17970U, 20950U, 19912U, 16120U,
10232 21555U, 21074U, 15914U, 18066U, 20995U, 20817U, 16160U, 21600U,
10233 6979U, 1954U, 20637U, 20219U, 19862U, 20518U, 18034U, 2394U,
10234 20974U, 2545U, 20094U, 2491U, 16144U, 21582U, 458U, 18905U,
10235 12572U, 14421U, 19868U, 10786U, 7825U, 19815U, 20064U, 21067U,
10236 21030U, 8524U, 19347U, 2451U, 17050U, 20667U, 20226U, 19874U,
10237 20531U, 18111U, 2400U, 21002U, 2552U, 21113U, 2580U, 16169U,
10238 21610U, 469U, 5378U, 19954U, 19822U, 26425U, 20071U, 26434U,
10239 21081U, 13677U, 20567U, 18317U, 19598U, 19567U, 19614U, 8478U,
10240 8222U, 13824U, 19550U, 8292U, 8192U, 20581U, 19837U, 19940U,
10241 20086U, 8328U, 8208U, 21102U, 19582U, 21040U, 6212U, 1884U,
10242 10676U, 23320U, 21879U, 3906U, 1761U, 10613U, 23225U, 21759U,
10243 10711U, 23351U, 22197U, 5763U, 1847U, 10634U, 23258U, 21808U,
10244 10817U, 23404U, 22612U, 3930U, 1775U, 5831U, 1861U, 10650U,
10245 23282U, 21830U, 10831U, 23426U, 22632U, 10861U, 23472U, 16590U,
10246 24323U, 6184U, 1876U, 10667U, 23307U, 21867U, 10853U, 23460U,
10247 22696U, 22707U, 4056U, 9U, 17692U, 3890U, 7145U, 4259U,
10248 7166U, 3284U, 1680U, 2821U, 1638U, 15504U, 2254U, 9972U,
10249 17139U, 7835U, 17128U, 25828U, 2651U, 25839U, 2663U, 25850U,
10250 2675U, 5391U, 7259U, 4994U, 3002U, 5790U, 2687U, 10922U,
10251 7957U, 12061U, 2125U, 2696U, 20358U, 19775U, 4779U, 7365U,
10252 5939U, 607U, 20793U, 714U, 4295U, 4061U, 10902U, 6149U,
10253 614U, 20181U, 2497U, 20190U, 2507U, 11185U, 17627U, 8946U,
10254 15495U, 19305U, 7831U, 12522U, 14608U, 3529U, 6983U, 19379U,
10255 14452U, 19364U, 14480U, 9259U, 12139U, 15660U, 15963U, 16674U,
10256 8663U, 15685U, 8728U, 8909U, 15988U, 9242U, 9753U, 16698U,
10257 4935U, 3884U, 3411U, 6865U, 19201U, 3545U, 6999U, 19403U,
10258 4849U, 14318U, 20806U, 66U, 4692U, 20968U, 74U, 14837U,
10259 17778U, 3290U, 3377U, 3733U, 5546U, 8766U, 7085U, 3226U,
10260 19513U, 12107U, 23610U, 12213U, 23635U, 3567U, 22099U, 5493U,
10261 22515U, 7030U, 22769U, 14528U, 23899U, 19434U, 24577U, 12154U,
10262 23622U, 12222U, 23648U, 3458U, 22076U, 5348U, 22502U, 6929U,
10263 22746U, 14405U, 23886U, 19272U, 24554U, 3698U, 22153U, 5502U,
10264 22528U, 7050U, 22782U, 14537U, 23912U, 19466U, 24590U, 3244U,
10265 22064U, 6720U, 22734U, 18781U, 24496U, 3724U, 22166U, 7076U,
10266 22795U, 19504U, 24612U, 14398U, 14521U, 3210U, 4438U, 6688U,
10267 18713U, 16780U, 48U, 16787U, 57U, 3739U, 5559U, 8781U,
10268 7091U, 3235U, 19528U, 5311U, 14390U, 19193U, 5455U, 14506U,
10269 19395U, 5357U, 14414U, 19287U, 5511U, 14546U, 19475U, 18301U,
10270 8617U, 8691U, 8851U, 9020U, 9714U, 12169U, 20385U, 20719U,
10271 20374U, 20708U, 20404U, 20738U, 20424U, 20758U, 8644U, 5384U,
10272 8709U, 8878U, 9038U, 3687U, 7039U, 19443U, 9732U, 4268U,
10273 26212U, 18322U, 26327U, 14108U, 4277U, 26222U, 18331U, 26337U,
10274 4286U, 26232U, 20324U, 20652U, 20349U, 20690U, 20443U, 20777U,
10275 4432U, 3324U, 20316U, 20644U, 20365U, 20699U, 5334U, 20333U,
10276 20674U, 3508U, 5410U, 6969U, 19325U, 20341U, 20682U, 20395U,
10277 20729U, 19258U, 20435U, 20769U, 20415U, 20749U, 12146U, 12131U,
10278 12231U, 3475U, 5364U, 6946U, 19294U, 3707U, 5518U, 7059U,
10279 19482U, 15942U, 15952U, 12188U, 3443U, 5327U, 6906U, 19251U,
10280 3552U, 5471U, 7015U, 19419U, 8898U, 5296U, 14383U, 19178U,
10281 5440U, 14489U, 19372U, 18774U, 3252U, 6728U, 18812U, 3277U,
10282 6744U, 18856U, 19110U, 5431U, 8627U, 8869U, 15971U, 8671U,
10283 8736U, 8926U, 15996U, 14434U, 14460U, 14496U, 14425U, 3389U,
10284 5303U, 6843U, 19185U, 3537U, 5447U, 6991U, 19387U, 5319U,
10285 19217U, 5463U, 19411U, 4798U, 3450U, 5340U, 6921U, 19264U,
10286 3559U, 5478U, 7022U, 19426U, 9762U, 4888U, 14828U, 17765U,
10287 4724U, 18806U, 12115U, 15179U, 15323U, 4168U, 5147U, 9294U,
10288 15121U, 15340U, 5424U, 20546U, 16404U, 16574U, 16460U, 16597U,
10289 16468U, 16620U, 9488U, 16582U, 9496U, 16605U, 9706U, 16628U,
10290 3316U, 4857U, 6786U, 18910U, 3499U, 5401U, 6960U, 19316U,
10291 4446U, 14135U, 18721U, 12163U, 8955U, 9966U, 12256U, 21290U,
10292 3306U, 4819U, 7405U, 8992U, 6760U, 14302U, 7426U, 9006U,
10293 18884U, 7512U, 9013U, 12178U, 20460U, 8024U, 4310U, 18696U,
10294 8342U, 3311U, 4824U, 7113U, 7538U, 6765U, 10976U, 14307U,
10295 18244U, 18896U, 3492U, 26204U, 6953U, 26242U, 3426U, 6889U,
10296 19225U, 19301U, 15500U, 3198U, 4426U, 6682U, 14117U, 18707U,
10297 3384U, 5259U, 7120U, 6816U, 11109U, 14378U, 18306U, 19159U,
10298 7881U, 23060U, 14618U, 23991U, 8041U, 23093U, 14977U, 24024U,
10299 14444U, 19356U, 14471U, 9250U, 12124U, 15652U, 15934U, 16666U,
10300 8655U, 15677U, 8720U, 8890U, 15980U, 9222U, 9744U, 16690U,
10301 16657U, 15643U, 15925U, 15668U, 16682U, 3259U, 6735U, 9957U,
10302 3297U, 6751U, 10156U, 20538U, 3418U, 6872U, 3329U, 19208U,
10303 1323U, 209U, 1338U, 224U, 20552U, 3435U, 6898U, 3340U,
10304 19234U, 15356U, 41U, 3190U, 6674U, 15831U, 3397U, 6851U,
10305 17259U, 17U, 5757U, 7263U, 15330U, 2235U, 21974U, 7579U,
10306 1986U, 16038U, 2314U, 24052U, 11879U, 13156U, 9281U, 9230U,
10307 11431U, 13001U, 11064U, 13344U, 9268U, 9210U, 11841U, 13119U,
10308 11812U, 13099U, 11487U, 13027U, 11901U, 13164U, 11749U, 13072U,
10309 11959U, 13183U, 11705U, 13062U, 12238U, 13081U, 13581U, 10480U,
10310 15765U, 26279U, 16714U, 26303U, 15798U, 26291U, 16747U, 26315U,
10311 11758U, 11767U, 10997U, 21265U, 21388U, 21490U, 21275U, 21398U,
10312 21500U, 13009U, 11776U, 10432U, 13129U, 11447U, 13360U, 13018U,
10313 13138U, 11467U, 13380U, 11968U, 13192U, 11092U, 13722U, 11794U,
10314 13090U, 11357U, 13288U, 11685U, 13543U, 12992U, 11054U, 11422U,
10315 12973U, 12022U, 11596U, 9049U, 9107U, 9151U, 9078U, 11413U,
10316 12964U, 11725U, 11587U, 11315U, 13246U, 11643U, 13501U, 12937U,
10317 11024U, 11605U, 13054U, 11073U, 13463U, 11861U, 26269U, 13147U,
10318 11543U, 13037U, 11335U, 13266U, 11663U, 13521U, 12982U, 11043U,
10319 11293U, 13224U, 11621U, 13479U, 12927U, 11013U, 7545U, 3937U,
10320 8961U, 12262U, 21296U, 9063U, 9121U, 9165U, 9195U, 9092U,
10321 9136U, 9180U, 11507U, 13410U, 7559U, 20308U, 14100U, 13646U,
10322 11521U, 13424U, 11921U, 13174U, 11082U, 13694U, 11377U, 12946U,
10323 11034U, 13308U, 11976U, 11930U, 11393U, 12954U, 13324U, 11823U,
10324 13110U, 11559U, 13045U, 11887U, 13661U, 11439U, 13352U, 8908U,
10325 9752U, 648U, 10167U, 12358U, 10370U, 12604U, 18342U, 10257U,
10326 12448U, 10492U, 12811U, 11851U, 23572U, 13626U, 23675U, 11497U,
10327 23558U, 13400U, 23661U, 11911U, 23596U, 13684U, 23707U, 11715U,
10328 13563U, 10468U, 13590U, 15776U, 16725U, 15809U, 16758U, 13599U,
10329 1353U, 11785U, 12247U, 15787U, 16736U, 15820U, 16769U, 11457U,
10330 13370U, 12002U, 13747U, 11477U, 13390U, 12012U, 13757U, 11994U,
10331 13739U, 661U, 10182U, 12373U, 10385U, 12619U, 18356U, 10273U,
10332 12464U, 10508U, 12827U, 14808U, 10231U, 12422U, 10444U, 12724U,
10333 19137U, 10288U, 12479U, 10523U, 12885U, 14819U, 10244U, 12435U,
10334 10457U, 12737U, 19149U, 10302U, 12493U, 10537U, 12899U, 673U,
10335 12633U, 15559U, 12750U, 19166U, 12913U, 18369U, 12842U, 2177U,
10336 12711U, 18394U, 12871U, 1300U, 12682U, 12765U, 18382U, 12857U,
10337 12796U, 11803U, 13608U, 11367U, 13298U, 11695U, 13553U, 12030U,
10338 13767U, 11733U, 13573U, 11325U, 13256U, 11653U, 13511U, 11613U,
10339 6880U, 19216U, 7006U, 19410U, 13471U, 8917U, 9761U, 11870U,
10340 13652U, 11551U, 13446U, 11346U, 13277U, 11674U, 13532U, 11304U,
10341 13235U, 11632U, 13490U, 7552U, 3945U, 8969U, 12270U, 21304U,
10342 11514U, 13417U, 18889U, 7566U, 3953U, 8977U, 12278U, 21312U,
10343 11532U, 13435U, 11950U, 13713U, 11385U, 13316U, 8889U, 9743U,
10344 11985U, 13730U, 3218U, 11940U, 13703U, 11403U, 13334U, 11832U,
10345 13617U, 11568U, 13454U, 11273U, 11283U, 12295U, 3714U, 5525U,
10346 7066U, 19489U, 5182U, 6810U, 14372U, 19129U, 7874U, 19454U,
10347 8680U, 8755U, 8935U, 9770U, 1627U, 19334U, 4865U, 3868U,
10348 18287U, 26356U, 4872U, 15165U, 15159U, 4154U, 25813U, 15327U,
10349 26475U, 26485U, 26467U, 3762U, 18729U, 18819U, 18863U, 3770U,
10350 18738U, 8427U, 4551U, 4578U, 9300U, 7216U, 26250U, 15128U,
10351 20452U, 8029U, 21224U, 7726U, 26260U, 19880U, 3268U, 11577U,
10352 18847U, 19308U, 26347U, 8745U, 3979U, 17875U, 3758U, 2836U,
10353 26377U, 15513U, 8306U, 7889U, 3100U, 26384U, 15020U, 8256U,
10354 26398U, 26392U,
10355};
10356
10357extern const uint8_t PPCInstrDeprecationFeatures[] = {
10358 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10359 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10360 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10361 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10362 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10363 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10364 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10365 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10366 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10367 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10368 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10369 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10370 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10371 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10372 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10373 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10374 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10375 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10376 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10377 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10378 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10379 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10380 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10381 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10382 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10383 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10384 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10385 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10386 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10387 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10388 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10389 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10390 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10391 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10392 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10393 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10394 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10395 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10396 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10397 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10398 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10399 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10400 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10401 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10402 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10403 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10404 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10405 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10406 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10407 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10408 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10409 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10410 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10411 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10412 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10413 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10414 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10415 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10416 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10417 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10418 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10419 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10420 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10421 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10422 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10423 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10424 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10425 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10426 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10427 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10428 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10429 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10430 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10431 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10432 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10433 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10434 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10435 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10436 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10437 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10438 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10439 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10440 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10441 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10442 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10443 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10444 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10445 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10446 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10447 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10448 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10449 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10450 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10451 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10452 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10453 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10454 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10455 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10456 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10457 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10458 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10459 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10460 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10461 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10462 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10463 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10464 uint8_t(-1), uint8_t(-1), 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), PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10469 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, uint8_t(-1), uint8_t(-1), uint8_t(-1),
10470 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10471 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10472 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10473 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10474 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10475 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10476 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10477 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10478 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10479 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10480 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10481 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10482 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10483 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10484 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10485 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10486 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10487 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10488 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10489 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10490 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10491 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10492 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10493 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10494 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10495 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10496 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10497 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10498 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10499 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10500 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10501 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10502 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10503 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10504 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10505 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10506 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10507 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10508 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10509 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10510 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10511 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10512 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10513 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10514 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10515 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10516 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10517 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10518 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10519 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10520 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10521 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10522 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10523 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10524 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10525 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10526 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10527 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10528 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10529 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10530 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10531 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10532 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10533 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10534 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10535 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10536 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10537 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10538 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10539 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10540 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10541 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10542 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10543 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10544 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10545 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10546 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10547 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10548 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10549 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10550 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10551 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10552 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10553 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10554 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10555 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10556 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10557 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10558 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10559 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10560 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10561 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10562 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10563 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10564 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10565 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10566 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10567 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10568 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10569 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10570 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10571 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10572 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10573 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10574 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10575 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10576 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10577 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10578 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10579 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10580 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10581 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10582 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10583 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10584 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10585 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10586 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10587 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10588 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10589 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10590 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10591 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10592 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10593 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10594 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10595 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10596 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10597 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10598 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10599 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10600 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10601 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10602 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10603 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10604 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10605 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10606 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10607 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10608 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10609 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10610 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10611 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10612 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10613 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10614 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10615 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10616 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10617 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10618 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10619 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10620 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10621 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10622 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10623 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10624 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10625 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10626 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10627 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10628 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10629 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10630 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10631 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10632 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10633 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10634 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10635 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10636 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10637 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10638 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10639 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10640 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10641 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10642 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10643 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10644 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10645 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10646 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10647 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10648 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10649 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10650 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10651 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10652 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10653 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10654 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10655 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10656 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10657 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10658 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10659 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10660 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10661 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10662 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10663 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10664 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10665 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10666 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10667 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10668 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10669 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10670 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10671 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10672 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10673 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10674 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10675 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10676 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10677 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10678 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10679 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10680 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10681 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10682 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10683 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10684 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10685 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10686 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10687 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10688 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10689 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10690 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10691 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10692 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10693 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10694 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10695 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10696 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10697 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10698 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10699 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10700 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10701 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10702 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10703 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10704 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10705 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10706 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10707 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10708 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10709 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10710 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10711 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10712 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10713 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10714 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10715 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10716 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10717 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10718 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10719 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10720 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10721 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10722 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10723 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10724 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10725 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10726 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10727 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10728 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10729 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10730 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10731 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10732 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10733 uint8_t(-1), uint8_t(-1),
10734};
10735
10736extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10737 { // DefaultMode
10738 PPC::GPRCRegClassID, // ppc_ptr_rc
10739 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10740 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10741 },
10742 { // PPC64
10743 PPC::G8RCRegClassID, // ppc_ptr_rc
10744 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10745 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10746 },
10747};
10748
10749static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10750 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3002, &PPCRegClassByHwModeTables[0][0], 3);
10751}
10752
10753
10754} // namespace llvm
10755
10756#endif // GET_INSTRINFO_MC_DESC
10757
10758#ifdef GET_INSTRINFO_HEADER
10759#undef GET_INSTRINFO_HEADER
10760
10761namespace llvm {
10762
10763struct PPCGenInstrInfo : public TargetInstrInfo {
10764 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10765 ~PPCGenInstrInfo() override = default;
10766};
10767extern const int16_t PPCRegClassByHwModeTables[2][3];
10768
10769} // namespace llvm
10770
10771namespace llvm::PPC {
10772
10773constexpr unsigned SUBOP_memr_ptrreg = 0;
10774constexpr unsigned SUBOP_memri_imm = 0;
10775constexpr unsigned SUBOP_memri_reg = 1;
10776constexpr unsigned SUBOP_memri34_imm = 0;
10777constexpr unsigned SUBOP_memri34_reg = 1;
10778constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10779constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10780constexpr unsigned SUBOP_memrihash_imm = 0;
10781constexpr unsigned SUBOP_memrihash_reg = 1;
10782constexpr unsigned SUBOP_memrix_imm = 0;
10783constexpr unsigned SUBOP_memrix_reg = 1;
10784constexpr unsigned SUBOP_memrix16_imm = 0;
10785constexpr unsigned SUBOP_memrix16_reg = 1;
10786constexpr unsigned SUBOP_memrr_ptrreg = 0;
10787constexpr unsigned SUBOP_memrr_offreg = 1;
10788constexpr unsigned SUBOP_pred_bibo = 0;
10789constexpr unsigned SUBOP_pred_reg = 1;
10790constexpr unsigned SUBOP_spe2dis_imm = 0;
10791constexpr unsigned SUBOP_spe2dis_reg = 1;
10792constexpr unsigned SUBOP_spe4dis_imm = 0;
10793constexpr unsigned SUBOP_spe4dis_reg = 1;
10794constexpr unsigned SUBOP_spe8dis_imm = 0;
10795constexpr unsigned SUBOP_spe8dis_reg = 1;
10796constexpr unsigned SUBOP_tlscall_func = 0;
10797constexpr unsigned SUBOP_tlscall_sym = 1;
10798constexpr unsigned SUBOP_tlscall32_func = 0;
10799constexpr unsigned SUBOP_tlscall32_sym = 1;
10800constexpr unsigned SUBOP_tocentry_imm = 0;
10801constexpr unsigned SUBOP_tocentry32_imm = 0;
10802
10803} // namespace llvm::PPC
10804
10805#endif // GET_INSTRINFO_HEADER
10806
10807#ifdef GET_INSTRINFO_HELPER_DECLS
10808#undef GET_INSTRINFO_HELPER_DECLS
10809
10810
10811#endif // GET_INSTRINFO_HELPER_DECLS
10812
10813#ifdef GET_INSTRINFO_HELPERS
10814#undef GET_INSTRINFO_HELPERS
10815
10816
10817#endif // GET_INSTRINFO_HELPERS
10818
10819#ifdef GET_INSTRINFO_CTOR_DTOR
10820#undef GET_INSTRINFO_CTOR_DTOR
10821
10822namespace llvm {
10823
10824extern const PPCInstrTable PPCDescs;
10825extern const unsigned PPCInstrNameIndices[];
10826extern const char PPCInstrNameData[];
10827extern const uint8_t PPCInstrDeprecationFeatures[];
10828PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10829 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10830 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3002, &PPCRegClassByHwModeTables[0][0], 3);
10831}
10832
10833} // namespace llvm
10834
10835#endif // GET_INSTRINFO_CTOR_DTOR
10836
10837#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10838#undef GET_INSTRINFO_MC_HELPER_DECLS
10839
10840namespace llvm {
10841
10842class MCInst;
10843class FeatureBitset;
10844
10845namespace PPC_MC {
10846
10847void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10848
10849} // namespace PPC_MC
10850
10851} // namespace llvm
10852
10853#endif // GET_INSTRINFO_MC_HELPER_DECLS
10854
10855#ifdef GET_INSTRINFO_MC_HELPERS
10856#undef GET_INSTRINFO_MC_HELPERS
10857
10858namespace llvm::PPC_MC {
10859
10860
10861} // namespace llvm::PPC_MC
10862
10863#endif // GET_INSTRINFO_MC_HELPERS
10864
10865#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10866 defined(GET_AVAILABLE_OPCODE_CHECKER)
10867#define GET_COMPUTE_FEATURES
10868#endif
10869#ifdef GET_COMPUTE_FEATURES
10870#undef GET_COMPUTE_FEATURES
10871
10872namespace llvm::PPC_MC {
10873
10874// Bits for subtarget features that participate in instruction matching.
10875enum SubtargetFeatureBits : uint8_t {
10876 Feature_ModernAsBit = 0,
10877};
10878
10879inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10880 FeatureBitset Features;
10881 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
10882 Features.set(Feature_ModernAsBit);
10883 return Features;
10884}
10885
10886inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10887 enum : uint8_t {
10888 CEFBS_None,
10889 };
10890
10891 static constexpr FeatureBitset FeatureBitsets[] = {
10892 {}, // CEFBS_None
10893 };
10894 static constexpr uint8_t RequiredFeaturesRefs[] = {
10895 CEFBS_None, // PHI
10896 CEFBS_None, // INLINEASM
10897 CEFBS_None, // INLINEASM_BR
10898 CEFBS_None, // CFI_INSTRUCTION
10899 CEFBS_None, // EH_LABEL
10900 CEFBS_None, // GC_LABEL
10901 CEFBS_None, // ANNOTATION_LABEL
10902 CEFBS_None, // KILL
10903 CEFBS_None, // EXTRACT_SUBREG
10904 CEFBS_None, // INSERT_SUBREG
10905 CEFBS_None, // IMPLICIT_DEF
10906 CEFBS_None, // INIT_UNDEF
10907 CEFBS_None, // SUBREG_TO_REG
10908 CEFBS_None, // COPY_TO_REGCLASS
10909 CEFBS_None, // DBG_VALUE
10910 CEFBS_None, // DBG_VALUE_LIST
10911 CEFBS_None, // DBG_INSTR_REF
10912 CEFBS_None, // DBG_PHI
10913 CEFBS_None, // DBG_LABEL
10914 CEFBS_None, // REG_SEQUENCE
10915 CEFBS_None, // COPY
10916 CEFBS_None, // COPY_LANEMASK
10917 CEFBS_None, // BUNDLE
10918 CEFBS_None, // LIFETIME_START
10919 CEFBS_None, // LIFETIME_END
10920 CEFBS_None, // PSEUDO_PROBE
10921 CEFBS_None, // ARITH_FENCE
10922 CEFBS_None, // STACKMAP
10923 CEFBS_None, // FENTRY_CALL
10924 CEFBS_None, // PATCHPOINT
10925 CEFBS_None, // LOAD_STACK_GUARD
10926 CEFBS_None, // PREALLOCATED_SETUP
10927 CEFBS_None, // PREALLOCATED_ARG
10928 CEFBS_None, // STATEPOINT
10929 CEFBS_None, // LOCAL_ESCAPE
10930 CEFBS_None, // FAULTING_OP
10931 CEFBS_None, // PATCHABLE_OP
10932 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10933 CEFBS_None, // PATCHABLE_RET
10934 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10935 CEFBS_None, // PATCHABLE_TAIL_CALL
10936 CEFBS_None, // PATCHABLE_EVENT_CALL
10937 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10938 CEFBS_None, // ICALL_BRANCH_FUNNEL
10939 CEFBS_None, // FAKE_USE
10940 CEFBS_None, // MEMBARRIER
10941 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10942 CEFBS_None, // RELOC_NONE
10943 CEFBS_None, // CONVERGENCECTRL_ENTRY
10944 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10945 CEFBS_None, // CONVERGENCECTRL_LOOP
10946 CEFBS_None, // CONVERGENCECTRL_GLUE
10947 CEFBS_None, // G_ASSERT_SEXT
10948 CEFBS_None, // G_ASSERT_ZEXT
10949 CEFBS_None, // G_ASSERT_ALIGN
10950 CEFBS_None, // G_ADD
10951 CEFBS_None, // G_SUB
10952 CEFBS_None, // G_MUL
10953 CEFBS_None, // G_SDIV
10954 CEFBS_None, // G_UDIV
10955 CEFBS_None, // G_SREM
10956 CEFBS_None, // G_UREM
10957 CEFBS_None, // G_SDIVREM
10958 CEFBS_None, // G_UDIVREM
10959 CEFBS_None, // G_AND
10960 CEFBS_None, // G_OR
10961 CEFBS_None, // G_XOR
10962 CEFBS_None, // G_ABDS
10963 CEFBS_None, // G_ABDU
10964 CEFBS_None, // G_UAVGFLOOR
10965 CEFBS_None, // G_UAVGCEIL
10966 CEFBS_None, // G_SAVGFLOOR
10967 CEFBS_None, // G_SAVGCEIL
10968 CEFBS_None, // G_IMPLICIT_DEF
10969 CEFBS_None, // G_PHI
10970 CEFBS_None, // G_FRAME_INDEX
10971 CEFBS_None, // G_GLOBAL_VALUE
10972 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10973 CEFBS_None, // G_CONSTANT_POOL
10974 CEFBS_None, // G_EXTRACT
10975 CEFBS_None, // G_UNMERGE_VALUES
10976 CEFBS_None, // G_INSERT
10977 CEFBS_None, // G_MERGE_VALUES
10978 CEFBS_None, // G_BUILD_VECTOR
10979 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10980 CEFBS_None, // G_CONCAT_VECTORS
10981 CEFBS_None, // G_PTRTOINT
10982 CEFBS_None, // G_INTTOPTR
10983 CEFBS_None, // G_BITCAST
10984 CEFBS_None, // G_FREEZE
10985 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10986 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10987 CEFBS_None, // G_INTRINSIC_TRUNC
10988 CEFBS_None, // G_INTRINSIC_ROUND
10989 CEFBS_None, // G_INTRINSIC_LRINT
10990 CEFBS_None, // G_INTRINSIC_LLRINT
10991 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10992 CEFBS_None, // G_READCYCLECOUNTER
10993 CEFBS_None, // G_READSTEADYCOUNTER
10994 CEFBS_None, // G_LOAD
10995 CEFBS_None, // G_SEXTLOAD
10996 CEFBS_None, // G_ZEXTLOAD
10997 CEFBS_None, // G_FPEXTLOAD
10998 CEFBS_None, // G_INDEXED_LOAD
10999 CEFBS_None, // G_INDEXED_SEXTLOAD
11000 CEFBS_None, // G_INDEXED_ZEXTLOAD
11001 CEFBS_None, // G_STORE
11002 CEFBS_None, // G_FPTRUNCSTORE
11003 CEFBS_None, // G_INDEXED_STORE
11004 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
11005 CEFBS_None, // G_ATOMIC_CMPXCHG
11006 CEFBS_None, // G_ATOMICRMW_XCHG
11007 CEFBS_None, // G_ATOMICRMW_ADD
11008 CEFBS_None, // G_ATOMICRMW_SUB
11009 CEFBS_None, // G_ATOMICRMW_AND
11010 CEFBS_None, // G_ATOMICRMW_NAND
11011 CEFBS_None, // G_ATOMICRMW_OR
11012 CEFBS_None, // G_ATOMICRMW_XOR
11013 CEFBS_None, // G_ATOMICRMW_MAX
11014 CEFBS_None, // G_ATOMICRMW_MIN
11015 CEFBS_None, // G_ATOMICRMW_UMAX
11016 CEFBS_None, // G_ATOMICRMW_UMIN
11017 CEFBS_None, // G_ATOMICRMW_FADD
11018 CEFBS_None, // G_ATOMICRMW_FSUB
11019 CEFBS_None, // G_ATOMICRMW_FMAX
11020 CEFBS_None, // G_ATOMICRMW_FMIN
11021 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11022 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11023 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11024 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11025 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11026 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11027 CEFBS_None, // G_ATOMICRMW_USUB_COND
11028 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11029 CEFBS_None, // G_FENCE
11030 CEFBS_None, // G_PREFETCH
11031 CEFBS_None, // G_BRCOND
11032 CEFBS_None, // G_BRINDIRECT
11033 CEFBS_None, // G_INVOKE_REGION_START
11034 CEFBS_None, // G_INTRINSIC
11035 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11036 CEFBS_None, // G_INTRINSIC_CONVERGENT
11037 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11038 CEFBS_None, // G_ANYEXT
11039 CEFBS_None, // G_TRUNC
11040 CEFBS_None, // G_TRUNC_SSAT_S
11041 CEFBS_None, // G_TRUNC_SSAT_U
11042 CEFBS_None, // G_TRUNC_USAT_U
11043 CEFBS_None, // G_CONSTANT
11044 CEFBS_None, // G_FCONSTANT
11045 CEFBS_None, // G_VASTART
11046 CEFBS_None, // G_VAARG
11047 CEFBS_None, // G_SEXT
11048 CEFBS_None, // G_SEXT_INREG
11049 CEFBS_None, // G_ZEXT
11050 CEFBS_None, // G_SHL
11051 CEFBS_None, // G_LSHR
11052 CEFBS_None, // G_ASHR
11053 CEFBS_None, // G_FSHL
11054 CEFBS_None, // G_FSHR
11055 CEFBS_None, // G_ROTR
11056 CEFBS_None, // G_ROTL
11057 CEFBS_None, // G_ICMP
11058 CEFBS_None, // G_FCMP
11059 CEFBS_None, // G_SCMP
11060 CEFBS_None, // G_UCMP
11061 CEFBS_None, // G_SELECT
11062 CEFBS_None, // G_UADDO
11063 CEFBS_None, // G_UADDE
11064 CEFBS_None, // G_USUBO
11065 CEFBS_None, // G_USUBE
11066 CEFBS_None, // G_SADDO
11067 CEFBS_None, // G_SADDE
11068 CEFBS_None, // G_SSUBO
11069 CEFBS_None, // G_SSUBE
11070 CEFBS_None, // G_UMULO
11071 CEFBS_None, // G_SMULO
11072 CEFBS_None, // G_UMULH
11073 CEFBS_None, // G_SMULH
11074 CEFBS_None, // G_UADDSAT
11075 CEFBS_None, // G_SADDSAT
11076 CEFBS_None, // G_USUBSAT
11077 CEFBS_None, // G_SSUBSAT
11078 CEFBS_None, // G_USHLSAT
11079 CEFBS_None, // G_SSHLSAT
11080 CEFBS_None, // G_SMULFIX
11081 CEFBS_None, // G_UMULFIX
11082 CEFBS_None, // G_SMULFIXSAT
11083 CEFBS_None, // G_UMULFIXSAT
11084 CEFBS_None, // G_SDIVFIX
11085 CEFBS_None, // G_UDIVFIX
11086 CEFBS_None, // G_SDIVFIXSAT
11087 CEFBS_None, // G_UDIVFIXSAT
11088 CEFBS_None, // G_FADD
11089 CEFBS_None, // G_FSUB
11090 CEFBS_None, // G_FMUL
11091 CEFBS_None, // G_FMA
11092 CEFBS_None, // G_FMAD
11093 CEFBS_None, // G_FDIV
11094 CEFBS_None, // G_FREM
11095 CEFBS_None, // G_FMODF
11096 CEFBS_None, // G_FPOW
11097 CEFBS_None, // G_FPOWI
11098 CEFBS_None, // G_FEXP
11099 CEFBS_None, // G_FEXP2
11100 CEFBS_None, // G_FEXP10
11101 CEFBS_None, // G_FLOG
11102 CEFBS_None, // G_FLOG2
11103 CEFBS_None, // G_FLOG10
11104 CEFBS_None, // G_FLDEXP
11105 CEFBS_None, // G_FFREXP
11106 CEFBS_None, // G_FNEG
11107 CEFBS_None, // G_FPEXT
11108 CEFBS_None, // G_FPTRUNC
11109 CEFBS_None, // G_FPTOSI
11110 CEFBS_None, // G_FPTOUI
11111 CEFBS_None, // G_SITOFP
11112 CEFBS_None, // G_UITOFP
11113 CEFBS_None, // G_FPTOSI_SAT
11114 CEFBS_None, // G_FPTOUI_SAT
11115 CEFBS_None, // G_FABS
11116 CEFBS_None, // G_FCOPYSIGN
11117 CEFBS_None, // G_IS_FPCLASS
11118 CEFBS_None, // G_FCANONICALIZE
11119 CEFBS_None, // G_FMINNUM
11120 CEFBS_None, // G_FMAXNUM
11121 CEFBS_None, // G_FMINNUM_IEEE
11122 CEFBS_None, // G_FMAXNUM_IEEE
11123 CEFBS_None, // G_FMINIMUM
11124 CEFBS_None, // G_FMAXIMUM
11125 CEFBS_None, // G_FMINIMUMNUM
11126 CEFBS_None, // G_FMAXIMUMNUM
11127 CEFBS_None, // G_GET_FPENV
11128 CEFBS_None, // G_SET_FPENV
11129 CEFBS_None, // G_RESET_FPENV
11130 CEFBS_None, // G_GET_FPMODE
11131 CEFBS_None, // G_SET_FPMODE
11132 CEFBS_None, // G_RESET_FPMODE
11133 CEFBS_None, // G_GET_ROUNDING
11134 CEFBS_None, // G_SET_ROUNDING
11135 CEFBS_None, // G_PTR_ADD
11136 CEFBS_None, // G_PTRMASK
11137 CEFBS_None, // G_SMIN
11138 CEFBS_None, // G_SMAX
11139 CEFBS_None, // G_UMIN
11140 CEFBS_None, // G_UMAX
11141 CEFBS_None, // G_ABS
11142 CEFBS_None, // G_LROUND
11143 CEFBS_None, // G_LLROUND
11144 CEFBS_None, // G_BR
11145 CEFBS_None, // G_BRJT
11146 CEFBS_None, // G_VSCALE
11147 CEFBS_None, // G_INSERT_SUBVECTOR
11148 CEFBS_None, // G_EXTRACT_SUBVECTOR
11149 CEFBS_None, // G_INSERT_VECTOR_ELT
11150 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11151 CEFBS_None, // G_SHUFFLE_VECTOR
11152 CEFBS_None, // G_SPLAT_VECTOR
11153 CEFBS_None, // G_STEP_VECTOR
11154 CEFBS_None, // G_VECTOR_COMPRESS
11155 CEFBS_None, // G_CTTZ
11156 CEFBS_None, // G_CTTZ_ZERO_POISON
11157 CEFBS_None, // G_CTLZ
11158 CEFBS_None, // G_CTLZ_ZERO_POISON
11159 CEFBS_None, // G_CTLS
11160 CEFBS_None, // G_CTPOP
11161 CEFBS_None, // G_BSWAP
11162 CEFBS_None, // G_BITREVERSE
11163 CEFBS_None, // G_CLMUL
11164 CEFBS_None, // G_FCEIL
11165 CEFBS_None, // G_FCOS
11166 CEFBS_None, // G_FSIN
11167 CEFBS_None, // G_FSINCOS
11168 CEFBS_None, // G_FTAN
11169 CEFBS_None, // G_FACOS
11170 CEFBS_None, // G_FASIN
11171 CEFBS_None, // G_FATAN
11172 CEFBS_None, // G_FATAN2
11173 CEFBS_None, // G_FCOSH
11174 CEFBS_None, // G_FSINH
11175 CEFBS_None, // G_FTANH
11176 CEFBS_None, // G_FSQRT
11177 CEFBS_None, // G_FFLOOR
11178 CEFBS_None, // G_FRINT
11179 CEFBS_None, // G_FNEARBYINT
11180 CEFBS_None, // G_ADDRSPACE_CAST
11181 CEFBS_None, // G_BLOCK_ADDR
11182 CEFBS_None, // G_JUMP_TABLE
11183 CEFBS_None, // G_DYN_STACKALLOC
11184 CEFBS_None, // G_STACKSAVE
11185 CEFBS_None, // G_STACKRESTORE
11186 CEFBS_None, // G_STRICT_FADD
11187 CEFBS_None, // G_STRICT_FSUB
11188 CEFBS_None, // G_STRICT_FMUL
11189 CEFBS_None, // G_STRICT_FDIV
11190 CEFBS_None, // G_STRICT_FREM
11191 CEFBS_None, // G_STRICT_FMA
11192 CEFBS_None, // G_STRICT_FSQRT
11193 CEFBS_None, // G_STRICT_FLDEXP
11194 CEFBS_None, // G_STRICT_FCMP
11195 CEFBS_None, // G_STRICT_FCMPS
11196 CEFBS_None, // G_READ_REGISTER
11197 CEFBS_None, // G_WRITE_REGISTER
11198 CEFBS_None, // G_MEMCPY
11199 CEFBS_None, // G_MEMCPY_INLINE
11200 CEFBS_None, // G_MEMMOVE
11201 CEFBS_None, // G_MEMSET
11202 CEFBS_None, // G_BZERO
11203 CEFBS_None, // G_MEMSET_INLINE
11204 CEFBS_None, // G_TRAP
11205 CEFBS_None, // G_DEBUGTRAP
11206 CEFBS_None, // G_UBSANTRAP
11207 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11208 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11209 CEFBS_None, // G_VECREDUCE_FADD
11210 CEFBS_None, // G_VECREDUCE_FMUL
11211 CEFBS_None, // G_VECREDUCE_FMAX
11212 CEFBS_None, // G_VECREDUCE_FMIN
11213 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11214 CEFBS_None, // G_VECREDUCE_FMINIMUM
11215 CEFBS_None, // G_VECREDUCE_ADD
11216 CEFBS_None, // G_VECREDUCE_MUL
11217 CEFBS_None, // G_VECREDUCE_AND
11218 CEFBS_None, // G_VECREDUCE_OR
11219 CEFBS_None, // G_VECREDUCE_XOR
11220 CEFBS_None, // G_VECREDUCE_SMAX
11221 CEFBS_None, // G_VECREDUCE_SMIN
11222 CEFBS_None, // G_VECREDUCE_UMAX
11223 CEFBS_None, // G_VECREDUCE_UMIN
11224 CEFBS_None, // G_SBFX
11225 CEFBS_None, // G_UBFX
11226 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11227 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11228 CEFBS_None, // ATOMIC_LOAD_AND_I128
11229 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11230 CEFBS_None, // ATOMIC_LOAD_OR_I128
11231 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11232 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11233 CEFBS_None, // ATOMIC_SWAP_I128
11234 CEFBS_None, // BUILD_QUADWORD
11235 CEFBS_None, // BUILD_UACC
11236 CEFBS_None, // CFENCE
11237 CEFBS_None, // CFENCE8
11238 CEFBS_None, // CLRLSLDI
11239 CEFBS_None, // CLRLSLDI_rec
11240 CEFBS_None, // CLRLSLWI
11241 CEFBS_None, // CLRLSLWI_rec
11242 CEFBS_None, // CLRRDI
11243 CEFBS_None, // CLRRDI_rec
11244 CEFBS_None, // CLRRWI
11245 CEFBS_None, // CLRRWI_rec
11246 CEFBS_None, // DCBFL
11247 CEFBS_None, // DCBFLP
11248 CEFBS_None, // DCBFPS
11249 CEFBS_None, // DCBFx
11250 CEFBS_None, // DCBSTPS
11251 CEFBS_None, // DCBTCT
11252 CEFBS_None, // DCBTDS
11253 CEFBS_None, // DCBTSTCT
11254 CEFBS_None, // DCBTSTDS
11255 CEFBS_None, // DCBTSTT
11256 CEFBS_None, // DCBTSTx
11257 CEFBS_None, // DCBTT
11258 CEFBS_None, // DCBTx
11259 CEFBS_None, // DFLOADf32
11260 CEFBS_None, // DFLOADf64
11261 CEFBS_None, // DFSTOREf32
11262 CEFBS_None, // DFSTOREf64
11263 CEFBS_None, // EXTLDI
11264 CEFBS_None, // EXTLDI_rec
11265 CEFBS_None, // EXTLWI
11266 CEFBS_None, // EXTLWI_rec
11267 CEFBS_None, // EXTRDI
11268 CEFBS_None, // EXTRDI_rec
11269 CEFBS_None, // EXTRWI
11270 CEFBS_None, // EXTRWI_rec
11271 CEFBS_None, // INSLWI
11272 CEFBS_None, // INSLWI_rec
11273 CEFBS_None, // INSRDI
11274 CEFBS_None, // INSRDI_rec
11275 CEFBS_None, // INSRWI
11276 CEFBS_None, // INSRWI_rec
11277 CEFBS_None, // KILL_PAIR
11278 CEFBS_None, // LAx
11279 CEFBS_None, // LDAT_CSNE_PSEUDO
11280 CEFBS_None, // LIWAX
11281 CEFBS_None, // LIWZX
11282 CEFBS_None, // LWAT_CSNE_PSEUDO
11283 CEFBS_None, // PPCLdFixedAddr
11284 CEFBS_None, // PSUBI
11285 CEFBS_None, // RLWIMIbm
11286 CEFBS_None, // RLWIMIbm_rec
11287 CEFBS_None, // RLWINMbm
11288 CEFBS_None, // RLWINMbm_rec
11289 CEFBS_None, // RLWNMbm
11290 CEFBS_None, // RLWNMbm_rec
11291 CEFBS_None, // ROTRDI
11292 CEFBS_None, // ROTRDI_rec
11293 CEFBS_None, // ROTRWI
11294 CEFBS_None, // ROTRWI_rec
11295 CEFBS_None, // SLDI
11296 CEFBS_None, // SLDI_rec
11297 CEFBS_None, // SLWI
11298 CEFBS_None, // SLWI_rec
11299 CEFBS_None, // SPILLTOVSR_LD
11300 CEFBS_None, // SPILLTOVSR_LDX
11301 CEFBS_None, // SPILLTOVSR_ST
11302 CEFBS_None, // SPILLTOVSR_STX
11303 CEFBS_None, // SRDI
11304 CEFBS_None, // SRDI_rec
11305 CEFBS_None, // SRWI
11306 CEFBS_None, // SRWI_rec
11307 CEFBS_None, // STIWX
11308 CEFBS_None, // SUBI
11309 CEFBS_None, // SUBIC
11310 CEFBS_None, // SUBIC_rec
11311 CEFBS_None, // SUBIS
11312 CEFBS_None, // SUBPCIS
11313 CEFBS_None, // XFLOADf32
11314 CEFBS_None, // XFLOADf64
11315 CEFBS_None, // XFSTOREf32
11316 CEFBS_None, // XFSTOREf64
11317 CEFBS_None, // ADD4
11318 CEFBS_None, // ADD4O
11319 CEFBS_None, // ADD4O_rec
11320 CEFBS_None, // ADD4TLS
11321 CEFBS_None, // ADD4_rec
11322 CEFBS_None, // ADD8
11323 CEFBS_None, // ADD8O
11324 CEFBS_None, // ADD8O_rec
11325 CEFBS_None, // ADD8TLS
11326 CEFBS_None, // ADD8TLS_
11327 CEFBS_None, // ADD8_rec
11328 CEFBS_None, // ADDC
11329 CEFBS_None, // ADDC8
11330 CEFBS_None, // ADDC8O
11331 CEFBS_None, // ADDC8O_rec
11332 CEFBS_None, // ADDC8_rec
11333 CEFBS_None, // ADDCO
11334 CEFBS_None, // ADDCO_rec
11335 CEFBS_None, // ADDC_rec
11336 CEFBS_None, // ADDE
11337 CEFBS_None, // ADDE8
11338 CEFBS_None, // ADDE8O
11339 CEFBS_None, // ADDE8O_rec
11340 CEFBS_None, // ADDE8_rec
11341 CEFBS_None, // ADDEO
11342 CEFBS_None, // ADDEO_rec
11343 CEFBS_None, // ADDEX
11344 CEFBS_None, // ADDEX8
11345 CEFBS_None, // ADDE_rec
11346 CEFBS_None, // ADDG6S
11347 CEFBS_None, // ADDG6S8
11348 CEFBS_None, // ADDI
11349 CEFBS_None, // ADDI8
11350 CEFBS_None, // ADDIC
11351 CEFBS_None, // ADDIC8
11352 CEFBS_None, // ADDIC_rec
11353 CEFBS_None, // ADDIS
11354 CEFBS_None, // ADDIS8
11355 CEFBS_None, // ADDISdtprelHA
11356 CEFBS_None, // ADDISdtprelHA32
11357 CEFBS_None, // ADDISgotTprelHA
11358 CEFBS_None, // ADDIStlsgdHA
11359 CEFBS_None, // ADDIStlsldHA
11360 CEFBS_None, // ADDIStocHA
11361 CEFBS_None, // ADDIStocHA8
11362 CEFBS_None, // ADDIdtprelL
11363 CEFBS_None, // ADDIdtprelL32
11364 CEFBS_None, // ADDItlsgdL
11365 CEFBS_None, // ADDItlsgdL32
11366 CEFBS_None, // ADDItlsgdLADDR
11367 CEFBS_None, // ADDItlsgdLADDR32
11368 CEFBS_None, // ADDItlsldL
11369 CEFBS_None, // ADDItlsldL32
11370 CEFBS_None, // ADDItlsldLADDR
11371 CEFBS_None, // ADDItlsldLADDR32
11372 CEFBS_None, // ADDItoc
11373 CEFBS_None, // ADDItoc8
11374 CEFBS_None, // ADDItocL
11375 CEFBS_None, // ADDItocL8
11376 CEFBS_None, // ADDME
11377 CEFBS_None, // ADDME8
11378 CEFBS_None, // ADDME8O
11379 CEFBS_None, // ADDME8O_rec
11380 CEFBS_None, // ADDME8_rec
11381 CEFBS_None, // ADDMEO
11382 CEFBS_None, // ADDMEO_rec
11383 CEFBS_None, // ADDME_rec
11384 CEFBS_None, // ADDPCIS
11385 CEFBS_None, // ADDZE
11386 CEFBS_None, // ADDZE8
11387 CEFBS_None, // ADDZE8O
11388 CEFBS_None, // ADDZE8O_rec
11389 CEFBS_None, // ADDZE8_rec
11390 CEFBS_None, // ADDZEO
11391 CEFBS_None, // ADDZEO_rec
11392 CEFBS_None, // ADDZE_rec
11393 CEFBS_None, // ADJCALLSTACKDOWN
11394 CEFBS_None, // ADJCALLSTACKUP
11395 CEFBS_None, // AND
11396 CEFBS_None, // AND8
11397 CEFBS_None, // AND8_rec
11398 CEFBS_None, // ANDC
11399 CEFBS_None, // ANDC8
11400 CEFBS_None, // ANDC8_rec
11401 CEFBS_None, // ANDC_rec
11402 CEFBS_None, // ANDI8_rec
11403 CEFBS_None, // ANDIS8_rec
11404 CEFBS_None, // ANDIS_rec
11405 CEFBS_None, // ANDI_rec
11406 CEFBS_None, // ANDI_rec_1_EQ_BIT
11407 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11408 CEFBS_None, // ANDI_rec_1_GT_BIT
11409 CEFBS_None, // ANDI_rec_1_GT_BIT8
11410 CEFBS_None, // AND_rec
11411 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11412 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11413 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11414 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11415 CEFBS_None, // ATOMIC_LOAD_ADD
11416 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11417 CEFBS_None, // ATOMIC_LOAD_ADD_NOWP
11418 CEFBS_None, // ATOMIC_LOAD_AND
11419 CEFBS_None, // ATOMIC_LOAD_AND_I64
11420 CEFBS_None, // ATOMIC_LOAD_AND_NOWP
11421 CEFBS_None, // ATOMIC_LOAD_MAX
11422 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11423 CEFBS_None, // ATOMIC_LOAD_MAX_NOWP
11424 CEFBS_None, // ATOMIC_LOAD_MIN
11425 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11426 CEFBS_None, // ATOMIC_LOAD_MIN_NOWP
11427 CEFBS_None, // ATOMIC_LOAD_NAND
11428 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11429 CEFBS_None, // ATOMIC_LOAD_NAND_NOWP
11430 CEFBS_None, // ATOMIC_LOAD_OR
11431 CEFBS_None, // ATOMIC_LOAD_OR_I64
11432 CEFBS_None, // ATOMIC_LOAD_OR_NOWP
11433 CEFBS_None, // ATOMIC_LOAD_SUB
11434 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11435 CEFBS_None, // ATOMIC_LOAD_SUB_NOWP
11436 CEFBS_None, // ATOMIC_LOAD_UMAX
11437 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11438 CEFBS_None, // ATOMIC_LOAD_UMAX_NOWP
11439 CEFBS_None, // ATOMIC_LOAD_UMIN
11440 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11441 CEFBS_None, // ATOMIC_LOAD_UMIN_NOWP
11442 CEFBS_None, // ATOMIC_LOAD_XOR
11443 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11444 CEFBS_None, // ATOMIC_LOAD_XOR_NOWP
11445 CEFBS_None, // ATOMIC_SWAP
11446 CEFBS_None, // ATOMIC_SWAP_I64
11447 CEFBS_None, // ATOMIC_SWAP_NOWP
11448 CEFBS_None, // ATTN
11449 CEFBS_None, // B
11450 CEFBS_None, // BA
11451 CEFBS_None, // BC
11452 CEFBS_None, // BCC
11453 CEFBS_None, // BCCA
11454 CEFBS_None, // BCCCTR
11455 CEFBS_None, // BCCCTR8
11456 CEFBS_None, // BCCCTRL
11457 CEFBS_None, // BCCCTRL8
11458 CEFBS_None, // BCCL
11459 CEFBS_None, // BCCLA
11460 CEFBS_None, // BCCLR
11461 CEFBS_None, // BCCLRL
11462 CEFBS_None, // BCCTR
11463 CEFBS_None, // BCCTR8
11464 CEFBS_None, // BCCTR8n
11465 CEFBS_None, // BCCTRL
11466 CEFBS_None, // BCCTRL8
11467 CEFBS_None, // BCCTRL8n
11468 CEFBS_None, // BCCTRLn
11469 CEFBS_None, // BCCTRn
11470 CEFBS_None, // BCDADD_rec
11471 CEFBS_None, // BCDCFN_rec
11472 CEFBS_None, // BCDCFSQ_rec
11473 CEFBS_None, // BCDCFZ_rec
11474 CEFBS_None, // BCDCPSGN_rec
11475 CEFBS_None, // BCDCTN_rec
11476 CEFBS_None, // BCDCTSQ_rec
11477 CEFBS_None, // BCDCTZ_rec
11478 CEFBS_None, // BCDSETSGN_rec
11479 CEFBS_None, // BCDSR_rec
11480 CEFBS_None, // BCDSUB_rec
11481 CEFBS_None, // BCDS_rec
11482 CEFBS_None, // BCDTRUNC_rec
11483 CEFBS_None, // BCDUS_rec
11484 CEFBS_None, // BCDUTRUNC_rec
11485 CEFBS_None, // BCL
11486 CEFBS_None, // BCLR
11487 CEFBS_None, // BCLRL
11488 CEFBS_None, // BCLRLn
11489 CEFBS_None, // BCLRn
11490 CEFBS_None, // BCLalways
11491 CEFBS_None, // BCLn
11492 CEFBS_None, // BCTR
11493 CEFBS_None, // BCTR8
11494 CEFBS_None, // BCTRL
11495 CEFBS_None, // BCTRL8
11496 CEFBS_None, // BCTRL8_LDinto_toc
11497 CEFBS_None, // BCTRL8_LDinto_toc_RM
11498 CEFBS_None, // BCTRL8_RM
11499 CEFBS_None, // BCTRL_LWZinto_toc
11500 CEFBS_None, // BCTRL_LWZinto_toc_RM
11501 CEFBS_None, // BCTRL_RM
11502 CEFBS_None, // BCn
11503 CEFBS_None, // BDNZ
11504 CEFBS_None, // BDNZ8
11505 CEFBS_None, // BDNZA
11506 CEFBS_None, // BDNZAm
11507 CEFBS_None, // BDNZAp
11508 CEFBS_None, // BDNZL
11509 CEFBS_None, // BDNZLA
11510 CEFBS_None, // BDNZLAm
11511 CEFBS_None, // BDNZLAp
11512 CEFBS_None, // BDNZLR
11513 CEFBS_None, // BDNZLR8
11514 CEFBS_None, // BDNZLRL
11515 CEFBS_None, // BDNZLRLm
11516 CEFBS_None, // BDNZLRLp
11517 CEFBS_None, // BDNZLRm
11518 CEFBS_None, // BDNZLRp
11519 CEFBS_None, // BDNZLm
11520 CEFBS_None, // BDNZLp
11521 CEFBS_None, // BDNZm
11522 CEFBS_None, // BDNZp
11523 CEFBS_None, // BDZ
11524 CEFBS_None, // BDZ8
11525 CEFBS_None, // BDZA
11526 CEFBS_None, // BDZAm
11527 CEFBS_None, // BDZAp
11528 CEFBS_None, // BDZL
11529 CEFBS_None, // BDZLA
11530 CEFBS_None, // BDZLAm
11531 CEFBS_None, // BDZLAp
11532 CEFBS_None, // BDZLR
11533 CEFBS_None, // BDZLR8
11534 CEFBS_None, // BDZLRL
11535 CEFBS_None, // BDZLRLm
11536 CEFBS_None, // BDZLRLp
11537 CEFBS_None, // BDZLRm
11538 CEFBS_None, // BDZLRp
11539 CEFBS_None, // BDZLm
11540 CEFBS_None, // BDZLp
11541 CEFBS_None, // BDZm
11542 CEFBS_None, // BDZp
11543 CEFBS_None, // BL
11544 CEFBS_None, // BL8
11545 CEFBS_None, // BL8_LDinto_toc
11546 CEFBS_None, // BL8_LDinto_toc_RM
11547 CEFBS_None, // BL8_NOP
11548 CEFBS_None, // BL8_NOP_RM
11549 CEFBS_None, // BL8_NOP_TLS
11550 CEFBS_None, // BL8_NOTOC
11551 CEFBS_None, // BL8_NOTOC_RM
11552 CEFBS_None, // BL8_NOTOC_TLS
11553 CEFBS_None, // BL8_RM
11554 CEFBS_None, // BL8_TLS
11555 CEFBS_None, // BL8_TLS_
11556 CEFBS_None, // BLA
11557 CEFBS_None, // BLA8
11558 CEFBS_None, // BLA8_NOP
11559 CEFBS_None, // BLA8_NOP_RM
11560 CEFBS_None, // BLA8_RM
11561 CEFBS_None, // BLA_RM
11562 CEFBS_None, // BLR
11563 CEFBS_None, // BLR8
11564 CEFBS_None, // BLRL
11565 CEFBS_None, // BL_LWZinto_toc
11566 CEFBS_None, // BL_LWZinto_toc_RM
11567 CEFBS_None, // BL_NOP
11568 CEFBS_None, // BL_NOP_RM
11569 CEFBS_None, // BL_RM
11570 CEFBS_None, // BL_TLS
11571 CEFBS_None, // BPERMD
11572 CEFBS_None, // BRD
11573 CEFBS_None, // BRH
11574 CEFBS_None, // BRH8
11575 CEFBS_None, // BRINC
11576 CEFBS_None, // BRW
11577 CEFBS_None, // BRW8
11578 CEFBS_None, // CBCDTD
11579 CEFBS_None, // CBCDTD8
11580 CEFBS_None, // CDTBCD
11581 CEFBS_None, // CDTBCD8
11582 CEFBS_None, // CFUGED
11583 CEFBS_None, // CLRBHRB
11584 CEFBS_None, // CMPB
11585 CEFBS_None, // CMPB8
11586 CEFBS_None, // CMPD
11587 CEFBS_None, // CMPDI
11588 CEFBS_None, // CMPEQB
11589 CEFBS_None, // CMPLD
11590 CEFBS_None, // CMPLDI
11591 CEFBS_None, // CMPLW
11592 CEFBS_None, // CMPLWI
11593 CEFBS_None, // CMPRB
11594 CEFBS_None, // CMPRB8
11595 CEFBS_None, // CMPW
11596 CEFBS_None, // CMPWI
11597 CEFBS_None, // CNTLZD
11598 CEFBS_None, // CNTLZDM
11599 CEFBS_None, // CNTLZD_rec
11600 CEFBS_None, // CNTLZW
11601 CEFBS_None, // CNTLZW8
11602 CEFBS_None, // CNTLZW8_rec
11603 CEFBS_None, // CNTLZW_rec
11604 CEFBS_None, // CNTTZD
11605 CEFBS_None, // CNTTZDM
11606 CEFBS_None, // CNTTZD_rec
11607 CEFBS_None, // CNTTZW
11608 CEFBS_None, // CNTTZW8
11609 CEFBS_None, // CNTTZW8_rec
11610 CEFBS_None, // CNTTZW_rec
11611 CEFBS_None, // CP_ABORT
11612 CEFBS_None, // CP_COPY
11613 CEFBS_None, // CP_COPY8
11614 CEFBS_None, // CP_PASTE8_rec
11615 CEFBS_None, // CP_PASTE_rec
11616 CEFBS_None, // CR6SET
11617 CEFBS_None, // CR6UNSET
11618 CEFBS_None, // CRAND
11619 CEFBS_None, // CRANDC
11620 CEFBS_None, // CREQV
11621 CEFBS_None, // CRNAND
11622 CEFBS_None, // CRNOR
11623 CEFBS_None, // CRNOT
11624 CEFBS_None, // CROR
11625 CEFBS_None, // CRORC
11626 CEFBS_None, // CRSET
11627 CEFBS_None, // CRUNSET
11628 CEFBS_None, // CRXOR
11629 CEFBS_None, // CTRL_DEP
11630 CEFBS_None, // DADD
11631 CEFBS_None, // DADDQ
11632 CEFBS_None, // DADDQ_rec
11633 CEFBS_None, // DADD_rec
11634 CEFBS_None, // DARN
11635 CEFBS_None, // DCBA
11636 CEFBS_None, // DCBF
11637 CEFBS_None, // DCBFEP
11638 CEFBS_None, // DCBI
11639 CEFBS_None, // DCBST
11640 CEFBS_None, // DCBSTEP
11641 CEFBS_None, // DCBT
11642 CEFBS_None, // DCBTEP
11643 CEFBS_None, // DCBTST
11644 CEFBS_None, // DCBTSTEP
11645 CEFBS_None, // DCBZ
11646 CEFBS_None, // DCBZEP
11647 CEFBS_None, // DCBZL
11648 CEFBS_None, // DCBZLEP
11649 CEFBS_None, // DCCCI
11650 CEFBS_None, // DCFFIX
11651 CEFBS_None, // DCFFIXQ
11652 CEFBS_None, // DCFFIXQQ
11653 CEFBS_None, // DCFFIXQ_rec
11654 CEFBS_None, // DCFFIX_rec
11655 CEFBS_None, // DCMPO
11656 CEFBS_None, // DCMPOQ
11657 CEFBS_None, // DCMPU
11658 CEFBS_None, // DCMPUQ
11659 CEFBS_None, // DCTDP
11660 CEFBS_None, // DCTDP_rec
11661 CEFBS_None, // DCTFIX
11662 CEFBS_None, // DCTFIXQ
11663 CEFBS_None, // DCTFIXQQ
11664 CEFBS_None, // DCTFIXQ_rec
11665 CEFBS_None, // DCTFIX_rec
11666 CEFBS_None, // DCTQPQ
11667 CEFBS_None, // DCTQPQ_rec
11668 CEFBS_None, // DDEDPD
11669 CEFBS_None, // DDEDPDQ
11670 CEFBS_None, // DDEDPDQ_rec
11671 CEFBS_None, // DDEDPD_rec
11672 CEFBS_None, // DDIV
11673 CEFBS_None, // DDIVQ
11674 CEFBS_None, // DDIVQ_rec
11675 CEFBS_None, // DDIV_rec
11676 CEFBS_None, // DENBCD
11677 CEFBS_None, // DENBCDQ
11678 CEFBS_None, // DENBCDQ_rec
11679 CEFBS_None, // DENBCD_rec
11680 CEFBS_None, // DIEX
11681 CEFBS_None, // DIEXQ
11682 CEFBS_None, // DIEXQ_rec
11683 CEFBS_None, // DIEX_rec
11684 CEFBS_None, // DIVD
11685 CEFBS_None, // DIVDE
11686 CEFBS_None, // DIVDEO
11687 CEFBS_None, // DIVDEO_rec
11688 CEFBS_None, // DIVDEU
11689 CEFBS_None, // DIVDEUO
11690 CEFBS_None, // DIVDEUO_rec
11691 CEFBS_None, // DIVDEU_rec
11692 CEFBS_None, // DIVDE_rec
11693 CEFBS_None, // DIVDO
11694 CEFBS_None, // DIVDO_rec
11695 CEFBS_None, // DIVDU
11696 CEFBS_None, // DIVDUO
11697 CEFBS_None, // DIVDUO_rec
11698 CEFBS_None, // DIVDU_rec
11699 CEFBS_None, // DIVD_rec
11700 CEFBS_None, // DIVW
11701 CEFBS_None, // DIVWE
11702 CEFBS_None, // DIVWEO
11703 CEFBS_None, // DIVWEO_rec
11704 CEFBS_None, // DIVWEU
11705 CEFBS_None, // DIVWEUO
11706 CEFBS_None, // DIVWEUO_rec
11707 CEFBS_None, // DIVWEU_rec
11708 CEFBS_None, // DIVWE_rec
11709 CEFBS_None, // DIVWO
11710 CEFBS_None, // DIVWO_rec
11711 CEFBS_None, // DIVWU
11712 CEFBS_None, // DIVWUO
11713 CEFBS_None, // DIVWUO_rec
11714 CEFBS_None, // DIVWU_rec
11715 CEFBS_None, // DIVW_rec
11716 CEFBS_None, // DMMR
11717 CEFBS_None, // DMSETDMRZ
11718 CEFBS_None, // DMSHA2HASH
11719 CEFBS_None, // DMSHA3HASH
11720 CEFBS_None, // DMUL
11721 CEFBS_None, // DMULQ
11722 CEFBS_None, // DMULQ_rec
11723 CEFBS_None, // DMUL_rec
11724 CEFBS_None, // DMXOR
11725 CEFBS_None, // DMXVBF16GERX2
11726 CEFBS_None, // DMXVBF16GERX2NN
11727 CEFBS_None, // DMXVBF16GERX2NP
11728 CEFBS_None, // DMXVBF16GERX2PN
11729 CEFBS_None, // DMXVBF16GERX2PP
11730 CEFBS_None, // DMXVF16GERX2
11731 CEFBS_None, // DMXVF16GERX2NN
11732 CEFBS_None, // DMXVF16GERX2NP
11733 CEFBS_None, // DMXVF16GERX2PN
11734 CEFBS_None, // DMXVF16GERX2PP
11735 CEFBS_None, // DMXVI8GERX4
11736 CEFBS_None, // DMXVI8GERX4PP
11737 CEFBS_None, // DMXVI8GERX4SPP
11738 CEFBS_None, // DMXXEXTFDMR256
11739 CEFBS_None, // DMXXEXTFDMR512
11740 CEFBS_None, // DMXXEXTFDMR512_HI
11741 CEFBS_None, // DMXXINSTDMR256
11742 CEFBS_None, // DMXXINSTDMR512
11743 CEFBS_None, // DMXXINSTDMR512_HI
11744 CEFBS_None, // DMXXSETACCZ
11745 CEFBS_None, // DMXXSHAPAD
11746 CEFBS_None, // DQUA
11747 CEFBS_None, // DQUAI
11748 CEFBS_None, // DQUAIQ
11749 CEFBS_None, // DQUAIQ_rec
11750 CEFBS_None, // DQUAI_rec
11751 CEFBS_None, // DQUAQ
11752 CEFBS_None, // DQUAQ_rec
11753 CEFBS_None, // DQUA_rec
11754 CEFBS_None, // DRDPQ
11755 CEFBS_None, // DRDPQ_rec
11756 CEFBS_None, // DRINTN
11757 CEFBS_None, // DRINTNQ
11758 CEFBS_None, // DRINTNQ_rec
11759 CEFBS_None, // DRINTN_rec
11760 CEFBS_None, // DRINTX
11761 CEFBS_None, // DRINTXQ
11762 CEFBS_None, // DRINTXQ_rec
11763 CEFBS_None, // DRINTX_rec
11764 CEFBS_None, // DRRND
11765 CEFBS_None, // DRRNDQ
11766 CEFBS_None, // DRRNDQ_rec
11767 CEFBS_None, // DRRND_rec
11768 CEFBS_None, // DRSP
11769 CEFBS_None, // DRSP_rec
11770 CEFBS_None, // DSCLI
11771 CEFBS_None, // DSCLIQ
11772 CEFBS_None, // DSCLIQ_rec
11773 CEFBS_None, // DSCLI_rec
11774 CEFBS_None, // DSCRI
11775 CEFBS_None, // DSCRIQ
11776 CEFBS_None, // DSCRIQ_rec
11777 CEFBS_None, // DSCRI_rec
11778 CEFBS_None, // DSS
11779 CEFBS_None, // DSSALL
11780 CEFBS_None, // DST
11781 CEFBS_None, // DST64
11782 CEFBS_None, // DSTST
11783 CEFBS_None, // DSTST64
11784 CEFBS_None, // DSTSTT
11785 CEFBS_None, // DSTSTT64
11786 CEFBS_None, // DSTT
11787 CEFBS_None, // DSTT64
11788 CEFBS_None, // DSUB
11789 CEFBS_None, // DSUBQ
11790 CEFBS_None, // DSUBQ_rec
11791 CEFBS_None, // DSUB_rec
11792 CEFBS_None, // DTSTDC
11793 CEFBS_None, // DTSTDCQ
11794 CEFBS_None, // DTSTDG
11795 CEFBS_None, // DTSTDGQ
11796 CEFBS_None, // DTSTEX
11797 CEFBS_None, // DTSTEXQ
11798 CEFBS_None, // DTSTSF
11799 CEFBS_None, // DTSTSFI
11800 CEFBS_None, // DTSTSFIQ
11801 CEFBS_None, // DTSTSFQ
11802 CEFBS_None, // DXEX
11803 CEFBS_None, // DXEXQ
11804 CEFBS_None, // DXEXQ_rec
11805 CEFBS_None, // DXEX_rec
11806 CEFBS_None, // DYNALLOC
11807 CEFBS_None, // DYNALLOC8
11808 CEFBS_None, // DYNAREAOFFSET
11809 CEFBS_None, // DYNAREAOFFSET8
11810 CEFBS_None, // DecreaseCTR8loop
11811 CEFBS_None, // DecreaseCTRloop
11812 CEFBS_None, // EFDABS
11813 CEFBS_None, // EFDADD
11814 CEFBS_None, // EFDCFS
11815 CEFBS_None, // EFDCFSF
11816 CEFBS_None, // EFDCFSI
11817 CEFBS_None, // EFDCFSID
11818 CEFBS_None, // EFDCFUF
11819 CEFBS_None, // EFDCFUI
11820 CEFBS_None, // EFDCFUID
11821 CEFBS_None, // EFDCMPEQ
11822 CEFBS_None, // EFDCMPGT
11823 CEFBS_None, // EFDCMPLT
11824 CEFBS_None, // EFDCTSF
11825 CEFBS_None, // EFDCTSI
11826 CEFBS_None, // EFDCTSIDZ
11827 CEFBS_None, // EFDCTSIZ
11828 CEFBS_None, // EFDCTUF
11829 CEFBS_None, // EFDCTUI
11830 CEFBS_None, // EFDCTUIDZ
11831 CEFBS_None, // EFDCTUIZ
11832 CEFBS_None, // EFDDIV
11833 CEFBS_None, // EFDMUL
11834 CEFBS_None, // EFDNABS
11835 CEFBS_None, // EFDNEG
11836 CEFBS_None, // EFDSUB
11837 CEFBS_None, // EFDTSTEQ
11838 CEFBS_None, // EFDTSTGT
11839 CEFBS_None, // EFDTSTLT
11840 CEFBS_None, // EFSABS
11841 CEFBS_None, // EFSADD
11842 CEFBS_None, // EFSCFD
11843 CEFBS_None, // EFSCFSF
11844 CEFBS_None, // EFSCFSI
11845 CEFBS_None, // EFSCFUF
11846 CEFBS_None, // EFSCFUI
11847 CEFBS_None, // EFSCMPEQ
11848 CEFBS_None, // EFSCMPGT
11849 CEFBS_None, // EFSCMPLT
11850 CEFBS_None, // EFSCTSF
11851 CEFBS_None, // EFSCTSI
11852 CEFBS_None, // EFSCTSIZ
11853 CEFBS_None, // EFSCTUF
11854 CEFBS_None, // EFSCTUI
11855 CEFBS_None, // EFSCTUIZ
11856 CEFBS_None, // EFSDIV
11857 CEFBS_None, // EFSMUL
11858 CEFBS_None, // EFSNABS
11859 CEFBS_None, // EFSNEG
11860 CEFBS_None, // EFSSUB
11861 CEFBS_None, // EFSTSTEQ
11862 CEFBS_None, // EFSTSTGT
11863 CEFBS_None, // EFSTSTLT
11864 CEFBS_None, // EH_SjLj_LongJmp32
11865 CEFBS_None, // EH_SjLj_LongJmp64
11866 CEFBS_None, // EH_SjLj_SetJmp32
11867 CEFBS_None, // EH_SjLj_SetJmp64
11868 CEFBS_None, // EH_SjLj_Setup
11869 CEFBS_None, // EQV
11870 CEFBS_None, // EQV8
11871 CEFBS_None, // EQV8_rec
11872 CEFBS_None, // EQV_rec
11873 CEFBS_None, // EVABS
11874 CEFBS_None, // EVADDIW
11875 CEFBS_None, // EVADDSMIAAW
11876 CEFBS_None, // EVADDSSIAAW
11877 CEFBS_None, // EVADDUMIAAW
11878 CEFBS_None, // EVADDUSIAAW
11879 CEFBS_None, // EVADDW
11880 CEFBS_None, // EVAND
11881 CEFBS_None, // EVANDC
11882 CEFBS_None, // EVCMPEQ
11883 CEFBS_None, // EVCMPGTS
11884 CEFBS_None, // EVCMPGTU
11885 CEFBS_None, // EVCMPLTS
11886 CEFBS_None, // EVCMPLTU
11887 CEFBS_None, // EVCNTLSW
11888 CEFBS_None, // EVCNTLZW
11889 CEFBS_None, // EVDIVWS
11890 CEFBS_None, // EVDIVWU
11891 CEFBS_None, // EVEQV
11892 CEFBS_None, // EVEXTSB
11893 CEFBS_None, // EVEXTSH
11894 CEFBS_None, // EVFSABS
11895 CEFBS_None, // EVFSADD
11896 CEFBS_None, // EVFSCFSF
11897 CEFBS_None, // EVFSCFSI
11898 CEFBS_None, // EVFSCFUF
11899 CEFBS_None, // EVFSCFUI
11900 CEFBS_None, // EVFSCMPEQ
11901 CEFBS_None, // EVFSCMPGT
11902 CEFBS_None, // EVFSCMPLT
11903 CEFBS_None, // EVFSCTSF
11904 CEFBS_None, // EVFSCTSI
11905 CEFBS_None, // EVFSCTSIZ
11906 CEFBS_None, // EVFSCTUF
11907 CEFBS_None, // EVFSCTUI
11908 CEFBS_None, // EVFSCTUIZ
11909 CEFBS_None, // EVFSDIV
11910 CEFBS_None, // EVFSMUL
11911 CEFBS_None, // EVFSNABS
11912 CEFBS_None, // EVFSNEG
11913 CEFBS_None, // EVFSSUB
11914 CEFBS_None, // EVFSTSTEQ
11915 CEFBS_None, // EVFSTSTGT
11916 CEFBS_None, // EVFSTSTLT
11917 CEFBS_None, // EVLDD
11918 CEFBS_None, // EVLDDX
11919 CEFBS_None, // EVLDH
11920 CEFBS_None, // EVLDHX
11921 CEFBS_None, // EVLDW
11922 CEFBS_None, // EVLDWX
11923 CEFBS_None, // EVLHHESPLAT
11924 CEFBS_None, // EVLHHESPLATX
11925 CEFBS_None, // EVLHHOSSPLAT
11926 CEFBS_None, // EVLHHOSSPLATX
11927 CEFBS_None, // EVLHHOUSPLAT
11928 CEFBS_None, // EVLHHOUSPLATX
11929 CEFBS_None, // EVLWHE
11930 CEFBS_None, // EVLWHEX
11931 CEFBS_None, // EVLWHOS
11932 CEFBS_None, // EVLWHOSX
11933 CEFBS_None, // EVLWHOU
11934 CEFBS_None, // EVLWHOUX
11935 CEFBS_None, // EVLWHSPLAT
11936 CEFBS_None, // EVLWHSPLATX
11937 CEFBS_None, // EVLWWSPLAT
11938 CEFBS_None, // EVLWWSPLATX
11939 CEFBS_None, // EVMERGEHI
11940 CEFBS_None, // EVMERGEHILO
11941 CEFBS_None, // EVMERGELO
11942 CEFBS_None, // EVMERGELOHI
11943 CEFBS_None, // EVMHEGSMFAA
11944 CEFBS_None, // EVMHEGSMFAN
11945 CEFBS_None, // EVMHEGSMIAA
11946 CEFBS_None, // EVMHEGSMIAN
11947 CEFBS_None, // EVMHEGUMIAA
11948 CEFBS_None, // EVMHEGUMIAN
11949 CEFBS_None, // EVMHESMF
11950 CEFBS_None, // EVMHESMFA
11951 CEFBS_None, // EVMHESMFAAW
11952 CEFBS_None, // EVMHESMFANW
11953 CEFBS_None, // EVMHESMI
11954 CEFBS_None, // EVMHESMIA
11955 CEFBS_None, // EVMHESMIAAW
11956 CEFBS_None, // EVMHESMIANW
11957 CEFBS_None, // EVMHESSF
11958 CEFBS_None, // EVMHESSFA
11959 CEFBS_None, // EVMHESSFAAW
11960 CEFBS_None, // EVMHESSFANW
11961 CEFBS_None, // EVMHESSIAAW
11962 CEFBS_None, // EVMHESSIANW
11963 CEFBS_None, // EVMHEUMI
11964 CEFBS_None, // EVMHEUMIA
11965 CEFBS_None, // EVMHEUMIAAW
11966 CEFBS_None, // EVMHEUMIANW
11967 CEFBS_None, // EVMHEUSIAAW
11968 CEFBS_None, // EVMHEUSIANW
11969 CEFBS_None, // EVMHOGSMFAA
11970 CEFBS_None, // EVMHOGSMFAN
11971 CEFBS_None, // EVMHOGSMIAA
11972 CEFBS_None, // EVMHOGSMIAN
11973 CEFBS_None, // EVMHOGUMIAA
11974 CEFBS_None, // EVMHOGUMIAN
11975 CEFBS_None, // EVMHOSMF
11976 CEFBS_None, // EVMHOSMFA
11977 CEFBS_None, // EVMHOSMFAAW
11978 CEFBS_None, // EVMHOSMFANW
11979 CEFBS_None, // EVMHOSMI
11980 CEFBS_None, // EVMHOSMIA
11981 CEFBS_None, // EVMHOSMIAAW
11982 CEFBS_None, // EVMHOSMIANW
11983 CEFBS_None, // EVMHOSSF
11984 CEFBS_None, // EVMHOSSFA
11985 CEFBS_None, // EVMHOSSFAAW
11986 CEFBS_None, // EVMHOSSFANW
11987 CEFBS_None, // EVMHOSSIAAW
11988 CEFBS_None, // EVMHOSSIANW
11989 CEFBS_None, // EVMHOUMI
11990 CEFBS_None, // EVMHOUMIA
11991 CEFBS_None, // EVMHOUMIAAW
11992 CEFBS_None, // EVMHOUMIANW
11993 CEFBS_None, // EVMHOUSIAAW
11994 CEFBS_None, // EVMHOUSIANW
11995 CEFBS_None, // EVMRA
11996 CEFBS_None, // EVMWHSMF
11997 CEFBS_None, // EVMWHSMFA
11998 CEFBS_None, // EVMWHSMI
11999 CEFBS_None, // EVMWHSMIA
12000 CEFBS_None, // EVMWHSSF
12001 CEFBS_None, // EVMWHSSFA
12002 CEFBS_None, // EVMWHUMI
12003 CEFBS_None, // EVMWHUMIA
12004 CEFBS_None, // EVMWLSMIAAW
12005 CEFBS_None, // EVMWLSMIANW
12006 CEFBS_None, // EVMWLSSIAAW
12007 CEFBS_None, // EVMWLSSIANW
12008 CEFBS_None, // EVMWLUMI
12009 CEFBS_None, // EVMWLUMIA
12010 CEFBS_None, // EVMWLUMIAAW
12011 CEFBS_None, // EVMWLUMIANW
12012 CEFBS_None, // EVMWLUSIAAW
12013 CEFBS_None, // EVMWLUSIANW
12014 CEFBS_None, // EVMWSMF
12015 CEFBS_None, // EVMWSMFA
12016 CEFBS_None, // EVMWSMFAA
12017 CEFBS_None, // EVMWSMFAN
12018 CEFBS_None, // EVMWSMI
12019 CEFBS_None, // EVMWSMIA
12020 CEFBS_None, // EVMWSMIAA
12021 CEFBS_None, // EVMWSMIAN
12022 CEFBS_None, // EVMWSSF
12023 CEFBS_None, // EVMWSSFA
12024 CEFBS_None, // EVMWSSFAA
12025 CEFBS_None, // EVMWSSFAN
12026 CEFBS_None, // EVMWUMI
12027 CEFBS_None, // EVMWUMIA
12028 CEFBS_None, // EVMWUMIAA
12029 CEFBS_None, // EVMWUMIAN
12030 CEFBS_None, // EVNAND
12031 CEFBS_None, // EVNEG
12032 CEFBS_None, // EVNOR
12033 CEFBS_None, // EVOR
12034 CEFBS_None, // EVORC
12035 CEFBS_None, // EVRLW
12036 CEFBS_None, // EVRLWI
12037 CEFBS_None, // EVRNDW
12038 CEFBS_None, // EVSEL
12039 CEFBS_None, // EVSLW
12040 CEFBS_None, // EVSLWI
12041 CEFBS_None, // EVSPLATFI
12042 CEFBS_None, // EVSPLATI
12043 CEFBS_None, // EVSRWIS
12044 CEFBS_None, // EVSRWIU
12045 CEFBS_None, // EVSRWS
12046 CEFBS_None, // EVSRWU
12047 CEFBS_None, // EVSTDD
12048 CEFBS_None, // EVSTDDX
12049 CEFBS_None, // EVSTDH
12050 CEFBS_None, // EVSTDHX
12051 CEFBS_None, // EVSTDW
12052 CEFBS_None, // EVSTDWX
12053 CEFBS_None, // EVSTWHE
12054 CEFBS_None, // EVSTWHEX
12055 CEFBS_None, // EVSTWHO
12056 CEFBS_None, // EVSTWHOX
12057 CEFBS_None, // EVSTWWE
12058 CEFBS_None, // EVSTWWEX
12059 CEFBS_None, // EVSTWWO
12060 CEFBS_None, // EVSTWWOX
12061 CEFBS_None, // EVSUBFSMIAAW
12062 CEFBS_None, // EVSUBFSSIAAW
12063 CEFBS_None, // EVSUBFUMIAAW
12064 CEFBS_None, // EVSUBFUSIAAW
12065 CEFBS_None, // EVSUBFW
12066 CEFBS_None, // EVSUBIFW
12067 CEFBS_None, // EVXOR
12068 CEFBS_None, // EXTSB
12069 CEFBS_None, // EXTSB8
12070 CEFBS_None, // EXTSB8_32_64
12071 CEFBS_None, // EXTSB8_rec
12072 CEFBS_None, // EXTSB_rec
12073 CEFBS_None, // EXTSH
12074 CEFBS_None, // EXTSH8
12075 CEFBS_None, // EXTSH8_32_64
12076 CEFBS_None, // EXTSH8_rec
12077 CEFBS_None, // EXTSH_rec
12078 CEFBS_None, // EXTSW
12079 CEFBS_None, // EXTSWSLI
12080 CEFBS_None, // EXTSWSLI_32_64
12081 CEFBS_None, // EXTSWSLI_32_64_rec
12082 CEFBS_None, // EXTSWSLI_rec
12083 CEFBS_None, // EXTSW_32
12084 CEFBS_None, // EXTSW_32_64
12085 CEFBS_None, // EXTSW_32_64_rec
12086 CEFBS_None, // EXTSW_rec
12087 CEFBS_None, // EnforceIEIO
12088 CEFBS_None, // FABSD
12089 CEFBS_None, // FABSD_rec
12090 CEFBS_None, // FABSS
12091 CEFBS_None, // FABSS_rec
12092 CEFBS_None, // FADD
12093 CEFBS_None, // FADDS
12094 CEFBS_None, // FADDS_rec
12095 CEFBS_None, // FADD_rec
12096 CEFBS_None, // FADDrtz
12097 CEFBS_None, // FCFID
12098 CEFBS_None, // FCFIDS
12099 CEFBS_None, // FCFIDS_rec
12100 CEFBS_None, // FCFIDU
12101 CEFBS_None, // FCFIDUS
12102 CEFBS_None, // FCFIDUS_rec
12103 CEFBS_None, // FCFIDU_rec
12104 CEFBS_None, // FCFID_rec
12105 CEFBS_None, // FCMPOD
12106 CEFBS_None, // FCMPOS
12107 CEFBS_None, // FCMPUD
12108 CEFBS_None, // FCMPUS
12109 CEFBS_None, // FCPSGND
12110 CEFBS_None, // FCPSGND_rec
12111 CEFBS_None, // FCPSGNS
12112 CEFBS_None, // FCPSGNS_rec
12113 CEFBS_None, // FCTID
12114 CEFBS_None, // FCTIDU
12115 CEFBS_None, // FCTIDUZ
12116 CEFBS_None, // FCTIDUZ_rec
12117 CEFBS_None, // FCTIDU_rec
12118 CEFBS_None, // FCTIDZ
12119 CEFBS_None, // FCTIDZ_rec
12120 CEFBS_None, // FCTID_rec
12121 CEFBS_None, // FCTIW
12122 CEFBS_None, // FCTIWU
12123 CEFBS_None, // FCTIWUZ
12124 CEFBS_None, // FCTIWUZ_rec
12125 CEFBS_None, // FCTIWU_rec
12126 CEFBS_None, // FCTIWZ
12127 CEFBS_None, // FCTIWZ_rec
12128 CEFBS_None, // FCTIW_rec
12129 CEFBS_None, // FDIV
12130 CEFBS_None, // FDIVS
12131 CEFBS_None, // FDIVS_rec
12132 CEFBS_None, // FDIV_rec
12133 CEFBS_None, // FENCE
12134 CEFBS_None, // FMADD
12135 CEFBS_None, // FMADDS
12136 CEFBS_None, // FMADDS_rec
12137 CEFBS_None, // FMADD_rec
12138 CEFBS_None, // FMR
12139 CEFBS_None, // FMR_rec
12140 CEFBS_None, // FMSUB
12141 CEFBS_None, // FMSUBS
12142 CEFBS_None, // FMSUBS_rec
12143 CEFBS_None, // FMSUB_rec
12144 CEFBS_None, // FMUL
12145 CEFBS_None, // FMULS
12146 CEFBS_None, // FMULS_rec
12147 CEFBS_None, // FMUL_rec
12148 CEFBS_None, // FNABSD
12149 CEFBS_None, // FNABSD_rec
12150 CEFBS_None, // FNABSS
12151 CEFBS_None, // FNABSS_rec
12152 CEFBS_None, // FNEGD
12153 CEFBS_None, // FNEGD_rec
12154 CEFBS_None, // FNEGS
12155 CEFBS_None, // FNEGS_rec
12156 CEFBS_None, // FNMADD
12157 CEFBS_None, // FNMADDS
12158 CEFBS_None, // FNMADDS_rec
12159 CEFBS_None, // FNMADD_rec
12160 CEFBS_None, // FNMSUB
12161 CEFBS_None, // FNMSUBS
12162 CEFBS_None, // FNMSUBS_rec
12163 CEFBS_None, // FNMSUB_rec
12164 CEFBS_None, // FRE
12165 CEFBS_None, // FRES
12166 CEFBS_None, // FRES_rec
12167 CEFBS_None, // FRE_rec
12168 CEFBS_None, // FRIMD
12169 CEFBS_None, // FRIMD_rec
12170 CEFBS_None, // FRIMS
12171 CEFBS_None, // FRIMS_rec
12172 CEFBS_None, // FRIND
12173 CEFBS_None, // FRIND_rec
12174 CEFBS_None, // FRINS
12175 CEFBS_None, // FRINS_rec
12176 CEFBS_None, // FRIPD
12177 CEFBS_None, // FRIPD_rec
12178 CEFBS_None, // FRIPS
12179 CEFBS_None, // FRIPS_rec
12180 CEFBS_None, // FRIZD
12181 CEFBS_None, // FRIZD_rec
12182 CEFBS_None, // FRIZS
12183 CEFBS_None, // FRIZS_rec
12184 CEFBS_None, // FRSP
12185 CEFBS_None, // FRSP_rec
12186 CEFBS_None, // FRSQRTE
12187 CEFBS_None, // FRSQRTES
12188 CEFBS_None, // FRSQRTES_rec
12189 CEFBS_None, // FRSQRTE_rec
12190 CEFBS_None, // FSELD
12191 CEFBS_None, // FSELD_rec
12192 CEFBS_None, // FSELS
12193 CEFBS_None, // FSELS_rec
12194 CEFBS_None, // FSQRT
12195 CEFBS_None, // FSQRTS
12196 CEFBS_None, // FSQRTS_rec
12197 CEFBS_None, // FSQRT_rec
12198 CEFBS_None, // FSUB
12199 CEFBS_None, // FSUBS
12200 CEFBS_None, // FSUBS_rec
12201 CEFBS_None, // FSUB_rec
12202 CEFBS_None, // FTDIV
12203 CEFBS_None, // FTSQRT
12204 CEFBS_None, // GETtlsADDR
12205 CEFBS_None, // GETtlsADDR32
12206 CEFBS_None, // GETtlsADDR32AIX
12207 CEFBS_None, // GETtlsADDR64AIX
12208 CEFBS_None, // GETtlsADDRPCREL
12209 CEFBS_None, // GETtlsMOD32AIX
12210 CEFBS_None, // GETtlsMOD64AIX
12211 CEFBS_None, // GETtlsTpointer32AIX
12212 CEFBS_None, // GETtlsldADDR
12213 CEFBS_None, // GETtlsldADDR32
12214 CEFBS_None, // GETtlsldADDRPCREL
12215 CEFBS_None, // HASHCHK
12216 CEFBS_None, // HASHCHK8
12217 CEFBS_None, // HASHCHKP
12218 CEFBS_None, // HASHCHKP8
12219 CEFBS_None, // HASHST
12220 CEFBS_None, // HASHST8
12221 CEFBS_None, // HASHSTP
12222 CEFBS_None, // HASHSTP8
12223 CEFBS_None, // HRFID
12224 CEFBS_None, // ICBI
12225 CEFBS_None, // ICBIEP
12226 CEFBS_None, // ICBLC
12227 CEFBS_None, // ICBLQ
12228 CEFBS_None, // ICBT
12229 CEFBS_None, // ICBTLS
12230 CEFBS_None, // ICCCI
12231 CEFBS_None, // ISEL
12232 CEFBS_None, // ISEL8
12233 CEFBS_None, // ISYNC
12234 CEFBS_None, // LA
12235 CEFBS_None, // LA8
12236 CEFBS_None, // LBARX
12237 CEFBS_None, // LBARXL
12238 CEFBS_None, // LBEPX
12239 CEFBS_None, // LBZ
12240 CEFBS_None, // LBZ8
12241 CEFBS_None, // LBZCIX
12242 CEFBS_None, // LBZU
12243 CEFBS_None, // LBZU8
12244 CEFBS_None, // LBZUX
12245 CEFBS_None, // LBZUX8
12246 CEFBS_None, // LBZX
12247 CEFBS_None, // LBZX8
12248 CEFBS_None, // LBZXTLS
12249 CEFBS_None, // LBZXTLS_
12250 CEFBS_None, // LBZXTLS_32
12251 CEFBS_None, // LD
12252 CEFBS_None, // LDARX
12253 CEFBS_None, // LDARXL
12254 CEFBS_None, // LDAT
12255 CEFBS_None, // LDAT_CSNE
12256 CEFBS_None, // LDBRX
12257 CEFBS_None, // LDCIX
12258 CEFBS_None, // LDU
12259 CEFBS_None, // LDUX
12260 CEFBS_None, // LDX
12261 CEFBS_None, // LDXTLS
12262 CEFBS_None, // LDXTLS_
12263 CEFBS_None, // LDgotTprelL
12264 CEFBS_None, // LDgotTprelL32
12265 CEFBS_None, // LDtoc
12266 CEFBS_None, // LDtocBA
12267 CEFBS_None, // LDtocCPT
12268 CEFBS_None, // LDtocJTI
12269 CEFBS_None, // LDtocL
12270 CEFBS_None, // LFD
12271 CEFBS_None, // LFDEPX
12272 CEFBS_None, // LFDU
12273 CEFBS_None, // LFDUX
12274 CEFBS_None, // LFDX
12275 CEFBS_None, // LFDXTLS
12276 CEFBS_None, // LFDXTLS_
12277 CEFBS_None, // LFIWAX
12278 CEFBS_None, // LFIWZX
12279 CEFBS_None, // LFS
12280 CEFBS_None, // LFSU
12281 CEFBS_None, // LFSUX
12282 CEFBS_None, // LFSX
12283 CEFBS_None, // LFSXTLS
12284 CEFBS_None, // LFSXTLS_
12285 CEFBS_None, // LHA
12286 CEFBS_None, // LHA8
12287 CEFBS_None, // LHARX
12288 CEFBS_None, // LHARXL
12289 CEFBS_None, // LHAU
12290 CEFBS_None, // LHAU8
12291 CEFBS_None, // LHAUX
12292 CEFBS_None, // LHAUX8
12293 CEFBS_None, // LHAX
12294 CEFBS_None, // LHAX8
12295 CEFBS_None, // LHAXTLS
12296 CEFBS_None, // LHAXTLS_
12297 CEFBS_None, // LHAXTLS_32
12298 CEFBS_None, // LHBRX
12299 CEFBS_None, // LHBRX8
12300 CEFBS_None, // LHEPX
12301 CEFBS_None, // LHZ
12302 CEFBS_None, // LHZ8
12303 CEFBS_None, // LHZCIX
12304 CEFBS_None, // LHZU
12305 CEFBS_None, // LHZU8
12306 CEFBS_None, // LHZUX
12307 CEFBS_None, // LHZUX8
12308 CEFBS_None, // LHZX
12309 CEFBS_None, // LHZX8
12310 CEFBS_None, // LHZXTLS
12311 CEFBS_None, // LHZXTLS_
12312 CEFBS_None, // LHZXTLS_32
12313 CEFBS_None, // LI
12314 CEFBS_None, // LI8
12315 CEFBS_None, // LIS
12316 CEFBS_None, // LIS8
12317 CEFBS_None, // LMW
12318 CEFBS_None, // LQ
12319 CEFBS_None, // LQARX
12320 CEFBS_None, // LQARXL
12321 CEFBS_None, // LQX_PSEUDO
12322 CEFBS_None, // LSWI
12323 CEFBS_None, // LVEBX
12324 CEFBS_None, // LVEHX
12325 CEFBS_None, // LVEWX
12326 CEFBS_None, // LVSL
12327 CEFBS_None, // LVSR
12328 CEFBS_None, // LVX
12329 CEFBS_None, // LVXL
12330 CEFBS_None, // LWA
12331 CEFBS_None, // LWARX
12332 CEFBS_None, // LWARXL
12333 CEFBS_None, // LWAT
12334 CEFBS_None, // LWAT_CSNE
12335 CEFBS_None, // LWAUX
12336 CEFBS_None, // LWAX
12337 CEFBS_None, // LWAXTLS
12338 CEFBS_None, // LWAXTLS_
12339 CEFBS_None, // LWAXTLS_32
12340 CEFBS_None, // LWAX_32
12341 CEFBS_None, // LWA_32
12342 CEFBS_None, // LWBRX
12343 CEFBS_None, // LWBRX8
12344 CEFBS_None, // LWEPX
12345 CEFBS_None, // LWZ
12346 CEFBS_None, // LWZ8
12347 CEFBS_None, // LWZCIX
12348 CEFBS_None, // LWZU
12349 CEFBS_None, // LWZU8
12350 CEFBS_None, // LWZUX
12351 CEFBS_None, // LWZUX8
12352 CEFBS_None, // LWZX
12353 CEFBS_None, // LWZX8
12354 CEFBS_None, // LWZXTLS
12355 CEFBS_None, // LWZXTLS_
12356 CEFBS_None, // LWZXTLS_32
12357 CEFBS_None, // LWZtoc
12358 CEFBS_None, // LWZtocL
12359 CEFBS_None, // LXSD
12360 CEFBS_None, // LXSDX
12361 CEFBS_None, // LXSIBZX
12362 CEFBS_None, // LXSIHZX
12363 CEFBS_None, // LXSIWAX
12364 CEFBS_None, // LXSIWZX
12365 CEFBS_None, // LXSSP
12366 CEFBS_None, // LXSSPX
12367 CEFBS_None, // LXV
12368 CEFBS_None, // LXVB16X
12369 CEFBS_None, // LXVD2X
12370 CEFBS_None, // LXVDSX
12371 CEFBS_None, // LXVH8X
12372 CEFBS_None, // LXVKQ
12373 CEFBS_None, // LXVL
12374 CEFBS_None, // LXVLL
12375 CEFBS_None, // LXVP
12376 CEFBS_None, // LXVPB32X
12377 CEFBS_None, // LXVPRL
12378 CEFBS_None, // LXVPRLL
12379 CEFBS_None, // LXVPX
12380 CEFBS_None, // LXVRBX
12381 CEFBS_None, // LXVRDX
12382 CEFBS_None, // LXVRHX
12383 CEFBS_None, // LXVRL
12384 CEFBS_None, // LXVRLL
12385 CEFBS_None, // LXVRWX
12386 CEFBS_None, // LXVW4X
12387 CEFBS_None, // LXVWSX
12388 CEFBS_None, // LXVX
12389 CEFBS_None, // MADDHD
12390 CEFBS_None, // MADDHDU
12391 CEFBS_None, // MADDLD
12392 CEFBS_None, // MADDLD8
12393 CEFBS_None, // MBAR
12394 CEFBS_None, // MCRF
12395 CEFBS_None, // MCRFS
12396 CEFBS_None, // MCRXRX
12397 CEFBS_None, // MFBHRBE
12398 CEFBS_None, // MFCR
12399 CEFBS_None, // MFCR8
12400 CEFBS_None, // MFCTR
12401 CEFBS_None, // MFCTR8
12402 CEFBS_None, // MFDCR
12403 CEFBS_None, // MFFS
12404 CEFBS_None, // MFFSCDRN
12405 CEFBS_None, // MFFSCDRNI
12406 CEFBS_None, // MFFSCE
12407 CEFBS_None, // MFFSCRN
12408 CEFBS_None, // MFFSCRNI
12409 CEFBS_None, // MFFSL
12410 CEFBS_None, // MFFS_rec
12411 CEFBS_None, // MFLR
12412 CEFBS_None, // MFLR8
12413 CEFBS_None, // MFMSR
12414 CEFBS_None, // MFOCRF
12415 CEFBS_None, // MFOCRF8
12416 CEFBS_None, // MFPMR
12417 CEFBS_None, // MFSPR
12418 CEFBS_None, // MFSPR8
12419 CEFBS_None, // MFSR
12420 CEFBS_None, // MFSRIN
12421 CEFBS_None, // MFTB
12422 CEFBS_None, // MFTB8
12423 CEFBS_None, // MFUDSCR
12424 CEFBS_None, // MFVRD
12425 CEFBS_None, // MFVRSAVE
12426 CEFBS_None, // MFVRSAVEv
12427 CEFBS_None, // MFVRWZ
12428 CEFBS_None, // MFVSCR
12429 CEFBS_None, // MFVSRD
12430 CEFBS_None, // MFVSRLD
12431 CEFBS_None, // MFVSRWZ
12432 CEFBS_None, // MODSD
12433 CEFBS_None, // MODSW
12434 CEFBS_None, // MODUD
12435 CEFBS_None, // MODUW
12436 CEFBS_None, // MSGSNDP
12437 CEFBS_None, // MSGSNDP8
12438 CEFBS_None, // MSGSYNC
12439 CEFBS_None, // MSYNC
12440 CEFBS_None, // MTCRF
12441 CEFBS_None, // MTCRF8
12442 CEFBS_None, // MTCTR
12443 CEFBS_None, // MTCTR8
12444 CEFBS_None, // MTCTR8loop
12445 CEFBS_None, // MTCTRloop
12446 CEFBS_None, // MTDCR
12447 CEFBS_None, // MTFSB0
12448 CEFBS_None, // MTFSB1
12449 CEFBS_None, // MTFSF
12450 CEFBS_None, // MTFSFI
12451 CEFBS_None, // MTFSFI_rec
12452 CEFBS_None, // MTFSFIb
12453 CEFBS_None, // MTFSF_rec
12454 CEFBS_None, // MTFSFb
12455 CEFBS_None, // MTLPL
12456 CEFBS_None, // MTLPL8
12457 CEFBS_None, // MTLR
12458 CEFBS_None, // MTLR8
12459 CEFBS_None, // MTMSR
12460 CEFBS_None, // MTMSRD
12461 CEFBS_None, // MTOCRF
12462 CEFBS_None, // MTOCRF8
12463 CEFBS_None, // MTPMR
12464 CEFBS_None, // MTSPR
12465 CEFBS_None, // MTSPR8
12466 CEFBS_None, // MTSR
12467 CEFBS_None, // MTSRIN
12468 CEFBS_None, // MTUDSCR
12469 CEFBS_None, // MTVRD
12470 CEFBS_None, // MTVRSAVE
12471 CEFBS_None, // MTVRSAVEv
12472 CEFBS_None, // MTVRWA
12473 CEFBS_None, // MTVRWZ
12474 CEFBS_None, // MTVSCR
12475 CEFBS_None, // MTVSRBM
12476 CEFBS_None, // MTVSRBMI
12477 CEFBS_None, // MTVSRD
12478 CEFBS_None, // MTVSRDD
12479 CEFBS_None, // MTVSRDM
12480 CEFBS_None, // MTVSRHM
12481 CEFBS_None, // MTVSRQM
12482 CEFBS_None, // MTVSRWA
12483 CEFBS_None, // MTVSRWM
12484 CEFBS_None, // MTVSRWS
12485 CEFBS_None, // MTVSRWZ
12486 CEFBS_None, // MULHD
12487 CEFBS_None, // MULHDU
12488 CEFBS_None, // MULHDU_rec
12489 CEFBS_None, // MULHD_rec
12490 CEFBS_None, // MULHW
12491 CEFBS_None, // MULHWU
12492 CEFBS_None, // MULHWU_rec
12493 CEFBS_None, // MULHW_rec
12494 CEFBS_None, // MULLD
12495 CEFBS_None, // MULLDO
12496 CEFBS_None, // MULLDO_rec
12497 CEFBS_None, // MULLD_rec
12498 CEFBS_None, // MULLI
12499 CEFBS_None, // MULLI8
12500 CEFBS_None, // MULLW
12501 CEFBS_None, // MULLWO
12502 CEFBS_None, // MULLWO_rec
12503 CEFBS_None, // MULLW_rec
12504 CEFBS_None, // MoveGOTtoLR
12505 CEFBS_None, // MovePCtoLR
12506 CEFBS_None, // MovePCtoLR8
12507 CEFBS_None, // NAND
12508 CEFBS_None, // NAND8
12509 CEFBS_None, // NAND8_rec
12510 CEFBS_None, // NAND_rec
12511 CEFBS_None, // NAP
12512 CEFBS_None, // NEG
12513 CEFBS_None, // NEG8
12514 CEFBS_None, // NEG8O
12515 CEFBS_None, // NEG8O_rec
12516 CEFBS_None, // NEG8_rec
12517 CEFBS_None, // NEGO
12518 CEFBS_None, // NEGO_rec
12519 CEFBS_None, // NEG_rec
12520 CEFBS_None, // NOP
12521 CEFBS_None, // NOP_GT_PWR6
12522 CEFBS_None, // NOP_GT_PWR7
12523 CEFBS_None, // NOR
12524 CEFBS_None, // NOR8
12525 CEFBS_None, // NOR8_rec
12526 CEFBS_None, // NOR_rec
12527 CEFBS_None, // OR
12528 CEFBS_None, // OR8
12529 CEFBS_None, // OR8_rec
12530 CEFBS_None, // ORC
12531 CEFBS_None, // ORC8
12532 CEFBS_None, // ORC8_rec
12533 CEFBS_None, // ORC_rec
12534 CEFBS_None, // ORI
12535 CEFBS_None, // ORI8
12536 CEFBS_None, // ORIS
12537 CEFBS_None, // ORIS8
12538 CEFBS_None, // OR_rec
12539 CEFBS_None, // PADDI
12540 CEFBS_None, // PADDI8
12541 CEFBS_None, // PADDI8pc
12542 CEFBS_None, // PADDIS
12543 CEFBS_None, // PADDIS8
12544 CEFBS_None, // PADDIS8pc
12545 CEFBS_None, // PADDISpc
12546 CEFBS_None, // PADDIdtprel
12547 CEFBS_None, // PADDIpc
12548 CEFBS_None, // PDEPD
12549 CEFBS_None, // PEXTD
12550 CEFBS_None, // PLA
12551 CEFBS_None, // PLA8
12552 CEFBS_None, // PLA8pc
12553 CEFBS_None, // PLApc
12554 CEFBS_None, // PLBZ
12555 CEFBS_None, // PLBZ8
12556 CEFBS_None, // PLBZ8nopc
12557 CEFBS_None, // PLBZ8onlypc
12558 CEFBS_None, // PLBZ8pc
12559 CEFBS_None, // PLBZnopc
12560 CEFBS_None, // PLBZonlypc
12561 CEFBS_None, // PLBZpc
12562 CEFBS_None, // PLD
12563 CEFBS_None, // PLDnopc
12564 CEFBS_None, // PLDonlypc
12565 CEFBS_None, // PLDpc
12566 CEFBS_None, // PLFD
12567 CEFBS_None, // PLFDnopc
12568 CEFBS_None, // PLFDonlypc
12569 CEFBS_None, // PLFDpc
12570 CEFBS_None, // PLFS
12571 CEFBS_None, // PLFSnopc
12572 CEFBS_None, // PLFSonlypc
12573 CEFBS_None, // PLFSpc
12574 CEFBS_None, // PLHA
12575 CEFBS_None, // PLHA8
12576 CEFBS_None, // PLHA8nopc
12577 CEFBS_None, // PLHA8onlypc
12578 CEFBS_None, // PLHA8pc
12579 CEFBS_None, // PLHAnopc
12580 CEFBS_None, // PLHAonlypc
12581 CEFBS_None, // PLHApc
12582 CEFBS_None, // PLHZ
12583 CEFBS_None, // PLHZ8
12584 CEFBS_None, // PLHZ8nopc
12585 CEFBS_None, // PLHZ8onlypc
12586 CEFBS_None, // PLHZ8pc
12587 CEFBS_None, // PLHZnopc
12588 CEFBS_None, // PLHZonlypc
12589 CEFBS_None, // PLHZpc
12590 CEFBS_None, // PLI
12591 CEFBS_None, // PLI8
12592 CEFBS_None, // PLWA
12593 CEFBS_None, // PLWA8
12594 CEFBS_None, // PLWA8nopc
12595 CEFBS_None, // PLWA8onlypc
12596 CEFBS_None, // PLWA8pc
12597 CEFBS_None, // PLWAnopc
12598 CEFBS_None, // PLWAonlypc
12599 CEFBS_None, // PLWApc
12600 CEFBS_None, // PLWZ
12601 CEFBS_None, // PLWZ8
12602 CEFBS_None, // PLWZ8nopc
12603 CEFBS_None, // PLWZ8onlypc
12604 CEFBS_None, // PLWZ8pc
12605 CEFBS_None, // PLWZnopc
12606 CEFBS_None, // PLWZonlypc
12607 CEFBS_None, // PLWZpc
12608 CEFBS_None, // PLXSD
12609 CEFBS_None, // PLXSDnopc
12610 CEFBS_None, // PLXSDonlypc
12611 CEFBS_None, // PLXSDpc
12612 CEFBS_None, // PLXSSP
12613 CEFBS_None, // PLXSSPnopc
12614 CEFBS_None, // PLXSSPonlypc
12615 CEFBS_None, // PLXSSPpc
12616 CEFBS_None, // PLXV
12617 CEFBS_None, // PLXVP
12618 CEFBS_None, // PLXVPnopc
12619 CEFBS_None, // PLXVPonlypc
12620 CEFBS_None, // PLXVPpc
12621 CEFBS_None, // PLXVnopc
12622 CEFBS_None, // PLXVonlypc
12623 CEFBS_None, // PLXVpc
12624 CEFBS_None, // PMDMXVBF16GERX2
12625 CEFBS_None, // PMDMXVBF16GERX2NN
12626 CEFBS_None, // PMDMXVBF16GERX2NP
12627 CEFBS_None, // PMDMXVBF16GERX2PN
12628 CEFBS_None, // PMDMXVBF16GERX2PP
12629 CEFBS_None, // PMDMXVF16GERX2
12630 CEFBS_None, // PMDMXVF16GERX2NN
12631 CEFBS_None, // PMDMXVF16GERX2NP
12632 CEFBS_None, // PMDMXVF16GERX2PN
12633 CEFBS_None, // PMDMXVF16GERX2PP
12634 CEFBS_None, // PMDMXVI8GERX4
12635 CEFBS_None, // PMDMXVI8GERX4PP
12636 CEFBS_None, // PMDMXVI8GERX4SPP
12637 CEFBS_None, // PMXVBF16GER2
12638 CEFBS_None, // PMXVBF16GER2NN
12639 CEFBS_None, // PMXVBF16GER2NP
12640 CEFBS_None, // PMXVBF16GER2PN
12641 CEFBS_None, // PMXVBF16GER2PP
12642 CEFBS_None, // PMXVBF16GER2W
12643 CEFBS_None, // PMXVBF16GER2WNN
12644 CEFBS_None, // PMXVBF16GER2WNP
12645 CEFBS_None, // PMXVBF16GER2WPN
12646 CEFBS_None, // PMXVBF16GER2WPP
12647 CEFBS_None, // PMXVF16GER2
12648 CEFBS_None, // PMXVF16GER2NN
12649 CEFBS_None, // PMXVF16GER2NP
12650 CEFBS_None, // PMXVF16GER2PN
12651 CEFBS_None, // PMXVF16GER2PP
12652 CEFBS_None, // PMXVF16GER2W
12653 CEFBS_None, // PMXVF16GER2WNN
12654 CEFBS_None, // PMXVF16GER2WNP
12655 CEFBS_None, // PMXVF16GER2WPN
12656 CEFBS_None, // PMXVF16GER2WPP
12657 CEFBS_None, // PMXVF32GER
12658 CEFBS_None, // PMXVF32GERNN
12659 CEFBS_None, // PMXVF32GERNP
12660 CEFBS_None, // PMXVF32GERPN
12661 CEFBS_None, // PMXVF32GERPP
12662 CEFBS_None, // PMXVF32GERW
12663 CEFBS_None, // PMXVF32GERWNN
12664 CEFBS_None, // PMXVF32GERWNP
12665 CEFBS_None, // PMXVF32GERWPN
12666 CEFBS_None, // PMXVF32GERWPP
12667 CEFBS_None, // PMXVF64GER
12668 CEFBS_None, // PMXVF64GERNN
12669 CEFBS_None, // PMXVF64GERNP
12670 CEFBS_None, // PMXVF64GERPN
12671 CEFBS_None, // PMXVF64GERPP
12672 CEFBS_None, // PMXVF64GERW
12673 CEFBS_None, // PMXVF64GERWNN
12674 CEFBS_None, // PMXVF64GERWNP
12675 CEFBS_None, // PMXVF64GERWPN
12676 CEFBS_None, // PMXVF64GERWPP
12677 CEFBS_None, // PMXVI16GER2
12678 CEFBS_None, // PMXVI16GER2PP
12679 CEFBS_None, // PMXVI16GER2S
12680 CEFBS_None, // PMXVI16GER2SPP
12681 CEFBS_None, // PMXVI16GER2SW
12682 CEFBS_None, // PMXVI16GER2SWPP
12683 CEFBS_None, // PMXVI16GER2W
12684 CEFBS_None, // PMXVI16GER2WPP
12685 CEFBS_None, // PMXVI4GER8
12686 CEFBS_None, // PMXVI4GER8PP
12687 CEFBS_None, // PMXVI4GER8W
12688 CEFBS_None, // PMXVI4GER8WPP
12689 CEFBS_None, // PMXVI8GER4
12690 CEFBS_None, // PMXVI8GER4PP
12691 CEFBS_None, // PMXVI8GER4SPP
12692 CEFBS_None, // PMXVI8GER4W
12693 CEFBS_None, // PMXVI8GER4WPP
12694 CEFBS_None, // PMXVI8GER4WSPP
12695 CEFBS_None, // POPCNTB
12696 CEFBS_None, // POPCNTB8
12697 CEFBS_None, // POPCNTD
12698 CEFBS_None, // POPCNTW
12699 CEFBS_None, // PPC32GOT
12700 CEFBS_None, // PPC32PICGOT
12701 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12702 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12703 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12704 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12705 CEFBS_None, // PROBED_ALLOCA_32
12706 CEFBS_None, // PROBED_ALLOCA_64
12707 CEFBS_None, // PROBED_STACKALLOC_32
12708 CEFBS_None, // PROBED_STACKALLOC_64
12709 CEFBS_None, // PSTB
12710 CEFBS_None, // PSTB8
12711 CEFBS_None, // PSTB8nopc
12712 CEFBS_None, // PSTB8onlypc
12713 CEFBS_None, // PSTB8pc
12714 CEFBS_None, // PSTBnopc
12715 CEFBS_None, // PSTBonlypc
12716 CEFBS_None, // PSTBpc
12717 CEFBS_None, // PSTD
12718 CEFBS_None, // PSTDnopc
12719 CEFBS_None, // PSTDonlypc
12720 CEFBS_None, // PSTDpc
12721 CEFBS_None, // PSTFD
12722 CEFBS_None, // PSTFDnopc
12723 CEFBS_None, // PSTFDonlypc
12724 CEFBS_None, // PSTFDpc
12725 CEFBS_None, // PSTFS
12726 CEFBS_None, // PSTFSnopc
12727 CEFBS_None, // PSTFSonlypc
12728 CEFBS_None, // PSTFSpc
12729 CEFBS_None, // PSTH
12730 CEFBS_None, // PSTH8
12731 CEFBS_None, // PSTH8nopc
12732 CEFBS_None, // PSTH8onlypc
12733 CEFBS_None, // PSTH8pc
12734 CEFBS_None, // PSTHnopc
12735 CEFBS_None, // PSTHonlypc
12736 CEFBS_None, // PSTHpc
12737 CEFBS_None, // PSTW
12738 CEFBS_None, // PSTW8
12739 CEFBS_None, // PSTW8nopc
12740 CEFBS_None, // PSTW8onlypc
12741 CEFBS_None, // PSTW8pc
12742 CEFBS_None, // PSTWnopc
12743 CEFBS_None, // PSTWonlypc
12744 CEFBS_None, // PSTWpc
12745 CEFBS_None, // PSTXSD
12746 CEFBS_None, // PSTXSDnopc
12747 CEFBS_None, // PSTXSDonlypc
12748 CEFBS_None, // PSTXSDpc
12749 CEFBS_None, // PSTXSSP
12750 CEFBS_None, // PSTXSSPnopc
12751 CEFBS_None, // PSTXSSPonlypc
12752 CEFBS_None, // PSTXSSPpc
12753 CEFBS_None, // PSTXV
12754 CEFBS_None, // PSTXVP
12755 CEFBS_None, // PSTXVPnopc
12756 CEFBS_None, // PSTXVPonlypc
12757 CEFBS_None, // PSTXVPpc
12758 CEFBS_None, // PSTXVnopc
12759 CEFBS_None, // PSTXVonlypc
12760 CEFBS_None, // PSTXVpc
12761 CEFBS_None, // PTESYNCIO
12762 CEFBS_None, // PseudoEIEIO
12763 CEFBS_None, // RESTORE_ACC
12764 CEFBS_None, // RESTORE_CR
12765 CEFBS_None, // RESTORE_CRBIT
12766 CEFBS_None, // RESTORE_DMR
12767 CEFBS_None, // RESTORE_DMRP
12768 CEFBS_None, // RESTORE_QUADWORD
12769 CEFBS_None, // RESTORE_UACC
12770 CEFBS_None, // RESTORE_WACC
12771 CEFBS_None, // RFCI
12772 CEFBS_None, // RFDI
12773 CEFBS_None, // RFEBB
12774 CEFBS_None, // RFI
12775 CEFBS_None, // RFID
12776 CEFBS_None, // RFMCI
12777 CEFBS_None, // RLDCL
12778 CEFBS_None, // RLDCL_rec
12779 CEFBS_None, // RLDCR
12780 CEFBS_None, // RLDCR_rec
12781 CEFBS_None, // RLDIC
12782 CEFBS_None, // RLDICL
12783 CEFBS_None, // RLDICL_32
12784 CEFBS_None, // RLDICL_32_64
12785 CEFBS_None, // RLDICL_32_rec
12786 CEFBS_None, // RLDICL_rec
12787 CEFBS_None, // RLDICR
12788 CEFBS_None, // RLDICR_32
12789 CEFBS_None, // RLDICR_rec
12790 CEFBS_None, // RLDIC_rec
12791 CEFBS_None, // RLDIMI
12792 CEFBS_None, // RLDIMI_rec
12793 CEFBS_None, // RLWIMI
12794 CEFBS_None, // RLWIMI8
12795 CEFBS_None, // RLWIMI8_rec
12796 CEFBS_None, // RLWIMI_rec
12797 CEFBS_None, // RLWINM
12798 CEFBS_None, // RLWINM8
12799 CEFBS_None, // RLWINM8_rec
12800 CEFBS_None, // RLWINM_rec
12801 CEFBS_None, // RLWNM
12802 CEFBS_None, // RLWNM8
12803 CEFBS_None, // RLWNM8_rec
12804 CEFBS_None, // RLWNM_rec
12805 CEFBS_None, // ReadTB
12806 CEFBS_None, // SC
12807 CEFBS_None, // SCV
12808 CEFBS_None, // SELECT_CC_F16
12809 CEFBS_None, // SELECT_CC_F4
12810 CEFBS_None, // SELECT_CC_F8
12811 CEFBS_None, // SELECT_CC_I4
12812 CEFBS_None, // SELECT_CC_I8
12813 CEFBS_None, // SELECT_CC_SPE
12814 CEFBS_None, // SELECT_CC_SPE4
12815 CEFBS_None, // SELECT_CC_VRRC
12816 CEFBS_None, // SELECT_CC_VSFRC
12817 CEFBS_None, // SELECT_CC_VSRC
12818 CEFBS_None, // SELECT_CC_VSSRC
12819 CEFBS_None, // SELECT_F16
12820 CEFBS_None, // SELECT_F4
12821 CEFBS_None, // SELECT_F8
12822 CEFBS_None, // SELECT_I4
12823 CEFBS_None, // SELECT_I8
12824 CEFBS_None, // SELECT_SPE
12825 CEFBS_None, // SELECT_SPE4
12826 CEFBS_None, // SELECT_VRRC
12827 CEFBS_None, // SELECT_VSFRC
12828 CEFBS_None, // SELECT_VSRC
12829 CEFBS_None, // SELECT_VSSRC
12830 CEFBS_None, // SETB
12831 CEFBS_None, // SETB8
12832 CEFBS_None, // SETBC
12833 CEFBS_None, // SETBC8
12834 CEFBS_None, // SETBCR
12835 CEFBS_None, // SETBCR8
12836 CEFBS_None, // SETFLM
12837 CEFBS_None, // SETNBC
12838 CEFBS_None, // SETNBC8
12839 CEFBS_None, // SETNBCR
12840 CEFBS_None, // SETNBCR8
12841 CEFBS_None, // SETRND
12842 CEFBS_None, // SETRNDi
12843 CEFBS_None, // SLBFEE_rec
12844 CEFBS_None, // SLBIA
12845 CEFBS_None, // SLBIE
12846 CEFBS_None, // SLBIEG
12847 CEFBS_None, // SLBMFEE
12848 CEFBS_None, // SLBMFEV
12849 CEFBS_None, // SLBMTE
12850 CEFBS_None, // SLBSYNC
12851 CEFBS_None, // SLD
12852 CEFBS_None, // SLD_rec
12853 CEFBS_None, // SLW
12854 CEFBS_None, // SLW8
12855 CEFBS_None, // SLW8_rec
12856 CEFBS_None, // SLW_rec
12857 CEFBS_None, // SPELWZ
12858 CEFBS_None, // SPELWZX
12859 CEFBS_None, // SPESTW
12860 CEFBS_None, // SPESTWX
12861 CEFBS_None, // SPILL_ACC
12862 CEFBS_None, // SPILL_CR
12863 CEFBS_None, // SPILL_CRBIT
12864 CEFBS_None, // SPILL_DMR
12865 CEFBS_None, // SPILL_DMRP
12866 CEFBS_None, // SPILL_QUADWORD
12867 CEFBS_None, // SPILL_UACC
12868 CEFBS_None, // SPILL_WACC
12869 CEFBS_None, // SPLIT_QUADWORD
12870 CEFBS_None, // SRAD
12871 CEFBS_None, // SRADI
12872 CEFBS_None, // SRADI_32
12873 CEFBS_None, // SRADI_rec
12874 CEFBS_None, // SRAD_rec
12875 CEFBS_None, // SRAW
12876 CEFBS_None, // SRAW8
12877 CEFBS_None, // SRAW8_rec
12878 CEFBS_None, // SRAWI
12879 CEFBS_None, // SRAWI8
12880 CEFBS_None, // SRAWI8_rec
12881 CEFBS_None, // SRAWI_rec
12882 CEFBS_None, // SRAW_rec
12883 CEFBS_None, // SRD
12884 CEFBS_None, // SRD_rec
12885 CEFBS_None, // SRW
12886 CEFBS_None, // SRW8
12887 CEFBS_None, // SRW8_rec
12888 CEFBS_None, // SRW_rec
12889 CEFBS_None, // STB
12890 CEFBS_None, // STB8
12891 CEFBS_None, // STBCIX
12892 CEFBS_None, // STBCX
12893 CEFBS_None, // STBEPX
12894 CEFBS_None, // STBU
12895 CEFBS_None, // STBU8
12896 CEFBS_None, // STBUX
12897 CEFBS_None, // STBUX8
12898 CEFBS_None, // STBX
12899 CEFBS_None, // STBX8
12900 CEFBS_None, // STBXTLS
12901 CEFBS_None, // STBXTLS_
12902 CEFBS_None, // STBXTLS_32
12903 CEFBS_None, // STD
12904 CEFBS_None, // STDAT
12905 CEFBS_None, // STDBRX
12906 CEFBS_None, // STDCIX
12907 CEFBS_None, // STDCX
12908 CEFBS_None, // STDU
12909 CEFBS_None, // STDUX
12910 CEFBS_None, // STDX
12911 CEFBS_None, // STDXTLS
12912 CEFBS_None, // STDXTLS_
12913 CEFBS_None, // STFD
12914 CEFBS_None, // STFDEPX
12915 CEFBS_None, // STFDU
12916 CEFBS_None, // STFDUX
12917 CEFBS_None, // STFDX
12918 CEFBS_None, // STFDXTLS
12919 CEFBS_None, // STFDXTLS_
12920 CEFBS_None, // STFIWX
12921 CEFBS_None, // STFS
12922 CEFBS_None, // STFSU
12923 CEFBS_None, // STFSUX
12924 CEFBS_None, // STFSX
12925 CEFBS_None, // STFSXTLS
12926 CEFBS_None, // STFSXTLS_
12927 CEFBS_None, // STH
12928 CEFBS_None, // STH8
12929 CEFBS_None, // STHBRX
12930 CEFBS_None, // STHCIX
12931 CEFBS_None, // STHCX
12932 CEFBS_None, // STHEPX
12933 CEFBS_None, // STHU
12934 CEFBS_None, // STHU8
12935 CEFBS_None, // STHUX
12936 CEFBS_None, // STHUX8
12937 CEFBS_None, // STHX
12938 CEFBS_None, // STHX8
12939 CEFBS_None, // STHXTLS
12940 CEFBS_None, // STHXTLS_
12941 CEFBS_None, // STHXTLS_32
12942 CEFBS_None, // STMW
12943 CEFBS_None, // STOP
12944 CEFBS_None, // STQ
12945 CEFBS_None, // STQCX
12946 CEFBS_None, // STQX_PSEUDO
12947 CEFBS_None, // STSWI
12948 CEFBS_None, // STVEBX
12949 CEFBS_None, // STVEHX
12950 CEFBS_None, // STVEWX
12951 CEFBS_None, // STVX
12952 CEFBS_None, // STVXL
12953 CEFBS_None, // STW
12954 CEFBS_None, // STW8
12955 CEFBS_None, // STWAT
12956 CEFBS_None, // STWBRX
12957 CEFBS_None, // STWCIX
12958 CEFBS_None, // STWCX
12959 CEFBS_None, // STWEPX
12960 CEFBS_None, // STWU
12961 CEFBS_None, // STWU8
12962 CEFBS_None, // STWUX
12963 CEFBS_None, // STWUX8
12964 CEFBS_None, // STWX
12965 CEFBS_None, // STWX8
12966 CEFBS_None, // STWXTLS
12967 CEFBS_None, // STWXTLS_
12968 CEFBS_None, // STWXTLS_32
12969 CEFBS_None, // STXSD
12970 CEFBS_None, // STXSDX
12971 CEFBS_None, // STXSIBX
12972 CEFBS_None, // STXSIBXv
12973 CEFBS_None, // STXSIHX
12974 CEFBS_None, // STXSIHXv
12975 CEFBS_None, // STXSIWX
12976 CEFBS_None, // STXSSP
12977 CEFBS_None, // STXSSPX
12978 CEFBS_None, // STXV
12979 CEFBS_None, // STXVB16X
12980 CEFBS_None, // STXVD2X
12981 CEFBS_None, // STXVH8X
12982 CEFBS_None, // STXVL
12983 CEFBS_None, // STXVLL
12984 CEFBS_None, // STXVP
12985 CEFBS_None, // STXVPB32X
12986 CEFBS_None, // STXVPRL
12987 CEFBS_None, // STXVPRLL
12988 CEFBS_None, // STXVPX
12989 CEFBS_None, // STXVRBX
12990 CEFBS_None, // STXVRDX
12991 CEFBS_None, // STXVRHX
12992 CEFBS_None, // STXVRL
12993 CEFBS_None, // STXVRLL
12994 CEFBS_None, // STXVRWX
12995 CEFBS_None, // STXVW4X
12996 CEFBS_None, // STXVX
12997 CEFBS_None, // SUBF
12998 CEFBS_None, // SUBF8
12999 CEFBS_None, // SUBF8O
13000 CEFBS_None, // SUBF8O_rec
13001 CEFBS_None, // SUBF8_rec
13002 CEFBS_None, // SUBFC
13003 CEFBS_None, // SUBFC8
13004 CEFBS_None, // SUBFC8O
13005 CEFBS_None, // SUBFC8O_rec
13006 CEFBS_None, // SUBFC8_rec
13007 CEFBS_None, // SUBFCO
13008 CEFBS_None, // SUBFCO_rec
13009 CEFBS_None, // SUBFC_rec
13010 CEFBS_None, // SUBFE
13011 CEFBS_None, // SUBFE8
13012 CEFBS_None, // SUBFE8O
13013 CEFBS_None, // SUBFE8O_rec
13014 CEFBS_None, // SUBFE8_rec
13015 CEFBS_None, // SUBFEO
13016 CEFBS_None, // SUBFEO_rec
13017 CEFBS_None, // SUBFE_rec
13018 CEFBS_None, // SUBFIC
13019 CEFBS_None, // SUBFIC8
13020 CEFBS_None, // SUBFME
13021 CEFBS_None, // SUBFME8
13022 CEFBS_None, // SUBFME8O
13023 CEFBS_None, // SUBFME8O_rec
13024 CEFBS_None, // SUBFME8_rec
13025 CEFBS_None, // SUBFMEO
13026 CEFBS_None, // SUBFMEO_rec
13027 CEFBS_None, // SUBFME_rec
13028 CEFBS_None, // SUBFO
13029 CEFBS_None, // SUBFO_rec
13030 CEFBS_None, // SUBFUS
13031 CEFBS_None, // SUBFUS_rec
13032 CEFBS_None, // SUBFZE
13033 CEFBS_None, // SUBFZE8
13034 CEFBS_None, // SUBFZE8O
13035 CEFBS_None, // SUBFZE8O_rec
13036 CEFBS_None, // SUBFZE8_rec
13037 CEFBS_None, // SUBFZEO
13038 CEFBS_None, // SUBFZEO_rec
13039 CEFBS_None, // SUBFZE_rec
13040 CEFBS_None, // SUBF_rec
13041 CEFBS_None, // SYNC
13042 CEFBS_None, // SYNCP10
13043 CEFBS_None, // TABORT
13044 CEFBS_None, // TABORTDC
13045 CEFBS_None, // TABORTDCI
13046 CEFBS_None, // TABORTWC
13047 CEFBS_None, // TABORTWCI
13048 CEFBS_None, // TAILB
13049 CEFBS_None, // TAILB8
13050 CEFBS_None, // TAILBA
13051 CEFBS_None, // TAILBA8
13052 CEFBS_None, // TAILBCTR
13053 CEFBS_None, // TAILBCTR8
13054 CEFBS_None, // TBEGIN
13055 CEFBS_None, // TBEGIN_RET
13056 CEFBS_None, // TCHECK
13057 CEFBS_None, // TCHECK_RET
13058 CEFBS_None, // TCRETURNai
13059 CEFBS_None, // TCRETURNai8
13060 CEFBS_None, // TCRETURNdi
13061 CEFBS_None, // TCRETURNdi8
13062 CEFBS_None, // TCRETURNri
13063 CEFBS_None, // TCRETURNri8
13064 CEFBS_None, // TD
13065 CEFBS_None, // TDI
13066 CEFBS_None, // TEND
13067 CEFBS_None, // TLBIA
13068 CEFBS_None, // TLBIE
13069 CEFBS_None, // TLBIE8P9
13070 CEFBS_None, // TLBIEIO
13071 CEFBS_None, // TLBIEL
13072 CEFBS_None, // TLBIEP
13073 CEFBS_None, // TLBIEP8
13074 CEFBS_None, // TLBIEP9
13075 CEFBS_None, // TLBILX
13076 CEFBS_None, // TLBIVAX
13077 CEFBS_None, // TLBLD
13078 CEFBS_None, // TLBLI
13079 CEFBS_None, // TLBRE
13080 CEFBS_None, // TLBRE2
13081 CEFBS_None, // TLBSX
13082 CEFBS_None, // TLBSX2
13083 CEFBS_None, // TLBSX2D
13084 CEFBS_None, // TLBSYNC
13085 CEFBS_None, // TLBSYNCIO
13086 CEFBS_None, // TLBWE
13087 CEFBS_None, // TLBWE2
13088 CEFBS_None, // TLSGDAIX
13089 CEFBS_None, // TLSGDAIX8
13090 CEFBS_None, // TLSLDAIX
13091 CEFBS_None, // TLSLDAIX8
13092 CEFBS_None, // TRAP
13093 CEFBS_None, // TRECHKPT
13094 CEFBS_None, // TRECLAIM
13095 CEFBS_None, // TSR
13096 CEFBS_None, // TW
13097 CEFBS_None, // TWI
13098 CEFBS_None, // UNENCODED_NOP
13099 CEFBS_None, // UpdateGBR
13100 CEFBS_None, // VABSDUB
13101 CEFBS_None, // VABSDUH
13102 CEFBS_None, // VABSDUW
13103 CEFBS_None, // VADDCUQ
13104 CEFBS_None, // VADDCUW
13105 CEFBS_None, // VADDECUQ
13106 CEFBS_None, // VADDEUQM
13107 CEFBS_None, // VADDFP
13108 CEFBS_None, // VADDSBS
13109 CEFBS_None, // VADDSHS
13110 CEFBS_None, // VADDSWS
13111 CEFBS_None, // VADDUBM
13112 CEFBS_None, // VADDUBS
13113 CEFBS_None, // VADDUDM
13114 CEFBS_None, // VADDUHM
13115 CEFBS_None, // VADDUHS
13116 CEFBS_None, // VADDUQM
13117 CEFBS_None, // VADDUWM
13118 CEFBS_None, // VADDUWS
13119 CEFBS_None, // VAND
13120 CEFBS_None, // VANDC
13121 CEFBS_None, // VAVGSB
13122 CEFBS_None, // VAVGSH
13123 CEFBS_None, // VAVGSW
13124 CEFBS_None, // VAVGUB
13125 CEFBS_None, // VAVGUH
13126 CEFBS_None, // VAVGUW
13127 CEFBS_None, // VBPERMD
13128 CEFBS_None, // VBPERMQ
13129 CEFBS_None, // VCFSX
13130 CEFBS_None, // VCFSX_0
13131 CEFBS_None, // VCFUGED
13132 CEFBS_None, // VCFUX
13133 CEFBS_None, // VCFUX_0
13134 CEFBS_None, // VCIPHER
13135 CEFBS_None, // VCIPHERLAST
13136 CEFBS_None, // VCLRLB
13137 CEFBS_None, // VCLRRB
13138 CEFBS_None, // VCLZB
13139 CEFBS_None, // VCLZD
13140 CEFBS_None, // VCLZDM
13141 CEFBS_None, // VCLZH
13142 CEFBS_None, // VCLZLSBB
13143 CEFBS_None, // VCLZW
13144 CEFBS_None, // VCMPBFP
13145 CEFBS_None, // VCMPBFP_rec
13146 CEFBS_None, // VCMPEQFP
13147 CEFBS_None, // VCMPEQFP_rec
13148 CEFBS_None, // VCMPEQUB
13149 CEFBS_None, // VCMPEQUB_rec
13150 CEFBS_None, // VCMPEQUD
13151 CEFBS_None, // VCMPEQUD_rec
13152 CEFBS_None, // VCMPEQUH
13153 CEFBS_None, // VCMPEQUH_rec
13154 CEFBS_None, // VCMPEQUQ
13155 CEFBS_None, // VCMPEQUQ_rec
13156 CEFBS_None, // VCMPEQUW
13157 CEFBS_None, // VCMPEQUW_rec
13158 CEFBS_None, // VCMPGEFP
13159 CEFBS_None, // VCMPGEFP_rec
13160 CEFBS_None, // VCMPGTFP
13161 CEFBS_None, // VCMPGTFP_rec
13162 CEFBS_None, // VCMPGTSB
13163 CEFBS_None, // VCMPGTSB_rec
13164 CEFBS_None, // VCMPGTSD
13165 CEFBS_None, // VCMPGTSD_rec
13166 CEFBS_None, // VCMPGTSH
13167 CEFBS_None, // VCMPGTSH_rec
13168 CEFBS_None, // VCMPGTSQ
13169 CEFBS_None, // VCMPGTSQ_rec
13170 CEFBS_None, // VCMPGTSW
13171 CEFBS_None, // VCMPGTSW_rec
13172 CEFBS_None, // VCMPGTUB
13173 CEFBS_None, // VCMPGTUB_rec
13174 CEFBS_None, // VCMPGTUD
13175 CEFBS_None, // VCMPGTUD_rec
13176 CEFBS_None, // VCMPGTUH
13177 CEFBS_None, // VCMPGTUH_rec
13178 CEFBS_None, // VCMPGTUQ
13179 CEFBS_None, // VCMPGTUQ_rec
13180 CEFBS_None, // VCMPGTUW
13181 CEFBS_None, // VCMPGTUW_rec
13182 CEFBS_None, // VCMPNEB
13183 CEFBS_None, // VCMPNEB_rec
13184 CEFBS_None, // VCMPNEH
13185 CEFBS_None, // VCMPNEH_rec
13186 CEFBS_None, // VCMPNEW
13187 CEFBS_None, // VCMPNEW_rec
13188 CEFBS_None, // VCMPNEZB
13189 CEFBS_None, // VCMPNEZB_rec
13190 CEFBS_None, // VCMPNEZH
13191 CEFBS_None, // VCMPNEZH_rec
13192 CEFBS_None, // VCMPNEZW
13193 CEFBS_None, // VCMPNEZW_rec
13194 CEFBS_None, // VCMPSQ
13195 CEFBS_None, // VCMPUQ
13196 CEFBS_None, // VCNTMBB
13197 CEFBS_None, // VCNTMBD
13198 CEFBS_None, // VCNTMBH
13199 CEFBS_None, // VCNTMBW
13200 CEFBS_None, // VCTSXS
13201 CEFBS_None, // VCTSXS_0
13202 CEFBS_None, // VCTUXS
13203 CEFBS_None, // VCTUXS_0
13204 CEFBS_None, // VCTZB
13205 CEFBS_None, // VCTZD
13206 CEFBS_None, // VCTZDM
13207 CEFBS_None, // VCTZH
13208 CEFBS_None, // VCTZLSBB
13209 CEFBS_None, // VCTZW
13210 CEFBS_None, // VDIVESD
13211 CEFBS_None, // VDIVESQ
13212 CEFBS_None, // VDIVESW
13213 CEFBS_None, // VDIVEUD
13214 CEFBS_None, // VDIVEUQ
13215 CEFBS_None, // VDIVEUW
13216 CEFBS_None, // VDIVSD
13217 CEFBS_None, // VDIVSQ
13218 CEFBS_None, // VDIVSW
13219 CEFBS_None, // VDIVUD
13220 CEFBS_None, // VDIVUQ
13221 CEFBS_None, // VDIVUW
13222 CEFBS_None, // VEQV
13223 CEFBS_None, // VEXPANDBM
13224 CEFBS_None, // VEXPANDDM
13225 CEFBS_None, // VEXPANDHM
13226 CEFBS_None, // VEXPANDQM
13227 CEFBS_None, // VEXPANDWM
13228 CEFBS_None, // VEXPTEFP
13229 CEFBS_None, // VEXTDDVLX
13230 CEFBS_None, // VEXTDDVRX
13231 CEFBS_None, // VEXTDUBVLX
13232 CEFBS_None, // VEXTDUBVRX
13233 CEFBS_None, // VEXTDUHVLX
13234 CEFBS_None, // VEXTDUHVRX
13235 CEFBS_None, // VEXTDUWVLX
13236 CEFBS_None, // VEXTDUWVRX
13237 CEFBS_None, // VEXTRACTBM
13238 CEFBS_None, // VEXTRACTD
13239 CEFBS_None, // VEXTRACTDM
13240 CEFBS_None, // VEXTRACTHM
13241 CEFBS_None, // VEXTRACTQM
13242 CEFBS_None, // VEXTRACTUB
13243 CEFBS_None, // VEXTRACTUH
13244 CEFBS_None, // VEXTRACTUW
13245 CEFBS_None, // VEXTRACTWM
13246 CEFBS_None, // VEXTSB2D
13247 CEFBS_None, // VEXTSB2Ds
13248 CEFBS_None, // VEXTSB2W
13249 CEFBS_None, // VEXTSB2Ws
13250 CEFBS_None, // VEXTSD2Q
13251 CEFBS_None, // VEXTSH2D
13252 CEFBS_None, // VEXTSH2Ds
13253 CEFBS_None, // VEXTSH2W
13254 CEFBS_None, // VEXTSH2Ws
13255 CEFBS_None, // VEXTSW2D
13256 CEFBS_None, // VEXTSW2Ds
13257 CEFBS_None, // VEXTUBLX
13258 CEFBS_None, // VEXTUBRX
13259 CEFBS_None, // VEXTUHLX
13260 CEFBS_None, // VEXTUHRX
13261 CEFBS_None, // VEXTUWLX
13262 CEFBS_None, // VEXTUWRX
13263 CEFBS_None, // VGBBD
13264 CEFBS_None, // VGNB
13265 CEFBS_None, // VINSBLX
13266 CEFBS_None, // VINSBRX
13267 CEFBS_None, // VINSBVLX
13268 CEFBS_None, // VINSBVRX
13269 CEFBS_None, // VINSD
13270 CEFBS_None, // VINSDLX
13271 CEFBS_None, // VINSDRX
13272 CEFBS_None, // VINSERTB
13273 CEFBS_None, // VINSERTD
13274 CEFBS_None, // VINSERTH
13275 CEFBS_None, // VINSERTW
13276 CEFBS_None, // VINSHLX
13277 CEFBS_None, // VINSHRX
13278 CEFBS_None, // VINSHVLX
13279 CEFBS_None, // VINSHVRX
13280 CEFBS_None, // VINSW
13281 CEFBS_None, // VINSWLX
13282 CEFBS_None, // VINSWRX
13283 CEFBS_None, // VINSWVLX
13284 CEFBS_None, // VINSWVRX
13285 CEFBS_None, // VLOGEFP
13286 CEFBS_None, // VMADDFP
13287 CEFBS_None, // VMAXFP
13288 CEFBS_None, // VMAXSB
13289 CEFBS_None, // VMAXSD
13290 CEFBS_None, // VMAXSH
13291 CEFBS_None, // VMAXSW
13292 CEFBS_None, // VMAXUB
13293 CEFBS_None, // VMAXUD
13294 CEFBS_None, // VMAXUH
13295 CEFBS_None, // VMAXUW
13296 CEFBS_None, // VMHADDSHS
13297 CEFBS_None, // VMHRADDSHS
13298 CEFBS_None, // VMINFP
13299 CEFBS_None, // VMINSB
13300 CEFBS_None, // VMINSD
13301 CEFBS_None, // VMINSH
13302 CEFBS_None, // VMINSW
13303 CEFBS_None, // VMINUB
13304 CEFBS_None, // VMINUD
13305 CEFBS_None, // VMINUH
13306 CEFBS_None, // VMINUW
13307 CEFBS_None, // VMLADDUHM
13308 CEFBS_None, // VMODSD
13309 CEFBS_None, // VMODSQ
13310 CEFBS_None, // VMODSW
13311 CEFBS_None, // VMODUD
13312 CEFBS_None, // VMODUQ
13313 CEFBS_None, // VMODUW
13314 CEFBS_None, // VMRGEW
13315 CEFBS_None, // VMRGHB
13316 CEFBS_None, // VMRGHH
13317 CEFBS_None, // VMRGHW
13318 CEFBS_None, // VMRGLB
13319 CEFBS_None, // VMRGLH
13320 CEFBS_None, // VMRGLW
13321 CEFBS_None, // VMRGOW
13322 CEFBS_None, // VMSUMCUD
13323 CEFBS_None, // VMSUMMBM
13324 CEFBS_None, // VMSUMSHM
13325 CEFBS_None, // VMSUMSHS
13326 CEFBS_None, // VMSUMUBM
13327 CEFBS_None, // VMSUMUDM
13328 CEFBS_None, // VMSUMUHM
13329 CEFBS_None, // VMSUMUHS
13330 CEFBS_None, // VMUL10CUQ
13331 CEFBS_None, // VMUL10ECUQ
13332 CEFBS_None, // VMUL10EUQ
13333 CEFBS_None, // VMUL10UQ
13334 CEFBS_None, // VMULESB
13335 CEFBS_None, // VMULESD
13336 CEFBS_None, // VMULESH
13337 CEFBS_None, // VMULESW
13338 CEFBS_None, // VMULEUB
13339 CEFBS_None, // VMULEUD
13340 CEFBS_None, // VMULEUH
13341 CEFBS_None, // VMULEUW
13342 CEFBS_None, // VMULHSD
13343 CEFBS_None, // VMULHSW
13344 CEFBS_None, // VMULHUD
13345 CEFBS_None, // VMULHUW
13346 CEFBS_None, // VMULLD
13347 CEFBS_None, // VMULOSB
13348 CEFBS_None, // VMULOSD
13349 CEFBS_None, // VMULOSH
13350 CEFBS_None, // VMULOSW
13351 CEFBS_None, // VMULOUB
13352 CEFBS_None, // VMULOUD
13353 CEFBS_None, // VMULOUH
13354 CEFBS_None, // VMULOUW
13355 CEFBS_None, // VMULUWM
13356 CEFBS_None, // VNAND
13357 CEFBS_None, // VNCIPHER
13358 CEFBS_None, // VNCIPHERLAST
13359 CEFBS_None, // VNEGD
13360 CEFBS_None, // VNEGW
13361 CEFBS_None, // VNMSUBFP
13362 CEFBS_None, // VNOR
13363 CEFBS_None, // VOR
13364 CEFBS_None, // VORC
13365 CEFBS_None, // VPDEPD
13366 CEFBS_None, // VPERM
13367 CEFBS_None, // VPERMR
13368 CEFBS_None, // VPERMXOR
13369 CEFBS_None, // VPEXTD
13370 CEFBS_None, // VPKPX
13371 CEFBS_None, // VPKSDSS
13372 CEFBS_None, // VPKSDUS
13373 CEFBS_None, // VPKSHSS
13374 CEFBS_None, // VPKSHUS
13375 CEFBS_None, // VPKSWSS
13376 CEFBS_None, // VPKSWUS
13377 CEFBS_None, // VPKUDUM
13378 CEFBS_None, // VPKUDUS
13379 CEFBS_None, // VPKUHUM
13380 CEFBS_None, // VPKUHUS
13381 CEFBS_None, // VPKUWUM
13382 CEFBS_None, // VPKUWUS
13383 CEFBS_None, // VPMSUMB
13384 CEFBS_None, // VPMSUMD
13385 CEFBS_None, // VPMSUMH
13386 CEFBS_None, // VPMSUMW
13387 CEFBS_None, // VPOPCNTB
13388 CEFBS_None, // VPOPCNTD
13389 CEFBS_None, // VPOPCNTH
13390 CEFBS_None, // VPOPCNTW
13391 CEFBS_None, // VPRTYBD
13392 CEFBS_None, // VPRTYBQ
13393 CEFBS_None, // VPRTYBW
13394 CEFBS_None, // VREFP
13395 CEFBS_None, // VRFIM
13396 CEFBS_None, // VRFIN
13397 CEFBS_None, // VRFIP
13398 CEFBS_None, // VRFIZ
13399 CEFBS_None, // VRLB
13400 CEFBS_None, // VRLD
13401 CEFBS_None, // VRLDMI
13402 CEFBS_None, // VRLDNM
13403 CEFBS_None, // VRLH
13404 CEFBS_None, // VRLQ
13405 CEFBS_None, // VRLQMI
13406 CEFBS_None, // VRLQNM
13407 CEFBS_None, // VRLW
13408 CEFBS_None, // VRLWMI
13409 CEFBS_None, // VRLWNM
13410 CEFBS_None, // VRSQRTEFP
13411 CEFBS_None, // VSBOX
13412 CEFBS_None, // VSEL
13413 CEFBS_None, // VSHASIGMAD
13414 CEFBS_None, // VSHASIGMAW
13415 CEFBS_None, // VSL
13416 CEFBS_None, // VSLB
13417 CEFBS_None, // VSLD
13418 CEFBS_None, // VSLDBI
13419 CEFBS_None, // VSLDOI
13420 CEFBS_None, // VSLH
13421 CEFBS_None, // VSLO
13422 CEFBS_None, // VSLQ
13423 CEFBS_None, // VSLV
13424 CEFBS_None, // VSLW
13425 CEFBS_None, // VSPLTB
13426 CEFBS_None, // VSPLTBs
13427 CEFBS_None, // VSPLTH
13428 CEFBS_None, // VSPLTHs
13429 CEFBS_None, // VSPLTISB
13430 CEFBS_None, // VSPLTISH
13431 CEFBS_None, // VSPLTISW
13432 CEFBS_None, // VSPLTW
13433 CEFBS_None, // VSR
13434 CEFBS_None, // VSRAB
13435 CEFBS_None, // VSRAD
13436 CEFBS_None, // VSRAH
13437 CEFBS_None, // VSRAQ
13438 CEFBS_None, // VSRAW
13439 CEFBS_None, // VSRB
13440 CEFBS_None, // VSRD
13441 CEFBS_None, // VSRDBI
13442 CEFBS_None, // VSRH
13443 CEFBS_None, // VSRO
13444 CEFBS_None, // VSRQ
13445 CEFBS_None, // VSRV
13446 CEFBS_None, // VSRW
13447 CEFBS_None, // VSTRIBL
13448 CEFBS_None, // VSTRIBL_rec
13449 CEFBS_None, // VSTRIBR
13450 CEFBS_None, // VSTRIBR_rec
13451 CEFBS_None, // VSTRIHL
13452 CEFBS_None, // VSTRIHL_rec
13453 CEFBS_None, // VSTRIHR
13454 CEFBS_None, // VSTRIHR_rec
13455 CEFBS_None, // VSUBCUQ
13456 CEFBS_None, // VSUBCUW
13457 CEFBS_None, // VSUBECUQ
13458 CEFBS_None, // VSUBEUQM
13459 CEFBS_None, // VSUBFP
13460 CEFBS_None, // VSUBSBS
13461 CEFBS_None, // VSUBSHS
13462 CEFBS_None, // VSUBSWS
13463 CEFBS_None, // VSUBUBM
13464 CEFBS_None, // VSUBUBS
13465 CEFBS_None, // VSUBUDM
13466 CEFBS_None, // VSUBUHM
13467 CEFBS_None, // VSUBUHS
13468 CEFBS_None, // VSUBUQM
13469 CEFBS_None, // VSUBUWM
13470 CEFBS_None, // VSUBUWS
13471 CEFBS_None, // VSUM2SWS
13472 CEFBS_None, // VSUM4SBS
13473 CEFBS_None, // VSUM4SHS
13474 CEFBS_None, // VSUM4UBS
13475 CEFBS_None, // VSUMSWS
13476 CEFBS_None, // VUCMPRHB
13477 CEFBS_None, // VUCMPRHH
13478 CEFBS_None, // VUCMPRHN
13479 CEFBS_None, // VUCMPRLB
13480 CEFBS_None, // VUCMPRLH
13481 CEFBS_None, // VUCMPRLN
13482 CEFBS_None, // VUPKHPX
13483 CEFBS_None, // VUPKHSB
13484 CEFBS_None, // VUPKHSH
13485 CEFBS_None, // VUPKHSNTOB
13486 CEFBS_None, // VUPKHSW
13487 CEFBS_None, // VUPKINT4TOBF16
13488 CEFBS_None, // VUPKINT4TOFP32
13489 CEFBS_None, // VUPKINT8TOBF16
13490 CEFBS_None, // VUPKINT8TOFP32
13491 CEFBS_None, // VUPKLPX
13492 CEFBS_None, // VUPKLSB
13493 CEFBS_None, // VUPKLSH
13494 CEFBS_None, // VUPKLSNTOB
13495 CEFBS_None, // VUPKLSW
13496 CEFBS_None, // VXOR
13497 CEFBS_None, // V_SET0
13498 CEFBS_None, // V_SET0B
13499 CEFBS_None, // V_SET0H
13500 CEFBS_None, // V_SETALLONES
13501 CEFBS_None, // V_SETALLONESB
13502 CEFBS_None, // V_SETALLONESH
13503 CEFBS_None, // WAIT
13504 CEFBS_None, // WAITP10
13505 CEFBS_None, // WRTEE
13506 CEFBS_None, // WRTEEI
13507 CEFBS_None, // XOR
13508 CEFBS_None, // XOR8
13509 CEFBS_None, // XOR8_rec
13510 CEFBS_None, // XORI
13511 CEFBS_None, // XORI8
13512 CEFBS_None, // XORIS
13513 CEFBS_None, // XORIS8
13514 CEFBS_None, // XOR_rec
13515 CEFBS_None, // XSABSDP
13516 CEFBS_None, // XSABSQP
13517 CEFBS_None, // XSADDADDSUQM
13518 CEFBS_None, // XSADDADDUQM
13519 CEFBS_None, // XSADDDP
13520 CEFBS_None, // XSADDQP
13521 CEFBS_None, // XSADDQPO
13522 CEFBS_None, // XSADDSP
13523 CEFBS_None, // XSADDSUBSUQM
13524 CEFBS_None, // XSADDSUBUQM
13525 CEFBS_None, // XSCMPEQDP
13526 CEFBS_None, // XSCMPEQQP
13527 CEFBS_None, // XSCMPEXPDP
13528 CEFBS_None, // XSCMPEXPQP
13529 CEFBS_None, // XSCMPGEDP
13530 CEFBS_None, // XSCMPGEQP
13531 CEFBS_None, // XSCMPGTDP
13532 CEFBS_None, // XSCMPGTQP
13533 CEFBS_None, // XSCMPODP
13534 CEFBS_None, // XSCMPOQP
13535 CEFBS_None, // XSCMPUDP
13536 CEFBS_None, // XSCMPUQP
13537 CEFBS_None, // XSCPSGNDP
13538 CEFBS_None, // XSCPSGNQP
13539 CEFBS_None, // XSCVDPHP
13540 CEFBS_None, // XSCVDPQP
13541 CEFBS_None, // XSCVDPSP
13542 CEFBS_None, // XSCVDPSPN
13543 CEFBS_None, // XSCVDPSXDS
13544 CEFBS_None, // XSCVDPSXDSs
13545 CEFBS_None, // XSCVDPSXWS
13546 CEFBS_None, // XSCVDPSXWSs
13547 CEFBS_None, // XSCVDPUXDS
13548 CEFBS_None, // XSCVDPUXDSs
13549 CEFBS_None, // XSCVDPUXWS
13550 CEFBS_None, // XSCVDPUXWSs
13551 CEFBS_None, // XSCVHPDP
13552 CEFBS_None, // XSCVQPDP
13553 CEFBS_None, // XSCVQPDPO
13554 CEFBS_None, // XSCVQPSDZ
13555 CEFBS_None, // XSCVQPSQZ
13556 CEFBS_None, // XSCVQPSWZ
13557 CEFBS_None, // XSCVQPUDZ
13558 CEFBS_None, // XSCVQPUQZ
13559 CEFBS_None, // XSCVQPUWZ
13560 CEFBS_None, // XSCVSDQP
13561 CEFBS_None, // XSCVSPDP
13562 CEFBS_None, // XSCVSPDPN
13563 CEFBS_None, // XSCVSQQP
13564 CEFBS_None, // XSCVSXDDP
13565 CEFBS_None, // XSCVSXDSP
13566 CEFBS_None, // XSCVUDQP
13567 CEFBS_None, // XSCVUQQP
13568 CEFBS_None, // XSCVUXDDP
13569 CEFBS_None, // XSCVUXDSP
13570 CEFBS_None, // XSDIVDP
13571 CEFBS_None, // XSDIVQP
13572 CEFBS_None, // XSDIVQPO
13573 CEFBS_None, // XSDIVSP
13574 CEFBS_None, // XSIEXPDP
13575 CEFBS_None, // XSIEXPQP
13576 CEFBS_None, // XSMADDADP
13577 CEFBS_None, // XSMADDASP
13578 CEFBS_None, // XSMADDMDP
13579 CEFBS_None, // XSMADDMSP
13580 CEFBS_None, // XSMADDQP
13581 CEFBS_None, // XSMADDQPO
13582 CEFBS_None, // XSMAXCDP
13583 CEFBS_None, // XSMAXCQP
13584 CEFBS_None, // XSMAXDP
13585 CEFBS_None, // XSMAXJDP
13586 CEFBS_None, // XSMERGE2T1UQM
13587 CEFBS_None, // XSMERGE2T2UQM
13588 CEFBS_None, // XSMERGE2T3UQM
13589 CEFBS_None, // XSMERGE3T1UQM
13590 CEFBS_None, // XSMINCDP
13591 CEFBS_None, // XSMINCQP
13592 CEFBS_None, // XSMINDP
13593 CEFBS_None, // XSMINJDP
13594 CEFBS_None, // XSMSUBADP
13595 CEFBS_None, // XSMSUBASP
13596 CEFBS_None, // XSMSUBMDP
13597 CEFBS_None, // XSMSUBMSP
13598 CEFBS_None, // XSMSUBQP
13599 CEFBS_None, // XSMSUBQPO
13600 CEFBS_None, // XSMULDP
13601 CEFBS_None, // XSMULQP
13602 CEFBS_None, // XSMULQPO
13603 CEFBS_None, // XSMULSP
13604 CEFBS_None, // XSNABSDP
13605 CEFBS_None, // XSNABSDPs
13606 CEFBS_None, // XSNABSQP
13607 CEFBS_None, // XSNEGDP
13608 CEFBS_None, // XSNEGQP
13609 CEFBS_None, // XSNMADDADP
13610 CEFBS_None, // XSNMADDASP
13611 CEFBS_None, // XSNMADDMDP
13612 CEFBS_None, // XSNMADDMSP
13613 CEFBS_None, // XSNMADDQP
13614 CEFBS_None, // XSNMADDQPO
13615 CEFBS_None, // XSNMSUBADP
13616 CEFBS_None, // XSNMSUBASP
13617 CEFBS_None, // XSNMSUBMDP
13618 CEFBS_None, // XSNMSUBMSP
13619 CEFBS_None, // XSNMSUBQP
13620 CEFBS_None, // XSNMSUBQPO
13621 CEFBS_None, // XSRDPI
13622 CEFBS_None, // XSRDPIC
13623 CEFBS_None, // XSRDPIM
13624 CEFBS_None, // XSRDPIP
13625 CEFBS_None, // XSRDPIZ
13626 CEFBS_None, // XSREBASE2T1UQM
13627 CEFBS_None, // XSREBASE2T2UQM
13628 CEFBS_None, // XSREBASE2T3UQM
13629 CEFBS_None, // XSREBASE2T4UQM
13630 CEFBS_None, // XSREBASE3T1UQM
13631 CEFBS_None, // XSREBASE3T2UQM
13632 CEFBS_None, // XSREBASE3T3UQM
13633 CEFBS_None, // XSREDP
13634 CEFBS_None, // XSRESP
13635 CEFBS_None, // XSRQPI
13636 CEFBS_None, // XSRQPIX
13637 CEFBS_None, // XSRQPXP
13638 CEFBS_None, // XSRSP
13639 CEFBS_None, // XSRSQRTEDP
13640 CEFBS_None, // XSRSQRTESP
13641 CEFBS_None, // XSSQRTDP
13642 CEFBS_None, // XSSQRTQP
13643 CEFBS_None, // XSSQRTQPO
13644 CEFBS_None, // XSSQRTSP
13645 CEFBS_None, // XSSUBDP
13646 CEFBS_None, // XSSUBQP
13647 CEFBS_None, // XSSUBQPO
13648 CEFBS_None, // XSSUBSP
13649 CEFBS_None, // XSTDIVDP
13650 CEFBS_None, // XSTSQRTDP
13651 CEFBS_None, // XSTSTDCDP
13652 CEFBS_None, // XSTSTDCQP
13653 CEFBS_None, // XSTSTDCSP
13654 CEFBS_None, // XSXEXPDP
13655 CEFBS_None, // XSXEXPQP
13656 CEFBS_None, // XSXSIGDP
13657 CEFBS_None, // XSXSIGQP
13658 CEFBS_None, // XVABSDP
13659 CEFBS_None, // XVABSSP
13660 CEFBS_None, // XVADDDP
13661 CEFBS_None, // XVADDSP
13662 CEFBS_None, // XVADDUHM
13663 CEFBS_None, // XVADDUWM
13664 CEFBS_None, // XVBF16GER2
13665 CEFBS_None, // XVBF16GER2NN
13666 CEFBS_None, // XVBF16GER2NP
13667 CEFBS_None, // XVBF16GER2PN
13668 CEFBS_None, // XVBF16GER2PP
13669 CEFBS_None, // XVBF16GER2W
13670 CEFBS_None, // XVBF16GER2WNN
13671 CEFBS_None, // XVBF16GER2WNP
13672 CEFBS_None, // XVBF16GER2WPN
13673 CEFBS_None, // XVBF16GER2WPP
13674 CEFBS_None, // XVCMPEQDP
13675 CEFBS_None, // XVCMPEQDP_rec
13676 CEFBS_None, // XVCMPEQSP
13677 CEFBS_None, // XVCMPEQSP_rec
13678 CEFBS_None, // XVCMPGEDP
13679 CEFBS_None, // XVCMPGEDP_rec
13680 CEFBS_None, // XVCMPGESP
13681 CEFBS_None, // XVCMPGESP_rec
13682 CEFBS_None, // XVCMPGTDP
13683 CEFBS_None, // XVCMPGTDP_rec
13684 CEFBS_None, // XVCMPGTSP
13685 CEFBS_None, // XVCMPGTSP_rec
13686 CEFBS_None, // XVCPSGNDP
13687 CEFBS_None, // XVCPSGNSP
13688 CEFBS_None, // XVCVBF16SPN
13689 CEFBS_None, // XVCVDPSP
13690 CEFBS_None, // XVCVDPSXDS
13691 CEFBS_None, // XVCVDPSXWS
13692 CEFBS_None, // XVCVDPUXDS
13693 CEFBS_None, // XVCVDPUXWS
13694 CEFBS_None, // XVCVHPSP
13695 CEFBS_None, // XVCVSPBF16
13696 CEFBS_None, // XVCVSPDP
13697 CEFBS_None, // XVCVSPHP
13698 CEFBS_None, // XVCVSPSXDS
13699 CEFBS_None, // XVCVSPSXWS
13700 CEFBS_None, // XVCVSPUXDS
13701 CEFBS_None, // XVCVSPUXWS
13702 CEFBS_None, // XVCVSXDDP
13703 CEFBS_None, // XVCVSXDSP
13704 CEFBS_None, // XVCVSXWDP
13705 CEFBS_None, // XVCVSXWSP
13706 CEFBS_None, // XVCVUXDDP
13707 CEFBS_None, // XVCVUXDSP
13708 CEFBS_None, // XVCVUXWDP
13709 CEFBS_None, // XVCVUXWSP
13710 CEFBS_None, // XVDIVDP
13711 CEFBS_None, // XVDIVSP
13712 CEFBS_None, // XVF16GER2
13713 CEFBS_None, // XVF16GER2NN
13714 CEFBS_None, // XVF16GER2NP
13715 CEFBS_None, // XVF16GER2PN
13716 CEFBS_None, // XVF16GER2PP
13717 CEFBS_None, // XVF16GER2W
13718 CEFBS_None, // XVF16GER2WNN
13719 CEFBS_None, // XVF16GER2WNP
13720 CEFBS_None, // XVF16GER2WPN
13721 CEFBS_None, // XVF16GER2WPP
13722 CEFBS_None, // XVF32GER
13723 CEFBS_None, // XVF32GERNN
13724 CEFBS_None, // XVF32GERNP
13725 CEFBS_None, // XVF32GERPN
13726 CEFBS_None, // XVF32GERPP
13727 CEFBS_None, // XVF32GERW
13728 CEFBS_None, // XVF32GERWNN
13729 CEFBS_None, // XVF32GERWNP
13730 CEFBS_None, // XVF32GERWPN
13731 CEFBS_None, // XVF32GERWPP
13732 CEFBS_None, // XVF64GER
13733 CEFBS_None, // XVF64GERNN
13734 CEFBS_None, // XVF64GERNP
13735 CEFBS_None, // XVF64GERPN
13736 CEFBS_None, // XVF64GERPP
13737 CEFBS_None, // XVF64GERW
13738 CEFBS_None, // XVF64GERWNN
13739 CEFBS_None, // XVF64GERWNP
13740 CEFBS_None, // XVF64GERWPN
13741 CEFBS_None, // XVF64GERWPP
13742 CEFBS_None, // XVI16GER2
13743 CEFBS_None, // XVI16GER2PP
13744 CEFBS_None, // XVI16GER2S
13745 CEFBS_None, // XVI16GER2SPP
13746 CEFBS_None, // XVI16GER2SW
13747 CEFBS_None, // XVI16GER2SWPP
13748 CEFBS_None, // XVI16GER2W
13749 CEFBS_None, // XVI16GER2WPP
13750 CEFBS_None, // XVI4GER8
13751 CEFBS_None, // XVI4GER8PP
13752 CEFBS_None, // XVI4GER8W
13753 CEFBS_None, // XVI4GER8WPP
13754 CEFBS_None, // XVI8GER4
13755 CEFBS_None, // XVI8GER4PP
13756 CEFBS_None, // XVI8GER4SPP
13757 CEFBS_None, // XVI8GER4W
13758 CEFBS_None, // XVI8GER4WPP
13759 CEFBS_None, // XVI8GER4WSPP
13760 CEFBS_None, // XVIEXPDP
13761 CEFBS_None, // XVIEXPSP
13762 CEFBS_None, // XVMADDADP
13763 CEFBS_None, // XVMADDASP
13764 CEFBS_None, // XVMADDMDP
13765 CEFBS_None, // XVMADDMSP
13766 CEFBS_None, // XVMAXDP
13767 CEFBS_None, // XVMAXSP
13768 CEFBS_None, // XVMINDP
13769 CEFBS_None, // XVMINSP
13770 CEFBS_None, // XVMSUBADP
13771 CEFBS_None, // XVMSUBASP
13772 CEFBS_None, // XVMSUBMDP
13773 CEFBS_None, // XVMSUBMSP
13774 CEFBS_None, // XVMULDP
13775 CEFBS_None, // XVMULHSH
13776 CEFBS_None, // XVMULHSW
13777 CEFBS_None, // XVMULHUH
13778 CEFBS_None, // XVMULHUW
13779 CEFBS_None, // XVMULSP
13780 CEFBS_None, // XVMULUHM
13781 CEFBS_None, // XVMULUWM
13782 CEFBS_None, // XVNABSDP
13783 CEFBS_None, // XVNABSSP
13784 CEFBS_None, // XVNEGDP
13785 CEFBS_None, // XVNEGSP
13786 CEFBS_None, // XVNMADDADP
13787 CEFBS_None, // XVNMADDASP
13788 CEFBS_None, // XVNMADDMDP
13789 CEFBS_None, // XVNMADDMSP
13790 CEFBS_None, // XVNMSUBADP
13791 CEFBS_None, // XVNMSUBASP
13792 CEFBS_None, // XVNMSUBMDP
13793 CEFBS_None, // XVNMSUBMSP
13794 CEFBS_None, // XVRDPI
13795 CEFBS_None, // XVRDPIC
13796 CEFBS_None, // XVRDPIM
13797 CEFBS_None, // XVRDPIP
13798 CEFBS_None, // XVRDPIZ
13799 CEFBS_None, // XVREDP
13800 CEFBS_None, // XVRESP
13801 CEFBS_None, // XVRLW
13802 CEFBS_None, // XVRSPI
13803 CEFBS_None, // XVRSPIC
13804 CEFBS_None, // XVRSPIM
13805 CEFBS_None, // XVRSPIP
13806 CEFBS_None, // XVRSPIZ
13807 CEFBS_None, // XVRSQRTEDP
13808 CEFBS_None, // XVRSQRTESP
13809 CEFBS_None, // XVSQRTDP
13810 CEFBS_None, // XVSQRTSP
13811 CEFBS_None, // XVSUBDP
13812 CEFBS_None, // XVSUBSP
13813 CEFBS_None, // XVSUBUHM
13814 CEFBS_None, // XVSUBUWM
13815 CEFBS_None, // XVTDIVDP
13816 CEFBS_None, // XVTDIVSP
13817 CEFBS_None, // XVTLSBB
13818 CEFBS_None, // XVTSQRTDP
13819 CEFBS_None, // XVTSQRTSP
13820 CEFBS_None, // XVTSTDCDP
13821 CEFBS_None, // XVTSTDCSP
13822 CEFBS_None, // XVXEXPDP
13823 CEFBS_None, // XVXEXPSP
13824 CEFBS_None, // XVXSIGDP
13825 CEFBS_None, // XVXSIGSP
13826 CEFBS_None, // XXAESDECP
13827 CEFBS_None, // XXAESENCP
13828 CEFBS_None, // XXAESGENLKP
13829 CEFBS_None, // XXBLENDVB
13830 CEFBS_None, // XXBLENDVD
13831 CEFBS_None, // XXBLENDVH
13832 CEFBS_None, // XXBLENDVW
13833 CEFBS_None, // XXBRD
13834 CEFBS_None, // XXBRH
13835 CEFBS_None, // XXBRQ
13836 CEFBS_None, // XXBRW
13837 CEFBS_None, // XXEVAL
13838 CEFBS_None, // XXEXTRACTUW
13839 CEFBS_None, // XXGENPCVBM
13840 CEFBS_None, // XXGENPCVDM
13841 CEFBS_None, // XXGENPCVHM
13842 CEFBS_None, // XXGENPCVWM
13843 CEFBS_None, // XXGFMUL128
13844 CEFBS_None, // XXINSERTW
13845 CEFBS_None, // XXLAND
13846 CEFBS_None, // XXLANDC
13847 CEFBS_None, // XXLEQV
13848 CEFBS_None, // XXLEQVOnes
13849 CEFBS_None, // XXLNAND
13850 CEFBS_None, // XXLNOR
13851 CEFBS_None, // XXLOR
13852 CEFBS_None, // XXLORC
13853 CEFBS_None, // XXLORf
13854 CEFBS_None, // XXLXOR
13855 CEFBS_None, // XXLXORdpz
13856 CEFBS_None, // XXLXORspz
13857 CEFBS_None, // XXLXORz
13858 CEFBS_None, // XXMFACC
13859 CEFBS_None, // XXMFACCW
13860 CEFBS_None, // XXMRGHW
13861 CEFBS_None, // XXMRGLW
13862 CEFBS_None, // XXMTACC
13863 CEFBS_None, // XXMTACCW
13864 CEFBS_None, // XXMULMUL
13865 CEFBS_None, // XXMULMULHIADD
13866 CEFBS_None, // XXMULMULLOADD
13867 CEFBS_None, // XXPERM
13868 CEFBS_None, // XXPERMDI
13869 CEFBS_None, // XXPERMDIs
13870 CEFBS_None, // XXPERMR
13871 CEFBS_None, // XXPERMX
13872 CEFBS_None, // XXSEL
13873 CEFBS_None, // XXSETACCZ
13874 CEFBS_None, // XXSLDWI
13875 CEFBS_None, // XXSLDWIs
13876 CEFBS_None, // XXSPLTI32DX
13877 CEFBS_None, // XXSPLTIB
13878 CEFBS_None, // XXSPLTIDP
13879 CEFBS_None, // XXSPLTIW
13880 CEFBS_None, // XXSPLTW
13881 CEFBS_None, // XXSPLTWs
13882 CEFBS_None, // XXSSUMUDM
13883 CEFBS_None, // XXSSUMUDMC
13884 CEFBS_None, // XXSSUMUDMCEXT
13885 CEFBS_None, // gBC
13886 CEFBS_None, // gBCA
13887 CEFBS_None, // gBCAat
13888 CEFBS_None, // gBCCTR
13889 CEFBS_None, // gBCCTRL
13890 CEFBS_None, // gBCL
13891 CEFBS_None, // gBCLA
13892 CEFBS_None, // gBCLAat
13893 CEFBS_None, // gBCLR
13894 CEFBS_None, // gBCLRL
13895 CEFBS_None, // gBCLat
13896 CEFBS_None, // gBCat
13897 };
13898
13899 assert(Opcode < 3002);
13900 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13901}
13902
13903
13904} // namespace llvm::PPC_MC
13905
13906#endif // GET_COMPUTE_FEATURES
13907
13908#ifdef GET_AVAILABLE_OPCODE_CHECKER
13909#undef GET_AVAILABLE_OPCODE_CHECKER
13910
13911namespace llvm::PPC_MC {
13912
13913bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13914 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13915 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13916 FeatureBitset MissingFeatures =
13917 (AvailableFeatures & RequiredFeatures) ^
13918 RequiredFeatures;
13919 return !MissingFeatures.any();
13920}
13921
13922} // namespace llvm::PPC_MC
13923
13924#endif // GET_AVAILABLE_OPCODE_CHECKER
13925
13926#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13927#undef ENABLE_INSTR_PREDICATE_VERIFIER
13928
13929#include <sstream>
13930
13931namespace llvm::PPC_MC {
13932
13933#ifndef NDEBUG
13934static const char *SubtargetFeatureNames[] = {
13935 "Feature_ModernAs",
13936 nullptr
13937};
13938
13939#endif // NDEBUG
13940
13941void verifyInstructionPredicates(
13942 unsigned Opcode, const FeatureBitset &Features) {
13943#ifndef NDEBUG
13944 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13945 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13946 FeatureBitset MissingFeatures =
13947 (AvailableFeatures & RequiredFeatures) ^
13948 RequiredFeatures;
13949 if (MissingFeatures.any()) {
13950 std::ostringstream Msg;
13951 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13952 << " instruction but the ";
13953 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13954 if (MissingFeatures.test(i))
13955 Msg << SubtargetFeatureNames[i] << " ";
13956 Msg << "predicate(s) are not met";
13957 report_fatal_error(Msg.str().c_str());
13958 }
13959#endif // NDEBUG
13960}
13961
13962} // namespace llvm::PPC_MC
13963
13964#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13965
13966#ifdef GET_INSTRMAP_INFO
13967#undef GET_INSTRMAP_INFO
13968
13969namespace llvm::PPC {
13970
13971enum Interpretation64Bit {
13972 Interpretation64Bit_1
13973};
13974
13975enum IsVSXFMAAlt {
13976 IsVSXFMAAlt_1
13977};
13978
13979enum RC {
13980 RC_0,
13981 RC_1
13982};
13983
13984// get64BitInstrFromSignedExt32BitInstr
13985LLVM_READONLY
13986int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
13987 using namespace PPC;
13988 static constexpr uint32_t Table[][2] = {
13989 { ANDI_rec, ANDI8_rec },
13990 { EXTSB, EXTSB8 },
13991 { EXTSB8_32_64, EXTSB8 },
13992 { EXTSB_rec, EXTSB8_rec },
13993 { EXTSH, EXTSH8 },
13994 { EXTSH8_32_64, EXTSH8 },
13995 { EXTSH_rec, EXTSH8_rec },
13996 { EXTSW, EXTSW_32_64 },
13997 { EXTSW_rec, EXTSW_32_64_rec },
13998 { LBZ, LBZ8 },
13999 { LBZX, LBZX8 },
14000 { LHA, LHA8 },
14001 { LHAX, LHAX8 },
14002 { LHZ, LHZ8 },
14003 { LHZX, LHZX8 },
14004 { LI, LI8 },
14005 { LIS, LIS8 },
14006 { SETB, SETB8 },
14007 { SETBC, SETBC8 },
14008 { SETBCR, SETBCR8 },
14009 { SETNBC, SETNBC8 },
14010 { SETNBCR, SETNBCR8 },
14011 { SRAW, SRAW8 },
14012 { SRAWI, SRAWI8 },
14013 { SRAWI_rec, SRAWI8_rec },
14014 { SRAW_rec, SRAW8_rec },
14015 }; // End of Table
14016
14017 unsigned mid;
14018 unsigned start = 0;
14019 unsigned end = 26;
14020 while (start < end) {
14021 mid = start + (end - start) / 2;
14022 if (Opcode == Table[mid][0])
14023 break;
14024 if (Opcode < Table[mid][0])
14025 end = mid;
14026 else
14027 start = mid + 1;
14028 }
14029 if (start == end)
14030 return -1; // Instruction doesn't exist in this table.
14031
14032 return Table[mid][1];
14033}
14034
14035// getAltVSXFMAOpcode
14036LLVM_READONLY
14037int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14038 using namespace PPC;
14039 static constexpr uint32_t Table[][2] = {
14040 { XSMADDADP, XSMADDMDP },
14041 { XSMADDASP, XSMADDMSP },
14042 { XSMSUBADP, XSMSUBMDP },
14043 { XSMSUBASP, XSMSUBMSP },
14044 { XSNMADDADP, XSNMADDMDP },
14045 { XSNMADDASP, XSNMADDMSP },
14046 { XSNMSUBADP, XSNMSUBMDP },
14047 { XSNMSUBASP, XSNMSUBMSP },
14048 { XVMADDADP, XVMADDMDP },
14049 { XVMADDASP, XVMADDMSP },
14050 { XVMSUBADP, XVMSUBMDP },
14051 { XVMSUBASP, XVMSUBMSP },
14052 { XVNMADDADP, XVNMADDMDP },
14053 { XVNMADDASP, XVNMADDMSP },
14054 { XVNMSUBADP, XVNMSUBMDP },
14055 { XVNMSUBASP, XVNMSUBMSP },
14056 }; // End of Table
14057
14058 unsigned mid;
14059 unsigned start = 0;
14060 unsigned end = 16;
14061 while (start < end) {
14062 mid = start + (end - start) / 2;
14063 if (Opcode == Table[mid][0])
14064 break;
14065 if (Opcode < Table[mid][0])
14066 end = mid;
14067 else
14068 start = mid + 1;
14069 }
14070 if (start == end)
14071 return -1; // Instruction doesn't exist in this table.
14072
14073 return Table[mid][1];
14074}
14075
14076// getNonRecordFormOpcode
14077LLVM_READONLY
14078int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14079 using namespace PPC;
14080 static constexpr uint32_t Table[][2] = {
14081 { ADD4O_rec, ADD4O },
14082 { ADD4_rec, ADD4 },
14083 { ADD8O_rec, ADD8O },
14084 { ADD8_rec, ADD8 },
14085 { ADDC8O_rec, ADDC8O },
14086 { ADDC8_rec, ADDC8 },
14087 { ADDCO_rec, ADDCO },
14088 { ADDC_rec, ADDC },
14089 { ADDE8O_rec, ADDE8O },
14090 { ADDE8_rec, ADDE8 },
14091 { ADDEO_rec, ADDEO },
14092 { ADDE_rec, ADDE },
14093 { ADDIC_rec, ADDIC },
14094 { ADDME8O_rec, ADDME8O },
14095 { ADDME8_rec, ADDME8 },
14096 { ADDMEO_rec, ADDMEO },
14097 { ADDME_rec, ADDME },
14098 { ADDZE8O_rec, ADDZE8O },
14099 { ADDZE8_rec, ADDZE8 },
14100 { ADDZEO_rec, ADDZEO },
14101 { ADDZE_rec, ADDZE },
14102 { AND8_rec, AND8 },
14103 { ANDC8_rec, ANDC8 },
14104 { ANDC_rec, ANDC },
14105 { AND_rec, AND },
14106 { CNTLZD_rec, CNTLZD },
14107 { CNTLZW8_rec, CNTLZW8 },
14108 { CNTLZW_rec, CNTLZW },
14109 { CNTTZD_rec, CNTTZD },
14110 { CNTTZW8_rec, CNTTZW8 },
14111 { CNTTZW_rec, CNTTZW },
14112 { DADDQ_rec, DADDQ },
14113 { DADD_rec, DADD },
14114 { DCFFIXQ_rec, DCFFIXQ },
14115 { DCFFIX_rec, DCFFIX },
14116 { DCTDP_rec, DCTDP },
14117 { DCTFIXQ_rec, DCTFIXQ },
14118 { DCTFIX_rec, DCTFIX },
14119 { DCTQPQ_rec, DCTQPQ },
14120 { DDEDPDQ_rec, DDEDPDQ },
14121 { DDEDPD_rec, DDEDPD },
14122 { DDIVQ_rec, DDIVQ },
14123 { DDIV_rec, DDIV },
14124 { DENBCDQ_rec, DENBCDQ },
14125 { DENBCD_rec, DENBCD },
14126 { DIEXQ_rec, DIEXQ },
14127 { DIEX_rec, DIEX },
14128 { DIVDEO_rec, DIVDEO },
14129 { DIVDEUO_rec, DIVDEUO },
14130 { DIVDEU_rec, DIVDEU },
14131 { DIVDE_rec, DIVDE },
14132 { DIVDO_rec, DIVDO },
14133 { DIVDUO_rec, DIVDUO },
14134 { DIVDU_rec, DIVDU },
14135 { DIVD_rec, DIVD },
14136 { DIVWEO_rec, DIVWEO },
14137 { DIVWEUO_rec, DIVWEUO },
14138 { DIVWEU_rec, DIVWEU },
14139 { DIVWE_rec, DIVWE },
14140 { DIVWO_rec, DIVWO },
14141 { DIVWUO_rec, DIVWUO },
14142 { DIVWU_rec, DIVWU },
14143 { DIVW_rec, DIVW },
14144 { DMULQ_rec, DMULQ },
14145 { DMUL_rec, DMUL },
14146 { DQUAIQ_rec, DQUAIQ },
14147 { DQUAI_rec, DQUAI },
14148 { DQUAQ_rec, DQUAQ },
14149 { DQUA_rec, DQUA },
14150 { DRDPQ_rec, DRDPQ },
14151 { DRINTNQ_rec, DRINTNQ },
14152 { DRINTN_rec, DRINTN },
14153 { DRINTXQ_rec, DRINTXQ },
14154 { DRINTX_rec, DRINTX },
14155 { DRRNDQ_rec, DRRNDQ },
14156 { DRRND_rec, DRRND },
14157 { DRSP_rec, DRSP },
14158 { DSCLIQ_rec, DSCLIQ },
14159 { DSCLI_rec, DSCLI },
14160 { DSCRIQ_rec, DSCRIQ },
14161 { DSCRI_rec, DSCRI },
14162 { DSUBQ_rec, DSUBQ },
14163 { DSUB_rec, DSUB },
14164 { DXEXQ_rec, DXEXQ },
14165 { DXEX_rec, DXEX },
14166 { EQV8_rec, EQV8 },
14167 { EQV_rec, EQV },
14168 { EXTSB8_rec, EXTSB8 },
14169 { EXTSB_rec, EXTSB },
14170 { EXTSH8_rec, EXTSH8 },
14171 { EXTSH_rec, EXTSH },
14172 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14173 { EXTSWSLI_rec, EXTSWSLI },
14174 { EXTSW_32_64_rec, EXTSW_32_64 },
14175 { EXTSW_rec, EXTSW },
14176 { FABSD_rec, FABSD },
14177 { FABSS_rec, FABSS },
14178 { FADDS_rec, FADDS },
14179 { FADD_rec, FADD },
14180 { FCFIDS_rec, FCFIDS },
14181 { FCFIDUS_rec, FCFIDUS },
14182 { FCFIDU_rec, FCFIDU },
14183 { FCFID_rec, FCFID },
14184 { FCPSGND_rec, FCPSGND },
14185 { FCPSGNS_rec, FCPSGNS },
14186 { FCTIDUZ_rec, FCTIDUZ },
14187 { FCTIDU_rec, FCTIDU },
14188 { FCTIDZ_rec, FCTIDZ },
14189 { FCTID_rec, FCTID },
14190 { FCTIWUZ_rec, FCTIWUZ },
14191 { FCTIWU_rec, FCTIWU },
14192 { FCTIWZ_rec, FCTIWZ },
14193 { FCTIW_rec, FCTIW },
14194 { FDIVS_rec, FDIVS },
14195 { FDIV_rec, FDIV },
14196 { FMADDS_rec, FMADDS },
14197 { FMADD_rec, FMADD },
14198 { FMR_rec, FMR },
14199 { FMSUBS_rec, FMSUBS },
14200 { FMSUB_rec, FMSUB },
14201 { FMULS_rec, FMULS },
14202 { FMUL_rec, FMUL },
14203 { FNABSD_rec, FNABSD },
14204 { FNABSS_rec, FNABSS },
14205 { FNEGD_rec, FNEGD },
14206 { FNEGS_rec, FNEGS },
14207 { FNMADDS_rec, FNMADDS },
14208 { FNMADD_rec, FNMADD },
14209 { FNMSUBS_rec, FNMSUBS },
14210 { FNMSUB_rec, FNMSUB },
14211 { FRES_rec, FRES },
14212 { FRE_rec, FRE },
14213 { FRIMD_rec, FRIMD },
14214 { FRIMS_rec, FRIMS },
14215 { FRIND_rec, FRIND },
14216 { FRINS_rec, FRINS },
14217 { FRIPD_rec, FRIPD },
14218 { FRIPS_rec, FRIPS },
14219 { FRIZD_rec, FRIZD },
14220 { FRIZS_rec, FRIZS },
14221 { FRSP_rec, FRSP },
14222 { FRSQRTES_rec, FRSQRTES },
14223 { FRSQRTE_rec, FRSQRTE },
14224 { FSELD_rec, FSELD },
14225 { FSELS_rec, FSELS },
14226 { FSQRTS_rec, FSQRTS },
14227 { FSQRT_rec, FSQRT },
14228 { FSUBS_rec, FSUBS },
14229 { FSUB_rec, FSUB },
14230 { MULHDU_rec, MULHDU },
14231 { MULHD_rec, MULHD },
14232 { MULHWU_rec, MULHWU },
14233 { MULHW_rec, MULHW },
14234 { MULLDO_rec, MULLDO },
14235 { MULLD_rec, MULLD },
14236 { MULLWO_rec, MULLWO },
14237 { MULLW_rec, MULLW },
14238 { NAND8_rec, NAND8 },
14239 { NAND_rec, NAND },
14240 { NEG8O_rec, NEG8O },
14241 { NEG8_rec, NEG8 },
14242 { NEGO_rec, NEGO },
14243 { NEG_rec, NEG },
14244 { NOR8_rec, NOR8 },
14245 { NOR_rec, NOR },
14246 { OR8_rec, OR8 },
14247 { ORC8_rec, ORC8 },
14248 { ORC_rec, ORC },
14249 { OR_rec, OR },
14250 { RLDCL_rec, RLDCL },
14251 { RLDCR_rec, RLDCR },
14252 { RLDICL_32_rec, RLDICL_32 },
14253 { RLDICL_rec, RLDICL },
14254 { RLDICR_rec, RLDICR },
14255 { RLDIC_rec, RLDIC },
14256 { RLDIMI_rec, RLDIMI },
14257 { RLWIMI8_rec, RLWIMI8 },
14258 { RLWIMI_rec, RLWIMI },
14259 { RLWINM8_rec, RLWINM8 },
14260 { RLWINM_rec, RLWINM },
14261 { RLWNM8_rec, RLWNM8 },
14262 { RLWNM_rec, RLWNM },
14263 { SLD_rec, SLD },
14264 { SLW8_rec, SLW8 },
14265 { SLW_rec, SLW },
14266 { SRADI_rec, SRADI },
14267 { SRAD_rec, SRAD },
14268 { SRAW8_rec, SRAW8 },
14269 { SRAWI8_rec, SRAWI8 },
14270 { SRAWI_rec, SRAWI },
14271 { SRAW_rec, SRAW },
14272 { SRD_rec, SRD },
14273 { SRW8_rec, SRW8 },
14274 { SRW_rec, SRW },
14275 { SUBF8O_rec, SUBF8O },
14276 { SUBF8_rec, SUBF8 },
14277 { SUBFC8O_rec, SUBFC8O },
14278 { SUBFC8_rec, SUBFC8 },
14279 { SUBFCO_rec, SUBFCO },
14280 { SUBFC_rec, SUBFC },
14281 { SUBFE8O_rec, SUBFE8O },
14282 { SUBFE8_rec, SUBFE8 },
14283 { SUBFEO_rec, SUBFEO },
14284 { SUBFE_rec, SUBFE },
14285 { SUBFME8O_rec, SUBFME8O },
14286 { SUBFME8_rec, SUBFME8 },
14287 { SUBFMEO_rec, SUBFMEO },
14288 { SUBFME_rec, SUBFME },
14289 { SUBFO_rec, SUBFO },
14290 { SUBFUS_rec, SUBFUS },
14291 { SUBFZE8O_rec, SUBFZE8O },
14292 { SUBFZE8_rec, SUBFZE8 },
14293 { SUBFZEO_rec, SUBFZEO },
14294 { SUBFZE_rec, SUBFZE },
14295 { SUBF_rec, SUBF },
14296 { VSTRIBL_rec, VSTRIBL },
14297 { VSTRIBR_rec, VSTRIBR },
14298 { VSTRIHL_rec, VSTRIHL },
14299 { VSTRIHR_rec, VSTRIHR },
14300 { XOR8_rec, XOR8 },
14301 { XOR_rec, XOR },
14302 }; // End of Table
14303
14304 unsigned mid;
14305 unsigned start = 0;
14306 unsigned end = 221;
14307 while (start < end) {
14308 mid = start + (end - start) / 2;
14309 if (Opcode == Table[mid][0])
14310 break;
14311 if (Opcode < Table[mid][0])
14312 end = mid;
14313 else
14314 start = mid + 1;
14315 }
14316 if (start == end)
14317 return -1; // Instruction doesn't exist in this table.
14318
14319 return Table[mid][1];
14320}
14321
14322// getRecordFormOpcode
14323LLVM_READONLY
14324int32_t getRecordFormOpcode(uint32_t Opcode) {
14325 using namespace PPC;
14326 static constexpr uint32_t Table[][2] = {
14327 { ADD4, ADD4_rec },
14328 { ADD4O, ADD4O_rec },
14329 { ADD8, ADD8_rec },
14330 { ADD8O, ADD8O_rec },
14331 { ADDC, ADDC_rec },
14332 { ADDC8, ADDC8_rec },
14333 { ADDC8O, ADDC8O_rec },
14334 { ADDCO, ADDCO_rec },
14335 { ADDE, ADDE_rec },
14336 { ADDE8, ADDE8_rec },
14337 { ADDE8O, ADDE8O_rec },
14338 { ADDEO, ADDEO_rec },
14339 { ADDIC, ADDIC_rec },
14340 { ADDME, ADDME_rec },
14341 { ADDME8, ADDME8_rec },
14342 { ADDME8O, ADDME8O_rec },
14343 { ADDMEO, ADDMEO_rec },
14344 { ADDZE, ADDZE_rec },
14345 { ADDZE8, ADDZE8_rec },
14346 { ADDZE8O, ADDZE8O_rec },
14347 { ADDZEO, ADDZEO_rec },
14348 { AND, AND_rec },
14349 { AND8, AND8_rec },
14350 { ANDC, ANDC_rec },
14351 { ANDC8, ANDC8_rec },
14352 { CNTLZD, CNTLZD_rec },
14353 { CNTLZW, CNTLZW_rec },
14354 { CNTLZW8, CNTLZW8_rec },
14355 { CNTTZD, CNTTZD_rec },
14356 { CNTTZW, CNTTZW_rec },
14357 { CNTTZW8, CNTTZW8_rec },
14358 { DADD, DADD_rec },
14359 { DADDQ, DADDQ_rec },
14360 { DCFFIX, DCFFIX_rec },
14361 { DCFFIXQ, DCFFIXQ_rec },
14362 { DCTDP, DCTDP_rec },
14363 { DCTFIX, DCTFIX_rec },
14364 { DCTFIXQ, DCTFIXQ_rec },
14365 { DCTQPQ, DCTQPQ_rec },
14366 { DDEDPD, DDEDPD_rec },
14367 { DDEDPDQ, DDEDPDQ_rec },
14368 { DDIV, DDIV_rec },
14369 { DDIVQ, DDIVQ_rec },
14370 { DENBCD, DENBCD_rec },
14371 { DENBCDQ, DENBCDQ_rec },
14372 { DIEX, DIEX_rec },
14373 { DIEXQ, DIEXQ_rec },
14374 { DIVD, DIVD_rec },
14375 { DIVDE, DIVDE_rec },
14376 { DIVDEO, DIVDEO_rec },
14377 { DIVDEU, DIVDEU_rec },
14378 { DIVDEUO, DIVDEUO_rec },
14379 { DIVDO, DIVDO_rec },
14380 { DIVDU, DIVDU_rec },
14381 { DIVDUO, DIVDUO_rec },
14382 { DIVW, DIVW_rec },
14383 { DIVWE, DIVWE_rec },
14384 { DIVWEO, DIVWEO_rec },
14385 { DIVWEU, DIVWEU_rec },
14386 { DIVWEUO, DIVWEUO_rec },
14387 { DIVWO, DIVWO_rec },
14388 { DIVWU, DIVWU_rec },
14389 { DIVWUO, DIVWUO_rec },
14390 { DMUL, DMUL_rec },
14391 { DMULQ, DMULQ_rec },
14392 { DQUA, DQUA_rec },
14393 { DQUAI, DQUAI_rec },
14394 { DQUAIQ, DQUAIQ_rec },
14395 { DQUAQ, DQUAQ_rec },
14396 { DRDPQ, DRDPQ_rec },
14397 { DRINTN, DRINTN_rec },
14398 { DRINTNQ, DRINTNQ_rec },
14399 { DRINTX, DRINTX_rec },
14400 { DRINTXQ, DRINTXQ_rec },
14401 { DRRND, DRRND_rec },
14402 { DRRNDQ, DRRNDQ_rec },
14403 { DRSP, DRSP_rec },
14404 { DSCLI, DSCLI_rec },
14405 { DSCLIQ, DSCLIQ_rec },
14406 { DSCRI, DSCRI_rec },
14407 { DSCRIQ, DSCRIQ_rec },
14408 { DSUB, DSUB_rec },
14409 { DSUBQ, DSUBQ_rec },
14410 { DXEX, DXEX_rec },
14411 { DXEXQ, DXEXQ_rec },
14412 { EQV, EQV_rec },
14413 { EQV8, EQV8_rec },
14414 { EXTSB, EXTSB_rec },
14415 { EXTSB8, EXTSB8_rec },
14416 { EXTSH, EXTSH_rec },
14417 { EXTSH8, EXTSH8_rec },
14418 { EXTSW, EXTSW_rec },
14419 { EXTSWSLI, EXTSWSLI_rec },
14420 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14421 { EXTSW_32_64, EXTSW_32_64_rec },
14422 { FABSD, FABSD_rec },
14423 { FABSS, FABSS_rec },
14424 { FADD, FADD_rec },
14425 { FADDS, FADDS_rec },
14426 { FCFID, FCFID_rec },
14427 { FCFIDS, FCFIDS_rec },
14428 { FCFIDU, FCFIDU_rec },
14429 { FCFIDUS, FCFIDUS_rec },
14430 { FCPSGND, FCPSGND_rec },
14431 { FCPSGNS, FCPSGNS_rec },
14432 { FCTID, FCTID_rec },
14433 { FCTIDU, FCTIDU_rec },
14434 { FCTIDUZ, FCTIDUZ_rec },
14435 { FCTIDZ, FCTIDZ_rec },
14436 { FCTIW, FCTIW_rec },
14437 { FCTIWU, FCTIWU_rec },
14438 { FCTIWUZ, FCTIWUZ_rec },
14439 { FCTIWZ, FCTIWZ_rec },
14440 { FDIV, FDIV_rec },
14441 { FDIVS, FDIVS_rec },
14442 { FMADD, FMADD_rec },
14443 { FMADDS, FMADDS_rec },
14444 { FMR, FMR_rec },
14445 { FMSUB, FMSUB_rec },
14446 { FMSUBS, FMSUBS_rec },
14447 { FMUL, FMUL_rec },
14448 { FMULS, FMULS_rec },
14449 { FNABSD, FNABSD_rec },
14450 { FNABSS, FNABSS_rec },
14451 { FNEGD, FNEGD_rec },
14452 { FNEGS, FNEGS_rec },
14453 { FNMADD, FNMADD_rec },
14454 { FNMADDS, FNMADDS_rec },
14455 { FNMSUB, FNMSUB_rec },
14456 { FNMSUBS, FNMSUBS_rec },
14457 { FRE, FRE_rec },
14458 { FRES, FRES_rec },
14459 { FRIMD, FRIMD_rec },
14460 { FRIMS, FRIMS_rec },
14461 { FRIND, FRIND_rec },
14462 { FRINS, FRINS_rec },
14463 { FRIPD, FRIPD_rec },
14464 { FRIPS, FRIPS_rec },
14465 { FRIZD, FRIZD_rec },
14466 { FRIZS, FRIZS_rec },
14467 { FRSP, FRSP_rec },
14468 { FRSQRTE, FRSQRTE_rec },
14469 { FRSQRTES, FRSQRTES_rec },
14470 { FSELD, FSELD_rec },
14471 { FSELS, FSELS_rec },
14472 { FSQRT, FSQRT_rec },
14473 { FSQRTS, FSQRTS_rec },
14474 { FSUB, FSUB_rec },
14475 { FSUBS, FSUBS_rec },
14476 { MULHD, MULHD_rec },
14477 { MULHDU, MULHDU_rec },
14478 { MULHW, MULHW_rec },
14479 { MULHWU, MULHWU_rec },
14480 { MULLD, MULLD_rec },
14481 { MULLDO, MULLDO_rec },
14482 { MULLW, MULLW_rec },
14483 { MULLWO, MULLWO_rec },
14484 { NAND, NAND_rec },
14485 { NAND8, NAND8_rec },
14486 { NEG, NEG_rec },
14487 { NEG8, NEG8_rec },
14488 { NEG8O, NEG8O_rec },
14489 { NEGO, NEGO_rec },
14490 { NOR, NOR_rec },
14491 { NOR8, NOR8_rec },
14492 { OR, OR_rec },
14493 { OR8, OR8_rec },
14494 { ORC, ORC_rec },
14495 { ORC8, ORC8_rec },
14496 { RLDCL, RLDCL_rec },
14497 { RLDCR, RLDCR_rec },
14498 { RLDIC, RLDIC_rec },
14499 { RLDICL, RLDICL_rec },
14500 { RLDICL_32, RLDICL_32_rec },
14501 { RLDICR, RLDICR_rec },
14502 { RLDIMI, RLDIMI_rec },
14503 { RLWIMI, RLWIMI_rec },
14504 { RLWIMI8, RLWIMI8_rec },
14505 { RLWINM, RLWINM_rec },
14506 { RLWINM8, RLWINM8_rec },
14507 { RLWNM, RLWNM_rec },
14508 { RLWNM8, RLWNM8_rec },
14509 { SLD, SLD_rec },
14510 { SLW, SLW_rec },
14511 { SLW8, SLW8_rec },
14512 { SRAD, SRAD_rec },
14513 { SRADI, SRADI_rec },
14514 { SRAW, SRAW_rec },
14515 { SRAW8, SRAW8_rec },
14516 { SRAWI, SRAWI_rec },
14517 { SRAWI8, SRAWI8_rec },
14518 { SRD, SRD_rec },
14519 { SRW, SRW_rec },
14520 { SRW8, SRW8_rec },
14521 { SUBF, SUBF_rec },
14522 { SUBF8, SUBF8_rec },
14523 { SUBF8O, SUBF8O_rec },
14524 { SUBFC, SUBFC_rec },
14525 { SUBFC8, SUBFC8_rec },
14526 { SUBFC8O, SUBFC8O_rec },
14527 { SUBFCO, SUBFCO_rec },
14528 { SUBFE, SUBFE_rec },
14529 { SUBFE8, SUBFE8_rec },
14530 { SUBFE8O, SUBFE8O_rec },
14531 { SUBFEO, SUBFEO_rec },
14532 { SUBFME, SUBFME_rec },
14533 { SUBFME8, SUBFME8_rec },
14534 { SUBFME8O, SUBFME8O_rec },
14535 { SUBFMEO, SUBFMEO_rec },
14536 { SUBFO, SUBFO_rec },
14537 { SUBFUS, SUBFUS_rec },
14538 { SUBFZE, SUBFZE_rec },
14539 { SUBFZE8, SUBFZE8_rec },
14540 { SUBFZE8O, SUBFZE8O_rec },
14541 { SUBFZEO, SUBFZEO_rec },
14542 { VSTRIBL, VSTRIBL_rec },
14543 { VSTRIBR, VSTRIBR_rec },
14544 { VSTRIHL, VSTRIHL_rec },
14545 { VSTRIHR, VSTRIHR_rec },
14546 { XOR, XOR_rec },
14547 { XOR8, XOR8_rec },
14548 }; // End of Table
14549
14550 unsigned mid;
14551 unsigned start = 0;
14552 unsigned end = 221;
14553 while (start < end) {
14554 mid = start + (end - start) / 2;
14555 if (Opcode == Table[mid][0])
14556 break;
14557 if (Opcode < Table[mid][0])
14558 end = mid;
14559 else
14560 start = mid + 1;
14561 }
14562 if (start == end)
14563 return -1; // Instruction doesn't exist in this table.
14564
14565 return Table[mid][1];
14566}
14567
14568
14569} // namespace llvm::PPC
14570
14571#endif // GET_INSTRMAP_INFO
14572
14573