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:1329
16 INLINEASM = 1, // Target.td:1335
17 INLINEASM_BR = 2, // Target.td:1341
18 CFI_INSTRUCTION = 3, // Target.td:1350
19 EH_LABEL = 4, // Target.td:1359
20 GC_LABEL = 5, // Target.td:1368
21 ANNOTATION_LABEL = 6, // Target.td:1377
22 KILL = 7, // Target.td:1385
23 EXTRACT_SUBREG = 8, // Target.td:1392
24 INSERT_SUBREG = 9, // Target.td:1398
25 IMPLICIT_DEF = 10, // Target.td:1405
26 INIT_UNDEF = 11, // Target.td:1414
27 SUBREG_TO_REG = 12, // Target.td:1421
28 COPY_TO_REGCLASS = 13, // Target.td:1427
29 DBG_VALUE = 14, // Target.td:1434
30 DBG_VALUE_LIST = 15, // Target.td:1441
31 DBG_INSTR_REF = 16, // Target.td:1448
32 DBG_PHI = 17, // Target.td:1455
33 DBG_LABEL = 18, // Target.td:1462
34 REG_SEQUENCE = 19, // Target.td:1469
35 COPY = 20, // Target.td:1476
36 COPY_LANEMASK = 21, // Target.td:1484
37 BUNDLE = 22, // Target.td:1491
38 LIFETIME_START = 23, // Target.td:1497
39 LIFETIME_END = 24, // Target.td:1504
40 PSEUDO_PROBE = 25, // Target.td:1511
41 ARITH_FENCE = 26, // Target.td:1518
42 STACKMAP = 27, // Target.td:1527
43 FENTRY_CALL = 28, // Target.td:1662
44 PATCHPOINT = 29, // Target.td:1535
45 LOAD_STACK_GUARD = 30, // Target.td:1553
46 PREALLOCATED_SETUP = 31, // Target.td:1561
47 PREALLOCATED_ARG = 32, // Target.td:1567
48 STATEPOINT = 33, // Target.td:1544
49 LOCAL_ESCAPE = 34, // Target.td:1573
50 FAULTING_OP = 35, // Target.td:1582
51 PATCHABLE_OP = 36, // Target.td:1602
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1610
53 PATCHABLE_RET = 38, // Target.td:1617
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1626
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1634
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1642
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1652
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1672
59 FAKE_USE = 44, // Target.td:1592
60 MEMBARRIER = 45, // Target.td:1678
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1686
62 RELOC_NONE = 47, // Target.td:1694
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1706
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1702
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1710
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1714
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1937
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1929
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1944
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:1522
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1535
96 G_INSERT = 81, // GenericOpcodes.td:1544
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1554
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1574
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1584
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1591
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:1951
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:1491
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1492
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1493
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1494
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1495
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1496
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1497
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1498
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1481
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1482
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1483
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1484
149 G_FENCE = 134, // GenericOpcodes.td:1500
150 G_PREFETCH = 135, // GenericOpcodes.td:1507
151 G_BRCOND = 136, // GenericOpcodes.td:1647
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1656
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1679
154 G_INTRINSIC = 139, // GenericOpcodes.td:1599
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1606
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1615
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1623
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:1637
265 G_BRJT = 250, // GenericOpcodes.td:1667
266 G_VSCALE = 251, // GenericOpcodes.td:1565
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1711
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1719
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1727
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1735
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1746
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1754
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1762
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1769
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:1821
307 G_STRICT_FSUB = 292, // GenericOpcodes.td:1822
308 G_STRICT_FMUL = 293, // GenericOpcodes.td:1823
309 G_STRICT_FDIV = 294, // GenericOpcodes.td:1824
310 G_STRICT_FREM = 295, // GenericOpcodes.td:1825
311 G_STRICT_FMA = 296, // GenericOpcodes.td:1826
312 G_STRICT_FSQRT = 297, // GenericOpcodes.td:1827
313 G_STRICT_FLDEXP = 298, // GenericOpcodes.td:1828
314 G_STRICT_FCMP = 299, // GenericOpcodes.td:1829
315 G_STRICT_FCMPS = 300, // GenericOpcodes.td:1830
316 G_READ_REGISTER = 301, // GenericOpcodes.td:1686
317 G_WRITE_REGISTER = 302, // GenericOpcodes.td:1696
318 G_MEMCPY = 303, // GenericOpcodes.td:1836
319 G_MEMCPY_INLINE = 304, // GenericOpcodes.td:1844
320 G_MEMMOVE = 305, // GenericOpcodes.td:1852
321 G_MEMSET = 306, // GenericOpcodes.td:1860
322 G_BZERO = 307, // GenericOpcodes.td:1867
323 G_MEMSET_INLINE = 308, // GenericOpcodes.td:1874
324 G_TRAP = 309, // GenericOpcodes.td:1884
325 G_DEBUGTRAP = 310, // GenericOpcodes.td:1891
326 G_UBSANTRAP = 311, // GenericOpcodes.td:1897
327 G_VECREDUCE_SEQ_FADD = 312, // GenericOpcodes.td:1785
328 G_VECREDUCE_SEQ_FMUL = 313, // GenericOpcodes.td:1791
329 G_VECREDUCE_FADD = 314, // GenericOpcodes.td:1797
330 G_VECREDUCE_FMUL = 315, // GenericOpcodes.td:1798
331 G_VECREDUCE_FMAX = 316, // GenericOpcodes.td:1800
332 G_VECREDUCE_FMIN = 317, // GenericOpcodes.td:1801
333 G_VECREDUCE_FMAXIMUM = 318, // GenericOpcodes.td:1802
334 G_VECREDUCE_FMINIMUM = 319, // GenericOpcodes.td:1803
335 G_VECREDUCE_FMAXIMUMNUM = 320, // GenericOpcodes.td:1804
336 G_VECREDUCE_FMINIMUMNUM = 321, // GenericOpcodes.td:1805
337 G_VECREDUCE_ADD = 322, // GenericOpcodes.td:1807
338 G_VECREDUCE_MUL = 323, // GenericOpcodes.td:1808
339 G_VECREDUCE_AND = 324, // GenericOpcodes.td:1809
340 G_VECREDUCE_OR = 325, // GenericOpcodes.td:1810
341 G_VECREDUCE_XOR = 326, // GenericOpcodes.td:1811
342 G_VECREDUCE_SMAX = 327, // GenericOpcodes.td:1812
343 G_VECREDUCE_SMIN = 328, // GenericOpcodes.td:1813
344 G_VECREDUCE_UMAX = 329, // GenericOpcodes.td:1814
345 G_VECREDUCE_UMIN = 330, // GenericOpcodes.td:1815
346 G_SBFX = 331, // GenericOpcodes.td:1909
347 G_UBFX = 332, // GenericOpcodes.td:1917
348 ATOMIC_CMP_SWAP_I128 = 333, // PPCInstr64Bit.td:394
349 ATOMIC_LOAD_ADD_I128 = 334, // PPCInstr64Bit.td:387
350 ATOMIC_LOAD_AND_I128 = 335, // PPCInstr64Bit.td:389
351 ATOMIC_LOAD_NAND_I128 = 336, // PPCInstr64Bit.td:392
352 ATOMIC_LOAD_OR_I128 = 337, // PPCInstr64Bit.td:391
353 ATOMIC_LOAD_SUB_I128 = 338, // PPCInstr64Bit.td:388
354 ATOMIC_LOAD_XOR_I128 = 339, // PPCInstr64Bit.td:390
355 ATOMIC_SWAP_I128 = 340, // PPCInstr64Bit.td:386
356 BUILD_QUADWORD = 341, // PPCInstr64Bit.td:1699
357 BUILD_UACC = 342, // PPCInstrMMA.td:508
358 CFENCE = 343, // PPCInstrInfo.td:5591
359 CFENCE8 = 344, // PPCInstr64Bit.td:1513
360 CLRLSLDI = 345, // PPCInstrInfo.td:5123
361 CLRLSLDI_rec = 346, // PPCInstrInfo.td:5125
362 CLRLSLWI = 347, // PPCInstrInfo.td:5070
363 CLRLSLWI_rec = 348, // PPCInstrInfo.td:5072
364 CLRRDI = 349, // PPCInstrInfo.td:5119
365 CLRRDI_rec = 350, // PPCInstrInfo.td:5121
366 CLRRWI = 351, // PPCInstrInfo.td:5066
367 CLRRWI_rec = 352, // PPCInstrInfo.td:5068
368 DCBFL = 353, // PPCInstrInfo.td:4822
369 DCBFLP = 354, // PPCInstrInfo.td:4823
370 DCBFPS = 355, // PPCInstrInfo.td:4832
371 DCBFx = 356, // PPCInstrInfo.td:4821
372 DCBSTPS = 357, // PPCInstrInfo.td:4833
373 DCBTCT = 358, // PPCInstrInfo.td:4813
374 DCBTDS = 359, // PPCInstrInfo.td:4814
375 DCBTSTCT = 360, // PPCInstrInfo.td:4817
376 DCBTSTDS = 361, // PPCInstrInfo.td:4818
377 DCBTSTT = 362, // PPCInstrInfo.td:4819
378 DCBTSTx = 363, // PPCInstrInfo.td:4811
379 DCBTT = 364, // PPCInstrInfo.td:4815
380 DCBTx = 365, // PPCInstrInfo.td:4810
381 DFLOADf32 = 366, // PPCInstrVSX.td:1794
382 DFLOADf64 = 367, // PPCInstrVSX.td:1796
383 DFSTOREf32 = 368, // PPCInstrVSX.td:1798
384 DFSTOREf64 = 369, // PPCInstrVSX.td:1800
385 EXTLDI = 370, // PPCInstrInfo.td:5095
386 EXTLDI_rec = 371, // PPCInstrInfo.td:5097
387 EXTLWI = 372, // PPCInstrInfo.td:5036
388 EXTLWI_rec = 373, // PPCInstrInfo.td:5039
389 EXTRDI = 374, // PPCInstrInfo.td:5099
390 EXTRDI_rec = 375, // PPCInstrInfo.td:5101
391 EXTRWI = 376, // PPCInstrInfo.td:5042
392 EXTRWI_rec = 377, // PPCInstrInfo.td:5044
393 INSLWI = 378, // PPCInstrInfo.td:5046
394 INSLWI_rec = 379, // PPCInstrInfo.td:5048
395 INSRDI = 380, // PPCInstrInfo.td:5103
396 INSRDI_rec = 381, // PPCInstrInfo.td:5105
397 INSRWI = 382, // PPCInstrInfo.td:5050
398 INSRWI_rec = 383, // PPCInstrInfo.td:5052
399 KILL_PAIR = 384, // PPCInstrMMA.td:506
400 LAx = 385, // PPCInstrInfo.td:5025
401 LDAT_CSNE_PSEUDO = 386, // PPCInstr64Bit.td:358
402 LIWAX = 387, // PPCInstrVSX.td:1174
403 LIWZX = 388, // PPCInstrVSX.td:1177
404 LWAT_CSNE_PSEUDO = 389, // PPCInstrInfo.td:2151
405 PPCLdFixedAddr = 390, // PPCInstrInfo.td:5153
406 PSUBI = 391, // PPCInstrP10.td:2981
407 RLWIMIbm = 392, // PPCInstrInfo.td:5145
408 RLWIMIbm_rec = 393, // PPCInstrInfo.td:5147
409 RLWINMbm = 394, // PPCInstrInfo.td:5141
410 RLWINMbm_rec = 395, // PPCInstrInfo.td:5143
411 RLWNMbm = 396, // PPCInstrInfo.td:5149
412 RLWNMbm_rec = 397, // PPCInstrInfo.td:5151
413 ROTRDI = 398, // PPCInstrInfo.td:5107
414 ROTRDI_rec = 399, // PPCInstrInfo.td:5109
415 ROTRWI = 400, // PPCInstrInfo.td:5054
416 ROTRWI_rec = 401, // PPCInstrInfo.td:5056
417 SLDI = 402, // PPCInstrInfo.td:5111
418 SLDI_rec = 403, // PPCInstrInfo.td:5113
419 SLWI = 404, // PPCInstrInfo.td:5058
420 SLWI_rec = 405, // PPCInstrInfo.td:5060
421 SPILLTOVSR_LD = 406, // PPCInstrVSX.td:1811
422 SPILLTOVSR_LDX = 407, // PPCInstrVSX.td:1809
423 SPILLTOVSR_ST = 408, // PPCInstrVSX.td:1806
424 SPILLTOVSR_STX = 409, // PPCInstrVSX.td:1804
425 SRDI = 410, // PPCInstrInfo.td:5115
426 SRDI_rec = 411, // PPCInstrInfo.td:5117
427 SRWI = 412, // PPCInstrInfo.td:5062
428 SRWI_rec = 413, // PPCInstrInfo.td:5064
429 STIWX = 414, // PPCInstrVSX.td:1194
430 SUBI = 415, // PPCInstrInfo.td:5027
431 SUBIC = 416, // PPCInstrInfo.td:5031
432 SUBIC_rec = 417, // PPCInstrInfo.td:5033
433 SUBIS = 418, // PPCInstrInfo.td:5029
434 SUBPCIS = 419, // PPCInstrInfo.td:5127
435 XFLOADf32 = 420, // PPCInstrVSX.td:1171
436 XFLOADf64 = 421, // PPCInstrVSX.td:351
437 XFSTOREf32 = 422, // PPCInstrVSX.td:1191
438 XFSTOREf64 = 423, // PPCInstrVSX.td:381
439 ADD4 = 424, // PPCInstrInfo.td:1120
440 ADD4O = 425, // PPCInstrInfo.td:1130
441 ADD4O_rec = 426, // PPCInstrInfo.td:1134
442 ADD4TLS = 427, // PPCInstrInfo.td:3150
443 ADD4_rec = 428, // PPCInstrInfo.td:1124
444 ADD8 = 429, // PPCInstrInfo.td:1120
445 ADD8O = 430, // PPCInstrInfo.td:1130
446 ADD8O_rec = 431, // PPCInstrInfo.td:1134
447 ADD8TLS = 432, // PPCInstr64Bit.td:697
448 ADD8TLS_ = 433, // PPCInstr64Bit.td:829
449 ADD8_rec = 434, // PPCInstrInfo.td:1124
450 ADDC = 435, // PPCInstrInfo.td:1172
451 ADDC8 = 436, // PPCInstrInfo.td:1172
452 ADDC8O = 437, // PPCInstrInfo.td:1182
453 ADDC8O_rec = 438, // PPCInstrInfo.td:1186
454 ADDC8_rec = 439, // PPCInstrInfo.td:1176
455 ADDCO = 440, // PPCInstrInfo.td:1182
456 ADDCO_rec = 441, // PPCInstrInfo.td:1186
457 ADDC_rec = 442, // PPCInstrInfo.td:1176
458 ADDE = 443, // PPCInstrInfo.td:1172
459 ADDE8 = 444, // PPCInstrInfo.td:1172
460 ADDE8O = 445, // PPCInstrInfo.td:1182
461 ADDE8O_rec = 446, // PPCInstrInfo.td:1186
462 ADDE8_rec = 447, // PPCInstrInfo.td:1176
463 ADDEO = 448, // PPCInstrInfo.td:1182
464 ADDEO_rec = 449, // PPCInstrInfo.td:1186
465 ADDEX = 450, // PPCInstrInfo.td:3138
466 ADDEX8 = 451, // PPCInstr64Bit.td:1837
467 ADDE_rec = 452, // PPCInstrInfo.td:1176
468 ADDG6S = 453, // PPCInstrInfo.td:2197
469 ADDG6S8 = 454, // PPCInstr64Bit.td:1035
470 ADDI = 455, // PPCInstrInfo.td:2529
471 ADDI8 = 456, // PPCInstr64Bit.td:775
472 ADDIC = 457, // PPCInstrInfo.td:2534
473 ADDIC8 = 458, // PPCInstr64Bit.td:772
474 ADDIC_rec = 459, // PPCInstrInfo.td:2539
475 ADDIS = 460, // PPCInstrInfo.td:2543
476 ADDIS8 = 461, // PPCInstr64Bit.td:778
477 ADDISdtprelHA = 462, // PPCInstr64Bit.td:1622
478 ADDISdtprelHA32 = 463, // PPCInstrInfo.td:3598
479 ADDISgotTprelHA = 464, // PPCInstr64Bit.td:1500
480 ADDIStlsgdHA = 465, // PPCInstr64Bit.td:1517
481 ADDIStlsldHA = 466, // PPCInstr64Bit.td:1589
482 ADDIStocHA = 467, // PPCInstrInfo.td:3613
483 ADDIStocHA8 = 468, // PPCInstr64Bit.td:1484
484 ADDIdtprelL = 469, // PPCInstr64Bit.td:1628
485 ADDIdtprelL32 = 470, // PPCInstrInfo.td:3594
486 ADDItlsgdL = 471, // PPCInstr64Bit.td:1522
487 ADDItlsgdL32 = 472, // PPCInstrInfo.td:3506
488 ADDItlsgdLADDR = 473, // PPCInstr64Bit.td:1581
489 ADDItlsgdLADDR32 = 474, // PPCInstrInfo.td:3554
490 ADDItlsldL = 475, // PPCInstr64Bit.td:1594
491 ADDItlsldL32 = 476, // PPCInstrInfo.td:3561
492 ADDItlsldLADDR = 477, // PPCInstr64Bit.td:1614
493 ADDItlsldLADDR32 = 478, // PPCInstrInfo.td:3587
494 ADDItoc = 479, // PPCInstrInfo.td:3616
495 ADDItoc8 = 480, // PPCInstr64Bit.td:1491
496 ADDItocL = 481, // PPCInstrInfo.td:3618
497 ADDItocL8 = 482, // PPCInstr64Bit.td:1486
498 ADDME = 483, // PPCInstrInfo.td:1221
499 ADDME8 = 484, // PPCInstrInfo.td:1221
500 ADDME8O = 485, // PPCInstrInfo.td:1231
501 ADDME8O_rec = 486, // PPCInstrInfo.td:1235
502 ADDME8_rec = 487, // PPCInstrInfo.td:1225
503 ADDMEO = 488, // PPCInstrInfo.td:1231
504 ADDMEO_rec = 489, // PPCInstrInfo.td:1235
505 ADDME_rec = 490, // PPCInstrInfo.td:1225
506 ADDPCIS = 491, // PPCInstr64Bit.td:1070
507 ADDZE = 492, // PPCInstrInfo.td:1221
508 ADDZE8 = 493, // PPCInstrInfo.td:1221
509 ADDZE8O = 494, // PPCInstrInfo.td:1231
510 ADDZE8O_rec = 495, // PPCInstrInfo.td:1235
511 ADDZE8_rec = 496, // PPCInstrInfo.td:1225
512 ADDZEO = 497, // PPCInstrInfo.td:1231
513 ADDZEO_rec = 498, // PPCInstrInfo.td:1235
514 ADDZE_rec = 499, // PPCInstrInfo.td:1225
515 ADJCALLSTACKDOWN = 500, // PPCInstrInfo.td:1489
516 ADJCALLSTACKUP = 501, // PPCInstrInfo.td:1492
517 AND = 502, // PPCInstrInfo.td:1046
518 AND8 = 503, // PPCInstrInfo.td:1046
519 AND8_rec = 504, // PPCInstrInfo.td:1050
520 ANDC = 505, // PPCInstrInfo.td:1046
521 ANDC8 = 506, // PPCInstrInfo.td:1046
522 ANDC8_rec = 507, // PPCInstrInfo.td:1050
523 ANDC_rec = 508, // PPCInstrInfo.td:1050
524 ANDI8_rec = 509, // PPCInstr64Bit.td:667
525 ANDIS8_rec = 510, // PPCInstr64Bit.td:671
526 ANDIS_rec = 511, // PPCInstrInfo.td:2579
527 ANDI_rec = 512, // PPCInstrInfo.td:2575
528 ANDI_rec_1_EQ_BIT = 513, // PPCInstrInfo.td:4470
529 ANDI_rec_1_EQ_BIT8 = 514, // PPCInstrInfo.td:4477
530 ANDI_rec_1_GT_BIT = 515, // PPCInstrInfo.td:4473
531 ANDI_rec_1_GT_BIT8 = 516, // PPCInstrInfo.td:4480
532 AND_rec = 517, // PPCInstrInfo.td:1050
533 ATOMIC_CMP_SWAP_I16 = 518, // PPCInstrInfo.td:2090
534 ATOMIC_CMP_SWAP_I32 = 519, // PPCInstrInfo.td:2090
535 ATOMIC_CMP_SWAP_I64 = 520, // PPCInstr64Bit.td:310
536 ATOMIC_CMP_SWAP_I8 = 521, // PPCInstrInfo.td:2090
537 ATOMIC_LOAD_ADD = 522, // PPCInstrInfo.td:2065
538 ATOMIC_LOAD_ADD_I64 = 523, // PPCInstr64Bit.td:302
539 ATOMIC_LOAD_ADD_NOWP = 524, // PPCInstrInfo.td:2068
540 ATOMIC_LOAD_AND = 525, // PPCInstrInfo.td:2065
541 ATOMIC_LOAD_AND_I64 = 526, // PPCInstr64Bit.td:302
542 ATOMIC_LOAD_AND_NOWP = 527, // PPCInstrInfo.td:2068
543 ATOMIC_LOAD_MAX = 528, // PPCInstrInfo.td:2065
544 ATOMIC_LOAD_MAX_I64 = 529, // PPCInstr64Bit.td:302
545 ATOMIC_LOAD_MAX_NOWP = 530, // PPCInstrInfo.td:2068
546 ATOMIC_LOAD_MIN = 531, // PPCInstrInfo.td:2065
547 ATOMIC_LOAD_MIN_I64 = 532, // PPCInstr64Bit.td:302
548 ATOMIC_LOAD_MIN_NOWP = 533, // PPCInstrInfo.td:2068
549 ATOMIC_LOAD_NAND = 534, // PPCInstrInfo.td:2065
550 ATOMIC_LOAD_NAND_I64 = 535, // PPCInstr64Bit.td:302
551 ATOMIC_LOAD_NAND_NOWP = 536, // PPCInstrInfo.td:2068
552 ATOMIC_LOAD_OR = 537, // PPCInstrInfo.td:2065
553 ATOMIC_LOAD_OR_I64 = 538, // PPCInstr64Bit.td:302
554 ATOMIC_LOAD_OR_NOWP = 539, // PPCInstrInfo.td:2068
555 ATOMIC_LOAD_SUB = 540, // PPCInstrInfo.td:2065
556 ATOMIC_LOAD_SUB_I64 = 541, // PPCInstr64Bit.td:302
557 ATOMIC_LOAD_SUB_NOWP = 542, // PPCInstrInfo.td:2068
558 ATOMIC_LOAD_UMAX = 543, // PPCInstrInfo.td:2065
559 ATOMIC_LOAD_UMAX_I64 = 544, // PPCInstr64Bit.td:302
560 ATOMIC_LOAD_UMAX_NOWP = 545, // PPCInstrInfo.td:2068
561 ATOMIC_LOAD_UMIN = 546, // PPCInstrInfo.td:2065
562 ATOMIC_LOAD_UMIN_I64 = 547, // PPCInstr64Bit.td:302
563 ATOMIC_LOAD_UMIN_NOWP = 548, // PPCInstrInfo.td:2068
564 ATOMIC_LOAD_XOR = 549, // PPCInstrInfo.td:2065
565 ATOMIC_LOAD_XOR_I64 = 550, // PPCInstr64Bit.td:302
566 ATOMIC_LOAD_XOR_NOWP = 551, // PPCInstrInfo.td:2068
567 ATOMIC_SWAP = 552, // PPCInstrInfo.td:2065
568 ATOMIC_SWAP_I64 = 553, // PPCInstr64Bit.td:302
569 ATOMIC_SWAP_NOWP = 554, // PPCInstrInfo.td:2068
570 ATTN = 555, // PPCInstrInfo.td:4707
571 B = 556, // PPCInstrInfo.td:1641
572 BA = 557, // PPCInstrInfo.td:1644
573 BC = 558, // PPCInstrInfo.td:1671
574 BCC = 559, // PPCInstrInfo.td:1655
575 BCCA = 560, // PPCInstrInfo.td:1661
576 BCCCTR = 561, // PPCInstrInfo.td:1603
577 BCCCTR8 = 562, // PPCInstr64Bit.td:61
578 BCCCTRL = 563, // PPCInstrInfo.td:1772
579 BCCCTRL8 = 564, // PPCInstr64Bit.td:142
580 BCCL = 565, // PPCInstrInfo.td:1749
581 BCCLA = 566, // PPCInstrInfo.td:1751
582 BCCLR = 567, // PPCInstrInfo.td:1665
583 BCCLRL = 568, // PPCInstrInfo.td:1787
584 BCCTR = 569, // PPCInstrInfo.td:1607
585 BCCTR8 = 570, // PPCInstr64Bit.td:66
586 BCCTR8n = 571, // PPCInstr64Bit.td:69
587 BCCTRL = 572, // PPCInstrInfo.td:1776
588 BCCTRL8 = 573, // PPCInstr64Bit.td:147
589 BCCTRL8n = 574, // PPCInstr64Bit.td:150
590 BCCTRLn = 575, // PPCInstrInfo.td:1778
591 BCCTRn = 576, // PPCInstrInfo.td:1609
592 BCDADD_rec = 577, // PPCInstrAltivec.td:1412
593 BCDCFN_rec = 578, // PPCInstrAltivec.td:1652
594 BCDCFSQ_rec = 579, // PPCInstrAltivec.td:1660
595 BCDCFZ_rec = 580, // PPCInstrAltivec.td:1654
596 BCDCPSGN_rec = 581, // PPCInstrAltivec.td:1665
597 BCDCTN_rec = 582, // PPCInstrAltivec.td:1656
598 BCDCTSQ_rec = 583, // PPCInstrAltivec.td:1661
599 BCDCTZ_rec = 584, // PPCInstrAltivec.td:1658
600 BCDSETSGN_rec = 585, // PPCInstrAltivec.td:1668
601 BCDSR_rec = 586, // PPCInstrAltivec.td:1674
602 BCDSUB_rec = 587, // PPCInstrAltivec.td:1413
603 BCDS_rec = 588, // PPCInstrAltivec.td:1672
604 BCDTRUNC_rec = 589, // PPCInstrAltivec.td:1677
605 BCDUS_rec = 590, // PPCInstrAltivec.td:1673
606 BCDUTRUNC_rec = 591, // PPCInstrAltivec.td:1678
607 BCL = 592, // PPCInstrInfo.td:1754
608 BCLR = 593, // PPCInstrInfo.td:1679
609 BCLRL = 594, // PPCInstrInfo.td:1791
610 BCLRLn = 595, // PPCInstrInfo.td:1793
611 BCLRn = 596, // PPCInstrInfo.td:1681
612 BCLalways = 597, // PPCInstrInfo.td:1733
613 BCLn = 598, // PPCInstrInfo.td:1757
614 BCTR = 599, // PPCInstrInfo.td:1599
615 BCTR8 = 600, // PPCInstr64Bit.td:58
616 BCTRL = 601, // PPCInstrInfo.td:1767
617 BCTRL8 = 602, // PPCInstr64Bit.td:137
618 BCTRL8_LDinto_toc = 603, // PPCInstr64Bit.td:192
619 BCTRL8_LDinto_toc_RM = 604, // PPCInstr64Bit.td:202
620 BCTRL8_RM = 605, // PPCInstr64Bit.td:184
621 BCTRL_LWZinto_toc = 606, // PPCInstrInfo.td:1878
622 BCTRL_LWZinto_toc_RM = 607, // PPCInstrInfo.td:1906
623 BCTRL_RM = 608, // PPCInstrInfo.td:1853
624 BCn = 609, // PPCInstrInfo.td:1675
625 BDNZ = 610, // PPCInstrInfo.td:1704
626 BDNZ8 = 611, // PPCInstr64Bit.td:83
627 BDNZA = 612, // PPCInstrInfo.td:1708
628 BDNZAm = 613, // PPCInstrInfo.td:1724
629 BDNZAp = 614, // PPCInstrInfo.td:1716
630 BDNZL = 615, // PPCInstrInfo.td:1800
631 BDNZLA = 616, // PPCInstrInfo.td:1804
632 BDNZLAm = 617, // PPCInstrInfo.td:1820
633 BDNZLAp = 618, // PPCInstrInfo.td:1812
634 BDNZLR = 619, // PPCInstrInfo.td:1689
635 BDNZLR8 = 620, // PPCInstr64Bit.td:90
636 BDNZLRL = 621, // PPCInstrInfo.td:1826
637 BDNZLRLm = 622, // PPCInstrInfo.td:1834
638 BDNZLRLp = 623, // PPCInstrInfo.td:1830
639 BDNZLRm = 624, // PPCInstrInfo.td:1697
640 BDNZLRp = 625, // PPCInstrInfo.td:1693
641 BDNZLm = 626, // PPCInstrInfo.td:1816
642 BDNZLp = 627, // PPCInstrInfo.td:1808
643 BDNZm = 628, // PPCInstrInfo.td:1720
644 BDNZp = 629, // PPCInstrInfo.td:1712
645 BDZ = 630, // PPCInstrInfo.td:1702
646 BDZ8 = 631, // PPCInstr64Bit.td:81
647 BDZA = 632, // PPCInstrInfo.td:1706
648 BDZAm = 633, // PPCInstrInfo.td:1722
649 BDZAp = 634, // PPCInstrInfo.td:1714
650 BDZL = 635, // PPCInstrInfo.td:1798
651 BDZLA = 636, // PPCInstrInfo.td:1802
652 BDZLAm = 637, // PPCInstrInfo.td:1818
653 BDZLAp = 638, // PPCInstrInfo.td:1810
654 BDZLR = 639, // PPCInstrInfo.td:1687
655 BDZLR8 = 640, // PPCInstr64Bit.td:88
656 BDZLRL = 641, // PPCInstrInfo.td:1824
657 BDZLRLm = 642, // PPCInstrInfo.td:1832
658 BDZLRLp = 643, // PPCInstrInfo.td:1828
659 BDZLRm = 644, // PPCInstrInfo.td:1695
660 BDZLRp = 645, // PPCInstrInfo.td:1691
661 BDZLm = 646, // PPCInstrInfo.td:1814
662 BDZLp = 647, // PPCInstrInfo.td:1806
663 BDZm = 648, // PPCInstrInfo.td:1718
664 BDZp = 649, // PPCInstrInfo.td:1710
665 BL = 650, // PPCInstrInfo.td:1741
666 BL8 = 651, // PPCInstr64Bit.td:100
667 BL8_LDinto_toc = 652, // PPCInstr64Bit.td:213
668 BL8_LDinto_toc_RM = 653, // PPCInstr64Bit.td:222
669 BL8_NOP = 654, // PPCInstr64Bit.td:110
670 BL8_NOP_RM = 655, // PPCInstr64Bit.td:165
671 BL8_NOP_TLS = 656, // PPCInstr64Bit.td:114
672 BL8_NOTOC = 657, // PPCInstr64Bit.td:127
673 BL8_NOTOC_RM = 658, // PPCInstr64Bit.td:178
674 BL8_NOTOC_TLS = 659, // PPCInstr64Bit.td:130
675 BL8_RM = 660, // PPCInstr64Bit.td:160
676 BL8_TLS = 661, // PPCInstr64Bit.td:103
677 BL8_TLS_ = 662, // PPCInstr64Bit.td:237
678 BLA = 663, // PPCInstrInfo.td:1743
679 BLA8 = 664, // PPCInstr64Bit.td:106
680 BLA8_NOP = 665, // PPCInstr64Bit.td:118
681 BLA8_NOP_RM = 666, // PPCInstr64Bit.td:169
682 BLA8_RM = 667, // PPCInstr64Bit.td:163
683 BLA_RM = 668, // PPCInstrInfo.td:1844
684 BLR = 669, // PPCInstrInfo.td:1595
685 BLR8 = 670, // PPCInstr64Bit.td:54
686 BLRL = 671, // PPCInstrInfo.td:1783
687 BL_LWZinto_toc = 672, // PPCInstrInfo.td:1888
688 BL_LWZinto_toc_RM = 673, // PPCInstrInfo.td:1896
689 BL_NOP = 674, // PPCInstrInfo.td:1760
690 BL_NOP_RM = 675, // PPCInstrInfo.td:1847
691 BL_RM = 676, // PPCInstrInfo.td:1842
692 BL_TLS = 677, // PPCInstrInfo.td:1747
693 BPERMD = 678, // PPCInstr64Bit.td:1007
694 BRD = 679, // PPCInstrP10.td:1848
695 BRH = 680, // PPCInstrP10.td:1837
696 BRH8 = 681, // PPCInstrP10.td:1843
697 BRINC = 682, // PPCInstrSPE.td:132
698 BRW = 683, // PPCInstrP10.td:1839
699 BRW8 = 684, // PPCInstrP10.td:1845
700 CBCDTD = 685, // PPCInstrInfo.td:2194
701 CBCDTD8 = 686, // PPCInstr64Bit.td:1032
702 CDTBCD = 687, // PPCInstrInfo.td:2191
703 CDTBCD8 = 688, // PPCInstr64Bit.td:1029
704 CFUGED = 689, // PPCInstrP10.td:1735
705 CLRBHRB = 690, // PPCInstrInfo.td:1975
706 CMPB = 691, // PPCInstrInfo.td:2690
707 CMPB8 = 692, // PPCInstr64Bit.td:1013
708 CMPD = 693, // PPCInstr64Bit.td:891
709 CMPDI = 694, // PPCInstr64Bit.td:895
710 CMPEQB = 695, // PPCInstr64Bit.td:905
711 CMPLD = 696, // PPCInstr64Bit.td:893
712 CMPLDI = 697, // PPCInstr64Bit.td:897
713 CMPLW = 698, // PPCInstrInfo.td:2697
714 CMPLWI = 699, // PPCInstrInfo.td:2610
715 CMPRB = 700, // PPCInstrInfo.td:2612
716 CMPRB8 = 701, // PPCInstr64Bit.td:901
717 CMPW = 702, // PPCInstrInfo.td:2695
718 CMPWI = 703, // PPCInstrInfo.td:2608
719 CNTLZD = 704, // PPCInstrInfo.td:1090
720 CNTLZDM = 705, // PPCInstrP10.td:1752
721 CNTLZD_rec = 706, // PPCInstrInfo.td:1094
722 CNTLZW = 707, // PPCInstrInfo.td:1090
723 CNTLZW8 = 708, // PPCInstrInfo.td:1090
724 CNTLZW8_rec = 709, // PPCInstrInfo.td:1094
725 CNTLZW_rec = 710, // PPCInstrInfo.td:1094
726 CNTTZD = 711, // PPCInstrInfo.td:1090
727 CNTTZDM = 712, // PPCInstrP10.td:1756
728 CNTTZD_rec = 713, // PPCInstrInfo.td:1094
729 CNTTZW = 714, // PPCInstrInfo.td:1090
730 CNTTZW8 = 715, // PPCInstrInfo.td:1090
731 CNTTZW8_rec = 716, // PPCInstrInfo.td:1094
732 CNTTZW_rec = 717, // PPCInstrInfo.td:1094
733 CP_ABORT = 718, // PPCInstrInfo.td:5386
734 CP_COPY = 719, // PPCInstrInfo.td:5380
735 CP_COPY8 = 720, // PPCInstr64Bit.td:2003
736 CP_PASTE8_rec = 721, // PPCInstr64Bit.td:2004
737 CP_PASTE_rec = 722, // PPCInstrInfo.td:5383
738 CR6SET = 723, // PPCInstrInfo.td:2913
739 CR6UNSET = 724, // PPCInstrInfo.td:2917
740 CRAND = 725, // PPCInstrInfo.td:2856
741 CRANDC = 726, // PPCInstrInfo.td:2891
742 CREQV = 727, // PPCInstrInfo.td:2880
743 CRNAND = 728, // PPCInstrInfo.td:2861
744 CRNOR = 729, // PPCInstrInfo.td:2876
745 CRNOT = 730, // PPCInstrInfo.td:2887
746 CROR = 731, // PPCInstrInfo.td:2866
747 CRORC = 732, // PPCInstrInfo.td:2896
748 CRSET = 733, // PPCInstrInfo.td:2903
749 CRUNSET = 734, // PPCInstrInfo.td:2907
750 CRXOR = 735, // PPCInstrInfo.td:2871
751 CTRL_DEP = 736, // PPCInstrInfo.td:1659
752 DADD = 737, // PPCInstrInfo.td:1344
753 DADDQ = 738, // PPCInstrInfo.td:1344
754 DADDQ_rec = 739, // PPCInstrInfo.td:1348
755 DADD_rec = 740, // PPCInstrInfo.td:1348
756 DARN = 741, // PPCInstr64Bit.td:1095
757 DCBA = 742, // PPCInstrInfo.td:1988
758 DCBF = 743, // PPCInstrInfo.td:2004
759 DCBFEP = 744, // PPCInstrInfo.td:4769
760 DCBI = 745, // PPCInstrInfo.td:1991
761 DCBST = 746, // PPCInstrInfo.td:1994
762 DCBSTEP = 747, // PPCInstrInfo.td:4772
763 DCBT = 748, // PPCInstrInfo.td:2009
764 DCBTEP = 749, // PPCInstrInfo.td:4775
765 DCBTST = 750, // PPCInstrInfo.td:2012
766 DCBTSTEP = 751, // PPCInstrInfo.td:4779
767 DCBZ = 752, // PPCInstrInfo.td:1997
768 DCBZEP = 753, // PPCInstrInfo.td:4783
769 DCBZL = 754, // PPCInstrInfo.td:2000
770 DCBZLEP = 755, // PPCInstrInfo.td:4786
771 DCCCI = 756, // PPCInstrInfo.td:4550
772 DCFFIX = 757, // PPCInstrInfo.td:1330
773 DCFFIXQ = 758, // PPCInstrInfo.td:1330
774 DCFFIXQQ = 759, // PPCInstrDFP.td:110
775 DCFFIXQ_rec = 760, // PPCInstrInfo.td:1334
776 DCFFIX_rec = 761, // PPCInstrInfo.td:1334
777 DCMPO = 762, // PPCInstrDFP.td:53
778 DCMPOQ = 763, // PPCInstrDFP.td:56
779 DCMPU = 764, // PPCInstrDFP.td:47
780 DCMPUQ = 765, // PPCInstrDFP.td:50
781 DCTDP = 766, // PPCInstrInfo.td:1330
782 DCTDP_rec = 767, // PPCInstrInfo.td:1334
783 DCTFIX = 768, // PPCInstrInfo.td:1330
784 DCTFIXQ = 769, // PPCInstrInfo.td:1330
785 DCTFIXQQ = 770, // PPCInstrDFP.td:113
786 DCTFIXQ_rec = 771, // PPCInstrInfo.td:1334
787 DCTFIX_rec = 772, // PPCInstrInfo.td:1334
788 DCTQPQ = 773, // PPCInstrInfo.td:1330
789 DCTQPQ_rec = 774, // PPCInstrInfo.td:1334
790 DDEDPD = 775, // PPCInstrInfo.td:1357
791 DDEDPDQ = 776, // PPCInstrInfo.td:1357
792 DDEDPDQ_rec = 777, // PPCInstrInfo.td:1361
793 DDEDPD_rec = 778, // PPCInstrInfo.td:1361
794 DDIV = 779, // PPCInstrInfo.td:1344
795 DDIVQ = 780, // PPCInstrInfo.td:1344
796 DDIVQ_rec = 781, // PPCInstrInfo.td:1348
797 DDIV_rec = 782, // PPCInstrInfo.td:1348
798 DENBCD = 783, // PPCInstrInfo.td:1370
799 DENBCDQ = 784, // PPCInstrInfo.td:1370
800 DENBCDQ_rec = 785, // PPCInstrInfo.td:1374
801 DENBCD_rec = 786, // PPCInstrInfo.td:1374
802 DIEX = 787, // PPCInstrInfo.td:1032
803 DIEXQ = 788, // PPCInstrInfo.td:1032
804 DIEXQ_rec = 789, // PPCInstrInfo.td:1036
805 DIEX_rec = 790, // PPCInstrInfo.td:1036
806 DIVD = 791, // PPCInstrInfo.td:1146
807 DIVDE = 792, // PPCInstrInfo.td:1146
808 DIVDEO = 793, // PPCInstrInfo.td:1157
809 DIVDEO_rec = 794, // PPCInstrInfo.td:1161
810 DIVDEU = 795, // PPCInstrInfo.td:1146
811 DIVDEUO = 796, // PPCInstrInfo.td:1157
812 DIVDEUO_rec = 797, // PPCInstrInfo.td:1161
813 DIVDEU_rec = 798, // PPCInstrInfo.td:1150
814 DIVDE_rec = 799, // PPCInstrInfo.td:1150
815 DIVDO = 800, // PPCInstrInfo.td:1157
816 DIVDO_rec = 801, // PPCInstrInfo.td:1161
817 DIVDU = 802, // PPCInstrInfo.td:1146
818 DIVDUO = 803, // PPCInstrInfo.td:1157
819 DIVDUO_rec = 804, // PPCInstrInfo.td:1161
820 DIVDU_rec = 805, // PPCInstrInfo.td:1150
821 DIVD_rec = 806, // PPCInstrInfo.td:1150
822 DIVW = 807, // PPCInstrInfo.td:1146
823 DIVWE = 808, // PPCInstrInfo.td:1146
824 DIVWEO = 809, // PPCInstrInfo.td:1157
825 DIVWEO_rec = 810, // PPCInstrInfo.td:1161
826 DIVWEU = 811, // PPCInstrInfo.td:1146
827 DIVWEUO = 812, // PPCInstrInfo.td:1157
828 DIVWEUO_rec = 813, // PPCInstrInfo.td:1161
829 DIVWEU_rec = 814, // PPCInstrInfo.td:1150
830 DIVWE_rec = 815, // PPCInstrInfo.td:1150
831 DIVWO = 816, // PPCInstrInfo.td:1157
832 DIVWO_rec = 817, // PPCInstrInfo.td:1161
833 DIVWU = 818, // PPCInstrInfo.td:1146
834 DIVWUO = 819, // PPCInstrInfo.td:1157
835 DIVWUO_rec = 820, // PPCInstrInfo.td:1161
836 DIVWU_rec = 821, // PPCInstrInfo.td:1150
837 DIVW_rec = 822, // PPCInstrInfo.td:1150
838 DMMR = 823, // PPCInstrFutureMMA.td:477
839 DMSETDMRZ = 824, // PPCInstrFutureMMA.td:487
840 DMSHA2HASH = 825, // PPCInstrFutureMMA.td:510
841 DMSHA3HASH = 826, // PPCInstrFutureMMA.td:517
842 DMUL = 827, // PPCInstrInfo.td:1344
843 DMULQ = 828, // PPCInstrInfo.td:1344
844 DMULQ_rec = 829, // PPCInstrInfo.td:1348
845 DMUL_rec = 830, // PPCInstrInfo.td:1348
846 DMXOR = 831, // PPCInstrFutureMMA.td:481
847 DMXVBF16GERX2 = 832, // PPCInstrFutureMMA.td:221
848 DMXVBF16GERX2NN = 833, // PPCInstrFutureMMA.td:291
849 DMXVBF16GERX2NP = 834, // PPCInstrFutureMMA.td:286
850 DMXVBF16GERX2PN = 835, // PPCInstrFutureMMA.td:281
851 DMXVBF16GERX2PP = 836, // PPCInstrFutureMMA.td:225
852 DMXVF16GERX2 = 837, // PPCInstrFutureMMA.td:184
853 DMXVF16GERX2NN = 838, // PPCInstrFutureMMA.td:339
854 DMXVF16GERX2NP = 839, // PPCInstrFutureMMA.td:334
855 DMXVF16GERX2PN = 840, // PPCInstrFutureMMA.td:329
856 DMXVF16GERX2PP = 841, // PPCInstrFutureMMA.td:188
857 DMXVI8GERX4 = 842, // PPCInstrFutureMMA.td:184
858 DMXVI8GERX4PP = 843, // PPCInstrFutureMMA.td:188
859 DMXVI8GERX4SPP = 844, // PPCInstrFutureMMA.td:532
860 DMXXEXTFDMR256 = 845, // PPCInstrFutureMMA.td:468
861 DMXXEXTFDMR512 = 846, // PPCInstrFutureMMA.td:436
862 DMXXEXTFDMR512_HI = 847, // PPCInstrFutureMMA.td:443
863 DMXXINSTDMR256 = 848, // PPCInstrFutureMMA.td:472
864 DMXXINSTDMR512 = 849, // PPCInstrFutureMMA.td:450
865 DMXXINSTDMR512_HI = 850, // PPCInstrFutureMMA.td:459
866 DMXXSETACCZ = 851, // PPCInstrMMA.td:553
867 DMXXSHAPAD = 852, // PPCInstrFutureMMA.td:524
868 DQUA = 853, // PPCInstrInfo.td:1441
869 DQUAI = 854, // PPCInstrInfo.td:1426
870 DQUAIQ = 855, // PPCInstrInfo.td:1426
871 DQUAIQ_rec = 856, // PPCInstrInfo.td:1431
872 DQUAI_rec = 857, // PPCInstrInfo.td:1431
873 DQUAQ = 858, // PPCInstrInfo.td:1441
874 DQUAQ_rec = 859, // PPCInstrInfo.td:1445
875 DQUA_rec = 860, // PPCInstrInfo.td:1445
876 DRDPQ = 861, // PPCInstrInfo.td:1330
877 DRDPQ_rec = 862, // PPCInstrInfo.td:1334
878 DRINTN = 863, // PPCInstrInfo.td:1455
879 DRINTNQ = 864, // PPCInstrInfo.td:1455
880 DRINTNQ_rec = 865, // PPCInstrInfo.td:1459
881 DRINTN_rec = 866, // PPCInstrInfo.td:1459
882 DRINTX = 867, // PPCInstrInfo.td:1455
883 DRINTXQ = 868, // PPCInstrInfo.td:1455
884 DRINTXQ_rec = 869, // PPCInstrInfo.td:1459
885 DRINTX_rec = 870, // PPCInstrInfo.td:1459
886 DRRND = 871, // PPCInstrInfo.td:1441
887 DRRNDQ = 872, // PPCInstrInfo.td:1441
888 DRRNDQ_rec = 873, // PPCInstrInfo.td:1445
889 DRRND_rec = 874, // PPCInstrInfo.td:1445
890 DRSP = 875, // PPCInstrInfo.td:1330
891 DRSP_rec = 876, // PPCInstrInfo.td:1334
892 DSCLI = 877, // PPCInstrInfo.td:1468
893 DSCLIQ = 878, // PPCInstrInfo.td:1468
894 DSCLIQ_rec = 879, // PPCInstrInfo.td:1472
895 DSCLI_rec = 880, // PPCInstrInfo.td:1472
896 DSCRI = 881, // PPCInstrInfo.td:1468
897 DSCRIQ = 882, // PPCInstrInfo.td:1468
898 DSCRIQ_rec = 883, // PPCInstrInfo.td:1472
899 DSCRI_rec = 884, // PPCInstrInfo.td:1472
900 DSS = 885, // PPCInstrAltivec.td:354
901 DSSALL = 886, // PPCInstrAltivec.td:361
902 DST = 887, // PPCInstrAltivec.td:369
903 DST64 = 888, // PPCInstrAltivec.td:391
904 DSTST = 889, // PPCInstrAltivec.td:379
905 DSTST64 = 890, // PPCInstrAltivec.td:401
906 DSTSTT = 891, // PPCInstrAltivec.td:384
907 DSTSTT64 = 892, // PPCInstrAltivec.td:407
908 DSTT = 893, // PPCInstrAltivec.td:374
909 DSTT64 = 894, // PPCInstrAltivec.td:396
910 DSUB = 895, // PPCInstrInfo.td:1344
911 DSUBQ = 896, // PPCInstrInfo.td:1344
912 DSUBQ_rec = 897, // PPCInstrInfo.td:1348
913 DSUB_rec = 898, // PPCInstrInfo.td:1348
914 DTSTDC = 899, // PPCInstrDFP.td:157
915 DTSTDCQ = 900, // PPCInstrDFP.td:161
916 DTSTDG = 901, // PPCInstrDFP.td:165
917 DTSTDGQ = 902, // PPCInstrDFP.td:169
918 DTSTEX = 903, // PPCInstrDFP.td:173
919 DTSTEXQ = 904, // PPCInstrDFP.td:176
920 DTSTSF = 905, // PPCInstrDFP.td:179
921 DTSTSFI = 906, // PPCInstrDFP.td:185
922 DTSTSFIQ = 907, // PPCInstrDFP.td:189
923 DTSTSFQ = 908, // PPCInstrDFP.td:182
924 DXEX = 909, // PPCInstrInfo.td:1330
925 DXEXQ = 910, // PPCInstrInfo.td:1330
926 DXEXQ_rec = 911, // PPCInstrInfo.td:1334
927 DXEX_rec = 912, // PPCInstrInfo.td:1334
928 DYNALLOC = 913, // PPCInstrInfo.td:1499
929 DYNALLOC8 = 914, // PPCInstr64Bit.td:577
930 DYNAREAOFFSET = 915, // PPCInstrInfo.td:1502
931 DYNAREAOFFSET8 = 916, // PPCInstr64Bit.td:580
932 DecreaseCTR8loop = 917, // PPCInstr64Bit.td:564
933 DecreaseCTRloop = 918, // PPCInstrInfo.td:2965
934 EFDABS = 919, // PPCInstrSPE.td:136
935 EFDADD = 920, // PPCInstrSPE.td:140
936 EFDCFS = 921, // PPCInstrSPE.td:144
937 EFDCFSF = 922, // PPCInstrSPE.td:148
938 EFDCFSI = 923, // PPCInstrSPE.td:151
939 EFDCFSID = 924, // PPCInstrSPE.td:155
940 EFDCFUF = 925, // PPCInstrSPE.td:159
941 EFDCFUI = 926, // PPCInstrSPE.td:162
942 EFDCFUID = 927, // PPCInstrSPE.td:166
943 EFDCMPEQ = 928, // PPCInstrSPE.td:171
944 EFDCMPGT = 929, // PPCInstrSPE.td:173
945 EFDCMPLT = 930, // PPCInstrSPE.td:175
946 EFDCTSF = 931, // PPCInstrSPE.td:179
947 EFDCTSI = 932, // PPCInstrSPE.td:182
948 EFDCTSIDZ = 933, // PPCInstrSPE.td:186
949 EFDCTSIZ = 934, // PPCInstrSPE.td:190
950 EFDCTUF = 935, // PPCInstrSPE.td:194
951 EFDCTUI = 936, // PPCInstrSPE.td:197
952 EFDCTUIDZ = 937, // PPCInstrSPE.td:201
953 EFDCTUIZ = 938, // PPCInstrSPE.td:205
954 EFDDIV = 939, // PPCInstrSPE.td:209
955 EFDMUL = 940, // PPCInstrSPE.td:213
956 EFDNABS = 941, // PPCInstrSPE.td:217
957 EFDNEG = 942, // PPCInstrSPE.td:221
958 EFDSUB = 943, // PPCInstrSPE.td:225
959 EFDTSTEQ = 944, // PPCInstrSPE.td:230
960 EFDTSTGT = 945, // PPCInstrSPE.td:232
961 EFDTSTLT = 946, // PPCInstrSPE.td:234
962 EFSABS = 947, // PPCInstrSPE.td:239
963 EFSADD = 948, // PPCInstrSPE.td:243
964 EFSCFD = 949, // PPCInstrSPE.td:247
965 EFSCFSF = 950, // PPCInstrSPE.td:251
966 EFSCFSI = 951, // PPCInstrSPE.td:254
967 EFSCFUF = 952, // PPCInstrSPE.td:258
968 EFSCFUI = 953, // PPCInstrSPE.td:261
969 EFSCMPEQ = 954, // PPCInstrSPE.td:266
970 EFSCMPGT = 955, // PPCInstrSPE.td:268
971 EFSCMPLT = 956, // PPCInstrSPE.td:270
972 EFSCTSF = 957, // PPCInstrSPE.td:274
973 EFSCTSI = 958, // PPCInstrSPE.td:277
974 EFSCTSIZ = 959, // PPCInstrSPE.td:281
975 EFSCTUF = 960, // PPCInstrSPE.td:285
976 EFSCTUI = 961, // PPCInstrSPE.td:288
977 EFSCTUIZ = 962, // PPCInstrSPE.td:292
978 EFSDIV = 963, // PPCInstrSPE.td:296
979 EFSMUL = 964, // PPCInstrSPE.td:300
980 EFSNABS = 965, // PPCInstrSPE.td:304
981 EFSNEG = 966, // PPCInstrSPE.td:308
982 EFSSUB = 967, // PPCInstrSPE.td:312
983 EFSTSTEQ = 968, // PPCInstrSPE.td:317
984 EFSTSTGT = 969, // PPCInstrSPE.td:319
985 EFSTSTLT = 970, // PPCInstrSPE.td:321
986 EH_SjLj_LongJmp32 = 971, // PPCInstrInfo.td:1946
987 EH_SjLj_LongJmp64 = 972, // PPCInstr64Bit.td:529
988 EH_SjLj_SetJmp32 = 973, // PPCInstrInfo.td:1938
989 EH_SjLj_SetJmp64 = 974, // PPCInstr64Bit.td:521
990 EH_SjLj_Setup = 975, // PPCInstrInfo.td:1956
991 EQV = 976, // PPCInstrInfo.td:1046
992 EQV8 = 977, // PPCInstrInfo.td:1046
993 EQV8_rec = 978, // PPCInstrInfo.td:1050
994 EQV_rec = 979, // PPCInstrInfo.td:1050
995 EVABS = 980, // PPCInstrSPE.td:327
996 EVADDIW = 981, // PPCInstrSPE.td:331
997 EVADDSMIAAW = 982, // PPCInstrSPE.td:333
998 EVADDSSIAAW = 983, // PPCInstrSPE.td:335
999 EVADDUMIAAW = 984, // PPCInstrSPE.td:339
1000 EVADDUSIAAW = 985, // PPCInstrSPE.td:337
1001 EVADDW = 986, // PPCInstrSPE.td:341
1002 EVAND = 987, // PPCInstrSPE.td:345
1003 EVANDC = 988, // PPCInstrSPE.td:348
1004 EVCMPEQ = 989, // PPCInstrSPE.td:353
1005 EVCMPGTS = 990, // PPCInstrSPE.td:355
1006 EVCMPGTU = 991, // PPCInstrSPE.td:357
1007 EVCMPLTS = 992, // PPCInstrSPE.td:359
1008 EVCMPLTU = 993, // PPCInstrSPE.td:361
1009 EVCNTLSW = 994, // PPCInstrSPE.td:365
1010 EVCNTLZW = 995, // PPCInstrSPE.td:367
1011 EVDIVWS = 996, // PPCInstrSPE.td:371
1012 EVDIVWU = 997, // PPCInstrSPE.td:374
1013 EVEQV = 998, // PPCInstrSPE.td:378
1014 EVEXTSB = 999, // PPCInstrSPE.td:382
1015 EVEXTSH = 1000, // PPCInstrSPE.td:385
1016 EVFSABS = 1001, // PPCInstrSPE.td:389
1017 EVFSADD = 1002, // PPCInstrSPE.td:392
1018 EVFSCFSF = 1003, // PPCInstrSPE.td:395
1019 EVFSCFSI = 1004, // PPCInstrSPE.td:397
1020 EVFSCFUF = 1005, // PPCInstrSPE.td:400
1021 EVFSCFUI = 1006, // PPCInstrSPE.td:402
1022 EVFSCMPEQ = 1007, // PPCInstrSPE.td:406
1023 EVFSCMPGT = 1008, // PPCInstrSPE.td:408
1024 EVFSCMPLT = 1009, // PPCInstrSPE.td:410
1025 EVFSCTSF = 1010, // PPCInstrSPE.td:414
1026 EVFSCTSI = 1011, // PPCInstrSPE.td:416
1027 EVFSCTSIZ = 1012, // PPCInstrSPE.td:419
1028 EVFSCTUF = 1013, // PPCInstrSPE.td:422
1029 EVFSCTUI = 1014, // PPCInstrSPE.td:424
1030 EVFSCTUIZ = 1015, // PPCInstrSPE.td:427
1031 EVFSDIV = 1016, // PPCInstrSPE.td:430
1032 EVFSMUL = 1017, // PPCInstrSPE.td:433
1033 EVFSNABS = 1018, // PPCInstrSPE.td:436
1034 EVFSNEG = 1019, // PPCInstrSPE.td:439
1035 EVFSSUB = 1020, // PPCInstrSPE.td:442
1036 EVFSTSTEQ = 1021, // PPCInstrSPE.td:447
1037 EVFSTSTGT = 1022, // PPCInstrSPE.td:449
1038 EVFSTSTLT = 1023, // PPCInstrSPE.td:451
1039 EVLDD = 1024, // PPCInstrSPE.td:455
1040 EVLDDX = 1025, // PPCInstrSPE.td:458
1041 EVLDH = 1026, // PPCInstrSPE.td:461
1042 EVLDHX = 1027, // PPCInstrSPE.td:463
1043 EVLDW = 1028, // PPCInstrSPE.td:465
1044 EVLDWX = 1029, // PPCInstrSPE.td:468
1045 EVLHHESPLAT = 1030, // PPCInstrSPE.td:471
1046 EVLHHESPLATX = 1031, // PPCInstrSPE.td:473
1047 EVLHHOSSPLAT = 1032, // PPCInstrSPE.td:479
1048 EVLHHOSSPLATX = 1033, // PPCInstrSPE.td:481
1049 EVLHHOUSPLAT = 1034, // PPCInstrSPE.td:475
1050 EVLHHOUSPLATX = 1035, // PPCInstrSPE.td:477
1051 EVLWHE = 1036, // PPCInstrSPE.td:483
1052 EVLWHEX = 1037, // PPCInstrSPE.td:485
1053 EVLWHOS = 1038, // PPCInstrSPE.td:487
1054 EVLWHOSX = 1039, // PPCInstrSPE.td:489
1055 EVLWHOU = 1040, // PPCInstrSPE.td:491
1056 EVLWHOUX = 1041, // PPCInstrSPE.td:493
1057 EVLWHSPLAT = 1042, // PPCInstrSPE.td:495
1058 EVLWHSPLATX = 1043, // PPCInstrSPE.td:497
1059 EVLWWSPLAT = 1044, // PPCInstrSPE.td:499
1060 EVLWWSPLATX = 1045, // PPCInstrSPE.td:501
1061 EVMERGEHI = 1046, // PPCInstrSPE.td:504
1062 EVMERGEHILO = 1047, // PPCInstrSPE.td:508
1063 EVMERGELO = 1048, // PPCInstrSPE.td:506
1064 EVMERGELOHI = 1049, // PPCInstrSPE.td:510
1065 EVMHEGSMFAA = 1050, // PPCInstrSPE.td:513
1066 EVMHEGSMFAN = 1051, // PPCInstrSPE.td:515
1067 EVMHEGSMIAA = 1052, // PPCInstrSPE.td:517
1068 EVMHEGSMIAN = 1053, // PPCInstrSPE.td:519
1069 EVMHEGUMIAA = 1054, // PPCInstrSPE.td:521
1070 EVMHEGUMIAN = 1055, // PPCInstrSPE.td:523
1071 EVMHESMF = 1056, // PPCInstrSPE.td:526
1072 EVMHESMFA = 1057, // PPCInstrSPE.td:528
1073 EVMHESMFAAW = 1058, // PPCInstrSPE.td:530
1074 EVMHESMFANW = 1059, // PPCInstrSPE.td:532
1075 EVMHESMI = 1060, // PPCInstrSPE.td:534
1076 EVMHESMIA = 1061, // PPCInstrSPE.td:536
1077 EVMHESMIAAW = 1062, // PPCInstrSPE.td:538
1078 EVMHESMIANW = 1063, // PPCInstrSPE.td:540
1079 EVMHESSF = 1064, // PPCInstrSPE.td:542
1080 EVMHESSFA = 1065, // PPCInstrSPE.td:544
1081 EVMHESSFAAW = 1066, // PPCInstrSPE.td:546
1082 EVMHESSFANW = 1067, // PPCInstrSPE.td:548
1083 EVMHESSIAAW = 1068, // PPCInstrSPE.td:550
1084 EVMHESSIANW = 1069, // PPCInstrSPE.td:552
1085 EVMHEUMI = 1070, // PPCInstrSPE.td:554
1086 EVMHEUMIA = 1071, // PPCInstrSPE.td:556
1087 EVMHEUMIAAW = 1072, // PPCInstrSPE.td:558
1088 EVMHEUMIANW = 1073, // PPCInstrSPE.td:560
1089 EVMHEUSIAAW = 1074, // PPCInstrSPE.td:562
1090 EVMHEUSIANW = 1075, // PPCInstrSPE.td:564
1091 EVMHOGSMFAA = 1076, // PPCInstrSPE.td:566
1092 EVMHOGSMFAN = 1077, // PPCInstrSPE.td:568
1093 EVMHOGSMIAA = 1078, // PPCInstrSPE.td:570
1094 EVMHOGSMIAN = 1079, // PPCInstrSPE.td:572
1095 EVMHOGUMIAA = 1080, // PPCInstrSPE.td:574
1096 EVMHOGUMIAN = 1081, // PPCInstrSPE.td:576
1097 EVMHOSMF = 1082, // PPCInstrSPE.td:578
1098 EVMHOSMFA = 1083, // PPCInstrSPE.td:580
1099 EVMHOSMFAAW = 1084, // PPCInstrSPE.td:582
1100 EVMHOSMFANW = 1085, // PPCInstrSPE.td:584
1101 EVMHOSMI = 1086, // PPCInstrSPE.td:586
1102 EVMHOSMIA = 1087, // PPCInstrSPE.td:588
1103 EVMHOSMIAAW = 1088, // PPCInstrSPE.td:590
1104 EVMHOSMIANW = 1089, // PPCInstrSPE.td:592
1105 EVMHOSSF = 1090, // PPCInstrSPE.td:594
1106 EVMHOSSFA = 1091, // PPCInstrSPE.td:596
1107 EVMHOSSFAAW = 1092, // PPCInstrSPE.td:598
1108 EVMHOSSFANW = 1093, // PPCInstrSPE.td:600
1109 EVMHOSSIAAW = 1094, // PPCInstrSPE.td:602
1110 EVMHOSSIANW = 1095, // PPCInstrSPE.td:604
1111 EVMHOUMI = 1096, // PPCInstrSPE.td:606
1112 EVMHOUMIA = 1097, // PPCInstrSPE.td:608
1113 EVMHOUMIAAW = 1098, // PPCInstrSPE.td:610
1114 EVMHOUMIANW = 1099, // PPCInstrSPE.td:612
1115 EVMHOUSIAAW = 1100, // PPCInstrSPE.td:614
1116 EVMHOUSIANW = 1101, // PPCInstrSPE.td:616
1117 EVMRA = 1102, // PPCInstrSPE.td:619
1118 EVMWHSMF = 1103, // PPCInstrSPE.td:622
1119 EVMWHSMFA = 1104, // PPCInstrSPE.td:624
1120 EVMWHSMI = 1105, // PPCInstrSPE.td:626
1121 EVMWHSMIA = 1106, // PPCInstrSPE.td:628
1122 EVMWHSSF = 1107, // PPCInstrSPE.td:630
1123 EVMWHSSFA = 1108, // PPCInstrSPE.td:632
1124 EVMWHUMI = 1109, // PPCInstrSPE.td:634
1125 EVMWHUMIA = 1110, // PPCInstrSPE.td:636
1126 EVMWLSMIAAW = 1111, // PPCInstrSPE.td:638
1127 EVMWLSMIANW = 1112, // PPCInstrSPE.td:640
1128 EVMWLSSIAAW = 1113, // PPCInstrSPE.td:642
1129 EVMWLSSIANW = 1114, // PPCInstrSPE.td:644
1130 EVMWLUMI = 1115, // PPCInstrSPE.td:646
1131 EVMWLUMIA = 1116, // PPCInstrSPE.td:649
1132 EVMWLUMIAAW = 1117, // PPCInstrSPE.td:651
1133 EVMWLUMIANW = 1118, // PPCInstrSPE.td:653
1134 EVMWLUSIAAW = 1119, // PPCInstrSPE.td:655
1135 EVMWLUSIANW = 1120, // PPCInstrSPE.td:657
1136 EVMWSMF = 1121, // PPCInstrSPE.td:659
1137 EVMWSMFA = 1122, // PPCInstrSPE.td:661
1138 EVMWSMFAA = 1123, // PPCInstrSPE.td:663
1139 EVMWSMFAN = 1124, // PPCInstrSPE.td:665
1140 EVMWSMI = 1125, // PPCInstrSPE.td:667
1141 EVMWSMIA = 1126, // PPCInstrSPE.td:669
1142 EVMWSMIAA = 1127, // PPCInstrSPE.td:671
1143 EVMWSMIAN = 1128, // PPCInstrSPE.td:673
1144 EVMWSSF = 1129, // PPCInstrSPE.td:675
1145 EVMWSSFA = 1130, // PPCInstrSPE.td:677
1146 EVMWSSFAA = 1131, // PPCInstrSPE.td:679
1147 EVMWSSFAN = 1132, // PPCInstrSPE.td:681
1148 EVMWUMI = 1133, // PPCInstrSPE.td:683
1149 EVMWUMIA = 1134, // PPCInstrSPE.td:685
1150 EVMWUMIAA = 1135, // PPCInstrSPE.td:687
1151 EVMWUMIAN = 1136, // PPCInstrSPE.td:689
1152 EVNAND = 1137, // PPCInstrSPE.td:693
1153 EVNEG = 1138, // PPCInstrSPE.td:697
1154 EVNOR = 1139, // PPCInstrSPE.td:701
1155 EVOR = 1140, // PPCInstrSPE.td:704
1156 EVORC = 1141, // PPCInstrSPE.td:707
1157 EVRLW = 1142, // PPCInstrSPE.td:713
1158 EVRLWI = 1143, // PPCInstrSPE.td:711
1159 EVRNDW = 1144, // PPCInstrSPE.td:717
1160 EVSEL = 1145, // PPCInstrSPE.td:720
1161 EVSLW = 1146, // PPCInstrSPE.td:726
1162 EVSLWI = 1147, // PPCInstrSPE.td:724
1163 EVSPLATFI = 1148, // PPCInstrSPE.td:730
1164 EVSPLATI = 1149, // PPCInstrSPE.td:732
1165 EVSRWIS = 1150, // PPCInstrSPE.td:735
1166 EVSRWIU = 1151, // PPCInstrSPE.td:737
1167 EVSRWS = 1152, // PPCInstrSPE.td:739
1168 EVSRWU = 1153, // PPCInstrSPE.td:742
1169 EVSTDD = 1154, // PPCInstrSPE.td:746
1170 EVSTDDX = 1155, // PPCInstrSPE.td:749
1171 EVSTDH = 1156, // PPCInstrSPE.td:752
1172 EVSTDHX = 1157, // PPCInstrSPE.td:754
1173 EVSTDW = 1158, // PPCInstrSPE.td:756
1174 EVSTDWX = 1159, // PPCInstrSPE.td:759
1175 EVSTWHE = 1160, // PPCInstrSPE.td:762
1176 EVSTWHEX = 1161, // PPCInstrSPE.td:764
1177 EVSTWHO = 1162, // PPCInstrSPE.td:766
1178 EVSTWHOX = 1163, // PPCInstrSPE.td:768
1179 EVSTWWE = 1164, // PPCInstrSPE.td:770
1180 EVSTWWEX = 1165, // PPCInstrSPE.td:772
1181 EVSTWWO = 1166, // PPCInstrSPE.td:774
1182 EVSTWWOX = 1167, // PPCInstrSPE.td:776
1183 EVSUBFSMIAAW = 1168, // PPCInstrSPE.td:781
1184 EVSUBFSSIAAW = 1169, // PPCInstrSPE.td:779
1185 EVSUBFUMIAAW = 1170, // PPCInstrSPE.td:783
1186 EVSUBFUSIAAW = 1171, // PPCInstrSPE.td:785
1187 EVSUBFW = 1172, // PPCInstrSPE.td:787
1188 EVSUBIFW = 1173, // PPCInstrSPE.td:790
1189 EVXOR = 1174, // PPCInstrSPE.td:792
1190 EXTSB = 1175, // PPCInstrInfo.td:1090
1191 EXTSB8 = 1176, // PPCInstrInfo.td:1090
1192 EXTSB8_32_64 = 1177, // PPCInstr64Bit.td:952
1193 EXTSB8_rec = 1178, // PPCInstrInfo.td:1094
1194 EXTSB_rec = 1179, // PPCInstrInfo.td:1094
1195 EXTSH = 1180, // PPCInstrInfo.td:1090
1196 EXTSH8 = 1181, // PPCInstrInfo.td:1090
1197 EXTSH8_32_64 = 1182, // PPCInstr64Bit.td:955
1198 EXTSH8_rec = 1183, // PPCInstrInfo.td:1094
1199 EXTSH_rec = 1184, // PPCInstrInfo.td:1094
1200 EXTSW = 1185, // PPCInstrInfo.td:1090
1201 EXTSWSLI = 1186, // PPCInstrInfo.td:1302
1202 EXTSWSLI_32_64 = 1187, // PPCInstrInfo.td:1316
1203 EXTSWSLI_32_64_rec = 1188, // PPCInstrInfo.td:1320
1204 EXTSWSLI_rec = 1189, // PPCInstrInfo.td:1306
1205 EXTSW_32 = 1190, // PPCInstr64Bit.td:970
1206 EXTSW_32_64 = 1191, // PPCInstrInfo.td:1090
1207 EXTSW_32_64_rec = 1192, // PPCInstrInfo.td:1094
1208 EXTSW_rec = 1193, // PPCInstrInfo.td:1094
1209 EnforceIEIO = 1194, // PPCInstrInfo.td:2505
1210 FABSD = 1195, // PPCInstrInfo.td:1330
1211 FABSD_rec = 1196, // PPCInstrInfo.td:1334
1212 FABSS = 1197, // PPCInstrInfo.td:1330
1213 FABSS_rec = 1198, // PPCInstrInfo.td:1334
1214 FADD = 1199, // PPCInstrInfo.td:1398
1215 FADDS = 1200, // PPCInstrInfo.td:1398
1216 FADDS_rec = 1201, // PPCInstrInfo.td:1402
1217 FADD_rec = 1202, // PPCInstrInfo.td:1402
1218 FADDrtz = 1203, // PPCInstrInfo.td:3062
1219 FCFID = 1204, // PPCInstrInfo.td:1330
1220 FCFIDS = 1205, // PPCInstrInfo.td:1330
1221 FCFIDS_rec = 1206, // PPCInstrInfo.td:1334
1222 FCFIDU = 1207, // PPCInstrInfo.td:1330
1223 FCFIDUS = 1208, // PPCInstrInfo.td:1330
1224 FCFIDUS_rec = 1209, // PPCInstrInfo.td:1334
1225 FCFIDU_rec = 1210, // PPCInstrInfo.td:1334
1226 FCFID_rec = 1211, // PPCInstrInfo.td:1334
1227 FCMPOD = 1212, // PPCInstrInfo.td:2710
1228 FCMPOS = 1213, // PPCInstrInfo.td:2705
1229 FCMPUD = 1214, // PPCInstrInfo.td:2708
1230 FCMPUS = 1215, // PPCInstrInfo.td:2703
1231 FCPSGND = 1216, // PPCInstrInfo.td:1344
1232 FCPSGND_rec = 1217, // PPCInstrInfo.td:1348
1233 FCPSGNS = 1218, // PPCInstrInfo.td:1344
1234 FCPSGNS_rec = 1219, // PPCInstrInfo.td:1348
1235 FCTID = 1220, // PPCInstrInfo.td:1330
1236 FCTIDU = 1221, // PPCInstrInfo.td:1330
1237 FCTIDUZ = 1222, // PPCInstrInfo.td:1330
1238 FCTIDUZ_rec = 1223, // PPCInstrInfo.td:1334
1239 FCTIDU_rec = 1224, // PPCInstrInfo.td:1334
1240 FCTIDZ = 1225, // PPCInstrInfo.td:1330
1241 FCTIDZ_rec = 1226, // PPCInstrInfo.td:1334
1242 FCTID_rec = 1227, // PPCInstrInfo.td:1334
1243 FCTIW = 1228, // PPCInstrInfo.td:1330
1244 FCTIWU = 1229, // PPCInstrInfo.td:1330
1245 FCTIWUZ = 1230, // PPCInstrInfo.td:1330
1246 FCTIWUZ_rec = 1231, // PPCInstrInfo.td:1334
1247 FCTIWU_rec = 1232, // PPCInstrInfo.td:1334
1248 FCTIWZ = 1233, // PPCInstrInfo.td:1330
1249 FCTIWZ_rec = 1234, // PPCInstrInfo.td:1334
1250 FCTIW_rec = 1235, // PPCInstrInfo.td:1334
1251 FDIV = 1236, // PPCInstrInfo.td:1398
1252 FDIVS = 1237, // PPCInstrInfo.td:1398
1253 FDIVS_rec = 1238, // PPCInstrInfo.td:1402
1254 FDIV_rec = 1239, // PPCInstrInfo.td:1402
1255 FENCE = 1240, // PPCInstrInfo.td:1628
1256 FMADD = 1241, // PPCInstrInfo.td:1384
1257 FMADDS = 1242, // PPCInstrInfo.td:1384
1258 FMADDS_rec = 1243, // PPCInstrInfo.td:1388
1259 FMADD_rec = 1244, // PPCInstrInfo.td:1388
1260 FMR = 1245, // PPCInstrInfo.td:1330
1261 FMR_rec = 1246, // PPCInstrInfo.td:1334
1262 FMSUB = 1247, // PPCInstrInfo.td:1384
1263 FMSUBS = 1248, // PPCInstrInfo.td:1384
1264 FMSUBS_rec = 1249, // PPCInstrInfo.td:1388
1265 FMSUB_rec = 1250, // PPCInstrInfo.td:1388
1266 FMUL = 1251, // PPCInstrInfo.td:1412
1267 FMULS = 1252, // PPCInstrInfo.td:1412
1268 FMULS_rec = 1253, // PPCInstrInfo.td:1416
1269 FMUL_rec = 1254, // PPCInstrInfo.td:1416
1270 FNABSD = 1255, // PPCInstrInfo.td:1330
1271 FNABSD_rec = 1256, // PPCInstrInfo.td:1334
1272 FNABSS = 1257, // PPCInstrInfo.td:1330
1273 FNABSS_rec = 1258, // PPCInstrInfo.td:1334
1274 FNEGD = 1259, // PPCInstrInfo.td:1330
1275 FNEGD_rec = 1260, // PPCInstrInfo.td:1334
1276 FNEGS = 1261, // PPCInstrInfo.td:1330
1277 FNEGS_rec = 1262, // PPCInstrInfo.td:1334
1278 FNMADD = 1263, // PPCInstrInfo.td:1384
1279 FNMADDS = 1264, // PPCInstrInfo.td:1384
1280 FNMADDS_rec = 1265, // PPCInstrInfo.td:1388
1281 FNMADD_rec = 1266, // PPCInstrInfo.td:1388
1282 FNMSUB = 1267, // PPCInstrInfo.td:1384
1283 FNMSUBS = 1268, // PPCInstrInfo.td:1384
1284 FNMSUBS_rec = 1269, // PPCInstrInfo.td:1388
1285 FNMSUB_rec = 1270, // PPCInstrInfo.td:1388
1286 FRE = 1271, // PPCInstrInfo.td:1330
1287 FRES = 1272, // PPCInstrInfo.td:1330
1288 FRES_rec = 1273, // PPCInstrInfo.td:1334
1289 FRE_rec = 1274, // PPCInstrInfo.td:1334
1290 FRIMD = 1275, // PPCInstrInfo.td:1330
1291 FRIMD_rec = 1276, // PPCInstrInfo.td:1334
1292 FRIMS = 1277, // PPCInstrInfo.td:1330
1293 FRIMS_rec = 1278, // PPCInstrInfo.td:1334
1294 FRIND = 1279, // PPCInstrInfo.td:1330
1295 FRIND_rec = 1280, // PPCInstrInfo.td:1334
1296 FRINS = 1281, // PPCInstrInfo.td:1330
1297 FRINS_rec = 1282, // PPCInstrInfo.td:1334
1298 FRIPD = 1283, // PPCInstrInfo.td:1330
1299 FRIPD_rec = 1284, // PPCInstrInfo.td:1334
1300 FRIPS = 1285, // PPCInstrInfo.td:1330
1301 FRIPS_rec = 1286, // PPCInstrInfo.td:1334
1302 FRIZD = 1287, // PPCInstrInfo.td:1330
1303 FRIZD_rec = 1288, // PPCInstrInfo.td:1334
1304 FRIZS = 1289, // PPCInstrInfo.td:1330
1305 FRIZS_rec = 1290, // PPCInstrInfo.td:1334
1306 FRSP = 1291, // PPCInstrInfo.td:1330
1307 FRSP_rec = 1292, // PPCInstrInfo.td:1334
1308 FRSQRTE = 1293, // PPCInstrInfo.td:1330
1309 FRSQRTES = 1294, // PPCInstrInfo.td:1330
1310 FRSQRTES_rec = 1295, // PPCInstrInfo.td:1334
1311 FRSQRTE_rec = 1296, // PPCInstrInfo.td:1334
1312 FSELD = 1297, // PPCInstrInfo.td:1384
1313 FSELD_rec = 1298, // PPCInstrInfo.td:1388
1314 FSELS = 1299, // PPCInstrInfo.td:1384
1315 FSELS_rec = 1300, // PPCInstrInfo.td:1388
1316 FSQRT = 1301, // PPCInstrInfo.td:1330
1317 FSQRTS = 1302, // PPCInstrInfo.td:1330
1318 FSQRTS_rec = 1303, // PPCInstrInfo.td:1334
1319 FSQRT_rec = 1304, // PPCInstrInfo.td:1334
1320 FSUB = 1305, // PPCInstrInfo.td:1398
1321 FSUBS = 1306, // PPCInstrInfo.td:1398
1322 FSUBS_rec = 1307, // PPCInstrInfo.td:1402
1323 FSUB_rec = 1308, // PPCInstrInfo.td:1402
1324 FTDIV = 1309, // PPCInstrInfo.td:2715
1325 FTSQRT = 1310, // PPCInstrInfo.td:2717
1326 GETtlsADDR = 1311, // PPCInstr64Bit.td:1545
1327 GETtlsADDR32 = 1312, // PPCInstrInfo.td:3514
1328 GETtlsADDR32AIX = 1313, // PPCInstrInfo.td:3523
1329 GETtlsADDR64AIX = 1314, // PPCInstr64Bit.td:1562
1330 GETtlsADDRPCREL = 1315, // PPCInstr64Bit.td:1547
1331 GETtlsMOD32AIX = 1316, // PPCInstrInfo.td:3527
1332 GETtlsMOD64AIX = 1317, // PPCInstr64Bit.td:1568
1333 GETtlsTpointer32AIX = 1318, // PPCInstrInfo.td:3538
1334 GETtlsldADDR = 1319, // PPCInstr64Bit.td:1552
1335 GETtlsldADDR32 = 1320, // PPCInstrInfo.td:3578
1336 GETtlsldADDRPCREL = 1321, // PPCInstr64Bit.td:1554
1337 HASHCHK = 1322, // PPCInstrInfo.td:5582
1338 HASHCHK8 = 1323, // PPCInstr64Bit.td:1828
1339 HASHCHKP = 1324, // PPCInstrInfo.td:5585
1340 HASHCHKP8 = 1325, // PPCInstr64Bit.td:1831
1341 HASHST = 1326, // PPCInstrInfo.td:5569
1342 HASHST8 = 1327, // PPCInstr64Bit.td:1814
1343 HASHSTP = 1328, // PPCInstrInfo.td:5572
1344 HASHSTP8 = 1329, // PPCInstr64Bit.td:1817
1345 HRFID = 1330, // PPCInstrInfo.td:4704
1346 ICBI = 1331, // PPCInstrInfo.td:4513
1347 ICBIEP = 1332, // PPCInstrInfo.td:4789
1348 ICBLC = 1333, // PPCInstrInfo.td:2017
1349 ICBLQ = 1334, // PPCInstrInfo.td:2019
1350 ICBT = 1335, // PPCInstrInfo.td:2021
1351 ICBTLS = 1336, // PPCInstrInfo.td:2023
1352 ICCCI = 1337, // PPCInstrInfo.td:4552
1353 ISEL = 1338, // PPCInstrInfo.td:3330
1354 ISEL8 = 1339, // PPCInstr64Bit.td:1166
1355 ISYNC = 1340, // PPCInstrInfo.td:4510
1356 LA = 1341, // PPCInstrInfo.td:2547
1357 LA8 = 1342, // PPCInstr64Bit.td:782
1358 LBARX = 1343, // PPCInstrInfo.td:2104
1359 LBARXL = 1344, // PPCInstrInfo.td:2117
1360 LBEPX = 1345, // PPCInstrInfo.td:4737
1361 LBZ = 1346, // PPCInstrInfo.td:2207
1362 LBZ8 = 1347, // PPCInstr64Bit.td:1338
1363 LBZCIX = 1348, // PPCInstrInfo.td:4709
1364 LBZU = 1349, // PPCInstrInfo.td:2235
1365 LBZU8 = 1350, // PPCInstr64Bit.td:1367
1366 LBZUX = 1351, // PPCInstrInfo.td:2263
1367 LBZUX8 = 1352, // PPCInstr64Bit.td:1380
1368 LBZX = 1353, // PPCInstrInfo.td:2300
1369 LBZX8 = 1354, // PPCInstr64Bit.td:1351
1370 LBZXTLS = 1355, // PPCInstr64Bit.td:701
1371 LBZXTLS_ = 1356, // PPCInstr64Bit.td:833
1372 LBZXTLS_32 = 1357, // PPCInstr64Bit.td:713
1373 LD = 1358, // PPCInstr64Bit.td:1399
1374 LDARX = 1359, // PPCInstr64Bit.td:319
1375 LDARXL = 1360, // PPCInstr64Bit.td:328
1376 LDAT = 1361, // PPCInstr64Bit.td:339
1377 LDAT_CSNE = 1362, // PPCInstr64Bit.td:346
1378 LDBRX = 1363, // PPCInstr64Bit.td:1427
1379 LDCIX = 1364, // PPCInstrInfo.td:4718
1380 LDU = 1365, // PPCInstr64Bit.td:1440
1381 LDUX = 1366, // PPCInstr64Bit.td:1445
1382 LDX = 1367, // PPCInstr64Bit.td:1422
1383 LDXTLS = 1368, // PPCInstr64Bit.td:711
1384 LDXTLS_ = 1369, // PPCInstr64Bit.td:843
1385 LDgotTprelL = 1370, // PPCInstr64Bit.td:1506
1386 LDgotTprelL32 = 1371, // PPCInstrInfo.td:3499
1387 LDtoc = 1372, // PPCInstr64Bit.td:1405
1388 LDtocBA = 1373, // PPCInstr64Bit.td:1417
1389 LDtocCPT = 1374, // PPCInstr64Bit.td:1413
1390 LDtocJTI = 1375, // PPCInstr64Bit.td:1409
1391 LDtocL = 1376, // PPCInstr64Bit.td:1495
1392 LFD = 1377, // PPCInstrInfo.td:2227
1393 LFDEPX = 1378, // PPCInstrInfo.td:4741
1394 LFDU = 1379, // PPCInstrInfo.td:2256
1395 LFDUX = 1380, // PPCInstrInfo.td:2289
1396 LFDX = 1381, // PPCInstrInfo.td:2326
1397 LFDXTLS = 1382, // PPCInstr64Bit.td:728
1398 LFDXTLS_ = 1383, // PPCInstr64Bit.td:850
1399 LFIWAX = 1384, // PPCInstrInfo.td:2330
1400 LFIWZX = 1385, // PPCInstrInfo.td:2333
1401 LFS = 1386, // PPCInstrInfo.td:2224
1402 LFSU = 1387, // PPCInstrInfo.td:2252
1403 LFSUX = 1388, // PPCInstrInfo.td:2284
1404 LFSX = 1389, // PPCInstrInfo.td:2323
1405 LFSXTLS = 1390, // PPCInstr64Bit.td:726
1406 LFSXTLS_ = 1391, // PPCInstr64Bit.td:848
1407 LHA = 1392, // PPCInstrInfo.td:2211
1408 LHA8 = 1393, // PPCInstr64Bit.td:1286
1409 LHARX = 1394, // PPCInstrInfo.td:2108
1410 LHARXL = 1395, // PPCInstrInfo.td:2121
1411 LHAU = 1396, // PPCInstrInfo.td:2239
1412 LHAU8 = 1397, // PPCInstr64Bit.td:1317
1413 LHAUX = 1398, // PPCInstrInfo.td:2268
1414 LHAUX8 = 1399, // PPCInstr64Bit.td:1324
1415 LHAX = 1400, // PPCInstrInfo.td:2304
1416 LHAX8 = 1401, // PPCInstr64Bit.td:1296
1417 LHAXTLS = 1402, // PPCInstr64Bit.td:705
1418 LHAXTLS_ = 1403, // PPCInstr64Bit.td:837
1419 LHAXTLS_32 = 1404, // PPCInstr64Bit.td:717
1420 LHBRX = 1405, // PPCInstrInfo.td:2315
1421 LHBRX8 = 1406, // PPCInstr64Bit.td:1433
1422 LHEPX = 1407, // PPCInstrInfo.td:4745
1423 LHZ = 1408, // PPCInstrInfo.td:2215
1424 LHZ8 = 1409, // PPCInstr64Bit.td:1342
1425 LHZCIX = 1410, // PPCInstrInfo.td:4712
1426 LHZU = 1411, // PPCInstrInfo.td:2243
1427 LHZU8 = 1412, // PPCInstr64Bit.td:1371
1428 LHZUX = 1413, // PPCInstrInfo.td:2273
1429 LHZUX8 = 1414, // PPCInstr64Bit.td:1384
1430 LHZX = 1415, // PPCInstrInfo.td:2308
1431 LHZX8 = 1416, // PPCInstr64Bit.td:1355
1432 LHZXTLS = 1417, // PPCInstr64Bit.td:703
1433 LHZXTLS_ = 1418, // PPCInstr64Bit.td:835
1434 LHZXTLS_32 = 1419, // PPCInstr64Bit.td:715
1435 LI = 1420, // PPCInstrInfo.td:2561
1436 LI8 = 1421, // PPCInstr64Bit.td:625
1437 LIS = 1422, // PPCInstrInfo.td:2564
1438 LIS8 = 1423, // PPCInstr64Bit.td:628
1439 LMW = 1424, // PPCInstrInfo.td:2341
1440 LQ = 1425, // PPCInstr64Bit.td:1455
1441 LQARX = 1426, // PPCInstr64Bit.td:323
1442 LQARXL = 1427, // PPCInstr64Bit.td:334
1443 LQX_PSEUDO = 1428, // PPCInstr64Bit.td:1466
1444 LSWI = 1429, // PPCInstrInfo.td:4500
1445 LVEBX = 1430, // PPCInstrAltivec.td:424
1446 LVEHX = 1431, // PPCInstrAltivec.td:427
1447 LVEWX = 1432, // PPCInstrAltivec.td:430
1448 LVSL = 1433, // PPCInstrAltivec.td:441
1449 LVSR = 1434, // PPCInstrAltivec.td:445
1450 LVX = 1435, // PPCInstrAltivec.td:433
1451 LVXL = 1436, // PPCInstrAltivec.td:436
1452 LWA = 1437, // PPCInstr64Bit.td:1290
1453 LWARX = 1438, // PPCInstrInfo.td:2112
1454 LWARXL = 1439, // PPCInstrInfo.td:2125
1455 LWAT = 1440, // PPCInstrInfo.td:2132
1456 LWAT_CSNE = 1441, // PPCInstrInfo.td:2139
1457 LWAUX = 1442, // PPCInstr64Bit.td:1328
1458 LWAX = 1443, // PPCInstr64Bit.td:1300
1459 LWAXTLS = 1444, // PPCInstr64Bit.td:709
1460 LWAXTLS_ = 1445, // PPCInstr64Bit.td:841
1461 LWAXTLS_32 = 1446, // PPCInstr64Bit.td:721
1462 LWAX_32 = 1447, // PPCInstr64Bit.td:1309
1463 LWA_32 = 1448, // PPCInstr64Bit.td:1306
1464 LWBRX = 1449, // PPCInstrInfo.td:2318
1465 LWBRX8 = 1450, // PPCInstr64Bit.td:1435
1466 LWEPX = 1451, // PPCInstrInfo.td:4749
1467 LWZ = 1452, // PPCInstrInfo.td:2219
1468 LWZ8 = 1453, // PPCInstr64Bit.td:1346
1469 LWZCIX = 1454, // PPCInstrInfo.td:4715
1470 LWZU = 1455, // PPCInstrInfo.td:2247
1471 LWZU8 = 1456, // PPCInstr64Bit.td:1375
1472 LWZUX = 1457, // PPCInstrInfo.td:2278
1473 LWZUX8 = 1458, // PPCInstr64Bit.td:1388
1474 LWZX = 1459, // PPCInstrInfo.td:2312
1475 LWZX8 = 1460, // PPCInstr64Bit.td:1359
1476 LWZXTLS = 1461, // PPCInstr64Bit.td:707
1477 LWZXTLS_ = 1462, // PPCInstr64Bit.td:839
1478 LWZXTLS_32 = 1463, // PPCInstr64Bit.td:719
1479 LWZtoc = 1464, // PPCInstrInfo.td:3605
1480 LWZtocL = 1465, // PPCInstrInfo.td:3609
1481 LXSD = 1466, // PPCInstrVSX.td:1719
1482 LXSDX = 1467, // PPCInstrVSX.td:344
1483 LXSIBZX = 1468, // PPCInstrVSX.td:1726
1484 LXSIHZX = 1469, // PPCInstrVSX.td:1728
1485 LXSIWAX = 1470, // PPCInstrVSX.td:1164
1486 LXSIWZX = 1471, // PPCInstrVSX.td:1166
1487 LXSSP = 1472, // PPCInstrVSX.td:1722
1488 LXSSPX = 1473, // PPCInstrVSX.td:1162
1489 LXV = 1474, // PPCInstrVSX.td:1716
1490 LXVB16X = 1475, // PPCInstrVSX.td:1733
1491 LXVD2X = 1476, // PPCInstrVSX.td:355
1492 LXVDSX = 1477, // PPCInstrVSX.td:360
1493 LXVH8X = 1478, // PPCInstrVSX.td:1732
1494 LXVKQ = 1479, // PPCInstrP10.td:1941
1495 LXVL = 1480, // PPCInstrVSX.td:1739
1496 LXVLL = 1481, // PPCInstrVSX.td:1742
1497 LXVP = 1482, // PPCInstrP10.td:1172
1498 LXVPB32X = 1483, // PPCInstrFuture.td:407
1499 LXVPRL = 1484, // PPCInstrFuture.td:401
1500 LXVPRLL = 1485, // PPCInstrFuture.td:404
1501 LXVPX = 1486, // PPCInstrP10.td:1175
1502 LXVRBX = 1487, // PPCInstrP10.td:1855
1503 LXVRDX = 1488, // PPCInstrP10.td:1858
1504 LXVRHX = 1489, // PPCInstrP10.td:1856
1505 LXVRL = 1490, // PPCInstrFuture.td:395
1506 LXVRLL = 1491, // PPCInstrFuture.td:398
1507 LXVRWX = 1492, // PPCInstrP10.td:1857
1508 LXVW4X = 1493, // PPCInstrVSX.td:365
1509 LXVWSX = 1494, // PPCInstrVSX.td:1747
1510 LXVX = 1495, // PPCInstrVSX.td:1736
1511 MADDHD = 1496, // PPCInstr64Bit.td:1052
1512 MADDHDU = 1497, // PPCInstr64Bit.td:1054
1513 MADDLD = 1498, // PPCInstr64Bit.td:1057
1514 MADDLD8 = 1499, // PPCInstr64Bit.td:1062
1515 MBAR = 1500, // PPCInstrInfo.td:4519
1516 MCRF = 1501, // PPCInstrInfo.td:2842
1517 MCRFS = 1502, // PPCInstrInfo.td:4566
1518 MCRXRX = 1503, // PPCInstrInfo.td:3053
1519 MFBHRBE = 1504, // PPCInstrInfo.td:1978
1520 MFCR = 1505, // PPCInstrInfo.td:3048
1521 MFCR8 = 1506, // PPCInstr64Bit.td:511
1522 MFCTR = 1507, // PPCInstrInfo.td:2948
1523 MFCTR8 = 1508, // PPCInstr64Bit.td:545
1524 MFDCR = 1509, // PPCInstrInfo.td:4699
1525 MFFS = 1510, // PPCInstrInfo.td:3090
1526 MFFSCDRN = 1511, // PPCInstrInfo.td:3103
1527 MFFSCDRNI = 1512, // PPCInstrInfo.td:3108
1528 MFFSCE = 1513, // PPCInstrInfo.td:3099
1529 MFFSCRN = 1514, // PPCInstrInfo.td:3114
1530 MFFSCRNI = 1515, // PPCInstrInfo.td:3119
1531 MFFSL = 1516, // PPCInstrInfo.td:3124
1532 MFFS_rec = 1517, // PPCInstrInfo.td:3096
1533 MFLR = 1518, // PPCInstrInfo.td:2975
1534 MFLR8 = 1519, // PPCInstr64Bit.td:608
1535 MFMSR = 1520, // PPCInstrInfo.td:4560
1536 MFOCRF = 1521, // PPCInstrInfo.td:3042
1537 MFOCRF8 = 1522, // PPCInstr64Bit.td:505
1538 MFPMR = 1523, // PPCInstrInfo.td:2934
1539 MFSPR = 1524, // PPCInstrInfo.td:2926
1540 MFSPR8 = 1525, // PPCInstr64Bit.td:535
1541 MFSR = 1526, // PPCInstrInfo.td:4525
1542 MFSRIN = 1527, // PPCInstrInfo.td:4531
1543 MFTB = 1528, // PPCInstrInfo.td:2931
1544 MFTB8 = 1529, // PPCInstr64Bit.td:568
1545 MFUDSCR = 1530, // PPCInstrInfo.td:2985
1546 MFVRD = 1531, // PPCInstrVSX.td:1344
1547 MFVRSAVE = 1532, // PPCInstrInfo.td:3004
1548 MFVRSAVEv = 1533, // PPCInstrInfo.td:3012
1549 MFVRWZ = 1534, // PPCInstrVSX.td:1353
1550 MFVSCR = 1535, // PPCInstrAltivec.td:415
1551 MFVSRD = 1536, // PPCInstrVSX.td:1338
1552 MFVSRLD = 1537, // PPCInstrVSX.td:1394
1553 MFVSRWZ = 1538, // PPCInstrVSX.td:1348
1554 MODSD = 1539, // PPCInstr64Bit.td:1072
1555 MODSW = 1540, // PPCInstrInfo.td:3131
1556 MODUD = 1541, // PPCInstr64Bit.td:1075
1557 MODUW = 1542, // PPCInstrInfo.td:3134
1558 MSGSNDP = 1543, // PPCInstrInfo.td:4650
1559 MSGSNDP8 = 1544, // PPCInstrInfo.td:4653
1560 MSGSYNC = 1545, // PPCInstrInfo.td:5389
1561 MSYNC = 1546, // PPCInstrInfo.td:2498
1562 MTCRF = 1547, // PPCInstrInfo.td:3033
1563 MTCRF8 = 1548, // PPCInstr64Bit.td:496
1564 MTCTR = 1549, // PPCInstrInfo.td:2953
1565 MTCTR8 = 1550, // PPCInstr64Bit.td:550
1566 MTCTR8loop = 1551, // PPCInstr64Bit.td:558
1567 MTCTRloop = 1552, // PPCInstrInfo.td:2959
1568 MTDCR = 1553, // PPCInstrInfo.td:4701
1569 MTFSB0 = 1554, // PPCInstrInfo.td:3072
1570 MTFSB1 = 1555, // PPCInstrInfo.td:3076
1571 MTFSF = 1556, // PPCInstrInfo.td:4583
1572 MTFSFI = 1557, // PPCInstrInfo.td:4577
1573 MTFSFI_rec = 1558, // PPCInstrInfo.td:4580
1574 MTFSFIb = 1559, // PPCInstrInfo.td:4575
1575 MTFSF_rec = 1560, // PPCInstrInfo.td:4587
1576 MTFSFb = 1561, // PPCInstrInfo.td:3084
1577 MTLPL = 1562, // PPCInstrFuture.td:368
1578 MTLPL8 = 1563, // PPCInstrFuture.td:376
1579 MTLR = 1564, // PPCInstrInfo.td:2970
1580 MTLR8 = 1565, // PPCInstr64Bit.td:603
1581 MTMSR = 1566, // PPCInstrInfo.td:4534
1582 MTMSRD = 1567, // PPCInstrInfo.td:4563
1583 MTOCRF = 1568, // PPCInstrInfo.td:3027
1584 MTOCRF8 = 1569, // PPCInstr64Bit.td:490
1585 MTPMR = 1570, // PPCInstrInfo.td:2937
1586 MTSPR = 1571, // PPCInstrInfo.td:2928
1587 MTSPR8 = 1572, // PPCInstr64Bit.td:537
1588 MTSR = 1573, // PPCInstrInfo.td:4522
1589 MTSRIN = 1574, // PPCInstrInfo.td:4528
1590 MTUDSCR = 1575, // PPCInstrInfo.td:2982
1591 MTVRD = 1576, // PPCInstrVSX.td:1362
1592 MTVRSAVE = 1577, // PPCInstrInfo.td:3001
1593 MTVRSAVEv = 1578, // PPCInstrInfo.td:3008
1594 MTVRWA = 1579, // PPCInstrVSX.td:1371
1595 MTVRWZ = 1580, // PPCInstrVSX.td:1379
1596 MTVSCR = 1581, // PPCInstrAltivec.td:418
1597 MTVSRBM = 1582, // PPCInstrP10.td:1605
1598 MTVSRBMI = 1583, // PPCInstrP10.td:1625
1599 MTVSRD = 1584, // PPCInstrVSX.td:1356
1600 MTVSRDD = 1585, // PPCInstrVSX.td:1390
1601 MTVSRDM = 1586, // PPCInstrP10.td:1617
1602 MTVSRHM = 1587, // PPCInstrP10.td:1609
1603 MTVSRQM = 1588, // PPCInstrP10.td:1621
1604 MTVSRWA = 1589, // PPCInstrVSX.td:1366
1605 MTVSRWM = 1590, // PPCInstrP10.td:1613
1606 MTVSRWS = 1591, // PPCInstrVSX.td:1387
1607 MTVSRWZ = 1592, // PPCInstrVSX.td:1374
1608 MULHD = 1593, // PPCInstrInfo.td:1104
1609 MULHDU = 1594, // PPCInstrInfo.td:1104
1610 MULHDU_rec = 1595, // PPCInstrInfo.td:1108
1611 MULHD_rec = 1596, // PPCInstrInfo.td:1108
1612 MULHW = 1597, // PPCInstrInfo.td:1104
1613 MULHWU = 1598, // PPCInstrInfo.td:1104
1614 MULHWU_rec = 1599, // PPCInstrInfo.td:1108
1615 MULHW_rec = 1600, // PPCInstrInfo.td:1108
1616 MULLD = 1601, // PPCInstrInfo.td:1120
1617 MULLDO = 1602, // PPCInstrInfo.td:1130
1618 MULLDO_rec = 1603, // PPCInstrInfo.td:1134
1619 MULLD_rec = 1604, // PPCInstrInfo.td:1124
1620 MULLI = 1605, // PPCInstrInfo.td:2551
1621 MULLI8 = 1606, // PPCInstr64Bit.td:1089
1622 MULLW = 1607, // PPCInstrInfo.td:1120
1623 MULLWO = 1608, // PPCInstrInfo.td:1130
1624 MULLWO_rec = 1609, // PPCInstrInfo.td:1134
1625 MULLW_rec = 1610, // PPCInstrInfo.td:1124
1626 MoveGOTtoLR = 1611, // PPCInstrInfo.td:1634
1627 MovePCtoLR = 1612, // PPCInstrInfo.td:1631
1628 MovePCtoLR8 = 1613, // PPCInstr64Bit.td:76
1629 NAND = 1614, // PPCInstrInfo.td:1046
1630 NAND8 = 1615, // PPCInstrInfo.td:1046
1631 NAND8_rec = 1616, // PPCInstrInfo.td:1050
1632 NAND_rec = 1617, // PPCInstrInfo.td:1050
1633 NAP = 1618, // PPCInstrInfo.td:4705
1634 NEG = 1619, // PPCInstrInfo.td:1196
1635 NEG8 = 1620, // PPCInstrInfo.td:1196
1636 NEG8O = 1621, // PPCInstrInfo.td:1206
1637 NEG8O_rec = 1622, // PPCInstrInfo.td:1210
1638 NEG8_rec = 1623, // PPCInstrInfo.td:1200
1639 NEGO = 1624, // PPCInstrInfo.td:1206
1640 NEGO_rec = 1625, // PPCInstrInfo.td:1210
1641 NEG_rec = 1626, // PPCInstrInfo.td:1200
1642 NOP = 1627, // PPCInstrInfo.td:2597
1643 NOP_GT_PWR6 = 1628, // PPCInstrInfo.td:2601
1644 NOP_GT_PWR7 = 1629, // PPCInstrInfo.td:2603
1645 NOR = 1630, // PPCInstrInfo.td:1046
1646 NOR8 = 1631, // PPCInstrInfo.td:1046
1647 NOR8_rec = 1632, // PPCInstrInfo.td:1050
1648 NOR_rec = 1633, // PPCInstrInfo.td:1050
1649 OR = 1634, // PPCInstrInfo.td:1046
1650 OR8 = 1635, // PPCInstrInfo.td:1046
1651 OR8_rec = 1636, // PPCInstrInfo.td:1050
1652 ORC = 1637, // PPCInstrInfo.td:1046
1653 ORC8 = 1638, // PPCInstrInfo.td:1046
1654 ORC8_rec = 1639, // PPCInstrInfo.td:1050
1655 ORC_rec = 1640, // PPCInstrInfo.td:1050
1656 ORI = 1641, // PPCInstrInfo.td:2584
1657 ORI8 = 1642, // PPCInstr64Bit.td:676
1658 ORIS = 1643, // PPCInstrInfo.td:2587
1659 ORIS8 = 1644, // PPCInstr64Bit.td:679
1660 OR_rec = 1645, // PPCInstrInfo.td:1050
1661 PADDI = 1646, // PPCInstrP10.td:276
1662 PADDI8 = 1647, // PPCInstrP10.td:276
1663 PADDI8pc = 1648, // PPCInstrP10.td:278
1664 PADDIS = 1649, // PPCInstrFuture.td:339
1665 PADDIS8 = 1650, // PPCInstrFuture.td:339
1666 PADDIS8pc = 1651, // PPCInstrFuture.td:341
1667 PADDISpc = 1652, // PPCInstrFuture.td:341
1668 PADDIdtprel = 1653, // PPCInstr64Bit.td:1634
1669 PADDIpc = 1654, // PPCInstrP10.td:278
1670 PDEPD = 1655, // PPCInstrP10.td:1721
1671 PEXTD = 1656, // PPCInstrP10.td:1724
1672 PLA = 1657, // PPCInstrP10.td:2984
1673 PLA8 = 1658, // PPCInstrP10.td:2973
1674 PLA8pc = 1659, // PPCInstrP10.td:2976
1675 PLApc = 1660, // PPCInstrP10.td:2987
1676 PLBZ = 1661, // PPCInstrP10.td:605
1677 PLBZ8 = 1662, // PPCInstrP10.td:605
1678 PLBZ8nopc = 1663, // PPCInstrP10.td:611
1679 PLBZ8onlypc = 1664, // PPCInstrP10.td:613
1680 PLBZ8pc = 1665, // PPCInstrP10.td:607
1681 PLBZnopc = 1666, // PPCInstrP10.td:611
1682 PLBZonlypc = 1667, // PPCInstrP10.td:613
1683 PLBZpc = 1668, // PPCInstrP10.td:607
1684 PLD = 1669, // PPCInstrP10.td:622
1685 PLDnopc = 1670, // PPCInstrP10.td:628
1686 PLDonlypc = 1671, // PPCInstrP10.td:630
1687 PLDpc = 1672, // PPCInstrP10.td:624
1688 PLFD = 1673, // PPCInstrP10.td:605
1689 PLFDnopc = 1674, // PPCInstrP10.td:611
1690 PLFDonlypc = 1675, // PPCInstrP10.td:613
1691 PLFDpc = 1676, // PPCInstrP10.td:607
1692 PLFS = 1677, // PPCInstrP10.td:605
1693 PLFSnopc = 1678, // PPCInstrP10.td:611
1694 PLFSonlypc = 1679, // PPCInstrP10.td:613
1695 PLFSpc = 1680, // PPCInstrP10.td:607
1696 PLHA = 1681, // PPCInstrP10.td:605
1697 PLHA8 = 1682, // PPCInstrP10.td:605
1698 PLHA8nopc = 1683, // PPCInstrP10.td:611
1699 PLHA8onlypc = 1684, // PPCInstrP10.td:613
1700 PLHA8pc = 1685, // PPCInstrP10.td:607
1701 PLHAnopc = 1686, // PPCInstrP10.td:611
1702 PLHAonlypc = 1687, // PPCInstrP10.td:613
1703 PLHApc = 1688, // PPCInstrP10.td:607
1704 PLHZ = 1689, // PPCInstrP10.td:605
1705 PLHZ8 = 1690, // PPCInstrP10.td:605
1706 PLHZ8nopc = 1691, // PPCInstrP10.td:611
1707 PLHZ8onlypc = 1692, // PPCInstrP10.td:613
1708 PLHZ8pc = 1693, // PPCInstrP10.td:607
1709 PLHZnopc = 1694, // PPCInstrP10.td:611
1710 PLHZonlypc = 1695, // PPCInstrP10.td:613
1711 PLHZpc = 1696, // PPCInstrP10.td:607
1712 PLI = 1697, // PPCInstrP10.td:675
1713 PLI8 = 1698, // PPCInstrP10.td:665
1714 PLWA = 1699, // PPCInstrP10.td:622
1715 PLWA8 = 1700, // PPCInstrP10.td:622
1716 PLWA8nopc = 1701, // PPCInstrP10.td:628
1717 PLWA8onlypc = 1702, // PPCInstrP10.td:630
1718 PLWA8pc = 1703, // PPCInstrP10.td:624
1719 PLWAnopc = 1704, // PPCInstrP10.td:628
1720 PLWAonlypc = 1705, // PPCInstrP10.td:630
1721 PLWApc = 1706, // PPCInstrP10.td:624
1722 PLWZ = 1707, // PPCInstrP10.td:605
1723 PLWZ8 = 1708, // PPCInstrP10.td:605
1724 PLWZ8nopc = 1709, // PPCInstrP10.td:611
1725 PLWZ8onlypc = 1710, // PPCInstrP10.td:613
1726 PLWZ8pc = 1711, // PPCInstrP10.td:607
1727 PLWZnopc = 1712, // PPCInstrP10.td:611
1728 PLWZonlypc = 1713, // PPCInstrP10.td:613
1729 PLWZpc = 1714, // PPCInstrP10.td:607
1730 PLXSD = 1715, // PPCInstrP10.td:622
1731 PLXSDnopc = 1716, // PPCInstrP10.td:628
1732 PLXSDonlypc = 1717, // PPCInstrP10.td:630
1733 PLXSDpc = 1718, // PPCInstrP10.td:624
1734 PLXSSP = 1719, // PPCInstrP10.td:622
1735 PLXSSPnopc = 1720, // PPCInstrP10.td:628
1736 PLXSSPonlypc = 1721, // PPCInstrP10.td:630
1737 PLXSSPpc = 1722, // PPCInstrP10.td:624
1738 PLXV = 1723, // PPCInstrP10.td:639
1739 PLXVP = 1724, // PPCInstrP10.td:928
1740 PLXVPnopc = 1725, // PPCInstrP10.td:934
1741 PLXVPonlypc = 1726, // PPCInstrP10.td:936
1742 PLXVPpc = 1727, // PPCInstrP10.td:930
1743 PLXVnopc = 1728, // PPCInstrP10.td:645
1744 PLXVonlypc = 1729, // PPCInstrP10.td:647
1745 PLXVpc = 1730, // PPCInstrP10.td:641
1746 PMDMXVBF16GERX2 = 1731, // PPCInstrFutureMMA.td:237
1747 PMDMXVBF16GERX2NN = 1732, // PPCInstrFutureMMA.td:314
1748 PMDMXVBF16GERX2NP = 1733, // PPCInstrFutureMMA.td:306
1749 PMDMXVBF16GERX2PN = 1734, // PPCInstrFutureMMA.td:298
1750 PMDMXVBF16GERX2PP = 1735, // PPCInstrFutureMMA.td:244
1751 PMDMXVF16GERX2 = 1736, // PPCInstrFutureMMA.td:259
1752 PMDMXVF16GERX2NN = 1737, // PPCInstrFutureMMA.td:362
1753 PMDMXVF16GERX2NP = 1738, // PPCInstrFutureMMA.td:354
1754 PMDMXVF16GERX2PN = 1739, // PPCInstrFutureMMA.td:346
1755 PMDMXVF16GERX2PP = 1740, // PPCInstrFutureMMA.td:266
1756 PMDMXVI8GERX4 = 1741, // PPCInstrFutureMMA.td:200
1757 PMDMXVI8GERX4PP = 1742, // PPCInstrFutureMMA.td:207
1758 PMDMXVI8GERX4SPP = 1743, // PPCInstrFutureMMA.td:541
1759 PMXVBF16GER2 = 1744, // PPCInstrMMA.td:119
1760 PMXVBF16GER2NN = 1745, // PPCInstrMMA.td:262
1761 PMXVBF16GER2NP = 1746, // PPCInstrMMA.td:255
1762 PMXVBF16GER2PN = 1747, // PPCInstrMMA.td:248
1763 PMXVBF16GER2PP = 1748, // PPCInstrMMA.td:126
1764 PMXVBF16GER2W = 1749, // PPCInstrMMA.td:135
1765 PMXVBF16GER2WNN = 1750, // PPCInstrMMA.td:285
1766 PMXVBF16GER2WNP = 1751, // PPCInstrMMA.td:278
1767 PMXVBF16GER2WPN = 1752, // PPCInstrMMA.td:271
1768 PMXVBF16GER2WPP = 1753, // PPCInstrMMA.td:142
1769 PMXVF16GER2 = 1754, // PPCInstrMMA.td:119
1770 PMXVF16GER2NN = 1755, // PPCInstrMMA.td:262
1771 PMXVF16GER2NP = 1756, // PPCInstrMMA.td:255
1772 PMXVF16GER2PN = 1757, // PPCInstrMMA.td:248
1773 PMXVF16GER2PP = 1758, // PPCInstrMMA.td:126
1774 PMXVF16GER2W = 1759, // PPCInstrMMA.td:135
1775 PMXVF16GER2WNN = 1760, // PPCInstrMMA.td:285
1776 PMXVF16GER2WNP = 1761, // PPCInstrMMA.td:278
1777 PMXVF16GER2WPN = 1762, // PPCInstrMMA.td:271
1778 PMXVF16GER2WPP = 1763, // PPCInstrMMA.td:142
1779 PMXVF32GER = 1764, // PPCInstrMMA.td:336
1780 PMXVF32GERNN = 1765, // PPCInstrMMA.td:364
1781 PMXVF32GERNP = 1766, // PPCInstrMMA.td:357
1782 PMXVF32GERPN = 1767, // PPCInstrMMA.td:350
1783 PMXVF32GERPP = 1768, // PPCInstrMMA.td:343
1784 PMXVF32GERW = 1769, // PPCInstrMMA.td:373
1785 PMXVF32GERWNN = 1770, // PPCInstrMMA.td:401
1786 PMXVF32GERWNP = 1771, // PPCInstrMMA.td:394
1787 PMXVF32GERWPN = 1772, // PPCInstrMMA.td:387
1788 PMXVF32GERWPP = 1773, // PPCInstrMMA.td:380
1789 PMXVF64GER = 1774, // PPCInstrMMA.td:417
1790 PMXVF64GERNN = 1775, // PPCInstrMMA.td:445
1791 PMXVF64GERNP = 1776, // PPCInstrMMA.td:438
1792 PMXVF64GERPN = 1777, // PPCInstrMMA.td:431
1793 PMXVF64GERPP = 1778, // PPCInstrMMA.td:424
1794 PMXVF64GERW = 1779, // PPCInstrMMA.td:454
1795 PMXVF64GERWNN = 1780, // PPCInstrMMA.td:482
1796 PMXVF64GERWNP = 1781, // PPCInstrMMA.td:475
1797 PMXVF64GERWPN = 1782, // PPCInstrMMA.td:468
1798 PMXVF64GERWPP = 1783, // PPCInstrMMA.td:461
1799 PMXVI16GER2 = 1784, // PPCInstrMMA.td:168
1800 PMXVI16GER2PP = 1785, // PPCInstrMMA.td:175
1801 PMXVI16GER2S = 1786, // PPCInstrMMA.td:119
1802 PMXVI16GER2SPP = 1787, // PPCInstrMMA.td:126
1803 PMXVI16GER2SW = 1788, // PPCInstrMMA.td:135
1804 PMXVI16GER2SWPP = 1789, // PPCInstrMMA.td:142
1805 PMXVI16GER2W = 1790, // PPCInstrMMA.td:196
1806 PMXVI16GER2WPP = 1791, // PPCInstrMMA.td:203
1807 PMXVI4GER8 = 1792, // PPCInstrMMA.td:37
1808 PMXVI4GER8PP = 1793, // PPCInstrMMA.td:44
1809 PMXVI4GER8W = 1794, // PPCInstrMMA.td:54
1810 PMXVI4GER8WPP = 1795, // PPCInstrMMA.td:61
1811 PMXVI8GER4 = 1796, // PPCInstrMMA.td:78
1812 PMXVI8GER4PP = 1797, // PPCInstrMMA.td:85
1813 PMXVI8GER4SPP = 1798, // PPCInstrMMA.td:589
1814 PMXVI8GER4W = 1799, // PPCInstrMMA.td:95
1815 PMXVI8GER4WPP = 1800, // PPCInstrMMA.td:102
1816 PMXVI8GER4WSPP = 1801, // PPCInstrMMA.td:599
1817 POPCNTB = 1802, // PPCInstrInfo.td:2187
1818 POPCNTB8 = 1803, // PPCInstr64Bit.td:1025
1819 POPCNTD = 1804, // PPCInstr64Bit.td:1003
1820 POPCNTW = 1805, // PPCInstr64Bit.td:1020
1821 PPC32GOT = 1806, // PPCInstrInfo.td:3485
1822 PPC32PICGOT = 1807, // PPCInstrInfo.td:3494
1823 PREPARE_PROBED_ALLOCA_32 = 1808, // PPCInstrInfo.td:1510
1824 PREPARE_PROBED_ALLOCA_64 = 1809, // PPCInstr64Bit.td:588
1825 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1810, // PPCInstrInfo.td:1513
1826 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1811, // PPCInstr64Bit.td:591
1827 PROBED_ALLOCA_32 = 1812, // PPCInstrInfo.td:1506
1828 PROBED_ALLOCA_64 = 1813, // PPCInstr64Bit.td:584
1829 PROBED_STACKALLOC_32 = 1814, // PPCInstrInfo.td:1518
1830 PROBED_STACKALLOC_64 = 1815, // PPCInstr64Bit.td:596
1831 PSTB = 1816, // PPCInstrP10.td:605
1832 PSTB8 = 1817, // PPCInstrP10.td:605
1833 PSTB8nopc = 1818, // PPCInstrP10.td:611
1834 PSTB8onlypc = 1819, // PPCInstrP10.td:613
1835 PSTB8pc = 1820, // PPCInstrP10.td:607
1836 PSTBnopc = 1821, // PPCInstrP10.td:611
1837 PSTBonlypc = 1822, // PPCInstrP10.td:613
1838 PSTBpc = 1823, // PPCInstrP10.td:607
1839 PSTD = 1824, // PPCInstrP10.td:622
1840 PSTDnopc = 1825, // PPCInstrP10.td:628
1841 PSTDonlypc = 1826, // PPCInstrP10.td:630
1842 PSTDpc = 1827, // PPCInstrP10.td:624
1843 PSTFD = 1828, // PPCInstrP10.td:605
1844 PSTFDnopc = 1829, // PPCInstrP10.td:611
1845 PSTFDonlypc = 1830, // PPCInstrP10.td:613
1846 PSTFDpc = 1831, // PPCInstrP10.td:607
1847 PSTFS = 1832, // PPCInstrP10.td:605
1848 PSTFSnopc = 1833, // PPCInstrP10.td:611
1849 PSTFSonlypc = 1834, // PPCInstrP10.td:613
1850 PSTFSpc = 1835, // PPCInstrP10.td:607
1851 PSTH = 1836, // PPCInstrP10.td:605
1852 PSTH8 = 1837, // PPCInstrP10.td:605
1853 PSTH8nopc = 1838, // PPCInstrP10.td:611
1854 PSTH8onlypc = 1839, // PPCInstrP10.td:613
1855 PSTH8pc = 1840, // PPCInstrP10.td:607
1856 PSTHnopc = 1841, // PPCInstrP10.td:611
1857 PSTHonlypc = 1842, // PPCInstrP10.td:613
1858 PSTHpc = 1843, // PPCInstrP10.td:607
1859 PSTW = 1844, // PPCInstrP10.td:605
1860 PSTW8 = 1845, // PPCInstrP10.td:605
1861 PSTW8nopc = 1846, // PPCInstrP10.td:611
1862 PSTW8onlypc = 1847, // PPCInstrP10.td:613
1863 PSTW8pc = 1848, // PPCInstrP10.td:607
1864 PSTWnopc = 1849, // PPCInstrP10.td:611
1865 PSTWonlypc = 1850, // PPCInstrP10.td:613
1866 PSTWpc = 1851, // PPCInstrP10.td:607
1867 PSTXSD = 1852, // PPCInstrP10.td:622
1868 PSTXSDnopc = 1853, // PPCInstrP10.td:628
1869 PSTXSDonlypc = 1854, // PPCInstrP10.td:630
1870 PSTXSDpc = 1855, // PPCInstrP10.td:624
1871 PSTXSSP = 1856, // PPCInstrP10.td:622
1872 PSTXSSPnopc = 1857, // PPCInstrP10.td:628
1873 PSTXSSPonlypc = 1858, // PPCInstrP10.td:630
1874 PSTXSSPpc = 1859, // PPCInstrP10.td:624
1875 PSTXV = 1860, // PPCInstrP10.td:639
1876 PSTXVP = 1861, // PPCInstrP10.td:928
1877 PSTXVPnopc = 1862, // PPCInstrP10.td:934
1878 PSTXVPonlypc = 1863, // PPCInstrP10.td:936
1879 PSTXVPpc = 1864, // PPCInstrP10.td:930
1880 PSTXVnopc = 1865, // PPCInstrP10.td:645
1881 PSTXVonlypc = 1866, // PPCInstrP10.td:647
1882 PSTXVpc = 1867, // PPCInstrP10.td:641
1883 PTESYNCIO = 1868, // PPCInstrFuture.td:359
1884 PseudoEIEIO = 1869, // PPCInstrInfo.td:2508
1885 RESTORE_ACC = 1870, // PPCInstrMMA.td:529
1886 RESTORE_CR = 1871, // PPCInstrInfo.td:1587
1887 RESTORE_CRBIT = 1872, // PPCInstrInfo.td:1589
1888 RESTORE_DMR = 1873, // PPCInstrMMA.td:577
1889 RESTORE_DMRP = 1874, // PPCInstrMMA.td:575
1890 RESTORE_QUADWORD = 1875, // PPCInstr64Bit.td:1469
1891 RESTORE_UACC = 1876, // PPCInstrMMA.td:531
1892 RESTORE_WACC = 1877, // PPCInstrMMA.td:573
1893 RFCI = 1878, // PPCInstrInfo.td:4691
1894 RFDI = 1879, // PPCInstrInfo.td:4694
1895 RFEBB = 1880, // PPCInstrInfo.td:1982
1896 RFI = 1881, // PPCInstrInfo.td:4689
1897 RFID = 1882, // PPCInstrInfo.td:4687
1898 RFMCI = 1883, // PPCInstrInfo.td:4696
1899 RLDCL = 1884, // PPCInstrInfo.td:1287
1900 RLDCL_rec = 1885, // PPCInstrInfo.td:1291
1901 RLDCR = 1886, // PPCInstrInfo.td:1287
1902 RLDCR_rec = 1887, // PPCInstrInfo.td:1291
1903 RLDIC = 1888, // PPCInstrInfo.td:1273
1904 RLDICL = 1889, // PPCInstrInfo.td:1273
1905 RLDICL_32 = 1890, // PPCInstrInfo.td:1273
1906 RLDICL_32_64 = 1891, // PPCInstr64Bit.td:1120
1907 RLDICL_32_rec = 1892, // PPCInstrInfo.td:1277
1908 RLDICL_rec = 1893, // PPCInstrInfo.td:1277
1909 RLDICR = 1894, // PPCInstrInfo.td:1273
1910 RLDICR_32 = 1895, // PPCInstr64Bit.td:1137
1911 RLDICR_rec = 1896, // PPCInstrInfo.td:1277
1912 RLDIC_rec = 1897, // PPCInstrInfo.td:1277
1913 RLDIMI = 1898, // PPCInstrInfo.td:1273
1914 RLDIMI_rec = 1899, // PPCInstrInfo.td:1277
1915 RLWIMI = 1900, // PPCInstrInfo.td:1259
1916 RLWIMI8 = 1901, // PPCInstrInfo.td:1259
1917 RLWIMI8_rec = 1902, // PPCInstrInfo.td:1263
1918 RLWIMI_rec = 1903, // PPCInstrInfo.td:1263
1919 RLWINM = 1904, // PPCInstrInfo.td:3348
1920 RLWINM8 = 1905, // PPCInstrInfo.td:1259
1921 RLWINM8_rec = 1906, // PPCInstrInfo.td:1263
1922 RLWINM_rec = 1907, // PPCInstrInfo.td:3353
1923 RLWNM = 1908, // PPCInstrInfo.td:1245
1924 RLWNM8 = 1909, // PPCInstrInfo.td:1245
1925 RLWNM8_rec = 1910, // PPCInstrInfo.td:1249
1926 RLWNM_rec = 1911, // PPCInstrInfo.td:1249
1927 ReadTB = 1912, // PPCInstrInfo.td:2944
1928 SC = 1913, // PPCInstrInfo.td:1962
1929 SCV = 1914, // PPCInstrInfo.td:1970
1930 SELECT_CC_F16 = 1915, // PPCInstrInfo.td:1543
1931 SELECT_CC_F4 = 1916, // PPCInstrInfo.td:1537
1932 SELECT_CC_F8 = 1917, // PPCInstrInfo.td:1540
1933 SELECT_CC_I4 = 1918, // PPCInstrInfo.td:1529
1934 SELECT_CC_I8 = 1919, // PPCInstrInfo.td:1533
1935 SELECT_CC_SPE = 1920, // PPCInstrSPE.td:819
1936 SELECT_CC_SPE4 = 1921, // PPCInstrSPE.td:815
1937 SELECT_CC_VRRC = 1922, // PPCInstrInfo.td:1546
1938 SELECT_CC_VSFRC = 1923, // PPCInstrVSX.td:1828
1939 SELECT_CC_VSRC = 1924, // PPCInstrVSX.td:1819
1940 SELECT_CC_VSSRC = 1925, // PPCInstrVSX.td:1837
1941 SELECT_F16 = 1926, // PPCInstrInfo.td:1565
1942 SELECT_F4 = 1927, // PPCInstrInfo.td:1559
1943 SELECT_F8 = 1928, // PPCInstrInfo.td:1562
1944 SELECT_I4 = 1929, // PPCInstrInfo.td:1552
1945 SELECT_I8 = 1930, // PPCInstrInfo.td:1555
1946 SELECT_SPE = 1931, // PPCInstrSPE.td:826
1947 SELECT_SPE4 = 1932, // PPCInstrSPE.td:823
1948 SELECT_VRRC = 1933, // PPCInstrInfo.td:1569
1949 SELECT_VSFRC = 1934, // PPCInstrVSX.td:1832
1950 SELECT_VSRC = 1935, // PPCInstrVSX.td:1823
1951 SELECT_VSSRC = 1936, // PPCInstrVSX.td:1841
1952 SETB = 1937, // PPCInstrInfo.td:5394
1953 SETB8 = 1938, // PPCInstr64Bit.td:1067
1954 SETBC = 1939, // PPCInstrP10.td:1415
1955 SETBC8 = 1940, // PPCInstrP10.td:1431
1956 SETBCR = 1941, // PPCInstrP10.td:1419
1957 SETBCR8 = 1942, // PPCInstrP10.td:1434
1958 SETFLM = 1943, // PPCInstrInfo.td:1623
1959 SETNBC = 1944, // PPCInstrP10.td:1423
1960 SETNBC8 = 1945, // PPCInstrP10.td:1437
1961 SETNBCR = 1946, // PPCInstrP10.td:1426
1962 SETNBCR8 = 1947, // PPCInstrP10.td:1440
1963 SETRND = 1948, // PPCInstrInfo.td:1620
1964 SETRNDi = 1949, // PPCInstrInfo.td:1617
1965 SLBFEE_rec = 1950, // PPCInstrInfo.td:4613
1966 SLBIA = 1951, // PPCInstrInfo.td:4610
1967 SLBIE = 1952, // PPCInstrInfo.td:4598
1968 SLBIEG = 1953, // PPCInstr64Bit.td:2008
1969 SLBMFEE = 1954, // PPCInstrInfo.td:4604
1970 SLBMFEV = 1955, // PPCInstrInfo.td:4607
1971 SLBMTE = 1956, // PPCInstrInfo.td:4601
1972 SLBSYNC = 1957, // PPCInstr64Bit.td:2011
1973 SLD = 1958, // PPCInstrInfo.td:1046
1974 SLD_rec = 1959, // PPCInstrInfo.td:1050
1975 SLW = 1960, // PPCInstrInfo.td:1046
1976 SLW8 = 1961, // PPCInstrInfo.td:1046
1977 SLW8_rec = 1962, // PPCInstrInfo.td:1050
1978 SLW_rec = 1963, // PPCInstrInfo.td:1050
1979 SPELWZ = 1964, // PPCInstrSPE.td:798
1980 SPELWZX = 1965, // PPCInstrSPE.td:801
1981 SPESTW = 1966, // PPCInstrSPE.td:804
1982 SPESTWX = 1967, // PPCInstrSPE.td:807
1983 SPILL_ACC = 1968, // PPCInstrMMA.td:523
1984 SPILL_CR = 1969, // PPCInstrInfo.td:1578
1985 SPILL_CRBIT = 1970, // PPCInstrInfo.td:1580
1986 SPILL_DMR = 1971, // PPCInstrMMA.td:569
1987 SPILL_DMRP = 1972, // PPCInstrMMA.td:567
1988 SPILL_QUADWORD = 1973, // PPCInstr64Bit.td:1693
1989 SPILL_UACC = 1974, // PPCInstrMMA.td:525
1990 SPILL_WACC = 1975, // PPCInstrMMA.td:565
1991 SPLIT_QUADWORD = 1976, // PPCInstr64Bit.td:373
1992 SRAD = 1977, // PPCInstrInfo.td:1061
1993 SRADI = 1978, // PPCInstrInfo.td:1302
1994 SRADI_32 = 1979, // PPCInstr64Bit.td:992
1995 SRADI_rec = 1980, // PPCInstrInfo.td:1306
1996 SRAD_rec = 1981, // PPCInstrInfo.td:1065
1997 SRAW = 1982, // PPCInstrInfo.td:1061
1998 SRAW8 = 1983, // PPCInstrInfo.td:1061
1999 SRAW8_rec = 1984, // PPCInstrInfo.td:1065
2000 SRAWI = 1985, // PPCInstrInfo.td:1076
2001 SRAWI8 = 1986, // PPCInstrInfo.td:1076
2002 SRAWI8_rec = 1987, // PPCInstrInfo.td:1080
2003 SRAWI_rec = 1988, // PPCInstrInfo.td:1080
2004 SRAW_rec = 1989, // PPCInstrInfo.td:1065
2005 SRD = 1990, // PPCInstrInfo.td:1046
2006 SRD_rec = 1991, // PPCInstrInfo.td:1050
2007 SRW = 1992, // PPCInstrInfo.td:1046
2008 SRW8 = 1993, // PPCInstrInfo.td:1046
2009 SRW8_rec = 1994, // PPCInstrInfo.td:1050
2010 SRW_rec = 1995, // PPCInstrInfo.td:1050
2011 STB = 1996, // PPCInstrInfo.td:2350
2012 STB8 = 1997, // PPCInstr64Bit.td:1643
2013 STBCIX = 1998, // PPCInstrInfo.td:4722
2014 STBCX = 1999, // PPCInstrInfo.td:2157
2015 STBEPX = 2000, // PPCInstrInfo.td:4753
2016 STBU = 2001, // PPCInstrInfo.td:2371
2017 STBU8 = 2002, // PPCInstr64Bit.td:1712
2018 STBUX = 2003, // PPCInstrInfo.td:2444
2019 STBUX8 = 2004, // PPCInstr64Bit.td:1722
2020 STBX = 2005, // PPCInstrInfo.td:2406
2021 STBX8 = 2006, // PPCInstr64Bit.td:1652
2022 STBXTLS = 2007, // PPCInstr64Bit.td:733
2023 STBXTLS_ = 2008, // PPCInstr64Bit.td:855
2024 STBXTLS_32 = 2009, // PPCInstr64Bit.td:745
2025 STD = 2010, // PPCInstr64Bit.td:1667
2026 STDAT = 2011, // PPCInstr64Bit.td:428
2027 STDBRX = 2012, // PPCInstr64Bit.td:1676
2028 STDCIX = 2013, // PPCInstrInfo.td:4731
2029 STDCX = 2014, // PPCInstr64Bit.td:364
2030 STDU = 2015, // PPCInstr64Bit.td:1739
2031 STDUX = 2016, // PPCInstr64Bit.td:1745
2032 STDX = 2017, // PPCInstr64Bit.td:1670
2033 STDXTLS = 2018, // PPCInstr64Bit.td:742
2034 STDXTLS_ = 2019, // PPCInstr64Bit.td:864
2035 STFD = 2020, // PPCInstrInfo.td:2363
2036 STFDEPX = 2021, // PPCInstrInfo.td:4757
2037 STFDU = 2022, // PPCInstrInfo.td:2384
2038 STFDUX = 2023, // PPCInstrInfo.td:2465
2039 STFDX = 2024, // PPCInstrInfo.td:2436
2040 STFDXTLS = 2025, // PPCInstr64Bit.td:760
2041 STFDXTLS_ = 2026, // PPCInstr64Bit.td:873
2042 STFIWX = 2027, // PPCInstrInfo.td:2429
2043 STFS = 2028, // PPCInstrInfo.td:2360
2044 STFSU = 2029, // PPCInstrInfo.td:2381
2045 STFSUX = 2030, // PPCInstrInfo.td:2460
2046 STFSX = 2031, // PPCInstrInfo.td:2433
2047 STFSXTLS = 2032, // PPCInstr64Bit.td:757
2048 STFSXTLS_ = 2033, // PPCInstr64Bit.td:870
2049 STH = 2034, // PPCInstrInfo.td:2353
2050 STH8 = 2035, // PPCInstr64Bit.td:1646
2051 STHBRX = 2036, // PPCInstrInfo.td:2419
2052 STHCIX = 2037, // PPCInstrInfo.td:4725
2053 STHCX = 2038, // PPCInstrInfo.td:2161
2054 STHEPX = 2039, // PPCInstrInfo.td:4761
2055 STHU = 2040, // PPCInstrInfo.td:2374
2056 STHU8 = 2041, // PPCInstr64Bit.td:1715
2057 STHUX = 2042, // PPCInstrInfo.td:2449
2058 STHUX8 = 2043, // PPCInstr64Bit.td:1727
2059 STHX = 2044, // PPCInstrInfo.td:2410
2060 STHX8 = 2045, // PPCInstr64Bit.td:1656
2061 STHXTLS = 2046, // PPCInstr64Bit.td:736
2062 STHXTLS_ = 2047, // PPCInstr64Bit.td:858
2063 STHXTLS_32 = 2048, // PPCInstr64Bit.td:748
2064 STMW = 2049, // PPCInstrInfo.td:2491
2065 STOP = 2050, // PPCInstrInfo.td:5392
2066 STQ = 2051, // PPCInstr64Bit.td:1685
2067 STQCX = 2052, // PPCInstr64Bit.td:368
2068 STQX_PSEUDO = 2053, // PPCInstr64Bit.td:1689
2069 STSWI = 2054, // PPCInstrInfo.td:4506
2070 STVEBX = 2055, // PPCInstrAltivec.td:451
2071 STVEHX = 2056, // PPCInstrAltivec.td:454
2072 STVEWX = 2057, // PPCInstrAltivec.td:457
2073 STVX = 2058, // PPCInstrAltivec.td:460
2074 STVXL = 2059, // PPCInstrAltivec.td:463
2075 STW = 2060, // PPCInstrInfo.td:2356
2076 STW8 = 2061, // PPCInstr64Bit.td:1649
2077 STWAT = 2062, // PPCInstrInfo.td:2170
2078 STWBRX = 2063, // PPCInstrInfo.td:2423
2079 STWCIX = 2064, // PPCInstrInfo.td:4728
2080 STWCX = 2065, // PPCInstrInfo.td:2165
2081 STWEPX = 2066, // PPCInstrInfo.td:4765
2082 STWU = 2067, // PPCInstrInfo.td:2377
2083 STWU8 = 2068, // PPCInstr64Bit.td:1718
2084 STWUX = 2069, // PPCInstrInfo.td:2454
2085 STWUX8 = 2070, // PPCInstr64Bit.td:1732
2086 STWX = 2071, // PPCInstrInfo.td:2414
2087 STWX8 = 2072, // PPCInstr64Bit.td:1660
2088 STWXTLS = 2073, // PPCInstr64Bit.td:739
2089 STWXTLS_ = 2074, // PPCInstr64Bit.td:861
2090 STWXTLS_32 = 2075, // PPCInstr64Bit.td:751
2091 STXSD = 2076, // PPCInstrVSX.td:1757
2092 STXSDX = 2077, // PPCInstrVSX.td:374
2093 STXSIBX = 2078, // PPCInstrVSX.td:1764
2094 STXSIBXv = 2079, // PPCInstrVSX.td:1769
2095 STXSIHX = 2080, // PPCInstrVSX.td:1766
2096 STXSIHXv = 2081, // PPCInstrVSX.td:1770
2097 STXSIWX = 2082, // PPCInstrVSX.td:1186
2098 STXSSP = 2083, // PPCInstrVSX.td:1760
2099 STXSSPX = 2084, // PPCInstrVSX.td:1184
2100 STXV = 2085, // PPCInstrVSX.td:1754
2101 STXVB16X = 2086, // PPCInstrVSX.td:1775
2102 STXVD2X = 2087, // PPCInstrVSX.td:387
2103 STXVH8X = 2088, // PPCInstrVSX.td:1774
2104 STXVL = 2089, // PPCInstrVSX.td:1782
2105 STXVLL = 2090, // PPCInstrVSX.td:1787
2106 STXVP = 2091, // PPCInstrP10.td:1181
2107 STXVPB32X = 2092, // PPCInstrFuture.td:427
2108 STXVPRL = 2093, // PPCInstrFuture.td:420
2109 STXVPRLL = 2094, // PPCInstrFuture.td:423
2110 STXVPX = 2095, // PPCInstrP10.td:1184
2111 STXVRBX = 2096, // PPCInstrP10.td:1862
2112 STXVRDX = 2097, // PPCInstrP10.td:1865
2113 STXVRHX = 2098, // PPCInstrP10.td:1863
2114 STXVRL = 2099, // PPCInstrFuture.td:414
2115 STXVRLL = 2100, // PPCInstrFuture.td:417
2116 STXVRWX = 2101, // PPCInstrP10.td:1864
2117 STXVW4X = 2102, // PPCInstrVSX.td:392
2118 STXVX = 2103, // PPCInstrVSX.td:1778
2119 SUBF = 2104, // PPCInstrInfo.td:1120
2120 SUBF8 = 2105, // PPCInstrInfo.td:1120
2121 SUBF8O = 2106, // PPCInstrInfo.td:1130
2122 SUBF8O_rec = 2107, // PPCInstrInfo.td:1134
2123 SUBF8_rec = 2108, // PPCInstrInfo.td:1124
2124 SUBFC = 2109, // PPCInstrInfo.td:1172
2125 SUBFC8 = 2110, // PPCInstrInfo.td:1172
2126 SUBFC8O = 2111, // PPCInstrInfo.td:1182
2127 SUBFC8O_rec = 2112, // PPCInstrInfo.td:1186
2128 SUBFC8_rec = 2113, // PPCInstrInfo.td:1176
2129 SUBFCO = 2114, // PPCInstrInfo.td:1182
2130 SUBFCO_rec = 2115, // PPCInstrInfo.td:1186
2131 SUBFC_rec = 2116, // PPCInstrInfo.td:1176
2132 SUBFE = 2117, // PPCInstrInfo.td:1172
2133 SUBFE8 = 2118, // PPCInstrInfo.td:1172
2134 SUBFE8O = 2119, // PPCInstrInfo.td:1182
2135 SUBFE8O_rec = 2120, // PPCInstrInfo.td:1186
2136 SUBFE8_rec = 2121, // PPCInstrInfo.td:1176
2137 SUBFEO = 2122, // PPCInstrInfo.td:1182
2138 SUBFEO_rec = 2123, // PPCInstrInfo.td:1186
2139 SUBFE_rec = 2124, // PPCInstrInfo.td:1176
2140 SUBFIC = 2125, // PPCInstrInfo.td:2555
2141 SUBFIC8 = 2126, // PPCInstr64Bit.td:788
2142 SUBFME = 2127, // PPCInstrInfo.td:1221
2143 SUBFME8 = 2128, // PPCInstrInfo.td:1221
2144 SUBFME8O = 2129, // PPCInstrInfo.td:1231
2145 SUBFME8O_rec = 2130, // PPCInstrInfo.td:1235
2146 SUBFME8_rec = 2131, // PPCInstrInfo.td:1225
2147 SUBFMEO = 2132, // PPCInstrInfo.td:1231
2148 SUBFMEO_rec = 2133, // PPCInstrInfo.td:1235
2149 SUBFME_rec = 2134, // PPCInstrInfo.td:1225
2150 SUBFO = 2135, // PPCInstrInfo.td:1130
2151 SUBFO_rec = 2136, // PPCInstrInfo.td:1134
2152 SUBFUS = 2137, // PPCInstrFuture.td:49
2153 SUBFUS_rec = 2138, // PPCInstrFuture.td:53
2154 SUBFZE = 2139, // PPCInstrInfo.td:1221
2155 SUBFZE8 = 2140, // PPCInstrInfo.td:1221
2156 SUBFZE8O = 2141, // PPCInstrInfo.td:1231
2157 SUBFZE8O_rec = 2142, // PPCInstrInfo.td:1235
2158 SUBFZE8_rec = 2143, // PPCInstrInfo.td:1225
2159 SUBFZEO = 2144, // PPCInstrInfo.td:1231
2160 SUBFZEO_rec = 2145, // PPCInstrInfo.td:1235
2161 SUBFZE_rec = 2146, // PPCInstrInfo.td:1225
2162 SUBF_rec = 2147, // PPCInstrInfo.td:1124
2163 SYNC = 2148, // PPCInstrInfo.td:2494
2164 SYNCP10 = 2149, // PPCInstrP10.td:1957
2165 TABORT = 2150, // PPCInstrHTM.td:33
2166 TABORTDC = 2151, // PPCInstrHTM.td:50
2167 TABORTDCI = 2152, // PPCInstrHTM.td:55
2168 TABORTWC = 2153, // PPCInstrHTM.td:40
2169 TABORTWCI = 2154, // PPCInstrHTM.td:45
2170 TAILB = 2155, // PPCInstrInfo.td:1922
2171 TAILB8 = 2156, // PPCInstr64Bit.td:461
2172 TAILBA = 2157, // PPCInstrInfo.td:1928
2173 TAILBA8 = 2158, // PPCInstr64Bit.td:467
2174 TAILBCTR = 2159, // PPCInstrInfo.td:1917
2175 TAILBCTR8 = 2160, // PPCInstr64Bit.td:455
2176 TBEGIN = 2161, // PPCInstrHTM.td:27
2177 TBEGIN_RET = 2162, // PPCInstrHTM.td:20
2178 TCHECK = 2163, // PPCInstrHTM.td:82
2179 TCHECK_RET = 2164, // PPCInstrHTM.td:19
2180 TCRETURNai = 2165, // PPCInstrInfo.td:1867
2181 TCRETURNai8 = 2166, // PPCInstr64Bit.td:443
2182 TCRETURNdi = 2167, // PPCInstrInfo.td:1860
2183 TCRETURNdi8 = 2168, // PPCInstr64Bit.td:437
2184 TCRETURNri = 2169, // PPCInstrInfo.td:1872
2185 TCRETURNri8 = 2170, // PPCInstr64Bit.td:448
2186 TD = 2171, // PPCInstrInfo.td:2184
2187 TDI = 2172, // PPCInstrInfo.td:2182
2188 TEND = 2173, // PPCInstrHTM.td:30
2189 TLBIA = 2174, // PPCInstrInfo.td:4616
2190 TLBIE = 2175, // PPCInstrInfo.td:4630
2191 TLBIE8P9 = 2176, // PPCInstrInfo.td:4640
2192 TLBIEIO = 2177, // PPCInstrFuture.td:365
2193 TLBIEL = 2178, // PPCInstrInfo.td:4622
2194 TLBIEP = 2179, // PPCInstrFuture.td:361
2195 TLBIEP8 = 2180, // PPCInstrFuture.td:371
2196 TLBIEP9 = 2181, // PPCInstrInfo.td:4635
2197 TLBILX = 2182, // PPCInstrInfo.td:4664
2198 TLBIVAX = 2183, // PPCInstrInfo.td:4661
2199 TLBLD = 2184, // PPCInstrInfo.td:4625
2200 TLBLI = 2185, // PPCInstrInfo.td:4627
2201 TLBRE = 2186, // PPCInstrInfo.td:4667
2202 TLBRE2 = 2187, // PPCInstrInfo.td:4673
2203 TLBSX = 2188, // PPCInstrInfo.td:4658
2204 TLBSX2 = 2189, // PPCInstrInfo.td:4679
2205 TLBSX2D = 2190, // PPCInstrInfo.td:4682
2206 TLBSYNC = 2191, // PPCInstrInfo.td:4619
2207 TLBSYNCIO = 2192, // PPCInstrFuture.td:357
2208 TLBWE = 2193, // PPCInstrInfo.td:4670
2209 TLBWE2 = 2194, // PPCInstrInfo.td:4676
2210 TLSGDAIX = 2195, // PPCInstrInfo.td:3567
2211 TLSGDAIX8 = 2196, // PPCInstr64Bit.td:1601
2212 TLSLDAIX = 2197, // PPCInstrInfo.td:3572
2213 TLSLDAIX8 = 2198, // PPCInstr64Bit.td:1607
2214 TRAP = 2199, // PPCInstrInfo.td:2176
2215 TRECHKPT = 2200, // PPCInstrHTM.td:72
2216 TRECLAIM = 2201, // PPCInstrHTM.td:64
2217 TSR = 2202, // PPCInstrHTM.td:60
2218 TW = 2203, // PPCInstrInfo.td:2180
2219 TWI = 2204, // PPCInstrInfo.td:2178
2220 UNENCODED_NOP = 2205, // PPCInstrInfo.td:3631
2221 UpdateGBR = 2206, // PPCInstrInfo.td:3623
2222 VABSDUB = 2207, // PPCInstrAltivec.td:1697
2223 VABSDUH = 2208, // PPCInstrAltivec.td:1700
2224 VABSDUW = 2209, // PPCInstrAltivec.td:1703
2225 VADDCUQ = 2210, // PPCInstrAltivec.td:1307
2226 VADDCUW = 2211, // PPCInstrAltivec.td:516
2227 VADDECUQ = 2212, // PPCInstrAltivec.td:1308
2228 VADDEUQM = 2213, // PPCInstrAltivec.td:1306
2229 VADDFP = 2214, // PPCInstrAltivec.td:502
2230 VADDSBS = 2215, // PPCInstrAltivec.td:517
2231 VADDSHS = 2216, // PPCInstrAltivec.td:518
2232 VADDSWS = 2217, // PPCInstrAltivec.td:519
2233 VADDUBM = 2218, // PPCInstrAltivec.td:506
2234 VADDUBS = 2219, // PPCInstrAltivec.td:520
2235 VADDUDM = 2220, // PPCInstrAltivec.td:1297
2236 VADDUHM = 2221, // PPCInstrAltivec.td:509
2237 VADDUHS = 2222, // PPCInstrAltivec.td:521
2238 VADDUQM = 2223, // PPCInstrAltivec.td:1300
2239 VADDUWM = 2224, // PPCInstrAltivec.td:512
2240 VADDUWS = 2225, // PPCInstrAltivec.td:522
2241 VAND = 2226, // PPCInstrAltivec.td:526
2242 VANDC = 2227, // PPCInstrAltivec.td:529
2243 VAVGSB = 2228, // PPCInstrAltivec.td:576
2244 VAVGSH = 2229, // PPCInstrAltivec.td:577
2245 VAVGSW = 2230, // PPCInstrAltivec.td:578
2246 VAVGUB = 2231, // PPCInstrAltivec.td:579
2247 VAVGUH = 2232, // PPCInstrAltivec.td:580
2248 VAVGUW = 2233, // PPCInstrAltivec.td:581
2249 VBPERMD = 2234, // PPCInstrAltivec.td:1585
2250 VBPERMQ = 2235, // PPCInstrAltivec.td:1427
2251 VCFSX = 2236, // PPCInstrAltivec.td:534
2252 VCFSX_0 = 2237, // PPCInstrAltivec.td:555
2253 VCFUGED = 2238, // PPCInstrP10.td:1727
2254 VCFUX = 2239, // PPCInstrAltivec.td:538
2255 VCFUX_0 = 2240, // PPCInstrAltivec.td:563
2256 VCIPHER = 2241, // PPCInstrAltivec.td:1437
2257 VCIPHERLAST = 2242, // PPCInstrAltivec.td:1439
2258 VCLRLB = 2243, // PPCInstrP10.td:1772
2259 VCLRRB = 2244, // PPCInstrP10.td:1776
2260 VCLZB = 2245, // PPCInstrAltivec.td:1324
2261 VCLZD = 2246, // PPCInstrAltivec.td:1333
2262 VCLZDM = 2247, // PPCInstrP10.td:1744
2263 VCLZH = 2248, // PPCInstrAltivec.td:1327
2264 VCLZLSBB = 2249, // PPCInstrAltivec.td:1524
2265 VCLZW = 2250, // PPCInstrAltivec.td:1330
2266 VCMPBFP = 2251, // PPCInstrAltivec.td:814
2267 VCMPBFP_rec = 2252, // PPCInstrAltivec.td:815
2268 VCMPEQFP = 2253, // PPCInstrAltivec.td:816
2269 VCMPEQFP_rec = 2254, // PPCInstrAltivec.td:817
2270 VCMPEQUB = 2255, // PPCInstrAltivec.td:824
2271 VCMPEQUB_rec = 2256, // PPCInstrAltivec.td:825
2272 VCMPEQUD = 2257, // PPCInstrAltivec.td:1376
2273 VCMPEQUD_rec = 2258, // PPCInstrAltivec.td:1377
2274 VCMPEQUH = 2259, // PPCInstrAltivec.td:832
2275 VCMPEQUH_rec = 2260, // PPCInstrAltivec.td:833
2276 VCMPEQUQ = 2261, // PPCInstrP10.td:1902
2277 VCMPEQUQ_rec = 2262, // PPCInstrP10.td:1905
2278 VCMPEQUW = 2263, // PPCInstrAltivec.td:840
2279 VCMPEQUW_rec = 2264, // PPCInstrAltivec.td:841
2280 VCMPGEFP = 2265, // PPCInstrAltivec.td:818
2281 VCMPGEFP_rec = 2266, // PPCInstrAltivec.td:819
2282 VCMPGTFP = 2267, // PPCInstrAltivec.td:820
2283 VCMPGTFP_rec = 2268, // PPCInstrAltivec.td:821
2284 VCMPGTSB = 2269, // PPCInstrAltivec.td:826
2285 VCMPGTSB_rec = 2270, // PPCInstrAltivec.td:827
2286 VCMPGTSD = 2271, // PPCInstrAltivec.td:1378
2287 VCMPGTSD_rec = 2272, // PPCInstrAltivec.td:1379
2288 VCMPGTSH = 2273, // PPCInstrAltivec.td:834
2289 VCMPGTSH_rec = 2274, // PPCInstrAltivec.td:835
2290 VCMPGTSQ = 2275, // PPCInstrP10.td:1903
2291 VCMPGTSQ_rec = 2276, // PPCInstrP10.td:1906
2292 VCMPGTSW = 2277, // PPCInstrAltivec.td:842
2293 VCMPGTSW_rec = 2278, // PPCInstrAltivec.td:843
2294 VCMPGTUB = 2279, // PPCInstrAltivec.td:828
2295 VCMPGTUB_rec = 2280, // PPCInstrAltivec.td:829
2296 VCMPGTUD = 2281, // PPCInstrAltivec.td:1380
2297 VCMPGTUD_rec = 2282, // PPCInstrAltivec.td:1381
2298 VCMPGTUH = 2283, // PPCInstrAltivec.td:836
2299 VCMPGTUH_rec = 2284, // PPCInstrAltivec.td:837
2300 VCMPGTUQ = 2285, // PPCInstrP10.td:1904
2301 VCMPGTUQ_rec = 2286, // PPCInstrP10.td:1907
2302 VCMPGTUW = 2287, // PPCInstrAltivec.td:844
2303 VCMPGTUW_rec = 2288, // PPCInstrAltivec.td:845
2304 VCMPNEB = 2289, // PPCInstrAltivec.td:1456
2305 VCMPNEB_rec = 2290, // PPCInstrAltivec.td:1457
2306 VCMPNEH = 2291, // PPCInstrAltivec.td:1462
2307 VCMPNEH_rec = 2292, // PPCInstrAltivec.td:1463
2308 VCMPNEW = 2293, // PPCInstrAltivec.td:1468
2309 VCMPNEW_rec = 2294, // PPCInstrAltivec.td:1469
2310 VCMPNEZB = 2295, // PPCInstrAltivec.td:1458
2311 VCMPNEZB_rec = 2296, // PPCInstrAltivec.td:1459
2312 VCMPNEZH = 2297, // PPCInstrAltivec.td:1464
2313 VCMPNEZH_rec = 2298, // PPCInstrAltivec.td:1465
2314 VCMPNEZW = 2299, // PPCInstrAltivec.td:1470
2315 VCMPNEZW_rec = 2300, // PPCInstrAltivec.td:1471
2316 VCMPSQ = 2301, // PPCInstrP10.td:1919
2317 VCMPUQ = 2302, // PPCInstrP10.td:1917
2318 VCNTMBB = 2303, // PPCInstrP10.td:1629
2319 VCNTMBD = 2304, // PPCInstrP10.td:1644
2320 VCNTMBH = 2305, // PPCInstrP10.td:1634
2321 VCNTMBW = 2306, // PPCInstrP10.td:1639
2322 VCTSXS = 2307, // PPCInstrAltivec.td:542
2323 VCTSXS_0 = 2308, // PPCInstrAltivec.td:567
2324 VCTUXS = 2309, // PPCInstrAltivec.td:546
2325 VCTUXS_0 = 2310, // PPCInstrAltivec.td:559
2326 VCTZB = 2311, // PPCInstrAltivec.td:1533
2327 VCTZD = 2312, // PPCInstrAltivec.td:1539
2328 VCTZDM = 2313, // PPCInstrP10.td:1748
2329 VCTZH = 2314, // PPCInstrAltivec.td:1535
2330 VCTZLSBB = 2315, // PPCInstrAltivec.td:1528
2331 VCTZW = 2316, // PPCInstrAltivec.td:1537
2332 VDIVESD = 2317, // PPCInstrP10.td:1827
2333 VDIVESQ = 2318, // PPCInstrP10.td:1894
2334 VDIVESW = 2319, // PPCInstrP10.td:1819
2335 VDIVEUD = 2320, // PPCInstrP10.td:1831
2336 VDIVEUQ = 2321, // PPCInstrP10.td:1898
2337 VDIVEUW = 2322, // PPCInstrP10.td:1823
2338 VDIVSD = 2323, // PPCInstrP10.td:1813
2339 VDIVSQ = 2324, // PPCInstrP10.td:1888
2340 VDIVSW = 2325, // PPCInstrP10.td:1807
2341 VDIVUD = 2326, // PPCInstrP10.td:1816
2342 VDIVUQ = 2327, // PPCInstrP10.td:1891
2343 VDIVUW = 2328, // PPCInstrP10.td:1810
2344 VEQV = 2329, // PPCInstrAltivec.td:1362
2345 VEXPANDBM = 2330, // PPCInstrP10.td:1585
2346 VEXPANDDM = 2331, // PPCInstrP10.td:1597
2347 VEXPANDHM = 2332, // PPCInstrP10.td:1589
2348 VEXPANDQM = 2333, // PPCInstrP10.td:1601
2349 VEXPANDWM = 2334, // PPCInstrP10.td:1593
2350 VEXPTEFP = 2335, // PPCInstrAltivec.td:572
2351 VEXTDDVLX = 2336, // PPCInstrP10.td:1697
2352 VEXTDDVRX = 2337, // PPCInstrP10.td:1705
2353 VEXTDUBVLX = 2338, // PPCInstrP10.td:1649
2354 VEXTDUBVRX = 2339, // PPCInstrP10.td:1657
2355 VEXTDUHVLX = 2340, // PPCInstrP10.td:1665
2356 VEXTDUHVRX = 2341, // PPCInstrP10.td:1673
2357 VEXTDUWVLX = 2342, // PPCInstrP10.td:1681
2358 VEXTDUWVRX = 2343, // PPCInstrP10.td:1689
2359 VEXTRACTBM = 2344, // PPCInstrP10.td:1561
2360 VEXTRACTD = 2345, // PPCInstrAltivec.td:1488
2361 VEXTRACTDM = 2346, // PPCInstrP10.td:1576
2362 VEXTRACTHM = 2347, // PPCInstrP10.td:1566
2363 VEXTRACTQM = 2348, // PPCInstrP10.td:1581
2364 VEXTRACTUB = 2349, // PPCInstrAltivec.td:1485
2365 VEXTRACTUH = 2350, // PPCInstrAltivec.td:1486
2366 VEXTRACTUW = 2351, // PPCInstrAltivec.td:1487
2367 VEXTRACTWM = 2352, // PPCInstrP10.td:1571
2368 VEXTSB2D = 2353, // PPCInstrAltivec.td:1547
2369 VEXTSB2Ds = 2354, // PPCInstrAltivec.td:1556
2370 VEXTSB2W = 2355, // PPCInstrAltivec.td:1543
2371 VEXTSB2Ws = 2356, // PPCInstrAltivec.td:1554
2372 VEXTSD2Q = 2357, // PPCInstrP10.td:1914
2373 VEXTSH2D = 2358, // PPCInstrAltivec.td:1549
2374 VEXTSH2Ds = 2359, // PPCInstrAltivec.td:1557
2375 VEXTSH2W = 2360, // PPCInstrAltivec.td:1545
2376 VEXTSH2Ws = 2361, // PPCInstrAltivec.td:1555
2377 VEXTSW2D = 2362, // PPCInstrAltivec.td:1551
2378 VEXTSW2Ds = 2363, // PPCInstrAltivec.td:1558
2379 VEXTUBLX = 2364, // PPCInstrAltivec.td:1492
2380 VEXTUBRX = 2365, // PPCInstrAltivec.td:1493
2381 VEXTUHLX = 2366, // PPCInstrAltivec.td:1494
2382 VEXTUHRX = 2367, // PPCInstrAltivec.td:1495
2383 VEXTUWLX = 2368, // PPCInstrAltivec.td:1496
2384 VEXTUWRX = 2369, // PPCInstrAltivec.td:1497
2385 VGBBD = 2370, // PPCInstrAltivec.td:1426
2386 VGNB = 2371, // PPCInstrP10.td:1731
2387 VINSBLX = 2372, // PPCInstrP10.td:1519
2388 VINSBRX = 2373, // PPCInstrP10.td:1524
2389 VINSBVLX = 2374, // PPCInstrP10.td:1489
2390 VINSBVRX = 2375, // PPCInstrP10.td:1494
2391 VINSD = 2376, // PPCInstrP10.td:1483
2392 VINSDLX = 2377, // PPCInstrP10.td:1549
2393 VINSDRX = 2378, // PPCInstrP10.td:1555
2394 VINSERTB = 2379, // PPCInstrAltivec.td:1501
2395 VINSERTD = 2380, // PPCInstrAltivec.td:1514
2396 VINSERTH = 2381, // PPCInstrAltivec.td:1507
2397 VINSERTW = 2382, // PPCInstrAltivec.td:1513
2398 VINSHLX = 2383, // PPCInstrP10.td:1529
2399 VINSHRX = 2384, // PPCInstrP10.td:1534
2400 VINSHVLX = 2385, // PPCInstrP10.td:1499
2401 VINSHVRX = 2386, // PPCInstrP10.td:1504
2402 VINSW = 2387, // PPCInstrP10.td:1477
2403 VINSWLX = 2388, // PPCInstrP10.td:1539
2404 VINSWRX = 2389, // PPCInstrP10.td:1544
2405 VINSWVLX = 2390, // PPCInstrP10.td:1509
2406 VINSWVRX = 2391, // PPCInstrP10.td:1514
2407 VLOGEFP = 2392, // PPCInstrAltivec.td:573
2408 VMADDFP = 2393, // PPCInstrAltivec.td:471
2409 VMAXFP = 2394, // PPCInstrAltivec.td:583
2410 VMAXSB = 2395, // PPCInstrAltivec.td:584
2411 VMAXSD = 2396, // PPCInstrAltivec.td:1238
2412 VMAXSH = 2397, // PPCInstrAltivec.td:585
2413 VMAXSW = 2398, // PPCInstrAltivec.td:586
2414 VMAXUB = 2399, // PPCInstrAltivec.td:587
2415 VMAXUD = 2400, // PPCInstrAltivec.td:1239
2416 VMAXUH = 2401, // PPCInstrAltivec.td:588
2417 VMAXUW = 2402, // PPCInstrAltivec.td:589
2418 VMHADDSHS = 2403, // PPCInstrAltivec.td:483
2419 VMHRADDSHS = 2404, // PPCInstrAltivec.td:484
2420 VMINFP = 2405, // PPCInstrAltivec.td:590
2421 VMINSB = 2406, // PPCInstrAltivec.td:591
2422 VMINSD = 2407, // PPCInstrAltivec.td:1240
2423 VMINSH = 2408, // PPCInstrAltivec.td:592
2424 VMINSW = 2409, // PPCInstrAltivec.td:593
2425 VMINUB = 2410, // PPCInstrAltivec.td:594
2426 VMINUD = 2411, // PPCInstrAltivec.td:1241
2427 VMINUH = 2412, // PPCInstrAltivec.td:595
2428 VMINUW = 2413, // PPCInstrAltivec.td:596
2429 VMLADDUHM = 2414, // PPCInstrAltivec.td:487
2430 VMODSD = 2415, // PPCInstrP10.td:1801
2431 VMODSQ = 2416, // PPCInstrP10.td:1908
2432 VMODSW = 2417, // PPCInstrP10.td:1795
2433 VMODUD = 2418, // PPCInstrP10.td:1804
2434 VMODUQ = 2419, // PPCInstrP10.td:1911
2435 VMODUW = 2420, // PPCInstrP10.td:1798
2436 VMRGEW = 2421, // PPCInstrAltivec.td:1245
2437 VMRGHB = 2422, // PPCInstrAltivec.td:599
2438 VMRGHH = 2423, // PPCInstrAltivec.td:602
2439 VMRGHW = 2424, // PPCInstrAltivec.td:605
2440 VMRGLB = 2425, // PPCInstrAltivec.td:608
2441 VMRGLH = 2426, // PPCInstrAltivec.td:611
2442 VMRGLW = 2427, // PPCInstrAltivec.td:614
2443 VMRGOW = 2428, // PPCInstrAltivec.td:1249
2444 VMSUMCUD = 2429, // PPCInstrP10.td:1884
2445 VMSUMMBM = 2430, // PPCInstrAltivec.td:618
2446 VMSUMSHM = 2431, // PPCInstrAltivec.td:620
2447 VMSUMSHS = 2432, // PPCInstrAltivec.td:627
2448 VMSUMUBM = 2433, // PPCInstrAltivec.td:622
2449 VMSUMUDM = 2434, // PPCInstrAltivec.td:1452
2450 VMSUMUHM = 2435, // PPCInstrAltivec.td:624
2451 VMSUMUHS = 2436, // PPCInstrAltivec.td:629
2452 VMUL10CUQ = 2437, // PPCInstrAltivec.td:1625
2453 VMUL10ECUQ = 2438, // PPCInstrAltivec.td:1630
2454 VMUL10EUQ = 2439, // PPCInstrAltivec.td:1629
2455 VMUL10UQ = 2440, // PPCInstrAltivec.td:1623
2456 VMULESB = 2441, // PPCInstrAltivec.td:634
2457 VMULESD = 2442, // PPCInstrP10.td:1868
2458 VMULESH = 2443, // PPCInstrAltivec.td:636
2459 VMULESW = 2444, // PPCInstrAltivec.td:1227
2460 VMULEUB = 2445, // PPCInstrAltivec.td:638
2461 VMULEUD = 2446, // PPCInstrP10.td:1872
2462 VMULEUH = 2447, // PPCInstrAltivec.td:640
2463 VMULEUW = 2448, // PPCInstrAltivec.td:1229
2464 VMULHSD = 2449, // PPCInstrP10.td:1789
2465 VMULHSW = 2450, // PPCInstrP10.td:1783
2466 VMULHUD = 2451, // PPCInstrP10.td:1792
2467 VMULHUW = 2452, // PPCInstrP10.td:1786
2468 VMULLD = 2453, // PPCInstrP10.td:1780
2469 VMULOSB = 2454, // PPCInstrAltivec.td:642
2470 VMULOSD = 2455, // PPCInstrP10.td:1876
2471 VMULOSH = 2456, // PPCInstrAltivec.td:644
2472 VMULOSW = 2457, // PPCInstrAltivec.td:1231
2473 VMULOUB = 2458, // PPCInstrAltivec.td:646
2474 VMULOUD = 2459, // PPCInstrP10.td:1880
2475 VMULOUH = 2460, // PPCInstrAltivec.td:648
2476 VMULOUW = 2461, // PPCInstrAltivec.td:1233
2477 VMULUWM = 2462, // PPCInstrAltivec.td:1235
2478 VNAND = 2463, // PPCInstrAltivec.td:1365
2479 VNCIPHER = 2464, // PPCInstrAltivec.td:1441
2480 VNCIPHERLAST = 2465, // PPCInstrAltivec.td:1443
2481 VNEGD = 2466, // PPCInstrAltivec.td:1572
2482 VNEGW = 2467, // PPCInstrAltivec.td:1568
2483 VNMSUBFP = 2468, // PPCInstrAltivec.td:477
2484 VNOR = 2469, // PPCInstrAltivec.td:693
2485 VOR = 2470, // PPCInstrAltivec.td:698
2486 VORC = 2471, // PPCInstrAltivec.td:1370
2487 VPDEPD = 2472, // PPCInstrP10.td:1713
2488 VPERM = 2473, // PPCInstrAltivec.td:490
2489 VPERMR = 2474, // PPCInstrAltivec.td:1587
2490 VPERMXOR = 2475, // PPCInstrAltivec.td:1392
2491 VPEXTD = 2476, // PPCInstrP10.td:1717
2492 VPKPX = 2477, // PPCInstrAltivec.td:759
2493 VPKSDSS = 2478, // PPCInstrAltivec.td:1397
2494 VPKSDUS = 2479, // PPCInstrAltivec.td:1399
2495 VPKSHSS = 2480, // PPCInstrAltivec.td:762
2496 VPKSHUS = 2481, // PPCInstrAltivec.td:764
2497 VPKSWSS = 2482, // PPCInstrAltivec.td:766
2498 VPKSWUS = 2483, // PPCInstrAltivec.td:768
2499 VPKUDUM = 2484, // PPCInstrAltivec.td:1404
2500 VPKUDUS = 2485, // PPCInstrAltivec.td:1401
2501 VPKUHUM = 2486, // PPCInstrAltivec.td:775
2502 VPKUHUS = 2487, // PPCInstrAltivec.td:770
2503 VPKUWUM = 2488, // PPCInstrAltivec.td:779
2504 VPKUWUS = 2489, // PPCInstrAltivec.td:772
2505 VPMSUMB = 2490, // PPCInstrAltivec.td:1384
2506 VPMSUMD = 2491, // PPCInstrAltivec.td:1390
2507 VPMSUMH = 2492, // PPCInstrAltivec.td:1386
2508 VPMSUMW = 2493, // PPCInstrAltivec.td:1388
2509 VPOPCNTB = 2494, // PPCInstrAltivec.td:1338
2510 VPOPCNTD = 2495, // PPCInstrAltivec.td:1347
2511 VPOPCNTH = 2496, // PPCInstrAltivec.td:1341
2512 VPOPCNTW = 2497, // PPCInstrAltivec.td:1344
2513 VPRTYBD = 2498, // PPCInstrAltivec.td:1579
2514 VPRTYBQ = 2499, // PPCInstrAltivec.td:1581
2515 VPRTYBW = 2500, // PPCInstrAltivec.td:1577
2516 VREFP = 2501, // PPCInstrAltivec.td:652
2517 VRFIM = 2502, // PPCInstrAltivec.td:653
2518 VRFIN = 2503, // PPCInstrAltivec.td:654
2519 VRFIP = 2504, // PPCInstrAltivec.td:655
2520 VRFIZ = 2505, // PPCInstrAltivec.td:656
2521 VRLB = 2506, // PPCInstrAltivec.td:706
2522 VRLD = 2507, // PPCInstrAltivec.td:1269
2523 VRLDMI = 2508, // PPCInstrAltivec.td:1609
2524 VRLDNM = 2509, // PPCInstrAltivec.td:1605
2525 VRLH = 2510, // PPCInstrAltivec.td:707
2526 VRLQ = 2511, // PPCInstrP10.td:1936
2527 VRLQMI = 2512, // PPCInstrP10.td:1925
2528 VRLQNM = 2513, // PPCInstrP10.td:1921
2529 VRLW = 2514, // PPCInstrAltivec.td:708
2530 VRLWMI = 2515, // PPCInstrAltivec.td:1599
2531 VRLWNM = 2516, // PPCInstrAltivec.td:1595
2532 VRSQRTEFP = 2517, // PPCInstrAltivec.td:657
2533 VSBOX = 2518, // PPCInstrAltivec.td:1445
2534 VSEL = 2519, // PPCInstrAltivec.td:492
2535 VSHASIGMAD = 2520, // PPCInstrAltivec.td:1435
2536 VSHASIGMAW = 2521, // PPCInstrAltivec.td:1433
2537 VSL = 2522, // PPCInstrAltivec.td:711
2538 VSLB = 2523, // PPCInstrAltivec.td:714
2539 VSLD = 2524, // PPCInstrAltivec.td:1275
2540 VSLDBI = 2525, // PPCInstrP10.td:1445
2541 VSLDOI = 2526, // PPCInstrAltivec.td:495
2542 VSLH = 2527, // PPCInstrAltivec.td:715
2543 VSLO = 2528, // PPCInstrAltivec.td:712
2544 VSLQ = 2529, // PPCInstrP10.td:1932
2545 VSLV = 2530, // PPCInstrAltivec.td:1617
2546 VSLW = 2531, // PPCInstrAltivec.td:716
2547 VSPLTB = 2532, // PPCInstrAltivec.td:718
2548 VSPLTBs = 2533, // PPCInstrAltivec.td:731
2549 VSPLTH = 2534, // PPCInstrAltivec.td:722
2550 VSPLTHs = 2535, // PPCInstrAltivec.td:733
2551 VSPLTISB = 2536, // PPCInstrAltivec.td:748
2552 VSPLTISH = 2537, // PPCInstrAltivec.td:751
2553 VSPLTISW = 2538, // PPCInstrAltivec.td:754
2554 VSPLTW = 2539, // PPCInstrAltivec.td:726
2555 VSR = 2540, // PPCInstrAltivec.td:737
2556 VSRAB = 2541, // PPCInstrAltivec.td:740
2557 VSRAD = 2542, // PPCInstrAltivec.td:1279
2558 VSRAH = 2543, // PPCInstrAltivec.td:741
2559 VSRAQ = 2544, // PPCInstrP10.td:1933
2560 VSRAW = 2545, // PPCInstrAltivec.td:742
2561 VSRB = 2546, // PPCInstrAltivec.td:743
2562 VSRD = 2547, // PPCInstrAltivec.td:1277
2563 VSRDBI = 2548, // PPCInstrP10.td:1453
2564 VSRH = 2549, // PPCInstrAltivec.td:744
2565 VSRO = 2550, // PPCInstrAltivec.td:738
2566 VSRQ = 2551, // PPCInstrP10.td:1934
2567 VSRV = 2552, // PPCInstrAltivec.td:1619
2568 VSRW = 2553, // PPCInstrAltivec.td:745
2569 VSTRIBL = 2554, // PPCInstrP10.td:198
2570 VSTRIBL_rec = 2555, // PPCInstrP10.td:202
2571 VSTRIBR = 2556, // PPCInstrP10.td:198
2572 VSTRIBR_rec = 2557, // PPCInstrP10.td:202
2573 VSTRIHL = 2558, // PPCInstrP10.td:198
2574 VSTRIHL_rec = 2559, // PPCInstrP10.td:202
2575 VSTRIHR = 2560, // PPCInstrP10.td:198
2576 VSTRIHR_rec = 2561, // PPCInstrP10.td:202
2577 VSUBCUQ = 2562, // PPCInstrAltivec.td:1320
2578 VSUBCUW = 2563, // PPCInstrAltivec.td:659
2579 VSUBECUQ = 2564, // PPCInstrAltivec.td:1321
2580 VSUBEUQM = 2565, // PPCInstrAltivec.td:1319
2581 VSUBFP = 2566, // PPCInstrAltivec.td:661
2582 VSUBSBS = 2567, // PPCInstrAltivec.td:674
2583 VSUBSHS = 2568, // PPCInstrAltivec.td:675
2584 VSUBSWS = 2569, // PPCInstrAltivec.td:676
2585 VSUBUBM = 2570, // PPCInstrAltivec.td:664
2586 VSUBUBS = 2571, // PPCInstrAltivec.td:677
2587 VSUBUDM = 2572, // PPCInstrAltivec.td:1311
2588 VSUBUHM = 2573, // PPCInstrAltivec.td:667
2589 VSUBUHS = 2574, // PPCInstrAltivec.td:678
2590 VSUBUQM = 2575, // PPCInstrAltivec.td:1316
2591 VSUBUWM = 2576, // PPCInstrAltivec.td:670
2592 VSUBUWS = 2577, // PPCInstrAltivec.td:679
2593 VSUM2SWS = 2578, // PPCInstrAltivec.td:683
2594 VSUM4SBS = 2579, // PPCInstrAltivec.td:685
2595 VSUM4SHS = 2580, // PPCInstrAltivec.td:687
2596 VSUM4UBS = 2581, // PPCInstrAltivec.td:689
2597 VSUMSWS = 2582, // PPCInstrAltivec.td:682
2598 VUCMPRHB = 2583, // PPCInstrFuture.td:470
2599 VUCMPRHH = 2584, // PPCInstrFuture.td:480
2600 VUCMPRHN = 2585, // PPCInstrFuture.td:462
2601 VUCMPRLB = 2586, // PPCInstrFuture.td:475
2602 VUCMPRLH = 2587, // PPCInstrFuture.td:485
2603 VUCMPRLN = 2588, // PPCInstrFuture.td:466
2604 VUPKHPX = 2589, // PPCInstrAltivec.td:785
2605 VUPKHSB = 2590, // PPCInstrAltivec.td:787
2606 VUPKHSH = 2591, // PPCInstrAltivec.td:789
2607 VUPKHSNTOB = 2592, // PPCInstrFuture.td:433
2608 VUPKHSW = 2593, // PPCInstrAltivec.td:1408
2609 VUPKINT4TOBF16 = 2594, // PPCInstrFuture.td:441
2610 VUPKINT4TOFP32 = 2595, // PPCInstrFuture.td:456
2611 VUPKINT8TOBF16 = 2596, // PPCInstrFuture.td:446
2612 VUPKINT8TOFP32 = 2597, // PPCInstrFuture.td:451
2613 VUPKLPX = 2598, // PPCInstrAltivec.td:791
2614 VUPKLSB = 2599, // PPCInstrAltivec.td:793
2615 VUPKLSH = 2600, // PPCInstrAltivec.td:795
2616 VUPKLSNTOB = 2601, // PPCInstrFuture.td:437
2617 VUPKLSW = 2602, // PPCInstrAltivec.td:1410
2618 VXOR = 2603, // PPCInstrAltivec.td:701
2619 V_SET0 = 2604, // PPCInstrAltivec.td:856
2620 V_SET0B = 2605, // PPCInstrAltivec.td:850
2621 V_SET0H = 2606, // PPCInstrAltivec.td:853
2622 V_SETALLONES = 2607, // PPCInstrAltivec.td:867
2623 V_SETALLONESB = 2608, // PPCInstrAltivec.td:861
2624 V_SETALLONESH = 2609, // PPCInstrAltivec.td:864
2625 WAIT = 2610, // PPCInstrInfo.td:4516
2626 WAITP10 = 2611, // PPCInstrP10.td:1955
2627 WRTEE = 2612, // PPCInstrInfo.td:4537
2628 WRTEEI = 2613, // PPCInstrInfo.td:4542
2629 XOR = 2614, // PPCInstrInfo.td:1046
2630 XOR8 = 2615, // PPCInstrInfo.td:1046
2631 XOR8_rec = 2616, // PPCInstrInfo.td:1050
2632 XORI = 2617, // PPCInstrInfo.td:2590
2633 XORI8 = 2618, // PPCInstr64Bit.td:682
2634 XORIS = 2619, // PPCInstrInfo.td:2593
2635 XORIS8 = 2620, // PPCInstr64Bit.td:685
2636 XOR_rec = 2621, // PPCInstrInfo.td:1050
2637 XSABSDP = 2622, // PPCInstrVSX.td:750
2638 XSABSQP = 2623, // PPCInstrVSX.td:1408
2639 XSADDADDSUQM = 2624, // PPCInstrFuture.td:567
2640 XSADDADDUQM = 2625, // PPCInstrFuture.td:564
2641 XSADDDP = 2626, // PPCInstrVSX.td:403
2642 XSADDQP = 2627, // PPCInstrVSX.td:1421
2643 XSADDQPO = 2628, // PPCInstrVSX.td:1451
2644 XSADDSP = 2629, // PPCInstrVSX.td:1201
2645 XSADDSUBSUQM = 2630, // PPCInstrFuture.td:573
2646 XSADDSUBUQM = 2631, // PPCInstrFuture.td:570
2647 XSCMPEQDP = 2632, // PPCInstrVSX.td:1508
2648 XSCMPEQQP = 2633, // PPCInstrP10.td:1225
2649 XSCMPEXPDP = 2634, // PPCInstrVSX.td:1496
2650 XSCMPEXPQP = 2635, // PPCInstrVSX.td:1499
2651 XSCMPGEDP = 2636, // PPCInstrVSX.td:1510
2652 XSCMPGEQP = 2637, // PPCInstrP10.td:1226
2653 XSCMPGTDP = 2638, // PPCInstrVSX.td:1512
2654 XSCMPGTQP = 2639, // PPCInstrP10.td:1227
2655 XSCMPODP = 2640, // PPCInstrVSX.td:722
2656 XSCMPOQP = 2641, // PPCInstrVSX.td:1502
2657 XSCMPUDP = 2642, // PPCInstrVSX.td:725
2658 XSCMPUQP = 2643, // PPCInstrVSX.td:1503
2659 XSCPSGNDP = 2644, // PPCInstrVSX.td:767
2660 XSCPSGNQP = 2645, // PPCInstrVSX.td:1403
2661 XSCVDPHP = 2646, // PPCInstrVSX.td:1555
2662 XSCVDPQP = 2647, // PPCInstrVSX.td:1522
2663 XSCVDPSP = 2648, // PPCInstrVSX.td:811
2664 XSCVDPSPN = 2649, // PPCInstrVSX.td:1331
2665 XSCVDPSXDS = 2650, // PPCInstrVSX.td:814
2666 XSCVDPSXDSs = 2651, // PPCInstrVSX.td:819
2667 XSCVDPSXWS = 2652, // PPCInstrVSX.td:823
2668 XSCVDPSXWSs = 2653, // PPCInstrVSX.td:828
2669 XSCVDPUXDS = 2654, // PPCInstrVSX.td:832
2670 XSCVDPUXDSs = 2655, // PPCInstrVSX.td:837
2671 XSCVDPUXWS = 2656, // PPCInstrVSX.td:841
2672 XSCVDPUXWSs = 2657, // PPCInstrVSX.td:846
2673 XSCVHPDP = 2658, // PPCInstrVSX.td:1556
2674 XSCVQPDP = 2659, // PPCInstrVSX.td:1526
2675 XSCVQPDPO = 2660, // PPCInstrVSX.td:1527
2676 XSCVQPSDZ = 2661, // PPCInstrVSX.td:1535
2677 XSCVQPSQZ = 2662, // PPCInstrP10.td:1938
2678 XSCVQPSWZ = 2663, // PPCInstrVSX.td:1537
2679 XSCVQPUDZ = 2664, // PPCInstrVSX.td:1539
2680 XSCVQPUQZ = 2665, // PPCInstrP10.td:1937
2681 XSCVQPUWZ = 2666, // PPCInstrVSX.td:1541
2682 XSCVSDQP = 2667, // PPCInstrVSX.td:1546
2683 XSCVSPDP = 2668, // PPCInstrVSX.td:850
2684 XSCVSPDPN = 2669, // PPCInstrVSX.td:1333
2685 XSCVSQQP = 2670, // PPCInstrP10.td:1940
2686 XSCVSXDDP = 2671, // PPCInstrVSX.td:853
2687 XSCVSXDSP = 2672, // PPCInstrVSX.td:1320
2688 XSCVUDQP = 2673, // PPCInstrVSX.td:1547
2689 XSCVUQQP = 2674, // PPCInstrP10.td:1939
2690 XSCVUXDDP = 2675, // PPCInstrVSX.td:857
2691 XSCVUXDSP = 2676, // PPCInstrVSX.td:1324
2692 XSDIVDP = 2677, // PPCInstrVSX.td:642
2693 XSDIVQP = 2678, // PPCInstrVSX.td:1428
2694 XSDIVQPO = 2679, // PPCInstrVSX.td:1464
2695 XSDIVSP = 2680, // PPCInstrVSX.td:1215
2696 XSIEXPDP = 2681, // PPCInstrVSX.td:1583
2697 XSIEXPQP = 2682, // PPCInstrVSX.td:1589
2698 XSMADDADP = 2683, // PPCInstrVSX.td:451
2699 XSMADDASP = 2684, // PPCInstrVSX.td:1242
2700 XSMADDMDP = 2685, // PPCInstrVSX.td:458
2701 XSMADDMSP = 2686, // PPCInstrVSX.td:1251
2702 XSMADDQP = 2687, // PPCInstrVSX.td:1434
2703 XSMADDQPO = 2688, // PPCInstrVSX.td:1473
2704 XSMAXCDP = 2689, // PPCInstrVSX.td:1670
2705 XSMAXCQP = 2690, // PPCInstrP10.td:1948
2706 XSMAXDP = 2691, // PPCInstrVSX.td:951
2707 XSMAXJDP = 2692, // PPCInstrVSX.td:1679
2708 XSMERGE2T1UQM = 2693, // PPCInstrFuture.td:576
2709 XSMERGE2T2UQM = 2694, // PPCInstrFuture.td:579
2710 XSMERGE2T3UQM = 2695, // PPCInstrFuture.td:582
2711 XSMERGE3T1UQM = 2696, // PPCInstrFuture.td:585
2712 XSMINCDP = 2697, // PPCInstrVSX.td:1673
2713 XSMINCQP = 2698, // PPCInstrP10.td:1950
2714 XSMINDP = 2699, // PPCInstrVSX.td:956
2715 XSMINJDP = 2700, // PPCInstrVSX.td:1681
2716 XSMSUBADP = 2701, // PPCInstrVSX.td:467
2717 XSMSUBASP = 2702, // PPCInstrVSX.td:1261
2718 XSMSUBMDP = 2703, // PPCInstrVSX.td:474
2719 XSMSUBMSP = 2704, // PPCInstrVSX.td:1271
2720 XSMSUBQP = 2705, // PPCInstrVSX.td:1437
2721 XSMSUBQPO = 2706, // PPCInstrVSX.td:1478
2722 XSMULDP = 2707, // PPCInstrVSX.td:407
2723 XSMULQP = 2708, // PPCInstrVSX.td:1423
2724 XSMULQPO = 2709, // PPCInstrVSX.td:1455
2725 XSMULSP = 2710, // PPCInstrVSX.td:1205
2726 XSNABSDP = 2711, // PPCInstrVSX.td:754
2727 XSNABSDPs = 2712, // PPCInstrVSX.td:759
2728 XSNABSQP = 2713, // PPCInstrVSX.td:1410
2729 XSNEGDP = 2714, // PPCInstrVSX.td:763
2730 XSNEGQP = 2715, // PPCInstrVSX.td:1412
2731 XSNMADDADP = 2716, // PPCInstrVSX.td:483
2732 XSNMADDASP = 2717, // PPCInstrVSX.td:1281
2733 XSNMADDMDP = 2718, // PPCInstrVSX.td:490
2734 XSNMADDMSP = 2719, // PPCInstrVSX.td:1291
2735 XSNMADDQP = 2720, // PPCInstrVSX.td:1441
2736 XSNMADDQPO = 2721, // PPCInstrVSX.td:1482
2737 XSNMSUBADP = 2722, // PPCInstrVSX.td:499
2738 XSNMSUBASP = 2723, // PPCInstrVSX.td:1301
2739 XSNMSUBMDP = 2724, // PPCInstrVSX.td:506
2740 XSNMSUBMSP = 2725, // PPCInstrVSX.td:1311
2741 XSNMSUBQP = 2726, // PPCInstrVSX.td:1445
2742 XSNMSUBQPO = 2727, // PPCInstrVSX.td:1486
2743 XSRDPI = 2728, // PPCInstrVSX.td:987
2744 XSRDPIC = 2729, // PPCInstrVSX.td:940
2745 XSRDPIM = 2730, // PPCInstrVSX.td:991
2746 XSRDPIP = 2731, // PPCInstrVSX.td:995
2747 XSRDPIZ = 2732, // PPCInstrVSX.td:999
2748 XSREBASE2T1UQM = 2733, // PPCInstrFuture.td:588
2749 XSREBASE2T2UQM = 2734, // PPCInstrFuture.td:591
2750 XSREBASE2T3UQM = 2735, // PPCInstrFuture.td:594
2751 XSREBASE2T4UQM = 2736, // PPCInstrFuture.td:597
2752 XSREBASE3T1UQM = 2737, // PPCInstrFuture.td:600
2753 XSREBASE3T2UQM = 2738, // PPCInstrFuture.td:603
2754 XSREBASE3T3UQM = 2739, // PPCInstrFuture.td:606
2755 XSREDP = 2740, // PPCInstrVSX.td:651
2756 XSRESP = 2741, // PPCInstrVSX.td:1220
2757 XSRQPI = 2742, // PPCInstrVSX.td:1569
2758 XSRQPIX = 2743, // PPCInstrVSX.td:1570
2759 XSRQPXP = 2744, // PPCInstrVSX.td:1575
2760 XSRSP = 2745, // PPCInstrVSX.td:1226
2761 XSRSQRTEDP = 2746, // PPCInstrVSX.td:655
2762 XSRSQRTESP = 2747, // PPCInstrVSX.td:1234
2763 XSSQRTDP = 2748, // PPCInstrVSX.td:646
2764 XSSQRTQP = 2749, // PPCInstrVSX.td:1431
2765 XSSQRTQPO = 2750, // PPCInstrVSX.td:1468
2766 XSSQRTSP = 2751, // PPCInstrVSX.td:1230
2767 XSSUBDP = 2752, // PPCInstrVSX.td:434
2768 XSSUBQP = 2753, // PPCInstrVSX.td:1426
2769 XSSUBQPO = 2754, // PPCInstrVSX.td:1460
2770 XSSUBSP = 2755, // PPCInstrVSX.td:1211
2771 XSTDIVDP = 2756, // PPCInstrVSX.td:661
2772 XSTSQRTDP = 2757, // PPCInstrVSX.td:664
2773 XSTSTDCDP = 2758, // PPCInstrVSX.td:1646
2774 XSTSTDCQP = 2759, // PPCInstrVSX.td:1649
2775 XSTSTDCSP = 2760, // PPCInstrVSX.td:1643
2776 XSXEXPDP = 2761, // PPCInstrVSX.td:1594
2777 XSXEXPQP = 2762, // PPCInstrVSX.td:1599
2778 XSXSIGDP = 2763, // PPCInstrVSX.td:1595
2779 XSXSIGQP = 2764, // PPCInstrVSX.td:1600
2780 XVABSDP = 2765, // PPCInstrVSX.td:772
2781 XVABSSP = 2766, // PPCInstrVSX.td:777
2782 XVADDDP = 2767, // PPCInstrVSX.td:412
2783 XVADDSP = 2768, // PPCInstrVSX.td:417
2784 XVADDUHM = 2769, // PPCInstrFuture.td:526
2785 XVADDUWM = 2770, // PPCInstrFuture.td:524
2786 XVBF16GER2 = 2771, // PPCInstrMMA.td:10
2787 XVBF16GER2NN = 2772, // PPCInstrMMA.td:228
2788 XVBF16GER2NP = 2773, // PPCInstrMMA.td:224
2789 XVBF16GER2PN = 2774, // PPCInstrMMA.td:220
2790 XVBF16GER2PP = 2775, // PPCInstrMMA.td:14
2791 XVBF16GER2W = 2776, // PPCInstrMMA.td:20
2792 XVBF16GER2WNN = 2777, // PPCInstrMMA.td:242
2793 XVBF16GER2WNP = 2778, // PPCInstrMMA.td:238
2794 XVBF16GER2WPN = 2779, // PPCInstrMMA.td:234
2795 XVBF16GER2WPP = 2780, // PPCInstrMMA.td:24
2796 XVCMPEQDP = 2781, // PPCInstrVSX.td:199
2797 XVCMPEQDP_rec = 2782, // PPCInstrVSX.td:203
2798 XVCMPEQSP = 2783, // PPCInstrVSX.td:199
2799 XVCMPEQSP_rec = 2784, // PPCInstrVSX.td:203
2800 XVCMPGEDP = 2785, // PPCInstrVSX.td:199
2801 XVCMPGEDP_rec = 2786, // PPCInstrVSX.td:203
2802 XVCMPGESP = 2787, // PPCInstrVSX.td:199
2803 XVCMPGESP_rec = 2788, // PPCInstrVSX.td:203
2804 XVCMPGTDP = 2789, // PPCInstrVSX.td:199
2805 XVCMPGTDP_rec = 2790, // PPCInstrVSX.td:203
2806 XVCMPGTSP = 2791, // PPCInstrVSX.td:199
2807 XVCMPGTSP_rec = 2792, // PPCInstrVSX.td:203
2808 XVCPSGNDP = 2793, // PPCInstrVSX.td:782
2809 XVCPSGNSP = 2794, // PPCInstrVSX.td:786
2810 XVCVBF16SPN = 2795, // PPCInstrP10.td:1947
2811 XVCVDPSP = 2796, // PPCInstrVSX.td:862
2812 XVCVDPSXDS = 2797, // PPCInstrVSX.td:866
2813 XVCVDPSXWS = 2798, // PPCInstrVSX.td:870
2814 XVCVDPUXDS = 2799, // PPCInstrVSX.td:874
2815 XVCVDPUXWS = 2800, // PPCInstrVSX.td:878
2816 XVCVHPSP = 2801, // PPCInstrVSX.td:1563
2817 XVCVSPBF16 = 2802, // PPCInstrP10.td:1946
2818 XVCVSPDP = 2803, // PPCInstrVSX.td:883
2819 XVCVSPHP = 2804, // PPCInstrVSX.td:1564
2820 XVCVSPSXDS = 2805, // PPCInstrVSX.td:887
2821 XVCVSPSXWS = 2806, // PPCInstrVSX.td:891
2822 XVCVSPUXDS = 2807, // PPCInstrVSX.td:895
2823 XVCVSPUXWS = 2808, // PPCInstrVSX.td:899
2824 XVCVSXDDP = 2809, // PPCInstrVSX.td:903
2825 XVCVSXDSP = 2810, // PPCInstrVSX.td:907
2826 XVCVSXWDP = 2811, // PPCInstrVSX.td:929
2827 XVCVSXWSP = 2812, // PPCInstrVSX.td:911
2828 XVCVUXDDP = 2813, // PPCInstrVSX.td:915
2829 XVCVUXDSP = 2814, // PPCInstrVSX.td:919
2830 XVCVUXWDP = 2815, // PPCInstrVSX.td:933
2831 XVCVUXWSP = 2816, // PPCInstrVSX.td:923
2832 XVDIVDP = 2817, // PPCInstrVSX.td:685
2833 XVDIVSP = 2818, // PPCInstrVSX.td:689
2834 XVF16GER2 = 2819, // PPCInstrMMA.td:10
2835 XVF16GER2NN = 2820, // PPCInstrMMA.td:228
2836 XVF16GER2NP = 2821, // PPCInstrMMA.td:224
2837 XVF16GER2PN = 2822, // PPCInstrMMA.td:220
2838 XVF16GER2PP = 2823, // PPCInstrMMA.td:14
2839 XVF16GER2W = 2824, // PPCInstrMMA.td:20
2840 XVF16GER2WNN = 2825, // PPCInstrMMA.td:242
2841 XVF16GER2WNP = 2826, // PPCInstrMMA.td:238
2842 XVF16GER2WPN = 2827, // PPCInstrMMA.td:234
2843 XVF16GER2WPP = 2828, // PPCInstrMMA.td:24
2844 XVF32GER = 2829, // PPCInstrMMA.td:10
2845 XVF32GERNN = 2830, // PPCInstrMMA.td:309
2846 XVF32GERNP = 2831, // PPCInstrMMA.td:305
2847 XVF32GERPN = 2832, // PPCInstrMMA.td:301
2848 XVF32GERPP = 2833, // PPCInstrMMA.td:14
2849 XVF32GERW = 2834, // PPCInstrMMA.td:20
2850 XVF32GERWNN = 2835, // PPCInstrMMA.td:323
2851 XVF32GERWNP = 2836, // PPCInstrMMA.td:319
2852 XVF32GERWPN = 2837, // PPCInstrMMA.td:315
2853 XVF32GERWPP = 2838, // PPCInstrMMA.td:24
2854 XVF64GER = 2839, // PPCInstrMMA.td:10
2855 XVF64GERNN = 2840, // PPCInstrMMA.td:309
2856 XVF64GERNP = 2841, // PPCInstrMMA.td:305
2857 XVF64GERPN = 2842, // PPCInstrMMA.td:301
2858 XVF64GERPP = 2843, // PPCInstrMMA.td:14
2859 XVF64GERW = 2844, // PPCInstrMMA.td:20
2860 XVF64GERWNN = 2845, // PPCInstrMMA.td:323
2861 XVF64GERWNP = 2846, // PPCInstrMMA.td:319
2862 XVF64GERWPN = 2847, // PPCInstrMMA.td:315
2863 XVF64GERWPP = 2848, // PPCInstrMMA.td:24
2864 XVI16GER2 = 2849, // PPCInstrMMA.td:157
2865 XVI16GER2PP = 2850, // PPCInstrMMA.td:161
2866 XVI16GER2S = 2851, // PPCInstrMMA.td:10
2867 XVI16GER2SPP = 2852, // PPCInstrMMA.td:14
2868 XVI16GER2SW = 2853, // PPCInstrMMA.td:20
2869 XVI16GER2SWPP = 2854, // PPCInstrMMA.td:24
2870 XVI16GER2W = 2855, // PPCInstrMMA.td:185
2871 XVI16GER2WPP = 2856, // PPCInstrMMA.td:189
2872 XVI4GER8 = 2857, // PPCInstrMMA.td:10
2873 XVI4GER8PP = 2858, // PPCInstrMMA.td:14
2874 XVI4GER8W = 2859, // PPCInstrMMA.td:20
2875 XVI4GER8WPP = 2860, // PPCInstrMMA.td:24
2876 XVI8GER4 = 2861, // PPCInstrMMA.td:10
2877 XVI8GER4PP = 2862, // PPCInstrMMA.td:14
2878 XVI8GER4SPP = 2863, // PPCInstrMMA.td:518
2879 XVI8GER4W = 2864, // PPCInstrMMA.td:20
2880 XVI8GER4WPP = 2865, // PPCInstrMMA.td:24
2881 XVI8GER4WSPP = 2866, // PPCInstrMMA.td:558
2882 XVIEXPDP = 2867, // PPCInstrVSX.td:1621
2883 XVIEXPSP = 2868, // PPCInstrVSX.td:1623
2884 XVMADDADP = 2869, // PPCInstrVSX.td:515
2885 XVMADDASP = 2870, // PPCInstrVSX.td:531
2886 XVMADDMDP = 2871, // PPCInstrVSX.td:522
2887 XVMADDMSP = 2872, // PPCInstrVSX.td:538
2888 XVMAXDP = 2873, // PPCInstrVSX.td:962
2889 XVMAXSP = 2874, // PPCInstrVSX.td:973
2890 XVMINDP = 2875, // PPCInstrVSX.td:967
2891 XVMINSP = 2876, // PPCInstrVSX.td:978
2892 XVMSUBADP = 2877, // PPCInstrVSX.td:547
2893 XVMSUBASP = 2878, // PPCInstrVSX.td:563
2894 XVMSUBMDP = 2879, // PPCInstrVSX.td:554
2895 XVMSUBMSP = 2880, // PPCInstrVSX.td:570
2896 XVMULDP = 2881, // PPCInstrVSX.td:422
2897 XVMULHSH = 2882, // PPCInstrFuture.td:538
2898 XVMULHSW = 2883, // PPCInstrFuture.td:536
2899 XVMULHUH = 2884, // PPCInstrFuture.td:542
2900 XVMULHUW = 2885, // PPCInstrFuture.td:540
2901 XVMULSP = 2886, // PPCInstrVSX.td:427
2902 XVMULUHM = 2887, // PPCInstrFuture.td:534
2903 XVMULUWM = 2888, // PPCInstrFuture.td:532
2904 XVNABSDP = 2889, // PPCInstrVSX.td:791
2905 XVNABSSP = 2890, // PPCInstrVSX.td:795
2906 XVNEGDP = 2891, // PPCInstrVSX.td:800
2907 XVNEGSP = 2892, // PPCInstrVSX.td:804
2908 XVNMADDADP = 2893, // PPCInstrVSX.td:579
2909 XVNMADDASP = 2894, // PPCInstrVSX.td:595
2910 XVNMADDMDP = 2895, // PPCInstrVSX.td:586
2911 XVNMADDMSP = 2896, // PPCInstrVSX.td:602
2912 XVNMSUBADP = 2897, // PPCInstrVSX.td:611
2913 XVNMSUBASP = 2898, // PPCInstrVSX.td:627
2914 XVNMSUBMDP = 2899, // PPCInstrVSX.td:618
2915 XVNMSUBMSP = 2900, // PPCInstrVSX.td:634
2916 XVRDPI = 2901, // PPCInstrVSX.td:1004
2917 XVRDPIC = 2902, // PPCInstrVSX.td:943
2918 XVRDPIM = 2903, // PPCInstrVSX.td:1008
2919 XVRDPIP = 2904, // PPCInstrVSX.td:1012
2920 XVRDPIZ = 2905, // PPCInstrVSX.td:1016
2921 XVREDP = 2906, // PPCInstrVSX.td:703
2922 XVRESP = 2907, // PPCInstrVSX.td:707
2923 XVRLW = 2908, // PPCInstrFuture.td:491
2924 XVRSPI = 2909, // PPCInstrVSX.td:1021
2925 XVRSPIC = 2910, // PPCInstrVSX.td:946
2926 XVRSPIM = 2911, // PPCInstrVSX.td:1025
2927 XVRSPIP = 2912, // PPCInstrVSX.td:1029
2928 XVRSPIZ = 2913, // PPCInstrVSX.td:1033
2929 XVRSQRTEDP = 2914, // PPCInstrVSX.td:712
2930 XVRSQRTESP = 2915, // PPCInstrVSX.td:716
2931 XVSQRTDP = 2916, // PPCInstrVSX.td:694
2932 XVSQRTSP = 2917, // PPCInstrVSX.td:698
2933 XVSUBDP = 2918, // PPCInstrVSX.td:439
2934 XVSUBSP = 2919, // PPCInstrVSX.td:443
2935 XVSUBUHM = 2920, // PPCInstrFuture.td:530
2936 XVSUBUWM = 2921, // PPCInstrFuture.td:528
2937 XVTDIVDP = 2922, // PPCInstrVSX.td:668
2938 XVTDIVSP = 2923, // PPCInstrVSX.td:671
2939 XVTLSBB = 2924, // PPCInstrP10.td:1835
2940 XVTSQRTDP = 2925, // PPCInstrVSX.td:675
2941 XVTSQRTSP = 2926, // PPCInstrVSX.td:679
2942 XVTSTDCDP = 2927, // PPCInstrVSX.td:1661
2943 XVTSTDCSP = 2928, // PPCInstrVSX.td:1655
2944 XVXEXPDP = 2929, // PPCInstrVSX.td:1627
2945 XVXEXPSP = 2930, // PPCInstrVSX.td:1630
2946 XVXSIGDP = 2931, // PPCInstrVSX.td:1633
2947 XVXSIGSP = 2932, // PPCInstrVSX.td:1636
2948 XXAESDECP = 2933, // PPCInstrFuture.td:505
2949 XXAESENCP = 2934, // PPCInstrFuture.td:499
2950 XXAESGENLKP = 2935, // PPCInstrFuture.td:511
2951 XXBLENDVB = 2936, // PPCInstrP10.td:852
2952 XXBLENDVD = 2937, // PPCInstrP10.td:864
2953 XXBLENDVH = 2938, // PPCInstrP10.td:856
2954 XXBLENDVW = 2939, // PPCInstrP10.td:860
2955 XXBRD = 2940, // PPCInstrVSX.td:1692
2956 XXBRH = 2941, // PPCInstrVSX.td:1689
2957 XXBRQ = 2942, // PPCInstrVSX.td:1696
2958 XXBRW = 2943, // PPCInstrVSX.td:1690
2959 XXEVAL = 2944, // PPCInstrP10.td:1738
2960 XXEXTRACTUW = 2945, // PPCInstrVSX.td:1616
2961 XXGENPCVBM = 2946, // PPCInstrP10.td:1760
2962 XXGENPCVDM = 2947, // PPCInstrP10.td:1769
2963 XXGENPCVHM = 2948, // PPCInstrP10.td:1763
2964 XXGENPCVWM = 2949, // PPCInstrP10.td:1766
2965 XXGFMUL128 = 2950, // PPCInstrFuture.td:519
2966 XXINSERTW = 2951, // PPCInstrVSX.td:1605
2967 XXLAND = 2952, // PPCInstrVSX.td:1041
2968 XXLANDC = 2953, // PPCInstrVSX.td:1045
2969 XXLEQV = 2954, // PPCInstrVSX.td:1137
2970 XXLEQVOnes = 2955, // PPCInstrVSX.td:1149
2971 XXLNAND = 2956, // PPCInstrVSX.td:1141
2972 XXLNOR = 2957, // PPCInstrVSX.td:1051
2973 XXLOR = 2958, // PPCInstrVSX.td:1056
2974 XXLORC = 2959, // PPCInstrVSX.td:1154
2975 XXLORf = 2960, // PPCInstrVSX.td:1061
2976 XXLXOR = 2961, // PPCInstrVSX.td:1064
2977 XXLXORdpz = 2962, // PPCInstrVSX.td:1075
2978 XXLXORspz = 2963, // PPCInstrVSX.td:1079
2979 XXLXORz = 2964, // PPCInstrVSX.td:1072
2980 XXMFACC = 2965, // PPCInstrMMA.td:496
2981 XXMFACCW = 2966, // PPCInstrMMA.td:543
2982 XXMRGHW = 2967, // PPCInstrVSX.td:1086
2983 XXMRGLW = 2968, // PPCInstrVSX.td:1089
2984 XXMTACC = 2969, // PPCInstrMMA.td:501
2985 XXMTACCW = 2970, // PPCInstrMMA.td:547
2986 XXMULMUL = 2971, // PPCInstrFuture.td:546
2987 XXMULMULHIADD = 2972, // PPCInstrFuture.td:549
2988 XXMULMULLOADD = 2973, // PPCInstrFuture.td:554
2989 XXPERM = 2974, // PPCInstrVSX.td:1699
2990 XXPERMDI = 2975, // PPCInstrVSX.td:1093
2991 XXPERMDIs = 2976, // PPCInstrVSX.td:1107
2992 XXPERMR = 2977, // PPCInstrVSX.td:1703
2993 XXPERMX = 2978, // PPCInstrP10.td:847
2994 XXSEL = 2979, // PPCInstrVSX.td:1109
2995 XXSETACCZ = 2980, // PPCInstrMMA.td:514
2996 XXSLDWI = 2981, // PPCInstrVSX.td:1113
2997 XXSLDWIs = 2982, // PPCInstrVSX.td:1120
2998 XXSPLTI32DX = 2983, // PPCInstrP10.td:1404
2999 XXSPLTIB = 2984, // PPCInstrVSX.td:1709
3000 XXSPLTIDP = 2985, // PPCInstrP10.td:1399
3001 XXSPLTIW = 2986, // PPCInstrP10.td:1395
3002 XXSPLTW = 2987, // PPCInstrVSX.td:1124
3003 XXSPLTWs = 2988, // PPCInstrVSX.td:1130
3004 XXSSUMUDM = 2989, // PPCInstrFuture.td:558
3005 XXSSUMUDMC = 2990, // PPCInstrFuture.td:561
3006 XXSSUMUDMCEXT = 2991, // PPCInstrFuture.td:612
3007 gBC = 2992, // PPCInstrInfo.td:5162
3008 gBCA = 2993, // PPCInstrInfo.td:5165
3009 gBCAat = 2994, // PPCInstrInfo.td:5173
3010 gBCCTR = 2995, // PPCInstrInfo.td:5206
3011 gBCCTRL = 2996, // PPCInstrInfo.td:5210
3012 gBCL = 2997, // PPCInstrInfo.td:5180
3013 gBCLA = 2998, // PPCInstrInfo.td:5183
3014 gBCLAat = 2999, // PPCInstrInfo.td:5191
3015 gBCLR = 3000, // PPCInstrInfo.td:5198
3016 gBCLRL = 3001, // PPCInstrInfo.td:5202
3017 gBCLat = 3002, // PPCInstrInfo.td:5187
3018 gBCat = 3003, // PPCInstrInfo.td:5169
3019 INSTRUCTION_LIST_END = 3004
3020 };
3021 enum RegClassByHwModeUses : uint16_t {
3022 ppc_ptr_rc,
3023 ptr_rc_idx_by_hwmode,
3024 ptr_rc_nor0_by_hwmode,
3025 };
3026
3027} // namespace llvm::PPC
3028
3029#endif // GET_INSTRINFO_ENUM
3030
3031#ifdef GET_INSTRINFO_SCHED_ENUM
3032#undef GET_INSTRINFO_SCHED_ENUM
3033
3034namespace llvm::PPC::Sched {
3035
3036 enum {
3037 NoInstrModel = 0,
3038 IIC_LdStSync = 1,
3039 IIC_IntSimple = 2,
3040 IIC_IntGeneral = 3,
3041 IIC_BrB = 4,
3042 IIC_VecFP = 5,
3043 IIC_IntRotate = 6,
3044 IIC_IntCompare = 7,
3045 IIC_SprABORT = 8,
3046 IIC_LdStCOPY = 9,
3047 IIC_LdStPASTE = 10,
3048 IIC_BrCR = 11,
3049 IIC_FPGeneral = 12,
3050 IIC_LdStLD = 13,
3051 IIC_LdStDCBF = 14,
3052 IIC_LdStLoad = 15,
3053 IIC_FPCompare = 16,
3054 IIC_IntDivD = 17,
3055 IIC_IntDivW = 18,
3056 IIC_VecGeneral = 19,
3057 IIC_FPDGeneral = 20,
3058 IIC_FPAddSub = 21,
3059 IIC_FPDivD = 22,
3060 IIC_FPSGeneral = 23,
3061 IIC_VecComplex = 24,
3062 IIC_LdStStore = 25,
3063 IIC_IntRotateDI = 26,
3064 IIC_FPDivS = 27,
3065 IIC_FPFused = 28,
3066 IIC_FPSqrtD = 29,
3067 IIC_FPSqrtS = 30,
3068 IIC_LdStICBI = 31,
3069 IIC_IntISEL = 32,
3070 IIC_SprISYNC = 33,
3071 IIC_LdStLWARX = 34,
3072 IIC_LdStLoadUpd = 35,
3073 IIC_LdStLoadUpdX = 36,
3074 IIC_LdStLDARX = 37,
3075 IIC_LdStLDU = 38,
3076 IIC_LdStLDUX = 39,
3077 IIC_LdStLFD = 40,
3078 IIC_LdStLFDU = 41,
3079 IIC_LdStLFDUX = 42,
3080 IIC_LdStLHA = 43,
3081 IIC_LdStLHAU = 44,
3082 IIC_LdStLHAUX = 45,
3083 IIC_LdStLMW = 46,
3084 IIC_LdStLQ = 47,
3085 IIC_LdStLQARX = 48,
3086 IIC_LdStLWA = 49,
3087 IIC_IntMulHD = 50,
3088 IIC_BrMCR = 51,
3089 IIC_BrMCRX = 52,
3090 IIC_SprMFCR = 53,
3091 IIC_SprMFSPR = 54,
3092 IIC_IntMFFS = 55,
3093 IIC_SprMFMSR = 56,
3094 IIC_SprMFCRF = 57,
3095 IIC_SprMFPMR = 58,
3096 IIC_SprMFSR = 59,
3097 IIC_SprMFTB = 60,
3098 IIC_SprMSGSNDP = 61,
3099 IIC_SprMSGSYNC = 62,
3100 IIC_SprMTSPR = 63,
3101 IIC_IntMTFSB0 = 64,
3102 IIC_SprMTMSR = 65,
3103 IIC_SprMTMSRD = 66,
3104 IIC_SprMTPMR = 67,
3105 IIC_SprMTSR = 68,
3106 IIC_IntMulHW = 69,
3107 IIC_IntMulHWU = 70,
3108 IIC_IntMulLI = 71,
3109 IIC_SprRFI = 72,
3110 IIC_IntRFID = 73,
3111 IIC_IntRotateD = 74,
3112 IIC_SprSLBFEE = 75,
3113 IIC_SprSLBIA = 76,
3114 IIC_SprSLBIE = 77,
3115 IIC_SprSLBIEG = 78,
3116 IIC_SprSLBMFEE = 79,
3117 IIC_SprSLBMFEV = 80,
3118 IIC_SprSLBMTE = 81,
3119 IIC_SprSLBSYNC = 82,
3120 IIC_IntShift = 83,
3121 IIC_LdStSTWCX = 84,
3122 IIC_LdStSTU = 85,
3123 IIC_LdStSTUX = 86,
3124 IIC_LdStSTD = 87,
3125 IIC_LdStSTDCX = 88,
3126 IIC_LdStSTFD = 89,
3127 IIC_LdStSTFDU = 90,
3128 IIC_SprSTOP = 91,
3129 IIC_LdStSTQ = 92,
3130 IIC_LdStSTQCX = 93,
3131 IIC_IntTrapD = 94,
3132 IIC_SprTLBIA = 95,
3133 IIC_SprTLBIE = 96,
3134 IIC_SprTLBIEL = 97,
3135 IIC_SprTLBSYNC = 98,
3136 IIC_IntTrapW = 99,
3137 IIC_VecFPCompare = 100,
3138 IIC_VecPerm = 101,
3139 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,
3140 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM = 103,
3141 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,
3142 MFCTR_MFCTR8_MFLR_MFLR8 = 105,
3143 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 106,
3144 MFCR_MFCR8 = 107,
3145 MCRF = 108,
3146 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 109,
3147 LMW = 110,
3148 LWARX_LWARXL = 111,
3149 LDARX_LDARXL = 112,
3150 LHBRX_LHBRX8_LWBRX_LWBRX8 = 113,
3151 MFSR_MFSRIN = 114,
3152 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 115,
3153 LFSU_LFDU = 116,
3154 LFSUX_LFDUX = 117,
3155 STXSDX_STXVD2X_STXVW4X = 118,
3156 LBARX_LHARX = 119,
3157 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 120,
3158 LFIWAX_LFIWZX = 121,
3159 STFD_STFDX_STFIWX_STFS_STFSX = 122,
3160 STFDU_STFDUX_STFSU_STFSUX = 123,
3161 STVEBX_STVEHX_STVEWX_STVX_STVXL = 124,
3162 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 125,
3163 LWA_LWA_32 = 126,
3164 LHAU_LHAU8 = 127,
3165 LHAUX_LHAUX8_LWAUX = 128,
3166 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 129,
3167 STD_STDX = 130,
3168 STMW = 131,
3169 STWCX = 132,
3170 STDCX = 133,
3171 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 134,
3172 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 135,
3173 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 136,
3174 LDU = 137,
3175 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 138,
3176 LDUX = 139,
3177 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,
3178 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 141,
3179 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 142,
3180 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,
3181 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,
3182 ADDPCIS = 145,
3183 SUBFUS_SUBFUS_rec = 146,
3184 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,
3185 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 148,
3186 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 149,
3187 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 150,
3188 MULLI_MULLI8 = 151,
3189 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 152,
3190 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 153,
3191 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 154,
3192 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 155,
3193 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,
3194 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 157,
3195 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,
3196 FADD_FADD_rec_FSUB_FSUB_rec = 159,
3197 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 160,
3198 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,
3199 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 162,
3200 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,
3201 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 164,
3202 XVTDIVDP_XVTSQRTDP = 165,
3203 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 166,
3204 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 167,
3205 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,
3206 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 169,
3207 XVTDIVSP_XVTSQRTSP = 170,
3208 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,
3209 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 172,
3210 FDIVS_FDIVS_rec = 173,
3211 XSDIVDP = 174,
3212 FSQRTS_XSSQRTSP_FSQRTS_rec = 175,
3213 FDIV_FDIV_rec = 176,
3214 XSSQRTDP = 177,
3215 FSQRT_FSQRT_rec = 178,
3216 XVDIVSP = 179,
3217 XVSQRTSP = 180,
3218 XVDIVDP = 181,
3219 XVSQRTDP = 182,
3220 MFOCRF_MFOCRF8 = 183,
3221 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 184,
3222 XSDIVSP = 185,
3223 FSQRTS_FSQRTS_rec = 186,
3224 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 187,
3225 MTFSFb_MTFSB0_MTFSB1 = 188,
3226 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,
3227 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 190,
3228 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 191,
3229 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 192,
3230 VSUBFP = 193,
3231 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,
3232 XVCVSPDP = 195,
3233 TDI_TD = 196,
3234 TWI_TW = 197,
3235 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 198,
3236 RLWIMI_RLWIMI8 = 199,
3237 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,
3238 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,
3239 ANDIS_rec_ANDI_rec_SUBF8_rec = 202,
3240 OR_OR8_OR8_rec_OR_rec_NOP = 203,
3241 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 204,
3242 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 205,
3243 RLWIMI8_rec_RLWIMI_rec = 206,
3244 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 207,
3245 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 208,
3246 ISEL_ISEL8 = 209,
3247 MFTB_MFTB8 = 210,
3248 DIVW_DIVWU = 211,
3249 DIVD_DIVDU = 212,
3250 DIVWE_DIVWEU = 213,
3251 LVEBX_LVEHX_LVEWX_LVX_LVXL = 214,
3252 LXVB16X_LXSIWZX = 215,
3253 DFLOADf64_XFLOADf64_LIWZX = 216,
3254 LQ = 217,
3255 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 218,
3256 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 219,
3257 STDXTLS_STDXTLS_ = 220,
3258 STBCIX_STDCIX = 221,
3259 STBCX_STHCX = 222,
3260 STHCIX_STSWI_STWCIX = 223,
3261 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,
3262 LD_LDX_LDXTLS_LDXTLS_ = 225,
3263 LBARXL_LHARXL = 226,
3264 LBEPX_LHEPX_LWEPX = 227,
3265 LFDEPX_LXSIWAX = 228,
3266 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 229,
3267 SUBF = 230,
3268 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 231,
3269 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 232,
3270 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,
3271 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 234,
3272 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 235,
3273 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 236,
3274 MFVSCR = 237,
3275 MTVSCR = 238,
3276 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 239,
3277 VADDUQM_VSUBUQM_VPOPCNTD = 240,
3278 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 241,
3279 VMULESW_VMULEUW_VMULOSW_VMULOUW = 242,
3280 VMULUWM = 243,
3281 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,
3282 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 245,
3283 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,
3284 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 247,
3285 BCDADD_rec_BCDSUB_rec = 248,
3286 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,
3287 DCMPOQ_DCMPUQ_DTSTEXQ = 250,
3288 DCTQPQ_DCTQPQ_rec = 251,
3289 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 252,
3290 DQUAQ_DQUAQ_rec = 253,
3291 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 254,
3292 DCFFIX_DCFFIX_rec = 255,
3293 DCFFIXQ_DCFFIXQ_rec = 256,
3294 DMUL_DMUL_rec = 257,
3295 DMULQ_DMULQ_rec = 258,
3296 DDIV_DDIV_rec = 259,
3297 DDIVQ_DDIVQ_rec = 260,
3298 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 261,
3299 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 262,
3300 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 263,
3301 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 264,
3302 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 265,
3303 VRLD = 266,
3304 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 267,
3305 XVABSSP_XVNABSSP_XVNEGSP = 268,
3306 XVCPSGNSP = 269,
3307 VMRGEW_VMRGOW = 270,
3308 VSEL = 271,
3309 XXSEL = 272,
3310 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 273,
3311 MTFSB0_MTFSB1 = 274,
3312 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 275,
3313 CMPRB_CMPRB8_CMPEQB = 276,
3314 XSTSTDCDP_XSTSTDCSP = 277,
3315 FTDIV_FTSQRT = 278,
3316 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 279,
3317 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 280,
3318 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 281,
3319 POPCNTD_POPCNTW = 282,
3320 CMPB_CMPB8_SETB_SETB8_BPERMD = 283,
3321 XSCVSPDPN = 284,
3322 SLD_SRD_SRAD = 285,
3323 SRADI_SRADI_32_RLDIC = 286,
3324 EXTSWSLI_32_64_EXTSWSLI = 287,
3325 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,
3326 ADDZE_ADDZE8_SUBF_rec = 289,
3327 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 290,
3328 LA_LA8 = 291,
3329 COPY = 292,
3330 MCRXRX = 293,
3331 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 294,
3332 XSXEXPDP = 295,
3333 RFEBB = 296,
3334 TBEGIN_TRECHKPT = 297,
3335 WAIT = 298,
3336 RLDCL_RLDCR = 299,
3337 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 300,
3338 MTOCRF_MTOCRF8 = 301,
3339 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 302,
3340 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 303,
3341 SRAW_SRAW8_SRAWI_SRAWI8 = 304,
3342 XSIEXPDP = 305,
3343 CRXOR = 306,
3344 TRECLAIM_TSR_TABORT = 307,
3345 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 308,
3346 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 309,
3347 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 310,
3348 VPOPCNTD = 311,
3349 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 312,
3350 MADDHD_MADDHDU_MADDLD_MADDLD8 = 313,
3351 MULHD_MULHW_MULLW_MULLWO = 314,
3352 MULHDU_MULHWU = 315,
3353 MULLD_MULLDO = 316,
3354 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,
3355 FADD_FSUB = 318,
3356 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 319,
3357 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 320,
3358 FSELD_rec_FSELS_rec = 321,
3359 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,
3360 XSCVDPHP_XSCVHPDP = 323,
3361 LVSL_LVSR = 324,
3362 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,
3363 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 326,
3364 XXPERM_XXPERMR_XXSPLTIB = 327,
3365 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 328,
3366 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 329,
3367 BCDCTSQ_rec = 330,
3368 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 331,
3369 BCDCFSQ_rec = 332,
3370 XSDIVQP_XSDIVQPO = 333,
3371 XSSQRTQP_XSSQRTQPO = 334,
3372 LXVL_LXVLL = 335,
3373 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 336,
3374 LXSDX_LXVD2X = 337,
3375 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 338,
3376 CP_COPY_CP_COPY8 = 339,
3377 ICBI_ICBIEP = 340,
3378 ICBT_ICBTLS_EnforceIEIO = 341,
3379 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,
3380 CP_ABORT = 343,
3381 DARN = 344,
3382 ISYNC = 345,
3383 MSGSYNC = 346,
3384 TLBSYNC = 347,
3385 SYNC = 348,
3386 LFIWZX = 349,
3387 LFDX_LFDXTLS_LFDXTLS__LFD = 350,
3388 SLBIA = 351,
3389 SLBIE = 352,
3390 SLBMFEE = 353,
3391 SLBMFEV = 354,
3392 SLBMTE = 355,
3393 TLBIEL = 356,
3394 LHZU_LHZU8_LWZU_LWZU8 = 357,
3395 LHZUX_LHZUX8_LWZUX_LWZUX8 = 358,
3396 TEND = 359,
3397 CP_PASTE8_rec_CP_PASTE_rec = 360,
3398 TCHECK = 361,
3399 LXSIWAX = 362,
3400 LIWAX = 363,
3401 LFSX_LFSXTLS_LFSXTLS__LFS = 364,
3402 LXSSP_LXSSPX = 365,
3403 XFLOADf32_DFLOADf32 = 366,
3404 LXVH8X = 367,
3405 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 368,
3406 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 369,
3407 STXSDX = 370,
3408 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 371,
3409 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 372,
3410 SLBIEG = 373,
3411 TLBIE = 374,
3412 STXV_STXVB16X_STXVH8X_STXVX = 375,
3413 STXVL_STXVLL = 376,
3414 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 377,
3415 MFPMR = 378,
3416 MTPMR = 379,
3417 MFSPR_MFSPR8_MFUDSCR = 380,
3418 MFMSR = 381,
3419 MTMSR = 382,
3420 MTMSRD = 383,
3421 MTUDSCR_MTSPR_MTSPR8 = 384,
3422 MSGSNDP_MSGSNDP8 = 385,
3423 DIVWO_DIVWUO = 386,
3424 MODSW = 387,
3425 DIVWEO_DIVWEUO = 388,
3426 DIVDO_DIVDUO = 389,
3427 MODSD_MODUD_MODUW = 390,
3428 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 391,
3429 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 392,
3430 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 393,
3431 MCRFS = 394,
3432 RLDCL_rec_RLDCR_rec = 395,
3433 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 396,
3434 MFFS_MFFSCE_MFFSL_MFFS_rec = 397,
3435 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 398,
3436 FDIV = 399,
3437 FSQRT = 400,
3438 FSQRTS = 401,
3439 FDIVS = 402,
3440 LFSU = 403,
3441 LFSUX = 404,
3442 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 405,
3443 LDAT_LWAT = 406,
3444 STDAT_STWAT = 407,
3445 BRINC = 408,
3446 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,
3447 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,
3448 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 411,
3449 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 412,
3450 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 413,
3451 RFI = 414,
3452 RFID = 415,
3453 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,
3454 ICBLC = 417,
3455 MTSR_MTSRIN = 418,
3456 MFDCR = 419,
3457 MTDCR = 420,
3458 NOP_GT_PWR6_NOP_GT_PWR7 = 421,
3459 TLBIA = 422,
3460 WRTEE_WRTEEI = 423,
3461 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 424,
3462 MSYNC = 425,
3463 SLBSYNC = 426,
3464 SLBFEE_rec = 427,
3465 STOP = 428,
3466 DCBA_DCBI = 429,
3467 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,
3468 VCFSX_VCFUX_VCTSXS_VCTUXS = 431,
3469 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 432,
3470 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 433,
3471 XSCVDPHP = 434,
3472 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 435,
3473 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,
3474 XVCVSPBF16 = 437,
3475 FADDS_FMULS_FSUBS = 438,
3476 FMUL = 439,
3477 VADDFP = 440,
3478 XSMULDP_XSMULSP = 441,
3479 XVADDDP_XVMULDP_XVSUBDP = 442,
3480 XVADDSP_XVMULSP_XVSUBSP = 443,
3481 VMADDFP_VNMSUBFP = 444,
3482 FADDS_rec_FMULS_rec_FSUBS_rec = 445,
3483 FMUL_rec = 446,
3484 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,
3485 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,
3486 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 449,
3487 VGNB = 450,
3488 VSBOX = 451,
3489 CFUGED_PDEPD_PEXTD = 452,
3490 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 453,
3491 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 454,
3492 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 455,
3493 HASHST_HASHST8_HASHSTP_HASHSTP8 = 456,
3494 XSMULQP_XSMULQPO = 457,
3495 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 458,
3496 VMODSQ_VMODUQ = 459,
3497 VDIVSD_VDIVUD = 460,
3498 VMODSD_VMODUD = 461,
3499 VDIVSW_VDIVUW = 462,
3500 VMODSW_VMODUW = 463,
3501 VDIVESD_VDIVEUD = 464,
3502 VDIVESW_VDIVEUW = 465,
3503 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 466,
3504 XXGENPCVBM = 467,
3505 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 468,
3506 VADDCUQ_VSUBCUQ = 469,
3507 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 470,
3508 MTVSRBMI = 471,
3509 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 472,
3510 FTSQRT = 473,
3511 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 474,
3512 RLDIC_rec = 475,
3513 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 476,
3514 RLWINM8_rec_RLWINM_rec = 477,
3515 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 478,
3516 VPOPCNTB_VPOPCNTH = 479,
3517 VSHASIGMAD_VSHASIGMAW = 480,
3518 XSTSQRTDP = 481,
3519 XVTSQRTDP = 482,
3520 XVTSQRTSP = 483,
3521 XVTSTDCDP_XVTSTDCSP = 484,
3522 SLD_rec_SRD_rec = 485,
3523 TDI = 486,
3524 TWI = 487,
3525 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 488,
3526 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,
3527 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 490,
3528 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 491,
3529 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 492,
3530 VCMPSQ_VCMPUQ = 493,
3531 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 494,
3532 TRAP = 495,
3533 SRAWI8_rec_SRAWI_rec = 496,
3534 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 497,
3535 VRLQMI = 498,
3536 DSS_DSSALL = 499,
3537 WAITP10 = 500,
3538 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 501,
3539 ADDIdtprelL32_ADDISdtprelHA32 = 502,
3540 ADDItlsldLADDR32 = 503,
3541 ADDItocL_ADDIStocHA_ADDIStocHA8 = 504,
3542 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 505,
3543 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 506,
3544 ADDZE_ADDZE8 = 507,
3545 ANDI_rec_ANDIS_rec = 508,
3546 CMPDI_CMPWI_CMPLDI_CMPLWI = 509,
3547 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,
3548 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 511,
3549 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 512,
3550 NOP = 513,
3551 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 514,
3552 RLWINM_RLWINM8 = 515,
3553 SETB_SETB8 = 516,
3554 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 517,
3555 SRAWI_SRAWI8 = 518,
3556 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 519,
3557 VEXTSD2Q = 520,
3558 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 521,
3559 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 522,
3560 XVABSDP_XVNABSDP_XVNEGDP = 523,
3561 XVXSIGDP_XVXSIGSP = 524,
3562 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 525,
3563 ADDEX_ADDEX8 = 526,
3564 ADD4O_ADD8O = 527,
3565 CMPB_CMPB8 = 528,
3566 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 529,
3567 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 530,
3568 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 531,
3569 XXLEQVOnes = 532,
3570 MFFS_MFFS_rec_MFFSL = 533,
3571 MFFSCDRNI_MFFSCRNI = 534,
3572 MTFSB0 = 535,
3573 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,
3574 NEG8O_rec_NEGO_rec = 537,
3575 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 538,
3576 HRFID_SC = 539,
3577 MTFSFI_MTFSFIb_MTFSFI_rec = 540,
3578 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 541,
3579 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 542,
3580 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 543,
3581 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 544,
3582 LD = 545,
3583 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 546,
3584 DFLOADf32 = 547,
3585 DFLOADf64 = 548,
3586 LFD = 549,
3587 LHA_LHA8 = 550,
3588 LXSD_LXV = 551,
3589 DCBT_DCBTST = 552,
3590 ICBT = 553,
3591 LDBRX = 554,
3592 SPILLTOVSR_LDX = 555,
3593 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 556,
3594 MTSR = 557,
3595 MTVRSAVE_MTVRSAVEv = 558,
3596 LBZCIX_LDCIX_LHZCIX_LWZCIX = 559,
3597 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,
3598 LFS = 561,
3599 LXSSP = 562,
3600 LXVP = 563,
3601 LXVPX = 564,
3602 MFSR = 565,
3603 MFTB8 = 566,
3604 XXSETACCZ = 567,
3605 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 568,
3606 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 569,
3607 XVI8GER4SPP = 570,
3608 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 571,
3609 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 572,
3610 PMXVI8GER4SPP = 573,
3611 XXMTACC = 574,
3612 XXMFACC = 575,
3613 VMULHSD_VMULHUD_VMULLD = 576,
3614 LXVKQ = 577,
3615 VSPLTISB_VSPLTISH_VSPLTISW = 578,
3616 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 579,
3617 XXSPLTIB = 580,
3618 BRD_BRH_BRH8_BRW_BRW8 = 581,
3619 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 582,
3620 VGBBD_VUPKHSW_VUPKLSW = 583,
3621 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 584,
3622 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 585,
3623 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 586,
3624 XVCVBF16SPN = 587,
3625 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 588,
3626 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 589,
3627 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 590,
3628 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 591,
3629 VSLV_VSRV_XXINSERTW = 592,
3630 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 593,
3631 VSUMSWS = 594,
3632 XXSPLTIDP_XXSPLTIW = 595,
3633 XXSPLTI32DX = 596,
3634 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 597,
3635 XXPERMX = 598,
3636 PSTXVP_PSTXVPpc = 599,
3637 STB_STB8_STH_STH8_STW_STW8 = 600,
3638 SPILLTOVSR_ST = 601,
3639 STD = 602,
3640 DFSTOREf32_DFSTOREf64 = 603,
3641 STFD_STFS = 604,
3642 STFDU_STFSU = 605,
3643 STXSD = 606,
3644 STXSSP = 607,
3645 STXV = 608,
3646 DCBF_DCBST_DCBZ = 609,
3647 ICBI = 610,
3648 SPILLTOVSR_STX = 611,
3649 STIWX = 612,
3650 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 613,
3651 EnforceIEIO = 614,
3652 TLBIE8P9_TLBIEP9 = 615,
3653 STHCIX_STWCIX = 616,
3654 SYNCP10 = 617,
3655 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,
3656 STXVP = 619,
3657 STXVPX = 620,
3658 ATTN_NAP = 621,
3659 DCBZL = 622,
3660 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 623,
3661 CLRBHRB_MFBHRBE = 624,
3662 PADDI_PADDI8_PADDI8pc_PADDIpc = 625,
3663 PLI_PLI8 = 626,
3664 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 627,
3665 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 628,
3666 VMSUMCUD = 629,
3667 SCHED_LIST_END = 630
3668 };
3669
3670} // namespace llvm::PPC::Sched
3671
3672#endif // GET_INSTRINFO_SCHED_ENUM
3673
3674#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3675
3676namespace llvm {
3677
3678struct PPCInstrTable {
3679 MCInstrDesc Insts[3004];
3680 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3681 MCPhysReg ImplicitOps[250];
3682 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3683 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3684 MCOperandInfo OperandInfo[1350];
3685};
3686} // namespace llvm
3687
3688#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3689
3690#ifdef GET_INSTRINFO_MC_DESC
3691#undef GET_INSTRINFO_MC_DESC
3692
3693namespace llvm {
3694
3695static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3696static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3697
3698extern const PPCInstrTable PPCDescs = {
3699 {
3700 { 3003, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1346, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3701 { 3002, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1346, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3702 { 3001, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3703 { 3000, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3704 { 2999, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1339, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3705 { 2998, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1336, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3706 { 2997, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1333, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3707 { 2996, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3708 { 2995, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3709 { 2994, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1339, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3710 { 2993, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1336, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3711 { 2992, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1333, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3712 { 2991, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3713 { 2990, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3714 { 2989, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3715 { 2988, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSPLTWs
3716 { 2987, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1330, 0, 0, 0x0ULL }, // XXSPLTW
3717 { 2986, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3718 { 2985, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3719 { 2984, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 660, 0, 0, 0x0ULL }, // XXSPLTIB
3720 { 2983, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1326, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3721 { 2982, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSLDWIs
3722 { 2981, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXSLDWI
3723 { 2980, 1, 1, 4, 567, 0, 0, PPCOpInfoBase + 1325, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3724 { 2979, 4, 1, 4, 272, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x0ULL }, // XXSEL
3725 { 2978, 5, 1, 8, 598, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3726 { 2977, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERMR
3727 { 2976, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXPERMDIs
3728 { 2975, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXPERMDI
3729 { 2974, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERM
3730 { 2973, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1313, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3731 { 2972, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3732 { 2971, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3733 { 2970, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3734 { 2969, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMTACC
3735 { 2968, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGLW
3736 { 2967, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGHW
3737 { 2966, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3738 { 2965, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMFACC
3739 { 2964, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3740 { 2963, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3741 { 2962, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1301, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3742 { 2961, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3743 { 2960, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3744 { 2959, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLORC
3745 { 2958, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3746 { 2957, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3747 { 2956, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3748 { 2955, 1, 1, 4, 532, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3749 { 2954, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3750 { 2953, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLANDC
3751 { 2952, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3752 { 2951, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1296, 0, 0, 0x0ULL }, // XXINSERTW
3753 { 2950, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3754 { 2949, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3755 { 2948, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3756 { 2947, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3757 { 2946, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3758 { 2945, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 1286, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3759 { 2944, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1281, 0, 0, 0x80ULL }, // XXEVAL
3760 { 2943, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRW
3761 { 2942, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3762 { 2941, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3763 { 2940, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRD
3764 { 2939, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVW
3765 { 2938, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3766 { 2937, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVD
3767 { 2936, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3768 { 2935, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1274, 0, 0, 0x0ULL }, // XXAESGENLKP
3769 { 2934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESENCP
3770 { 2933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESDECP
3771 { 2932, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGSP
3772 { 2931, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGDP
3773 { 2930, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPSP
3774 { 2929, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPDP
3775 { 2928, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCSP
3776 { 2927, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCDP
3777 { 2926, 2, 1, 4, 483, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTSP
3778 { 2925, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTDP
3779 { 2924, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3780 { 2923, 3, 1, 4, 170, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVSP
3781 { 2922, 3, 1, 4, 165, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVDP
3782 { 2921, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVSUBUWM
3783 { 2920, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3784 { 2919, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3785 { 2918, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3786 { 2917, 2, 1, 4, 180, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3787 { 2916, 2, 1, 4, 182, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3788 { 2915, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3789 { 2914, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3790 { 2913, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3791 { 2912, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3792 { 2911, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3793 { 2910, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3794 { 2909, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3795 { 2908, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVRLW
3796 { 2907, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3797 { 2906, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3798 { 2905, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3799 { 2904, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3800 { 2903, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3801 { 2902, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3802 { 2901, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3803 { 2900, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3804 { 2899, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3805 { 2898, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3806 { 2897, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3807 { 2896, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3808 { 2895, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3809 { 2894, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3810 { 2893, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3811 { 2892, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGSP
3812 { 2891, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGDP
3813 { 2890, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSSP
3814 { 2889, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSDP
3815 { 2888, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULUWM
3816 { 2887, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3817 { 2886, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3818 { 2885, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHUW
3819 { 2884, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3820 { 2883, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHSW
3821 { 2882, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3822 { 2881, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3823 { 2880, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3824 { 2879, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3825 { 2878, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3826 { 2877, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3827 { 2876, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3828 { 2875, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3829 { 2874, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3830 { 2873, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3831 { 2872, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3832 { 2871, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3833 { 2870, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3834 { 2869, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3835 { 2868, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPSP
3836 { 2867, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPDP
3837 { 2866, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3838 { 2865, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3839 { 2864, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3840 { 2863, 4, 1, 4, 570, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3841 { 2862, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3842 { 2861, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3843 { 2860, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3844 { 2859, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3845 { 2858, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3846 { 2857, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3847 { 2856, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3848 { 2855, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3849 { 2854, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3850 { 2853, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3851 { 2852, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3852 { 2851, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3853 { 2850, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3854 { 2849, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3855 { 2848, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3856 { 2847, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3857 { 2846, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3858 { 2845, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3859 { 2844, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3860 { 2843, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3861 { 2842, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3862 { 2841, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3863 { 2840, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3864 { 2839, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3865 { 2838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3866 { 2837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3867 { 2836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3868 { 2835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3869 { 2834, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3870 { 2833, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3871 { 2832, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3872 { 2831, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3873 { 2830, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3874 { 2829, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3875 { 2828, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3876 { 2827, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3877 { 2826, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3878 { 2825, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3879 { 2824, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3880 { 2823, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3881 { 2822, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3882 { 2821, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3883 { 2820, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3884 { 2819, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3885 { 2818, 3, 1, 4, 179, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3886 { 2817, 3, 1, 4, 181, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3887 { 2816, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3888 { 2815, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVUXWDP
3889 { 2814, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3890 { 2813, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3891 { 2812, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3892 { 2811, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVSXWDP
3893 { 2810, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3894 { 2809, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3895 { 2808, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3896 { 2807, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3897 { 2806, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3898 { 2805, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3899 { 2804, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3900 { 2803, 2, 1, 4, 195, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3901 { 2802, 2, 1, 4, 437, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVSPBF16
3902 { 2801, 2, 1, 4, 312, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3903 { 2800, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3904 { 2799, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3905 { 2798, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3906 { 2797, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3907 { 2796, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3908 { 2795, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVBF16SPN
3909 { 2794, 3, 1, 4, 269, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNSP
3910 { 2793, 3, 1, 4, 267, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNDP
3911 { 2792, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3912 { 2791, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3913 { 2790, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3914 { 2789, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3915 { 2788, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3916 { 2787, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3917 { 2786, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3918 { 2785, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3919 { 2784, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3920 { 2783, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3921 { 2782, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3922 { 2781, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3923 { 2780, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3924 { 2779, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3925 { 2778, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3926 { 2777, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3927 { 2776, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3928 { 2775, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3929 { 2774, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3930 { 2773, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3931 { 2772, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3932 { 2771, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3933 { 2770, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVADDUWM
3934 { 2769, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3935 { 2768, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3936 { 2767, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3937 { 2766, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSSP
3938 { 2765, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSDP
3939 { 2764, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3940 { 2763, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXSIGDP
3941 { 2762, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3942 { 2761, 2, 1, 4, 295, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXEXPDP
3943 { 2760, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3944 { 2759, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1222, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3945 { 2758, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3946 { 2757, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1217, 162, 0, 0x0ULL }, // XSTSQRTDP
3947 { 2756, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0, 0x0ULL }, // XSTDIVDP
3948 { 2755, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3949 { 2754, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3950 { 2753, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3951 { 2752, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3952 { 2751, 2, 1, 4, 175, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3953 { 2750, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3954 { 2749, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3955 { 2748, 2, 1, 4, 177, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3956 { 2747, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3957 { 2746, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3958 { 2745, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3959 { 2744, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3960 { 2743, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3961 { 2742, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3962 { 2741, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3963 { 2740, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3964 { 2739, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3965 { 2738, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3966 { 2737, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3967 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3968 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3969 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3970 { 2733, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3971 { 2732, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3972 { 2731, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3973 { 2730, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3974 { 2729, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3975 { 2728, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3976 { 2727, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3977 { 2726, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3978 { 2725, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3979 { 2724, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3980 { 2723, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3981 { 2722, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3982 { 2721, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3983 { 2720, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3984 { 2719, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3985 { 2718, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3986 { 2717, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3987 { 2716, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3988 { 2715, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNEGQP
3989 { 2714, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNEGDP
3990 { 2713, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNABSQP
3991 { 2712, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1187, 162, 0, 0x0ULL }, // XSNABSDPs
3992 { 2711, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNABSDP
3993 { 2710, 3, 1, 4, 441, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3994 { 2709, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3995 { 2708, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3996 { 2707, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3997 { 2706, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3998 { 2705, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
3999 { 2704, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
4000 { 2703, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
4001 { 2702, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
4002 { 2701, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
4003 { 2700, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4004 { 2699, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4005 { 2698, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMINCQP
4006 { 2697, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4007 { 2696, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4008 { 2695, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4009 { 2694, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4010 { 2693, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4011 { 2692, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4012 { 2691, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4013 { 2690, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMAXCQP
4014 { 2689, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4015 { 2688, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4016 { 2687, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4017 { 2686, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4018 { 2685, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4019 { 2684, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4020 { 2683, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4021 { 2682, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1198, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4022 { 2681, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 1195, 0, 0, 0x0ULL }, // XSIEXPDP
4023 { 2680, 3, 1, 4, 185, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4024 { 2679, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4025 { 2678, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4026 { 2677, 3, 1, 4, 174, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4027 { 2676, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4028 { 2675, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4029 { 2674, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVUQQP
4030 { 2673, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVUDQP
4031 { 2672, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4032 { 2671, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4033 { 2670, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVSQQP
4034 { 2669, 2, 1, 4, 284, 0, 0, PPCOpInfoBase + 1191, 0, 0, 0x0ULL }, // XSCVSPDPN
4035 { 2668, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4036 { 2667, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVSDQP
4037 { 2666, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4038 { 2665, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPUQZ
4039 { 2664, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4040 { 2663, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4041 { 2662, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPSQZ
4042 { 2661, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4043 { 2660, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4044 { 2659, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4045 { 2658, 2, 1, 4, 323, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4046 { 2657, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4047 { 2656, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4048 { 2655, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4049 { 2654, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4050 { 2653, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4051 { 2652, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4052 { 2651, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4053 { 2650, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4054 { 2649, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVDPSPN
4055 { 2648, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4056 { 2647, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4057 { 2646, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4058 { 2645, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCPSGNQP
4059 { 2644, 3, 1, 4, 294, 1, 0, PPCOpInfoBase + 1171, 162, 0, 0x0ULL }, // XSCPSGNDP
4060 { 2643, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4061 { 2642, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4062 { 2641, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4063 { 2640, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4064 { 2639, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGTQP
4065 { 2638, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4066 { 2637, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGEQP
4067 { 2636, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4068 { 2635, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4069 { 2634, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4070 { 2633, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPEQQP
4071 { 2632, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4072 { 2631, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4073 { 2630, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4074 { 2629, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4075 { 2628, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4076 { 2627, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4077 { 2626, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4078 { 2625, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4079 { 2624, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4080 { 2623, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSABSQP
4081 { 2622, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSABSDP
4082 { 2621, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4083 { 2620, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4084 { 2619, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4085 { 2618, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4086 { 2617, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4087 { 2616, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4088 { 2615, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4089 { 2614, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4090 { 2613, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4091 { 2612, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4092 { 2611, 2, 0, 4, 500, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4093 { 2610, 1, 0, 4, 298, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4094 { 2609, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4095 { 2608, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4096 { 2607, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4097 { 2606, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4098 { 2605, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4099 { 2604, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4100 { 2603, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4101 { 2602, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSW
4102 { 2601, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSNTOB
4103 { 2600, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSH
4104 { 2599, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSB
4105 { 2598, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLPX
4106 { 2597, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOFP32
4107 { 2596, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOBF16
4108 { 2595, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOFP32
4109 { 2594, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOBF16
4110 { 2593, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSW
4111 { 2592, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSNTOB
4112 { 2591, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSH
4113 { 2590, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSB
4114 { 2589, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHPX
4115 { 2588, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLN
4116 { 2587, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLH
4117 { 2586, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLB
4118 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHN
4119 { 2584, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHH
4120 { 2583, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHB
4121 { 2582, 3, 1, 4, 594, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4122 { 2581, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4123 { 2580, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4124 { 2579, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4125 { 2578, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4126 { 2577, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWS
4127 { 2576, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWM
4128 { 2575, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUQM
4129 { 2574, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHS
4130 { 2573, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHM
4131 { 2572, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUDM
4132 { 2571, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBS
4133 { 2570, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBM
4134 { 2569, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSWS
4135 { 2568, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSHS
4136 { 2567, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSBS
4137 { 2566, 3, 1, 4, 193, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBFP
4138 { 2565, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBEUQM
4139 { 2564, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBECUQ
4140 { 2563, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBCUW
4141 { 2562, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBCUQ
4142 { 2561, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4143 { 2560, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHR
4144 { 2559, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4145 { 2558, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHL
4146 { 2557, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4147 { 2556, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBR
4148 { 2555, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4149 { 2554, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBL
4150 { 2553, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRW
4151 { 2552, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRV
4152 { 2551, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRQ
4153 { 2550, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRO
4154 { 2549, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRH
4155 { 2548, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSRDBI
4156 { 2547, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRD
4157 { 2546, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRB
4158 { 2545, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAW
4159 { 2544, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4160 { 2543, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAH
4161 { 2542, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRAD
4162 { 2541, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAB
4163 { 2540, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSR
4164 { 2539, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTW
4165 { 2538, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISW
4166 { 2537, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISH
4167 { 2536, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISB
4168 { 2535, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTHs
4169 { 2534, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTH
4170 { 2533, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTBs
4171 { 2532, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTB
4172 { 2531, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLW
4173 { 2530, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLV
4174 { 2529, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4175 { 2528, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLO
4176 { 2527, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLH
4177 { 2526, 4, 1, 4, 232, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x28ULL }, // VSLDOI
4178 { 2525, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSLDBI
4179 { 2524, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLD
4180 { 2523, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLB
4181 { 2522, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSL
4182 { 2521, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAW
4183 { 2520, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAD
4184 { 2519, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VSEL
4185 { 2518, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSBOX
4186 { 2517, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRSQRTEFP
4187 { 2516, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLWNM
4188 { 2515, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLWMI
4189 { 2514, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLW
4190 { 2513, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQNM
4191 { 2512, 4, 1, 4, 498, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLQMI
4192 { 2511, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQ
4193 { 2510, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLH
4194 { 2509, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLDNM
4195 { 2508, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLDMI
4196 { 2507, 3, 1, 4, 266, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLD
4197 { 2506, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLB
4198 { 2505, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIZ
4199 { 2504, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIP
4200 { 2503, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIN
4201 { 2502, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIM
4202 { 2501, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VREFP
4203 { 2500, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBW
4204 { 2499, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBQ
4205 { 2498, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBD
4206 { 2497, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTW
4207 { 2496, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTH
4208 { 2495, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTD
4209 { 2494, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTB
4210 { 2493, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMW
4211 { 2492, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMH
4212 { 2491, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMD
4213 { 2490, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMB
4214 { 2489, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4215 { 2488, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUWUM
4216 { 2487, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4217 { 2486, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUHUM
4218 { 2485, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4219 { 2484, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPKUDUM
4220 { 2483, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4221 { 2482, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4222 { 2481, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4223 { 2480, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4224 { 2479, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4225 { 2478, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4226 { 2477, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKPX
4227 { 2476, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPEXTD
4228 { 2475, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VPERMXOR
4229 { 2474, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4230 { 2473, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VPERM
4231 { 2472, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPDEPD
4232 { 2471, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VORC
4233 { 2470, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4234 { 2469, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VNOR
4235 { 2468, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4236 { 2467, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGW
4237 { 2466, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGD
4238 { 2465, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHERLAST
4239 { 2464, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHER
4240 { 2463, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4241 { 2462, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4242 { 2461, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4243 { 2460, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4244 { 2459, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOUD
4245 { 2458, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4246 { 2457, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4247 { 2456, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4248 { 2455, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOSD
4249 { 2454, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4250 { 2453, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULLD
4251 { 2452, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUW
4252 { 2451, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUD
4253 { 2450, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSW
4254 { 2449, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSD
4255 { 2448, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4256 { 2447, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4257 { 2446, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULEUD
4258 { 2445, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4259 { 2444, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4260 { 2443, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4261 { 2442, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULESD
4262 { 2441, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4263 { 2440, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4264 { 2439, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4265 { 2438, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4266 { 2437, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4267 { 2436, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4268 { 2435, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUHM
4269 { 2434, 4, 1, 4, 168, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMUDM
4270 { 2433, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUBM
4271 { 2432, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4272 { 2431, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMSHM
4273 { 2430, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMMBM
4274 { 2429, 4, 1, 4, 629, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMCUD
4275 { 2428, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGOW
4276 { 2427, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLW
4277 { 2426, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLH
4278 { 2425, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLB
4279 { 2424, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHW
4280 { 2423, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHH
4281 { 2422, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHB
4282 { 2421, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGEW
4283 { 2420, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUW
4284 { 2419, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUQ
4285 { 2418, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUD
4286 { 2417, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSW
4287 { 2416, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSQ
4288 { 2415, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSD
4289 { 2414, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4290 { 2413, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4291 { 2412, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4292 { 2411, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4293 { 2410, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4294 { 2409, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4295 { 2408, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4296 { 2407, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4297 { 2406, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4298 { 2405, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4299 { 2404, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4300 { 2403, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4301 { 2402, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4302 { 2401, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4303 { 2400, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4304 { 2399, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4305 { 2398, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4306 { 2397, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4307 { 2396, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4308 { 2395, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4309 { 2394, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4310 { 2393, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4311 { 2392, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VLOGEFP
4312 { 2391, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVRX
4313 { 2390, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVLX
4314 { 2389, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWRX
4315 { 2388, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWLX
4316 { 2387, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1151, 0, 0, 0x0ULL }, // VINSW
4317 { 2386, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVRX
4318 { 2385, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVLX
4319 { 2384, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHRX
4320 { 2383, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHLX
4321 { 2382, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4322 { 2381, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTH
4323 { 2380, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4324 { 2379, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTB
4325 { 2378, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDRX
4326 { 2377, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDLX
4327 { 2376, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1139, 0, 0, 0x0ULL }, // VINSD
4328 { 2375, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVRX
4329 { 2374, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVLX
4330 { 2373, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBRX
4331 { 2372, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBLX
4332 { 2371, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VGNB
4333 { 2370, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VGBBD
4334 { 2369, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWRX
4335 { 2368, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWLX
4336 { 2367, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHRX
4337 { 2366, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHLX
4338 { 2365, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBRX
4339 { 2364, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBLX
4340 { 2363, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4341 { 2362, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSW2D
4342 { 2361, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4343 { 2360, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2W
4344 { 2359, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4345 { 2358, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2D
4346 { 2357, 2, 1, 4, 520, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSD2Q
4347 { 2356, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4348 { 2355, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2W
4349 { 2354, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4350 { 2353, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2D
4351 { 2352, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTWM
4352 { 2351, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4353 { 2350, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4354 { 2349, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4355 { 2348, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VEXTRACTQM
4356 { 2347, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTHM
4357 { 2346, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTDM
4358 { 2345, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4359 { 2344, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTBM
4360 { 2343, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVRX
4361 { 2342, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVLX
4362 { 2341, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVRX
4363 { 2340, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVLX
4364 { 2339, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVRX
4365 { 2338, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVLX
4366 { 2337, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVRX
4367 { 2336, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVLX
4368 { 2335, 2, 1, 4, 192, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VEXPTEFP
4369 { 2334, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDWM
4370 { 2333, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDQM
4371 { 2332, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDHM
4372 { 2331, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDDM
4373 { 2330, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDBM
4374 { 2329, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4375 { 2328, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUW
4376 { 2327, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUQ
4377 { 2326, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUD
4378 { 2325, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSW
4379 { 2324, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSQ
4380 { 2323, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSD
4381 { 2322, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUW
4382 { 2321, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUQ
4383 { 2320, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUD
4384 { 2319, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESW
4385 { 2318, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESQ
4386 { 2317, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESD
4387 { 2316, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZW
4388 { 2315, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCTZLSBB
4389 { 2314, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZH
4390 { 2313, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCTZDM
4391 { 2312, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZD
4392 { 2311, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZB
4393 { 2310, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTUXS_0
4394 { 2309, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTUXS
4395 { 2308, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTSXS_0
4396 { 2307, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTSXS
4397 { 2306, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBW
4398 { 2305, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBH
4399 { 2304, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBD
4400 { 2303, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBB
4401 { 2302, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4402 { 2301, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4403 { 2300, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZW_rec
4404 { 2299, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZW
4405 { 2298, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZH_rec
4406 { 2297, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZH
4407 { 2296, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZB_rec
4408 { 2295, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZB
4409 { 2294, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEW_rec
4410 { 2293, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEW
4411 { 2292, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEH_rec
4412 { 2291, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEH
4413 { 2290, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEB_rec
4414 { 2289, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEB
4415 { 2288, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUW_rec
4416 { 2287, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUW
4417 { 2286, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUQ_rec
4418 { 2285, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUQ
4419 { 2284, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUH_rec
4420 { 2283, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUH
4421 { 2282, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUD_rec
4422 { 2281, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUD
4423 { 2280, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUB_rec
4424 { 2279, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUB
4425 { 2278, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSW_rec
4426 { 2277, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSW
4427 { 2276, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSQ_rec
4428 { 2275, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSQ
4429 { 2274, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSH_rec
4430 { 2273, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSH
4431 { 2272, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSD_rec
4432 { 2271, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSD
4433 { 2270, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSB_rec
4434 { 2269, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSB
4435 { 2268, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTFP_rec
4436 { 2267, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTFP
4437 { 2266, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGEFP_rec
4438 { 2265, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGEFP
4439 { 2264, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUW_rec
4440 { 2263, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUW
4441 { 2262, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUQ_rec
4442 { 2261, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUQ
4443 { 2260, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUH_rec
4444 { 2259, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUH
4445 { 2258, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUD_rec
4446 { 2257, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUD
4447 { 2256, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUB_rec
4448 { 2255, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUB
4449 { 2254, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQFP_rec
4450 { 2253, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQFP
4451 { 2252, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPBFP_rec
4452 { 2251, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPBFP
4453 { 2250, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZW
4454 { 2249, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCLZLSBB
4455 { 2248, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZH
4456 { 2247, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCLZDM
4457 { 2246, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZD
4458 { 2245, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZB
4459 { 2244, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRRB
4460 { 2243, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRLB
4461 { 2242, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHERLAST
4462 { 2241, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHER
4463 { 2240, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFUX_0
4464 { 2239, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFUX
4465 { 2238, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCFUGED
4466 { 2237, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFSX_0
4467 { 2236, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFSX
4468 { 2235, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMQ
4469 { 2234, 3, 1, 4, 310, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMD
4470 { 2233, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4471 { 2232, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4472 { 2231, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4473 { 2230, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4474 { 2229, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4475 { 2228, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4476 { 2227, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VANDC
4477 { 2226, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4478 { 2225, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4479 { 2224, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4480 { 2223, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4481 { 2222, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4482 { 2221, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4483 { 2220, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4484 { 2219, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4485 { 2218, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4486 { 2217, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4487 { 2216, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4488 { 2215, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4489 { 2214, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4490 { 2213, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDEUQM
4491 { 2212, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDECUQ
4492 { 2211, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4493 { 2210, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VADDCUQ
4494 { 2209, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUW
4495 { 2208, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUH
4496 { 2207, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUB
4497 { 2206, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4498 { 2205, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4499 { 2204, 3, 0, 4, 487, 0, 0, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4500 { 2203, 3, 0, 4, 197, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4501 { 2202, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4502 { 2201, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4503 { 2200, 0, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4504 { 2199, 0, 0, 4, 495, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4505 { 2198, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // TLSLDAIX8
4506 { 2197, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // TLSLDAIX
4507 { 2196, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // TLSGDAIX8
4508 { 2195, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // TLSGDAIX
4509 { 2194, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4510 { 2193, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4511 { 2192, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4512 { 2191, 0, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4513 { 2190, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4514 { 2189, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4515 { 2188, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4516 { 2187, 3, 1, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4517 { 2186, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4518 { 2185, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4519 { 2184, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4520 { 2183, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4521 { 2182, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4522 { 2181, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4523 { 2180, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4524 { 2179, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4525 { 2178, 1, 0, 4, 356, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4526 { 2177, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4527 { 2176, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4528 { 2175, 2, 0, 4, 374, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4529 { 2174, 0, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4530 { 2173, 1, 0, 4, 359, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4531 { 2172, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1101, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4532 { 2171, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 1098, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4533 { 2170, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4534 { 2169, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4535 { 2168, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4536 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4537 { 2166, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4538 { 2165, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4539 { 2164, 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
4540 { 2163, 1, 1, 4, 361, 0, 0, PPCOpInfoBase + 684, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4541 { 2162, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4542 { 2161, 1, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4543 { 2160, 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
4544 { 2159, 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
4545 { 2158, 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
4546 { 2157, 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
4547 { 2156, 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
4548 { 2155, 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
4549 { 2154, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4550 { 2153, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4551 { 2152, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4552 { 2151, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4553 { 2150, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4554 { 2149, 2, 0, 4, 617, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4555 { 2148, 1, 0, 4, 348, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4556 { 2147, 3, 1, 4, 289, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF_rec
4557 { 2146, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFZE_rec
4558 { 2145, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFZEO_rec
4559 { 2144, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFZEO
4560 { 2143, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFZE8_rec
4561 { 2142, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFZE8O_rec
4562 { 2141, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFZE8O
4563 { 2140, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFZE8
4564 { 2139, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFZE
4565 { 2138, 4, 1, 4, 146, 0, 1, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4566 { 2137, 4, 1, 4, 146, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4567 { 2136, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // SUBFO_rec
4568 { 2135, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // SUBFO
4569 { 2134, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFME_rec
4570 { 2133, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFMEO_rec
4571 { 2132, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFMEO
4572 { 2131, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFME8_rec
4573 { 2130, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFME8O_rec
4574 { 2129, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFME8O
4575 { 2128, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFME8
4576 { 2127, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFME
4577 { 2126, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SUBFIC8
4578 { 2125, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SUBFIC
4579 { 2124, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0, 0x8ULL }, // SUBFE_rec
4580 { 2123, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0, 0x8ULL }, // SUBFEO_rec
4581 { 2122, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0, 0x8ULL }, // SUBFEO
4582 { 2121, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0, 0x8ULL }, // SUBFE8_rec
4583 { 2120, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0, 0x8ULL }, // SUBFE8O_rec
4584 { 2119, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0, 0x8ULL }, // SUBFE8O
4585 { 2118, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 231, 23, 0, 0x8ULL }, // SUBFE8
4586 { 2117, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 225, 23, 0, 0x8ULL }, // SUBFE
4587 { 2116, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0, 0xcULL }, // SUBFC_rec
4588 { 2115, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0, 0xcULL }, // SUBFCO_rec
4589 { 2114, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0, 0xcULL }, // SUBFCO
4590 { 2113, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0, 0xcULL }, // SUBFC8_rec
4591 { 2112, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0, 0xcULL }, // SUBFC8O_rec
4592 { 2111, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0, 0xcULL }, // SUBFC8O
4593 { 2110, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0, 0xcULL }, // SUBFC8
4594 { 2109, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0, 0xcULL }, // SUBFC
4595 { 2108, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8_rec
4596 { 2107, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // SUBF8O_rec
4597 { 2106, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // SUBF8O
4598 { 2105, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8
4599 { 2104, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF
4600 { 2103, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4601 { 2102, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4602 { 2101, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4603 { 2100, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4604 { 2099, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4605 { 2098, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4606 { 2097, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4607 { 2096, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4608 { 2095, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4609 { 2094, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4610 { 2093, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4611 { 2092, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4612 { 2091, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4613 { 2090, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4614 { 2089, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4615 { 2088, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4616 { 2087, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4617 { 2086, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4618 { 2085, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4619 { 2084, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4620 { 2083, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4621 { 2082, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4622 { 2081, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4623 { 2080, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4624 { 2079, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4625 { 2078, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4626 { 2077, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4627 { 2076, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4628 { 2075, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4629 { 2074, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4630 { 2073, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4631 { 2072, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4632 { 2071, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4633 { 2070, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4634 { 2069, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4635 { 2068, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4636 { 2067, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4637 { 2066, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4638 { 2065, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCX
4639 { 2064, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4640 { 2063, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4641 { 2062, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1086, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4642 { 2061, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4643 { 2060, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4644 { 2059, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4645 { 2058, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4646 { 2057, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4647 { 2056, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4648 { 2055, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4649 { 2054, 3, 0, 4, 223, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4650 { 2053, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4651 { 2052, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STQCX
4652 { 2051, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4653 { 2050, 0, 0, 4, 428, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4654 { 2049, 3, 0, 4, 131, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4655 { 2048, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4656 { 2047, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4657 { 2046, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4658 { 2045, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4659 { 2044, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4660 { 2043, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4661 { 2042, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4662 { 2041, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4663 { 2040, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4664 { 2039, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4665 { 2038, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCX
4666 { 2037, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4667 { 2036, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4668 { 2035, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4669 { 2034, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4670 { 2033, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4671 { 2032, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4672 { 2031, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4673 { 2030, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1082, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4674 { 2029, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1078, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4675 { 2028, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4676 { 2027, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4677 { 2026, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4678 { 2025, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4679 { 2024, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4680 { 2023, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1074, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4681 { 2022, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1070, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4682 { 2021, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4683 { 2020, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4684 { 2019, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4685 { 2018, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4686 { 2017, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4687 { 2016, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4688 { 2015, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4689 { 2014, 3, 0, 4, 133, 0, 1, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCX
4690 { 2013, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4691 { 2012, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4692 { 2011, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4693 { 2010, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4694 { 2009, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4695 { 2008, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4696 { 2007, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4697 { 2006, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4698 { 2005, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4699 { 2004, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4700 { 2003, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4701 { 2002, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4702 { 2001, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4703 { 2000, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4704 { 1999, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCX
4705 { 1998, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4706 { 1997, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4707 { 1996, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4708 { 1995, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW_rec
4709 { 1994, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8_rec
4710 { 1993, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8
4711 { 1992, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW
4712 { 1991, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD_rec
4713 { 1990, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD
4714 { 1989, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 225, 21, 0, 0x108ULL }, // SRAW_rec
4715 { 1988, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 183, 21, 0, 0x108ULL }, // SRAWI_rec
4716 { 1987, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x108ULL }, // SRAWI8_rec
4717 { 1986, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x108ULL }, // SRAWI8
4718 { 1985, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x108ULL }, // SRAWI
4719 { 1984, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 231, 21, 0, 0x108ULL }, // SRAW8_rec
4720 { 1983, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 231, 15, 0, 0x108ULL }, // SRAW8
4721 { 1982, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 225, 15, 0, 0x108ULL }, // SRAW
4722 { 1981, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 1045, 21, 0, 0x8ULL }, // SRAD_rec
4723 { 1980, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // SRADI_rec
4724 { 1979, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SRADI_32
4725 { 1978, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SRADI
4726 { 1977, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 1045, 15, 0, 0x8ULL }, // SRAD
4727 { 1976, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1048, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4728 { 1975, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4729 { 1974, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4730 { 1973, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4731 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4732 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4733 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4734 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4735 { 1968, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4736 { 1967, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4737 { 1966, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4738 { 1965, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4739 { 1964, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4740 { 1963, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW_rec
4741 { 1962, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8_rec
4742 { 1961, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8
4743 { 1960, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW
4744 { 1959, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD_rec
4745 { 1958, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD
4746 { 1957, 0, 0, 4, 426, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4747 { 1956, 2, 0, 4, 355, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4748 { 1955, 2, 1, 4, 354, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4749 { 1954, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4750 { 1953, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4751 { 1952, 1, 0, 4, 352, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4752 { 1951, 0, 0, 4, 351, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4753 { 1950, 2, 1, 4, 427, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4754 { 1949, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 686, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4755 { 1948, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1043, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4756 { 1947, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4757 { 1946, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4758 { 1945, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x100ULL }, // SETNBC8
4759 { 1944, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x100ULL }, // SETNBC
4760 { 1943, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 350, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4761 { 1942, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4762 { 1941, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBCR
4763 { 1940, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x300ULL }, // SETBC8
4764 { 1939, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBC
4765 { 1938, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1037, 0, 0, 0x108ULL }, // SETB8
4766 { 1937, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4767 { 1936, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4768 { 1935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4769 { 1934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4770 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4771 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4772 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4773 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4774 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4775 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4776 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4777 { 1926, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4778 { 1925, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4779 { 1924, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 998, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4780 { 1923, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4781 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4782 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 993, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4783 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 988, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4784 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 983, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4785 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 978, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4786 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4787 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4788 { 1915, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4789 { 1914, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4790 { 1913, 1, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4791 { 1912, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4792 { 1911, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM_rec
4793 { 1910, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8_rec
4794 { 1909, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8
4795 { 1908, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM
4796 { 1907, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 943, 0, 0, 0xcULL }, // RLWINM_rec
4797 { 1906, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8_rec
4798 { 1905, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8
4799 { 1904, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 943, 0, 0, 0x8ULL }, // RLWINM
4800 { 1903, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4801 { 1902, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8_rec
4802 { 1901, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8
4803 { 1900, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4804 { 1899, 5, 1, 4, 396, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI_rec
4805 { 1898, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI
4806 { 1897, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4807 { 1896, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4808 { 1895, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4809 { 1894, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4810 { 1893, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4811 { 1892, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4812 { 1891, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 922, 0, 0, 0x8ULL }, // RLDICL_32_64
4813 { 1890, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4814 { 1889, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4815 { 1888, 4, 1, 4, 286, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4816 { 1887, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR_rec
4817 { 1886, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR
4818 { 1885, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL_rec
4819 { 1884, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL
4820 { 1883, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4821 { 1882, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4822 { 1881, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4823 { 1880, 1, 0, 4, 296, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4824 { 1879, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4825 { 1878, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4826 { 1877, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4827 { 1876, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4828 { 1875, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4829 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4830 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4831 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4832 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4833 { 1870, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4834 { 1869, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4835 { 1868, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4836 { 1867, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4837 { 1866, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4838 { 1865, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4839 { 1864, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4840 { 1863, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4841 { 1862, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4842 { 1861, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4843 { 1860, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4844 { 1859, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4845 { 1858, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4846 { 1857, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4847 { 1856, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4848 { 1855, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4849 { 1854, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4850 { 1853, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4851 { 1852, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4852 { 1851, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4853 { 1850, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4854 { 1849, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4855 { 1848, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4856 { 1847, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4857 { 1846, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4858 { 1845, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4859 { 1844, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4860 { 1843, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4861 { 1842, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4862 { 1841, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4863 { 1840, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4864 { 1839, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4865 { 1838, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4866 { 1837, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4867 { 1836, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4868 { 1835, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4869 { 1834, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4870 { 1833, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4871 { 1832, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4872 { 1831, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4873 { 1830, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4874 { 1829, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4875 { 1828, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4876 { 1827, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4877 { 1826, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4878 { 1825, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4879 { 1824, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4880 { 1823, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4881 { 1822, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4882 { 1821, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4883 { 1820, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4884 { 1819, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4885 { 1818, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4886 { 1817, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4887 { 1816, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4888 { 1815, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4889 { 1814, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4890 { 1813, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4891 { 1812, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4892 { 1811, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 889, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4893 { 1810, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 884, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4894 { 1809, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 879, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4895 { 1808, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 874, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4896 { 1807, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 262, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4897 { 1806, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4898 { 1805, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // POPCNTW
4899 { 1804, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // POPCNTD
4900 { 1803, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // POPCNTB8
4901 { 1802, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // POPCNTB
4902 { 1801, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4903 { 1800, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4904 { 1799, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4905 { 1798, 7, 1, 8, 573, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4906 { 1797, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4907 { 1796, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4908 { 1795, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4909 { 1794, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4910 { 1793, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4911 { 1792, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4912 { 1791, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4913 { 1790, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4914 { 1789, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4915 { 1788, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4916 { 1787, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4917 { 1786, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4918 { 1785, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4919 { 1784, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4920 { 1783, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4921 { 1782, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4922 { 1781, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4923 { 1780, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4924 { 1779, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 863, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4925 { 1778, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4926 { 1777, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4927 { 1776, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4928 { 1775, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4929 { 1774, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 852, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4930 { 1773, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4931 { 1772, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4932 { 1771, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4933 { 1770, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4934 { 1769, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 841, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4935 { 1768, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4936 { 1767, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4937 { 1766, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4938 { 1765, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4939 { 1764, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 830, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4940 { 1763, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4941 { 1762, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4942 { 1761, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4943 { 1760, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4944 { 1759, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4945 { 1758, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4946 { 1757, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4947 { 1756, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4948 { 1755, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4949 { 1754, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4950 { 1753, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4951 { 1752, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4952 { 1751, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4953 { 1750, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4954 { 1749, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4955 { 1748, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4956 { 1747, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4957 { 1746, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4958 { 1745, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4959 { 1744, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4960 { 1743, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4961 { 1742, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4962 { 1741, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4963 { 1740, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4964 { 1739, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4965 { 1738, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4966 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4967 { 1736, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4968 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4969 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4970 { 1733, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4971 { 1732, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4972 { 1731, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4973 { 1730, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4974 { 1729, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4975 { 1728, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4976 { 1727, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4977 { 1726, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4978 { 1725, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4979 { 1724, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4980 { 1723, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4981 { 1722, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4982 { 1721, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4983 { 1720, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4984 { 1719, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4985 { 1718, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4986 { 1717, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4987 { 1716, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4988 { 1715, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4989 { 1714, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4990 { 1713, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4991 { 1712, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4992 { 1711, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4993 { 1710, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4994 { 1709, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4995 { 1708, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4996 { 1707, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4997 { 1706, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4998 { 1705, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
4999 { 1704, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
5000 { 1703, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
5001 { 1702, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
5002 { 1701, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
5003 { 1700, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5004 { 1699, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5005 { 1698, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5006 { 1697, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5007 { 1696, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5008 { 1695, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5009 { 1694, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5010 { 1693, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5011 { 1692, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5012 { 1691, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5013 { 1690, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5014 { 1689, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5015 { 1688, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5016 { 1687, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5017 { 1686, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5018 { 1685, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5019 { 1684, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5020 { 1683, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5021 { 1682, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5022 { 1681, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5023 { 1680, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5024 { 1679, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5025 { 1678, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5026 { 1677, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5027 { 1676, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5028 { 1675, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5029 { 1674, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5030 { 1673, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5031 { 1672, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5032 { 1671, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5033 { 1670, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5034 { 1669, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5035 { 1668, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5036 { 1667, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5037 { 1666, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5038 { 1665, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5039 { 1664, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5040 { 1663, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5041 { 1662, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5042 { 1661, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5043 { 1660, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5044 { 1659, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5045 { 1658, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5046 { 1657, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5047 { 1656, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PEXTD
5048 { 1655, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PDEPD
5049 { 1654, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5050 { 1653, 3, 1, 8, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // PADDIdtprel
5051 { 1652, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5052 { 1651, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 737, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5053 { 1650, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5054 { 1649, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5055 { 1648, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 737, 0, 0, 0x80ULL }, // PADDI8pc
5056 { 1647, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x80ULL }, // PADDI8
5057 { 1646, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5058 { 1645, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5059 { 1644, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5060 { 1643, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5061 { 1642, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5062 { 1641, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5063 { 1640, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC_rec
5064 { 1639, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8_rec
5065 { 1638, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8
5066 { 1637, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC
5067 { 1636, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5068 { 1635, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5069 { 1634, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5070 { 1633, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5071 { 1632, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5072 { 1631, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5073 { 1630, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5074 { 1629, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5075 { 1628, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5076 { 1627, 0, 0, 4, 513, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5077 { 1626, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG_rec
5078 { 1625, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // NEGO_rec
5079 { 1624, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 262, 12, 0, 0x8ULL }, // NEGO
5080 { 1623, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8_rec
5081 { 1622, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // NEG8O_rec
5082 { 1621, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 264, 12, 0, 0x8ULL }, // NEG8O
5083 { 1620, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8
5084 { 1619, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG
5085 { 1618, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5086 { 1617, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5087 { 1616, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5088 { 1615, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5089 { 1614, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5090 { 1613, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 232, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5091 { 1612, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5092 { 1611, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5093 { 1610, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5094 { 1609, 3, 1, 4, 152, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5095 { 1608, 3, 1, 4, 314, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5096 { 1607, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5097 { 1606, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5098 { 1605, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5099 { 1604, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5100 { 1603, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5101 { 1602, 3, 1, 4, 316, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5102 { 1601, 3, 1, 4, 316, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5103 { 1600, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5104 { 1599, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5105 { 1598, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5106 { 1597, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5107 { 1596, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5108 { 1595, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5109 { 1594, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5110 { 1593, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5111 { 1592, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWZ
5112 { 1591, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 724, 0, 0, 0x0ULL }, // MTVSRWS
5113 { 1590, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRWM
5114 { 1589, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWA
5115 { 1588, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRQM
5116 { 1587, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRHM
5117 { 1586, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRDM
5118 { 1585, 3, 1, 4, 264, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRDD
5119 { 1584, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 730, 0, 0, 0x0ULL }, // MTVSRD
5120 { 1583, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x0ULL }, // MTVSRBMI
5121 { 1582, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRBM
5122 { 1581, 1, 0, 4, 238, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5123 { 1580, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5124 { 1579, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5125 { 1578, 2, 1, 4, 558, 0, 0, PPCOpInfoBase + 722, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5126 { 1577, 1, 0, 4, 558, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5127 { 1576, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 720, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5128 { 1575, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5129 { 1574, 2, 0, 4, 418, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5130 { 1573, 2, 0, 4, 557, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5131 { 1572, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5132 { 1571, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5133 { 1570, 2, 0, 4, 379, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5134 { 1569, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 718, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5135 { 1568, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 716, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5136 { 1567, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5137 { 1566, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5138 { 1565, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MTLR8
5139 { 1564, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MTLR
5140 { 1563, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5141 { 1562, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5142 { 1561, 2, 0, 4, 188, 0, 1, PPCOpInfoBase + 714, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5143 { 1560, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5144 { 1559, 2, 0, 4, 540, 0, 1, PPCOpInfoBase + 20, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5145 { 1558, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5146 { 1557, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5147 { 1556, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5148 { 1555, 1, 0, 4, 274, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5149 { 1554, 1, 0, 4, 535, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5150 { 1553, 2, 0, 4, 420, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5151 { 1552, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5152 { 1551, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5153 { 1550, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0, 0x9ULL }, // MTCTR8
5154 { 1549, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0, 0x9ULL }, // MTCTR
5155 { 1548, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5156 { 1547, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5157 { 1546, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5158 { 1545, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5159 { 1544, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5160 { 1543, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5161 { 1542, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODUW
5162 { 1541, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODUD
5163 { 1540, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODSW
5164 { 1539, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODSD
5165 { 1538, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 701, 0, 0, 0x200ULL }, // MFVSRWZ
5166 { 1537, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MFVSRLD
5167 { 1536, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // MFVSRD
5168 { 1535, 1, 1, 4, 237, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5169 { 1534, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5170 { 1533, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5171 { 1532, 1, 1, 4, 377, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5172 { 1531, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5173 { 1530, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5174 { 1529, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5175 { 1528, 2, 1, 4, 210, 0, 0, PPCOpInfoBase + 209, 0, 0, 0x0ULL }, // MFTB
5176 { 1527, 2, 1, 4, 114, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5177 { 1526, 2, 1, 4, 565, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5178 { 1525, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5179 { 1524, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5180 { 1523, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5181 { 1522, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5182 { 1521, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 688, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5183 { 1520, 1, 1, 4, 381, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5184 { 1519, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MFLR8
5185 { 1518, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MFLR
5186 { 1517, 1, 1, 4, 533, 1, 1, PPCOpInfoBase + 685, 163, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5187 { 1516, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5188 { 1515, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5189 { 1514, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5190 { 1513, 1, 1, 4, 397, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5191 { 1512, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5192 { 1511, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5193 { 1510, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5194 { 1509, 2, 1, 4, 419, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5195 { 1508, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5196 { 1507, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5197 { 1506, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5198 { 1505, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5199 { 1504, 2, 1, 4, 624, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5200 { 1503, 1, 1, 4, 293, 0, 0, PPCOpInfoBase + 684, 0, 0, 0x0ULL }, // MCRXRX
5201 { 1502, 2, 1, 4, 394, 0, 0, PPCOpInfoBase + 682, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5202 { 1501, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x21ULL }, // MCRF
5203 { 1500, 1, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5204 { 1499, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDLD8
5205 { 1498, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 678, 0, 0, 0x8ULL }, // MADDLD
5206 { 1497, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHDU
5207 { 1496, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHD
5208 { 1495, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5209 { 1494, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5210 { 1493, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5211 { 1492, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5212 { 1491, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5213 { 1490, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5214 { 1489, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5215 { 1488, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5216 { 1487, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5217 { 1486, 3, 1, 4, 564, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5218 { 1485, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5219 { 1484, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5220 { 1483, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5221 { 1482, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5222 { 1481, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5223 { 1480, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5224 { 1479, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5225 { 1478, 3, 1, 4, 367, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5226 { 1477, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5227 { 1476, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5228 { 1475, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5229 { 1474, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5230 { 1473, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5231 { 1472, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5232 { 1471, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5233 { 1470, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5234 { 1469, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5235 { 1468, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5236 { 1467, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5237 { 1466, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5238 { 1465, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 648, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5239 { 1464, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 645, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5240 { 1463, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5241 { 1462, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5242 { 1461, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5243 { 1460, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5244 { 1459, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5245 { 1458, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5246 { 1457, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5247 { 1456, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5248 { 1455, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5249 { 1454, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5250 { 1453, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5251 { 1452, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5252 { 1451, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5253 { 1450, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5254 { 1449, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5255 { 1448, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5256 { 1447, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5257 { 1446, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5258 { 1445, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5259 { 1444, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5260 { 1443, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5261 { 1442, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5262 { 1441, 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
5263 { 1440, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5264 { 1439, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARXL
5265 { 1438, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARX
5266 { 1437, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5267 { 1436, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5268 { 1435, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5269 { 1434, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSR
5270 { 1433, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSL
5271 { 1432, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5272 { 1431, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5273 { 1430, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5274 { 1429, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5275 { 1428, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5276 { 1427, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LQARXL
5277 { 1426, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LQARX
5278 { 1425, 3, 1, 4, 217, 0, 0, PPCOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5279 { 1424, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5280 { 1423, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5281 { 1422, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5282 { 1421, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5283 { 1420, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5284 { 1419, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5285 { 1418, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5286 { 1417, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5287 { 1416, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5288 { 1415, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5289 { 1414, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5290 { 1413, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5291 { 1412, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5292 { 1411, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5293 { 1410, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5294 { 1409, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5295 { 1408, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5296 { 1407, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5297 { 1406, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5298 { 1405, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5299 { 1404, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5300 { 1403, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5301 { 1402, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5302 { 1401, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5303 { 1400, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5304 { 1399, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5305 { 1398, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5306 { 1397, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5307 { 1396, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5308 { 1395, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARXL
5309 { 1394, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARX
5310 { 1393, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5311 { 1392, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5312 { 1391, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5313 { 1390, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5314 { 1389, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5315 { 1388, 4, 2, 4, 404, 0, 0, PPCOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5316 { 1387, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 622, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5317 { 1386, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5318 { 1385, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5319 { 1384, 3, 1, 4, 121, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5320 { 1383, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5321 { 1382, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5322 { 1381, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5323 { 1380, 4, 2, 4, 117, 0, 0, PPCOpInfoBase + 612, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5324 { 1379, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 608, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5325 { 1378, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5326 { 1377, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5327 { 1376, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 599, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5328 { 1375, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5329 { 1374, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5330 { 1373, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5331 { 1372, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5332 { 1371, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 593, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5333 { 1370, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 590, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5334 { 1369, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5335 { 1368, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5336 { 1367, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5337 { 1366, 4, 2, 4, 139, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5338 { 1365, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5339 { 1364, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5340 { 1363, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5341 { 1362, 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
5342 { 1361, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5343 { 1360, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDARXL
5344 { 1359, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDARX
5345 { 1358, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5346 { 1357, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5347 { 1356, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5348 { 1355, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5349 { 1354, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5350 { 1353, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5351 { 1352, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5352 { 1351, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5353 { 1350, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5354 { 1349, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5355 { 1348, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5356 { 1347, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5357 { 1346, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5358 { 1345, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5359 { 1344, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARXL
5360 { 1343, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARX
5361 { 1342, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x408ULL }, // LA8
5362 { 1341, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x408ULL }, // LA
5363 { 1340, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5364 { 1339, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 554, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5365 { 1338, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 550, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5366 { 1337, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5367 { 1336, 3, 0, 4, 341, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5368 { 1335, 3, 0, 4, 553, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5369 { 1334, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5370 { 1333, 3, 0, 4, 417, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5371 { 1332, 2, 0, 4, 340, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5372 { 1331, 2, 0, 4, 610, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5373 { 1330, 0, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5374 { 1329, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5375 { 1328, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5376 { 1327, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5377 { 1326, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5378 { 1325, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5379 { 1324, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5380 { 1323, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5381 { 1322, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5382 { 1321, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5383 { 1320, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5384 { 1319, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5385 { 1318, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 229, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5386 { 1317, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 264, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5387 { 1316, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 262, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5388 { 1315, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5389 { 1314, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 231, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5390 { 1313, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 225, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5391 { 1312, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5392 { 1311, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5393 { 1310, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 545, 0, 0, 0x18ULL }, // FTSQRT
5394 { 1309, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5395 { 1308, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5396 { 1307, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5397 { 1306, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5398 { 1305, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5399 { 1304, 2, 1, 4, 178, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5400 { 1303, 2, 1, 4, 186, 1, 1, PPCOpInfoBase + 523, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5401 { 1302, 2, 1, 4, 401, 1, 0, PPCOpInfoBase + 523, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5402 { 1301, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5403 { 1300, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 541, 159, 0, 0x18ULL }, // FSELS_rec
5404 { 1299, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 541, 0, 0, 0x18ULL }, // FSELS
5405 { 1298, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 533, 159, 0, 0x18ULL }, // FSELD_rec
5406 { 1297, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 533, 0, 0, 0x18ULL }, // FSELD
5407 { 1296, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5408 { 1295, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5409 { 1294, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5410 { 1293, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5411 { 1292, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5412 { 1291, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5413 { 1290, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5414 { 1289, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5415 { 1288, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5416 { 1287, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5417 { 1286, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5418 { 1285, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5419 { 1284, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5420 { 1283, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5421 { 1282, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5422 { 1281, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5423 { 1280, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5424 { 1279, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5425 { 1278, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5426 { 1277, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5427 { 1276, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5428 { 1275, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5429 { 1274, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5430 { 1273, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5431 { 1272, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5432 { 1271, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5433 { 1270, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5434 { 1269, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5435 { 1268, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5436 { 1267, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5437 { 1266, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5438 { 1265, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5439 { 1264, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5440 { 1263, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5441 { 1262, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNEGS_rec
5442 { 1261, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNEGS
5443 { 1260, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNEGD_rec
5444 { 1259, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNEGD
5445 { 1258, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNABSS_rec
5446 { 1257, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNABSS
5447 { 1256, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNABSD_rec
5448 { 1255, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNABSD
5449 { 1254, 3, 1, 4, 446, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5450 { 1253, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5451 { 1252, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5452 { 1251, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5453 { 1250, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5454 { 1249, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5455 { 1248, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5456 { 1247, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5457 { 1246, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x0ULL }, // FMR_rec
5458 { 1245, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x0ULL }, // FMR
5459 { 1244, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5460 { 1243, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5461 { 1242, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5462 { 1241, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5463 { 1240, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5464 { 1239, 3, 1, 4, 176, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5465 { 1238, 3, 1, 4, 173, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5466 { 1237, 3, 1, 4, 402, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5467 { 1236, 3, 1, 4, 399, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5468 { 1235, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5469 { 1234, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5470 { 1233, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5471 { 1232, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5472 { 1231, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5473 { 1230, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5474 { 1229, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5475 { 1228, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5476 { 1227, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5477 { 1226, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5478 { 1225, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5479 { 1224, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5480 { 1223, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5481 { 1222, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5482 { 1221, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5483 { 1220, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5484 { 1219, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 525, 159, 0, 0x18ULL }, // FCPSGNS_rec
5485 { 1218, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 525, 0, 0, 0x18ULL }, // FCPSGNS
5486 { 1217, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 341, 159, 0, 0x18ULL }, // FCPSGND_rec
5487 { 1216, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 341, 0, 0, 0x18ULL }, // FCPSGND
5488 { 1215, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5489 { 1214, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5490 { 1213, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5491 { 1212, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5492 { 1211, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5493 { 1210, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5494 { 1209, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5495 { 1208, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5496 { 1207, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5497 { 1206, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5498 { 1205, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5499 { 1204, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5500 { 1203, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5501 { 1202, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5502 { 1201, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5503 { 1200, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5504 { 1199, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5505 { 1198, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FABSS_rec
5506 { 1197, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FABSS
5507 { 1196, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FABSD_rec
5508 { 1195, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FABSD
5509 { 1194, 0, 0, 4, 614, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5510 { 1193, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW_rec
5511 { 1192, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5512 { 1191, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64
5513 { 1190, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // EXTSW_32
5514 { 1189, 3, 1, 4, 398, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // EXTSWSLI_rec
5515 { 1188, 3, 1, 4, 398, 0, 1, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5516 { 1187, 3, 1, 4, 287, 0, 0, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5517 { 1186, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // EXTSWSLI
5518 { 1185, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW
5519 { 1184, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH_rec
5520 { 1183, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8_rec
5521 { 1182, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSH8_32_64
5522 { 1181, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8
5523 { 1180, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH
5524 { 1179, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB_rec
5525 { 1178, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8_rec
5526 { 1177, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSB8_32_64
5527 { 1176, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8
5528 { 1175, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB
5529 { 1174, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5530 { 1173, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 515, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5531 { 1172, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5532 { 1171, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5533 { 1170, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5534 { 1169, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5535 { 1168, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5536 { 1167, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5537 { 1166, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5538 { 1165, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5539 { 1164, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5540 { 1163, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5541 { 1162, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5542 { 1161, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5543 { 1160, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5544 { 1159, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5545 { 1158, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5546 { 1157, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5547 { 1156, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5548 { 1155, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5549 { 1154, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5550 { 1153, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5551 { 1152, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5552 { 1151, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5553 { 1150, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5554 { 1149, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5555 { 1148, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5556 { 1147, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5557 { 1146, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5558 { 1145, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5559 { 1144, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5560 { 1143, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5561 { 1142, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5562 { 1141, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5563 { 1140, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5564 { 1139, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5565 { 1138, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5566 { 1137, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5567 { 1136, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5568 { 1135, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5569 { 1134, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5570 { 1133, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5571 { 1132, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5572 { 1131, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5573 { 1130, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5574 { 1129, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5575 { 1128, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5576 { 1127, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5577 { 1126, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5578 { 1125, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5579 { 1124, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5580 { 1123, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5581 { 1122, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5582 { 1121, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5583 { 1120, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5584 { 1119, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5585 { 1118, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5586 { 1117, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5587 { 1116, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5588 { 1115, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5589 { 1114, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5590 { 1113, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5591 { 1112, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5592 { 1111, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5593 { 1110, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5594 { 1109, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5595 { 1108, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5596 { 1107, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5597 { 1106, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5598 { 1105, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5599 { 1104, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5600 { 1103, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5601 { 1102, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5602 { 1101, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5603 { 1100, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5604 { 1099, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5605 { 1098, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5606 { 1097, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5607 { 1096, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5608 { 1095, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5609 { 1094, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5610 { 1093, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5611 { 1092, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5612 { 1091, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5613 { 1090, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5614 { 1089, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5615 { 1088, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5616 { 1087, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5617 { 1086, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5618 { 1085, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5619 { 1084, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5620 { 1083, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5621 { 1082, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5622 { 1081, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5623 { 1080, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5624 { 1079, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5625 { 1078, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5626 { 1077, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5627 { 1076, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5628 { 1075, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5629 { 1074, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5630 { 1073, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5631 { 1072, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5632 { 1071, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5633 { 1070, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5634 { 1069, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5635 { 1068, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5636 { 1067, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5637 { 1066, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5638 { 1065, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5639 { 1064, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5640 { 1063, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5641 { 1062, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5642 { 1061, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5643 { 1060, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5644 { 1059, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5645 { 1058, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5646 { 1057, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5647 { 1056, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5648 { 1055, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5649 { 1054, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5650 { 1053, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5651 { 1052, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5652 { 1051, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5653 { 1050, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5654 { 1049, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5655 { 1048, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 506, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5656 { 1047, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5657 { 1046, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5658 { 1045, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5659 { 1044, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5660 { 1043, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5661 { 1042, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5662 { 1041, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5663 { 1040, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5664 { 1039, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5665 { 1038, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5666 { 1037, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5667 { 1036, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5668 { 1035, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5669 { 1034, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5670 { 1033, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5671 { 1032, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5672 { 1031, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5673 { 1030, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5674 { 1029, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5675 { 1028, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5676 { 1027, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5677 { 1026, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5678 { 1025, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5679 { 1024, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5680 { 1023, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5681 { 1022, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5682 { 1021, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5683 { 1020, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5684 { 1019, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5685 { 1018, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5686 { 1017, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5687 { 1016, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5688 { 1015, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5689 { 1014, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5690 { 1013, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5691 { 1012, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5692 { 1011, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5693 { 1010, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5694 { 1009, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5695 { 1008, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5696 { 1007, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5697 { 1006, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5698 { 1005, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5699 { 1004, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5700 { 1003, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5701 { 1002, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5702 { 1001, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5703 { 1000, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5704 { 999, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5705 { 998, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5706 { 997, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5707 { 996, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5708 { 995, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5709 { 994, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5710 { 993, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5711 { 992, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5712 { 991, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5713 { 990, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5714 { 989, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5715 { 988, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5716 { 987, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5717 { 986, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5718 { 985, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5719 { 984, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5720 { 983, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5721 { 982, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5722 { 981, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5723 { 980, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5724 { 979, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5725 { 978, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5726 { 977, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5727 { 976, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5728 { 975, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5729 { 974, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 74, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5730 { 973, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 73, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5731 { 972, 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
5732 { 971, 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
5733 { 970, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5734 { 969, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5735 { 968, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5736 { 967, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSSUB
5737 { 966, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNEG
5738 { 965, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNABS
5739 { 964, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSMUL
5740 { 963, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSDIV
5741 { 962, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTUIZ
5742 { 961, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5743 { 960, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5744 { 959, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTSIZ
5745 { 958, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5746 { 957, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5747 { 956, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5748 { 955, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5749 { 954, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5750 { 953, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFUI
5751 { 952, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5752 { 951, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFSI
5753 { 950, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5754 { 949, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFSCFD
5755 { 948, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSADD
5756 { 947, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSABS
5757 { 946, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5758 { 945, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5759 { 944, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5760 { 943, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDSUB
5761 { 942, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNEG
5762 { 941, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNABS
5763 { 940, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDMUL
5764 { 939, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDDIV
5765 { 938, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTUIZ
5766 { 937, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5767 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5768 { 935, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5769 { 934, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTSIZ
5770 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5771 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5772 { 931, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5773 { 930, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5774 { 929, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5775 { 928, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5776 { 927, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5777 { 926, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFUI
5778 { 925, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5779 { 924, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5780 { 923, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFSI
5781 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5782 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFS
5783 { 920, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDADD
5784 { 919, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDABS
5785 { 918, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 115, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5786 { 917, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 117, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5787 { 916, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5788 { 915, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5789 { 914, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0, 0x0ULL }, // DYNALLOC8
5790 { 913, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0, 0x0ULL }, // DYNALLOC
5791 { 912, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5792 { 911, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5793 { 910, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5794 { 909, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5795 { 908, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 466, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5796 { 907, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 463, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5797 { 906, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5798 { 905, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5799 { 904, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5800 { 903, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5801 { 902, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5802 { 901, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5803 { 900, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5804 { 899, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5805 { 898, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5806 { 897, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5807 { 896, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5808 { 895, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5809 { 894, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5810 { 893, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5811 { 892, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5812 { 891, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5813 { 890, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5814 { 889, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5815 { 888, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5816 { 887, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5817 { 886, 0, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5818 { 885, 1, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5819 { 884, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5820 { 883, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5821 { 882, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5822 { 881, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5823 { 880, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5824 { 879, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5825 { 878, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5826 { 877, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5827 { 876, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5828 { 875, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5829 { 874, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5830 { 873, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 438, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5831 { 872, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 438, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5832 { 871, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5833 { 870, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5834 { 869, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5835 { 868, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5836 { 867, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5837 { 866, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5838 { 865, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5839 { 864, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5840 { 863, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5841 { 862, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 436, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5842 { 861, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5843 { 860, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5844 { 859, 4, 1, 4, 253, 0, 1, PPCOpInfoBase + 432, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5845 { 858, 4, 1, 4, 253, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5846 { 857, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5847 { 856, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5848 { 855, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5849 { 854, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5850 { 853, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5851 { 852, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5852 { 851, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 413, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5853 { 850, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 410, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5854 { 849, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 407, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5855 { 848, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5856 { 847, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5857 { 846, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5858 { 845, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5859 { 844, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5860 { 843, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5861 { 842, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5862 { 841, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5863 { 840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5864 { 839, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5865 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5866 { 837, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5867 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5868 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5869 { 834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5870 { 833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5871 { 832, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5872 { 831, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 385, 0, 0, 0x0ULL }, // DMXOR
5873 { 830, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5874 { 829, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5875 { 828, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5876 { 827, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5877 { 826, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 382, 0, 0, 0x0ULL }, // DMSHA3HASH
5878 { 825, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 378, 0, 0, 0x0ULL }, // DMSHA2HASH
5879 { 824, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 377, 0, 0, 0x0ULL }, // DMSETDMRZ
5880 { 823, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 375, 0, 0, 0x0ULL }, // DMMR
5881 { 822, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVW_rec
5882 { 821, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWU_rec
5883 { 820, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWUO_rec
5884 { 819, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWUO
5885 { 818, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWU
5886 { 817, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWO_rec
5887 { 816, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWO
5888 { 815, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWE_rec
5889 { 814, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWEU_rec
5890 { 813, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEUO_rec
5891 { 812, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEUO
5892 { 811, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWEU
5893 { 810, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEO_rec
5894 { 809, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEO
5895 { 808, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWE
5896 { 807, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVW
5897 { 806, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVD_rec
5898 { 805, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDU_rec
5899 { 804, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDUO_rec
5900 { 803, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDUO
5901 { 802, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDU
5902 { 801, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDO_rec
5903 { 800, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDO
5904 { 799, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDE_rec
5905 { 798, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDEU_rec
5906 { 797, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEUO_rec
5907 { 796, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEUO
5908 { 795, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDEU
5909 { 794, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEO_rec
5910 { 793, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEO
5911 { 792, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDE
5912 { 791, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVD
5913 { 790, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5914 { 789, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 372, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5915 { 788, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 372, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5916 { 787, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5917 { 786, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5918 { 785, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5919 { 784, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5920 { 783, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5921 { 782, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5922 { 781, 3, 1, 4, 260, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5923 { 780, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5924 { 779, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5925 { 778, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5926 { 777, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5927 { 776, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5928 { 775, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5929 { 774, 2, 1, 4, 251, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5930 { 773, 2, 1, 4, 251, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5931 { 772, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5932 { 771, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5933 { 770, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5934 { 769, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5935 { 768, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5936 { 767, 2, 1, 4, 247, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5937 { 766, 2, 1, 4, 247, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5938 { 765, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5939 { 764, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5940 { 763, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5941 { 762, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5942 { 761, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5943 { 760, 2, 1, 4, 256, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5944 { 759, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5945 { 758, 2, 1, 4, 256, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5946 { 757, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5947 { 756, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5948 { 755, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5949 { 754, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5950 { 753, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5951 { 752, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5952 { 751, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5953 { 750, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5954 { 749, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5955 { 748, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5956 { 747, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5957 { 746, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5958 { 745, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5959 { 744, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5960 { 743, 3, 0, 4, 609, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5961 { 742, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5962 { 741, 2, 1, 4, 344, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5963 { 740, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5964 { 739, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5965 { 738, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5966 { 737, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5967 { 736, 3, 0, 4, 449, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5968 { 735, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5969 { 734, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5970 { 733, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5971 { 732, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRORC
5972 { 731, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5973 { 730, 2, 1, 4, 109, 0, 0, PPCOpInfoBase + 339, 0, 0, 0x0ULL }, // CRNOT
5974 { 729, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5975 { 728, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5976 { 727, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5977 { 726, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRANDC
5978 { 725, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5979 { 724, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6UNSET
5980 { 723, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6SET
5981 { 722, 3, 0, 4, 360, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5982 { 721, 3, 0, 4, 360, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5983 { 720, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5984 { 719, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5985 { 718, 0, 0, 4, 343, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5986 { 717, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW_rec
5987 { 716, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8_rec
5988 { 715, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8
5989 { 714, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW
5990 { 713, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD_rec
5991 { 712, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTTZDM
5992 { 711, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD
5993 { 710, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW_rec
5994 { 709, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8_rec
5995 { 708, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8
5996 { 707, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW
5997 { 706, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD_rec
5998 { 705, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTLZDM
5999 { 704, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD
6000 { 703, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
6001 { 702, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6002 { 701, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 332, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6003 { 700, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 328, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6004 { 699, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6005 { 698, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6006 { 697, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6007 { 696, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6008 { 695, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6009 { 694, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6010 { 693, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6011 { 692, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6012 { 691, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6013 { 690, 0, 0, 4, 624, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6014 { 689, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CFUGED
6015 { 688, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CDTBCD8
6016 { 687, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CDTBCD
6017 { 686, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CBCDTD8
6018 { 685, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CBCDTD
6019 { 684, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6020 { 683, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // BRW
6021 { 682, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6022 { 681, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6023 { 680, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6024 { 679, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // BRD
6025 { 678, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // BPERMD
6026 { 677, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6027 { 676, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6028 { 675, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6029 { 674, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6030 { 673, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 153, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc_RM
6031 { 672, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 149, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc
6032 { 671, 0, 0, 4, 448, 2, 1, PPCOpInfoBase + 1, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6033 { 670, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 147, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6034 { 669, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6035 { 668, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6036 { 667, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6037 { 666, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6038 { 665, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6039 { 664, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6040 { 663, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6041 { 662, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6042 { 661, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6043 { 660, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6044 { 659, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6045 { 658, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6046 { 657, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6047 { 656, 2, 0, 8, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6048 { 655, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6049 { 654, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6050 { 653, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 136, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc_RM
6051 { 652, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 132, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc
6052 { 651, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6053 { 650, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6054 { 649, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6055 { 648, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6056 { 647, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6057 { 646, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6058 { 645, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6059 { 644, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6060 { 643, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6061 { 642, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6062 { 641, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6063 { 640, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6064 { 639, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6065 { 638, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6066 { 637, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6067 { 636, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6068 { 635, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6069 { 634, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6070 { 633, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6071 { 632, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6072 { 631, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6073 { 630, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6074 { 629, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6075 { 628, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6076 { 627, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6077 { 626, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6078 { 625, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6079 { 624, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6080 { 623, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6081 { 622, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6082 { 621, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6083 { 620, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6084 { 619, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6085 { 618, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6086 { 617, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6087 { 616, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6088 { 615, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6089 { 614, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6090 { 613, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6091 { 612, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6092 { 611, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6093 { 610, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6094 { 609, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6095 { 608, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 111, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6096 { 607, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 106, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6097 { 606, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 102, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6098 { 605, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 98, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6099 { 604, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 93, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6100 { 603, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 89, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6101 { 602, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 78, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6102 { 601, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6103 { 600, 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
6104 { 599, 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
6105 { 598, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6106 { 597, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6107 { 596, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6108 { 595, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6109 { 594, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6110 { 593, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6111 { 592, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6112 { 591, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUTRUNC_rec
6113 { 590, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUS_rec
6114 { 589, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDTRUNC_rec
6115 { 588, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDS_rec
6116 { 587, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSUB_rec
6117 { 586, 4, 1, 4, 329, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSR_rec
6118 { 585, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDSETSGN_rec
6119 { 584, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCTZ_rec
6120 { 583, 2, 1, 4, 330, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6121 { 582, 2, 1, 4, 466, 0, 1, PPCOpInfoBase + 312, 88, 0, 0x0ULL }, // BCDCTN_rec
6122 { 581, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDCPSGN_rec
6123 { 580, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFZ_rec
6124 { 579, 3, 1, 4, 332, 0, 1, PPCOpInfoBase + 306, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6125 { 578, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFN_rec
6126 { 577, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDADD_rec
6127 { 576, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6128 { 575, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6129 { 574, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6130 { 573, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6131 { 572, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6132 { 571, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6133 { 570, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6134 { 569, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6135 { 568, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6136 { 567, 2, 0, 4, 448, 2, 0, PPCOpInfoBase + 299, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6137 { 566, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 296, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6138 { 565, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 293, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6139 { 564, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6140 { 563, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6141 { 562, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6142 { 561, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6143 { 560, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 296, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6144 { 559, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6145 { 558, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6146 { 557, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6147 { 556, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6148 { 555, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6149 { 554, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_NOWP
6150 { 553, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6151 { 552, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP
6152 { 551, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_NOWP
6153 { 550, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6154 { 549, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR
6155 { 548, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_NOWP
6156 { 547, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6157 { 546, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN
6158 { 545, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_NOWP
6159 { 544, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6160 { 543, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX
6161 { 542, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_NOWP
6162 { 541, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6163 { 540, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB
6164 { 539, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_NOWP
6165 { 538, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6166 { 537, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR
6167 { 536, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_NOWP
6168 { 535, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6169 { 534, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND
6170 { 533, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_NOWP
6171 { 532, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6172 { 531, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN
6173 { 530, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_NOWP
6174 { 529, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6175 { 528, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX
6176 { 527, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_NOWP
6177 { 526, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6178 { 525, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND
6179 { 524, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_NOWP
6180 { 523, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6181 { 522, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD
6182 { 521, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6183 { 520, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 275, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6184 { 519, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6185 { 518, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6186 { 517, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6187 { 516, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6188 { 515, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6189 { 514, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6190 { 513, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6191 { 512, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6192 { 511, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6193 { 510, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6194 { 509, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6195 { 508, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC_rec
6196 { 507, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8_rec
6197 { 506, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8
6198 { 505, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC
6199 { 504, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6200 { 503, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6201 { 502, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6202 { 501, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKUP
6203 { 500, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6204 { 499, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDZE_rec
6205 { 498, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDZEO_rec
6206 { 497, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDZEO
6207 { 496, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDZE8_rec
6208 { 495, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDZE8O_rec
6209 { 494, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDZE8O
6210 { 493, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDZE8
6211 { 492, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDZE
6212 { 491, 2, 1, 4, 145, 0, 0, PPCOpInfoBase + 220, 0, 0, 0x8ULL }, // ADDPCIS
6213 { 490, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDME_rec
6214 { 489, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDMEO_rec
6215 { 488, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDMEO
6216 { 487, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDME8_rec
6217 { 486, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDME8O_rec
6218 { 485, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDME8O
6219 { 484, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDME8
6220 { 483, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDME
6221 { 482, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6222 { 481, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6223 { 480, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x0ULL }, // ADDItoc8
6224 { 479, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6225 { 478, 4, 1, 4, 503, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6226 { 477, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6227 { 476, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsldL32
6228 { 475, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsldL
6229 { 474, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6230 { 473, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6231 { 472, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsgdL32
6232 { 471, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsgdL
6233 { 470, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDIdtprelL32
6234 { 469, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIdtprelL
6235 { 468, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6236 { 467, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6237 { 466, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsldHA
6238 { 465, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6239 { 464, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6240 { 463, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6241 { 462, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISdtprelHA
6242 { 461, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDIS8
6243 { 460, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDIS
6244 { 459, 3, 1, 4, 536, 0, 2, PPCOpInfoBase + 183, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6245 { 458, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // ADDIC8
6246 { 457, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0xcULL }, // ADDIC
6247 { 456, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDI8
6248 { 455, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDI
6249 { 454, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ADDG6S8
6250 { 453, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // ADDG6S
6251 { 452, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6252 { 451, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6253 { 450, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6254 { 449, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6255 { 448, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6256 { 447, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6257 { 446, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6258 { 445, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6259 { 444, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 231, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6260 { 443, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 225, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6261 { 442, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6262 { 441, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6263 { 440, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6264 { 439, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6265 { 438, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6266 { 437, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6267 { 436, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6268 { 435, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6269 { 434, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6270 { 433, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 237, 0, 0, 0x8ULL }, // ADD8TLS_
6271 { 432, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x8ULL }, // ADD8TLS
6272 { 431, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6273 { 430, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6274 { 429, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6275 { 428, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6276 { 427, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 228, 0, 0, 0x8ULL }, // ADD4TLS
6277 { 426, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6278 { 425, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6279 { 424, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6280 { 423, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6281 { 422, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6282 { 421, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6283 { 420, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6284 { 419, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6285 { 418, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6286 { 417, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6287 { 416, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6288 { 415, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6289 { 414, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6290 { 413, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6291 { 412, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6292 { 411, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6293 { 410, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6294 { 409, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6295 { 408, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6296 { 407, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6297 { 406, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6298 { 405, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6299 { 404, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6300 { 403, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6301 { 402, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6302 { 401, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6303 { 400, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6304 { 399, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6305 { 398, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6306 { 397, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6307 { 396, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6308 { 395, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6309 { 394, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6310 { 393, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6311 { 392, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6312 { 391, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6313 { 390, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6314 { 389, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 207, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LWAT_CSNE_PSEUDO
6315 { 388, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6316 { 387, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6317 { 386, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 202, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LDAT_CSNE_PSEUDO
6318 { 385, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6319 { 384, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6320 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6321 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6322 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6323 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6324 { 379, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6325 { 378, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6326 { 377, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6327 { 376, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6328 { 375, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6329 { 374, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6330 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6331 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6332 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6333 { 370, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6334 { 369, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6335 { 368, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6336 { 367, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6337 { 366, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6338 { 365, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6339 { 364, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6340 { 363, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6341 { 362, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6342 { 361, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6343 { 360, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6344 { 359, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6345 { 358, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6346 { 357, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6347 { 356, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6348 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6349 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6350 { 353, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6351 { 352, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6352 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6353 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6354 { 349, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6355 { 348, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6356 { 347, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6357 { 346, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6358 { 345, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6359 { 344, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6360 { 343, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6361 { 342, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6362 { 341, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6363 { 340, 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
6364 { 339, 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
6365 { 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_LOAD_SUB_I128
6366 { 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_OR_I128
6367 { 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_NAND_I128
6368 { 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_AND_I128
6369 { 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_ADD_I128
6370 { 333, 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
6371 { 332, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6372 { 331, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6373 { 330, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6374 { 329, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6375 { 328, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6376 { 327, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6377 { 326, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6378 { 325, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6379 { 324, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6380 { 323, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6381 { 322, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6382 { 321, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
6383 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
6384 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6385 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6386 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6387 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6388 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6389 { 314, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6390 { 313, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6391 { 312, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6392 { 311, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6393 { 310, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6394 { 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
6395 { 308, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6396 { 307, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6397 { 306, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6398 { 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
6399 { 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
6400 { 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
6401 { 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
6402 { 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
6403 { 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
6404 { 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
6405 { 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
6406 { 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
6407 { 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
6408 { 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
6409 { 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
6410 { 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
6411 { 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
6412 { 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
6413 { 290, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6414 { 289, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6415 { 288, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6416 { 287, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6417 { 286, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6418 { 285, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6419 { 284, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6420 { 283, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6421 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6422 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6423 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6424 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6425 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6426 { 277, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6427 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6428 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6429 { 274, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6430 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6431 { 272, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6432 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6433 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6434 { 269, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6435 { 268, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6436 { 267, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6437 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6438 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6439 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6440 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6441 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6442 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6443 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6444 { 259, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6445 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6446 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6447 { 256, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6448 { 255, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6449 { 254, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6450 { 253, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6451 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6452 { 251, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6453 { 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
6454 { 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
6455 { 248, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6456 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6457 { 246, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6458 { 245, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6459 { 244, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6460 { 243, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6461 { 242, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6462 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6463 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6464 { 239, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6465 { 238, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6466 { 237, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6467 { 236, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6468 { 235, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6469 { 234, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6470 { 233, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6471 { 232, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6472 { 231, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6473 { 230, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6474 { 229, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6475 { 228, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6476 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6477 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6478 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6479 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6480 { 223, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6481 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6482 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6483 { 220, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6484 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6485 { 218, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6486 { 217, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6487 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6488 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6489 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6490 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6491 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6492 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6493 { 210, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6494 { 209, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6495 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6496 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6497 { 206, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6498 { 205, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6499 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6500 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6501 { 202, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6502 { 201, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6503 { 200, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6504 { 199, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6505 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6506 { 197, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6507 { 196, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6508 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6509 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6510 { 193, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6511 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6512 { 191, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6513 { 190, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6514 { 189, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6515 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6516 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6517 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6518 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6519 { 184, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6520 { 183, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6521 { 182, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6522 { 181, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6523 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6524 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6525 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6526 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6527 { 176, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6528 { 175, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6529 { 174, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6530 { 173, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6531 { 172, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6532 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6533 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6534 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6535 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6536 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6537 { 166, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6538 { 165, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6539 { 164, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6540 { 163, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6541 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6542 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6543 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6544 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6545 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6546 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6547 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6548 { 155, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6549 { 154, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6550 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6551 { 152, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6552 { 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
6553 { 150, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6554 { 149, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6555 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6556 { 147, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6557 { 146, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6558 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6559 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6560 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6561 { 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
6562 { 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
6563 { 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
6564 { 139, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6565 { 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
6566 { 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
6567 { 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
6568 { 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
6569 { 134, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6570 { 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
6571 { 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
6572 { 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
6573 { 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
6574 { 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
6575 { 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
6576 { 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
6577 { 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
6578 { 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
6579 { 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
6580 { 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
6581 { 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
6582 { 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
6583 { 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
6584 { 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
6585 { 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
6586 { 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
6587 { 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
6588 { 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
6589 { 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
6590 { 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
6591 { 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
6592 { 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
6593 { 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
6594 { 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
6595 { 108, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6596 { 107, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6597 { 106, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6598 { 105, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6599 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6600 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6601 { 102, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6602 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6603 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6604 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6605 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6606 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6607 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6608 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6609 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6610 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6611 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6612 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6613 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6614 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6615 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6616 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6617 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6618 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6619 { 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
6620 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6621 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6622 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6623 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6624 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6625 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6626 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6627 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6628 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6629 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6630 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6631 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6632 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6633 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6634 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6635 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6636 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6637 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6638 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6639 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6640 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6641 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6642 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6643 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6644 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6645 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6646 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6647 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6648 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6649 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6650 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6651 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6652 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6653 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6654 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6655 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6656 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6657 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6658 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6659 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6660 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6661 { 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_20595
6662 { 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_20594
6663 { 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
6664 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6665 { 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
6666 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6667 { 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
6668 { 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
6669 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6670 { 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
6671 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20593
6672 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6673 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13978
6674 { 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
6675 { 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
6676 { 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
6677 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6678 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6679 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6680 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6681 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6682 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6683 { 20, 2, 1, 0, 292, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6684 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6685 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6686 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6687 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6688 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6689 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6690 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6691 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6692 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6693 { 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
6694 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6695 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6696 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6697 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6698 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6699 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6700 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6701 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6702 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6703 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6704 }, {
6705 /* 0 */
6706 /* 0 */ PPC::CR0,
6707 /* 1 */ PPC::CR7,
6708 /* 2 */ PPC::X9, PPC::X10, PPC::X8, PPC::X9, PPC::X10,
6709 /* 7 */ PPC::R9, PPC::R10, PPC::R8, PPC::R9, PPC::R10,
6710 /* 12 */ PPC::XER,
6711 /* 13 */ PPC::XER, PPC::CR0,
6712 /* 15 */ PPC::CARRY,
6713 /* 16 */ PPC::CARRY, PPC::XER,
6714 /* 18 */ PPC::CARRY, PPC::XER, PPC::CR0,
6715 /* 21 */ PPC::CARRY, PPC::CR0,
6716 /* 23 */ PPC::CARRY, PPC::CARRY,
6717 /* 25 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6718 /* 28 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6719 /* 32 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6720 /* 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,
6721 /* 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,
6722 /* 71 */ PPC::R1, PPC::R1,
6723 /* 73 */ PPC::CTR,
6724 /* 74 */ PPC::CTR8,
6725 /* 75 */ PPC::CTR, PPC::RM, PPC::LR,
6726 /* 78 */ PPC::CTR8, PPC::RM, PPC::LR8,
6727 /* 81 */ PPC::RM, PPC::LR,
6728 /* 83 */ PPC::LR, PPC::RM,
6729 /* 85 */ PPC::LR, PPC::RM, PPC::LR,
6730 /* 88 */ PPC::CR6,
6731 /* 89 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6732 /* 93 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6733 /* 98 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6734 /* 102 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6735 /* 106 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6736 /* 111 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6737 /* 115 */ PPC::CTR, PPC::CTR,
6738 /* 117 */ PPC::CTR8, PPC::CTR8,
6739 /* 119 */ PPC::CTR, PPC::RM, PPC::CTR,
6740 /* 122 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6741 /* 126 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6742 /* 130 */ PPC::RM, PPC::LR8,
6743 /* 132 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2,
6744 /* 136 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2, PPC::RM,
6745 /* 141 */ PPC::RM, PPC::LR8, PPC::RM,
6746 /* 144 */ PPC::RM, PPC::LR, PPC::RM,
6747 /* 147 */ PPC::LR8, PPC::RM,
6748 /* 149 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2,
6749 /* 153 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2, PPC::RM,
6750 /* 158 */ PPC::CR1EQ,
6751 /* 159 */ PPC::CR1,
6752 /* 160 */ PPC::X1, PPC::X1,
6753 /* 162 */ PPC::RM,
6754 /* 163 */ PPC::RM, PPC::CR1,
6755 /* 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,
6756 /* 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,
6757 /* 199 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6758 /* 205 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6759 /* 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,
6760 /* 229 */ PPC::R3, PPC::LR,
6761 /* 231 */ PPC::LR,
6762 /* 232 */ PPC::LR8,
6763 /* 233 */ PPC::RM, PPC::RM,
6764 /* 235 */ PPC::CTR, PPC::RM,
6765 /* 237 */ PPC::CTR8, PPC::RM,
6766 /* 239 */ PPC::RM, PPC::CR6,
6767 /* 241 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6768 /* 246 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6769 }, {
6770 0
6771 }, {
6772 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6773 /* 1 */
6774 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6775 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6776 /* 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 },
6777 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6778 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6779 /* 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 },
6780 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6781 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6782 /* 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 },
6783 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6784 /* 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 },
6785 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6786 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6787 /* 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 },
6788 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6789 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6790 /* 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 },
6791 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6792 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6793 /* 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 },
6794 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6795 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6796 /* 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 },
6797 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6798 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6799 /* 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 },
6800 /* 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 },
6801 /* 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 },
6802 /* 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 },
6803 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6804 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_2, 0 },
6805 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6806 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6807 /* 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 },
6808 /* 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 },
6809 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6810 /* 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 },
6811 /* 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 },
6812 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6813 /* 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 },
6814 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6815 /* 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 },
6816 /* 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 },
6817 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6818 /* 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 },
6819 /* 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 },
6820 /* 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 },
6821 /* 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 },
6822 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6823 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6824 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6825 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6826 /* 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 },
6827 /* 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 },
6828 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6829 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6830 /* 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 },
6831 /* 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 },
6832 /* 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 },
6833 /* 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 },
6834 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6835 /* 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 },
6836 /* 202 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6837 /* 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 },
6838 /* 207 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6839 /* 209 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6840 /* 211 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6841 /* 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 },
6842 /* 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 },
6843 /* 220 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6844 /* 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 },
6845 /* 225 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6846 /* 228 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6847 /* 231 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6848 /* 234 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6849 /* 237 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6850 /* 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 },
6851 /* 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 },
6852 /* 248 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6853 /* 251 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6854 /* 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 },
6855 /* 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 },
6856 /* 262 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6857 /* 264 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6858 /* 266 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6859 /* 268 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6860 /* 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 },
6861 /* 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 },
6862 /* 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 },
6863 /* 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 },
6864 /* 290 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6865 /* 291 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6866 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6867 /* 296 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6868 /* 299 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6869 /* 301 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 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 },
6871 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6872 /* 309 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6873 /* 312 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 314 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6875 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6877 /* 322 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 325 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6879 /* 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 },
6880 /* 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 },
6881 /* 336 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 339 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6883 /* 341 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6884 /* 344 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6885 /* 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 },
6886 /* 350 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 352 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6888 /* 354 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 356 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 359 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 362 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6892 /* 364 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6893 /* 366 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 369 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6895 /* 372 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6896 /* 375 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6897 /* 377 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6898 /* 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 },
6899 /* 382 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6900 /* 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 },
6901 /* 388 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6902 /* 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 },
6903 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6904 /* 398 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6905 /* 401 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6906 /* 404 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6907 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6908 /* 410 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6909 /* 413 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6910 /* 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 },
6911 /* 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 },
6912 /* 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 },
6913 /* 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 },
6914 /* 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 },
6915 /* 436 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6916 /* 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 },
6917 /* 442 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6918 /* 445 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6919 /* 448 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 451 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6921 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6922 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6923 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 463 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6925 /* 466 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6926 /* 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 },
6927 /* 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 },
6928 /* 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 },
6929 /* 480 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6930 /* 482 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6931 /* 484 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6932 /* 487 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6933 /* 489 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 492 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 494 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6936 /* 495 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6937 /* 497 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6938 /* 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 },
6939 /* 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 },
6940 /* 506 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6941 /* 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 },
6942 /* 513 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6943 /* 515 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6944 /* 518 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6945 /* 520 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6946 /* 523 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6947 /* 525 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6948 /* 528 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6949 /* 530 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6950 /* 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 },
6951 /* 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 },
6952 /* 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 },
6953 /* 545 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6954 /* 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 },
6955 /* 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 },
6956 /* 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 },
6957 /* 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 },
6958 /* 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) },
6959 /* 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) },
6960 /* 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 },
6961 /* 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 },
6962 /* 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 },
6963 /* 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 },
6964 /* 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 },
6965 /* 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 },
6966 /* 590 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6967 /* 593 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6968 /* 596 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6969 /* 599 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6970 /* 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 },
6971 /* 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 },
6972 /* 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) },
6973 /* 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 },
6974 /* 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 },
6975 /* 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 },
6976 /* 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) },
6977 /* 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 },
6978 /* 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 },
6979 /* 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 },
6980 /* 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 },
6981 /* 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 },
6982 /* 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 },
6983 /* 645 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6984 /* 648 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6985 /* 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 },
6986 /* 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 },
6987 /* 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 },
6988 /* 660 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6989 /* 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 },
6990 /* 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 },
6991 /* 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 },
6992 /* 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 },
6993 /* 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 },
6994 /* 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 },
6995 /* 682 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6996 /* 684 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6997 /* 685 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 686 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6999 /* 688 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7000 /* 690 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7001 /* 692 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 694 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7003 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7004 /* 698 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 699 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 701 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7007 /* 703 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7008 /* 705 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 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 },
7010 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7011 /* 714 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7012 /* 716 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7013 /* 718 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7014 /* 720 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7015 /* 722 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7016 /* 724 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7017 /* 726 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7018 /* 728 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7019 /* 730 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7020 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7021 /* 735 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7022 /* 737 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7023 /* 740 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7024 /* 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 },
7025 /* 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 },
7026 /* 749 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7027 /* 752 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7028 /* 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 },
7029 /* 758 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7030 /* 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 },
7031 /* 764 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7032 /* 766 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7033 /* 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 },
7034 /* 772 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7035 /* 774 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7036 /* 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 },
7037 /* 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 },
7038 /* 783 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7039 /* 785 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7040 /* 788 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7041 /* 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 },
7042 /* 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 },
7043 /* 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 },
7044 /* 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 },
7045 /* 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 },
7046 /* 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 },
7047 /* 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 },
7048 /* 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 },
7049 /* 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 },
7050 /* 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 },
7051 /* 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 },
7052 /* 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 },
7053 /* 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 },
7054 /* 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 },
7055 /* 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 },
7056 /* 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 },
7057 /* 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 },
7058 /* 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 },
7059 /* 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 },
7060 /* 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 },
7061 /* 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 },
7062 /* 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 },
7063 /* 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 },
7064 /* 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 },
7065 /* 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 },
7066 /* 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 },
7067 /* 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 },
7068 /* 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 },
7069 /* 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 },
7070 /* 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 },
7071 /* 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 },
7072 /* 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 },
7073 /* 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 },
7074 /* 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 },
7075 /* 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 },
7076 /* 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 },
7077 /* 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 },
7078 /* 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 },
7079 /* 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 },
7080 /* 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 },
7081 /* 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 },
7082 /* 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 },
7083 /* 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 },
7084 /* 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 },
7085 /* 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 },
7086 /* 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 },
7087 /* 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 },
7088 /* 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 },
7089 /* 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 },
7090 /* 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 },
7091 /* 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 },
7092 /* 1035 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7093 /* 1037 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7094 /* 1039 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7095 /* 1041 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7096 /* 1043 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7097 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7098 /* 1048 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7099 /* 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) },
7100 /* 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) },
7101 /* 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 },
7102 /* 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 },
7103 /* 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 },
7104 /* 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) },
7105 /* 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 },
7106 /* 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) },
7107 /* 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 },
7108 /* 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 },
7109 /* 1089 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7110 /* 1092 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7111 /* 1094 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7112 /* 1096 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7113 /* 1098 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7114 /* 1101 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7115 /* 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 },
7116 /* 1108 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7117 /* 1111 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7118 /* 1114 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7119 /* 1116 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1119 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7121 /* 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 },
7122 /* 1126 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7123 /* 1128 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7124 /* 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 },
7125 /* 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 },
7126 /* 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 },
7127 /* 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 },
7128 /* 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 },
7129 /* 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 },
7130 /* 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) },
7131 /* 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 },
7132 /* 1163 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7133 /* 1166 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7134 /* 1168 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7135 /* 1171 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7136 /* 1174 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1177 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1180 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1183 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1185 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1187 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7142 /* 1189 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7144 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7145 /* 1195 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7146 /* 1198 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7147 /* 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 },
7148 /* 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 },
7149 /* 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 },
7150 /* 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 },
7151 /* 1217 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7152 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7153 /* 1222 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7154 /* 1225 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7155 /* 1228 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7156 /* 1230 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7157 /* 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 },
7158 /* 1237 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 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 },
7160 /* 1244 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7161 /* 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 },
7162 /* 1251 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7163 /* 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 },
7164 /* 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 },
7165 /* 1262 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7166 /* 1265 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7167 /* 1267 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7168 /* 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 },
7169 /* 1274 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7170 /* 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 },
7171 /* 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 },
7172 /* 1286 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7173 /* 1289 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7174 /* 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 },
7175 /* 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 },
7176 /* 1300 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7177 /* 1301 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7178 /* 1302 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7179 /* 1303 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7180 /* 1305 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7181 /* 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 },
7182 /* 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 },
7183 /* 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 },
7184 /* 1322 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7185 /* 1325 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7186 /* 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 },
7187 /* 1330 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7188 /* 1333 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7189 /* 1336 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7190 /* 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 },
7191 /* 1343 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7192 /* 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 },
7193 }
7194};
7195
7196
7197#ifdef __GNUC__
7198#pragma GCC diagnostic push
7199#pragma GCC diagnostic ignored "-Woverlength-strings"
7200#endif
7201extern const char PPCInstrNameData[] = {
7202 /* 0 */ "G_FLOG10\000"
7203 /* 9 */ "SYNCP10\000"
7204 /* 17 */ "WAITP10\000"
7205 /* 25 */ "G_FEXP10\000"
7206 /* 34 */ "MTFSB0\000"
7207 /* 41 */ "V_SET0\000"
7208 /* 48 */ "VCTSXS_0\000"
7209 /* 57 */ "VCTUXS_0\000"
7210 /* 66 */ "VCFSX_0\000"
7211 /* 74 */ "VCFUX_0\000"
7212 /* 82 */ "MTFSB1\000"
7213 /* 89 */ "DMXXEXTFDMR512\000"
7214 /* 104 */ "DMXXINSTDMR512\000"
7215 /* 119 */ "ADDISdtprelHA32\000"
7216 /* 135 */ "ATOMIC_CMP_SWAP_I32\000"
7217 /* 155 */ "ADDItlsgdL32\000"
7218 /* 168 */ "ADDItlsldL32\000"
7219 /* 181 */ "LDgotTprelL32\000"
7220 /* 195 */ "ADDIdtprelL32\000"
7221 /* 209 */ "VUPKINT4TOFP32\000"
7222 /* 224 */ "VUPKINT8TOFP32\000"
7223 /* 239 */ "ADDItlsgdLADDR32\000"
7224 /* 256 */ "ADDItlsldLADDR32\000"
7225 /* 273 */ "GETtlsldADDR32\000"
7226 /* 288 */ "GETtlsADDR32\000"
7227 /* 301 */ "PREPARE_PROBED_ALLOCA_32\000"
7228 /* 326 */ "LWA_32\000"
7229 /* 333 */ "PROBED_STACKALLOC_32\000"
7230 /* 354 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7231 /* 396 */ "SRADI_32\000"
7232 /* 405 */ "RLDICL_32\000"
7233 /* 415 */ "RLDICR_32\000"
7234 /* 425 */ "LHAXTLS_32\000"
7235 /* 436 */ "LWAXTLS_32\000"
7236 /* 447 */ "STBXTLS_32\000"
7237 /* 458 */ "STHXTLS_32\000"
7238 /* 469 */ "STWXTLS_32\000"
7239 /* 480 */ "LBZXTLS_32\000"
7240 /* 491 */ "LHZXTLS_32\000"
7241 /* 502 */ "LWZXTLS_32\000"
7242 /* 513 */ "EXTSW_32\000"
7243 /* 522 */ "LWAX_32\000"
7244 /* 530 */ "DFLOADf32\000"
7245 /* 540 */ "XFLOADf32\000"
7246 /* 550 */ "DFSTOREf32\000"
7247 /* 561 */ "XFSTOREf32\000"
7248 /* 572 */ "EH_SjLj_LongJmp32\000"
7249 /* 590 */ "EH_SjLj_SetJmp32\000"
7250 /* 607 */ "TLBRE2\000"
7251 /* 614 */ "TLBWE2\000"
7252 /* 621 */ "G_FLOG2\000"
7253 /* 629 */ "G_FATAN2\000"
7254 /* 638 */ "G_FEXP2\000"
7255 /* 646 */ "PMXVBF16GER2\000"
7256 /* 659 */ "PMXVF16GER2\000"
7257 /* 671 */ "PMXVI16GER2\000"
7258 /* 683 */ "PMDMXVBF16GERX2\000"
7259 /* 699 */ "PMDMXVF16GERX2\000"
7260 /* 714 */ "TLBSX2\000"
7261 /* 721 */ "ATOMIC_LOAD_SUB_I64\000"
7262 /* 741 */ "ATOMIC_LOAD_ADD_I64\000"
7263 /* 761 */ "ATOMIC_LOAD_NAND_I64\000"
7264 /* 782 */ "ATOMIC_LOAD_AND_I64\000"
7265 /* 802 */ "ATOMIC_LOAD_UMIN_I64\000"
7266 /* 823 */ "ATOMIC_LOAD_MIN_I64\000"
7267 /* 843 */ "ATOMIC_SWAP_I64\000"
7268 /* 859 */ "ATOMIC_CMP_SWAP_I64\000"
7269 /* 879 */ "ATOMIC_LOAD_XOR_I64\000"
7270 /* 899 */ "ATOMIC_LOAD_OR_I64\000"
7271 /* 918 */ "ATOMIC_LOAD_UMAX_I64\000"
7272 /* 939 */ "ATOMIC_LOAD_MAX_I64\000"
7273 /* 959 */ "DST64\000"
7274 /* 965 */ "DSTST64\000"
7275 /* 973 */ "DSTT64\000"
7276 /* 980 */ "DSTSTT64\000"
7277 /* 989 */ "EXTSB8_32_64\000"
7278 /* 1002 */ "EXTSH8_32_64\000"
7279 /* 1015 */ "EXTSWSLI_32_64\000"
7280 /* 1030 */ "RLDICL_32_64\000"
7281 /* 1043 */ "EXTSW_32_64\000"
7282 /* 1055 */ "PREPARE_PROBED_ALLOCA_64\000"
7283 /* 1080 */ "PROBED_STACKALLOC_64\000"
7284 /* 1101 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7285 /* 1143 */ "DFLOADf64\000"
7286 /* 1153 */ "XFLOADf64\000"
7287 /* 1163 */ "DFSTOREf64\000"
7288 /* 1174 */ "XFSTOREf64\000"
7289 /* 1185 */ "EH_SjLj_LongJmp64\000"
7290 /* 1203 */ "EH_SjLj_SetJmp64\000"
7291 /* 1220 */ "ADD4\000"
7292 /* 1225 */ "SELECT_CC_SPE4\000"
7293 /* 1240 */ "SELECT_SPE4\000"
7294 /* 1252 */ "SELECT_CC_F4\000"
7295 /* 1265 */ "SELECT_F4\000"
7296 /* 1275 */ "SELECT_CC_I4\000"
7297 /* 1288 */ "SELECT_I4\000"
7298 /* 1298 */ "PMXVI8GER4\000"
7299 /* 1309 */ "PMDMXVI8GERX4\000"
7300 /* 1323 */ "VUPKINT4TOBF16\000"
7301 /* 1338 */ "VUPKINT8TOBF16\000"
7302 /* 1353 */ "XVCVSPBF16\000"
7303 /* 1364 */ "SELECT_CC_F16\000"
7304 /* 1378 */ "SELECT_F16\000"
7305 /* 1389 */ "ATOMIC_CMP_SWAP_I16\000"
7306 /* 1409 */ "DMXXEXTFDMR256\000"
7307 /* 1424 */ "DMXXINSTDMR256\000"
7308 /* 1439 */ "NOP_GT_PWR6\000"
7309 /* 1451 */ "NOP_GT_PWR7\000"
7310 /* 1463 */ "ATOMIC_LOAD_SUB_I128\000"
7311 /* 1484 */ "ATOMIC_LOAD_ADD_I128\000"
7312 /* 1505 */ "ATOMIC_LOAD_NAND_I128\000"
7313 /* 1527 */ "ATOMIC_LOAD_AND_I128\000"
7314 /* 1548 */ "ATOMIC_SWAP_I128\000"
7315 /* 1565 */ "ATOMIC_CMP_SWAP_I128\000"
7316 /* 1586 */ "ATOMIC_LOAD_XOR_I128\000"
7317 /* 1607 */ "ATOMIC_LOAD_OR_I128\000"
7318 /* 1627 */ "XXGFMUL128\000"
7319 /* 1638 */ "TAILBA8\000"
7320 /* 1646 */ "PLHA8\000"
7321 /* 1652 */ "ADDIStocHA8\000"
7322 /* 1664 */ "BLA8\000"
7323 /* 1669 */ "PLA8\000"
7324 /* 1674 */ "PLWA8\000"
7325 /* 1680 */ "TAILB8\000"
7326 /* 1687 */ "CMPB8\000"
7327 /* 1693 */ "CMPRB8\000"
7328 /* 1700 */ "EXTSB8\000"
7329 /* 1707 */ "SETB8\000"
7330 /* 1713 */ "MFTB8\000"
7331 /* 1719 */ "POPCNTB8\000"
7332 /* 1728 */ "PSTB8\000"
7333 /* 1734 */ "SETNBC8\000"
7334 /* 1742 */ "SETBC8\000"
7335 /* 1749 */ "ADDC8\000"
7336 /* 1755 */ "ANDC8\000"
7337 /* 1761 */ "SUBFC8\000"
7338 /* 1768 */ "ADDIC8\000"
7339 /* 1775 */ "SUBFIC8\000"
7340 /* 1783 */ "DYNALLOC8\000"
7341 /* 1793 */ "ORC8\000"
7342 /* 1798 */ "CDTBCD8\000"
7343 /* 1806 */ "ADD8\000"
7344 /* 1811 */ "MADDLD8\000"
7345 /* 1819 */ "NAND8\000"
7346 /* 1825 */ "CBCDTD8\000"
7347 /* 1833 */ "CFENCE8\000"
7348 /* 1841 */ "ADDE8\000"
7349 /* 1847 */ "SUBFE8\000"
7350 /* 1854 */ "ADDME8\000"
7351 /* 1861 */ "SUBFME8\000"
7352 /* 1869 */ "ADDZE8\000"
7353 /* 1876 */ "SUBFZE8\000"
7354 /* 1884 */ "SUBF8\000"
7355 /* 1890 */ "MFOCRF8\000"
7356 /* 1898 */ "MTOCRF8\000"
7357 /* 1906 */ "MTCRF8\000"
7358 /* 1913 */ "SELECT_CC_F8\000"
7359 /* 1926 */ "SELECT_F8\000"
7360 /* 1936 */ "NEG8\000"
7361 /* 1941 */ "BRH8\000"
7362 /* 1946 */ "EXTSH8\000"
7363 /* 1953 */ "PSTH8\000"
7364 /* 1959 */ "PADDI8\000"
7365 /* 1966 */ "MULLI8\000"
7366 /* 1973 */ "PLI8\000"
7367 /* 1978 */ "RLWIMI8\000"
7368 /* 1986 */ "XORI8\000"
7369 /* 1992 */ "SRAWI8\000"
7370 /* 1999 */ "SELECT_CC_I8\000"
7371 /* 2012 */ "ATOMIC_CMP_SWAP_I8\000"
7372 /* 2031 */ "SELECT_I8\000"
7373 /* 2041 */ "HASHCHK8\000"
7374 /* 2050 */ "BL8\000"
7375 /* 2054 */ "ISEL8\000"
7376 /* 2060 */ "MTLPL8\000"
7377 /* 2067 */ "BCTRL8\000"
7378 /* 2074 */ "BCCTRL8\000"
7379 /* 2082 */ "BCCCTRL8\000"
7380 /* 2091 */ "ADDItocL8\000"
7381 /* 2101 */ "RLWINM8\000"
7382 /* 2109 */ "RLWNM8\000"
7383 /* 2116 */ "MSGSNDP8\000"
7384 /* 2125 */ "TLBIEP8\000"
7385 /* 2133 */ "HASHCHKP8\000"
7386 /* 2143 */ "HASHSTP8\000"
7387 /* 2152 */ "SETNBCR8\000"
7388 /* 2161 */ "SETBCR8\000"
7389 /* 2169 */ "MFCR8\000"
7390 /* 2175 */ "PMXVI4GER8\000"
7391 /* 2186 */ "BLR8\000"
7392 /* 2191 */ "MFLR8\000"
7393 /* 2197 */ "MTLR8\000"
7394 /* 2203 */ "BDZLR8\000"
7395 /* 2210 */ "BDNZLR8\000"
7396 /* 2218 */ "MovePCtoLR8\000"
7397 /* 2230 */ "NOR8\000"
7398 /* 2235 */ "XOR8\000"
7399 /* 2240 */ "MFSPR8\000"
7400 /* 2247 */ "MTSPR8\000"
7401 /* 2254 */ "TAILBCTR8\000"
7402 /* 2264 */ "BCCTR8\000"
7403 /* 2271 */ "BCCCTR8\000"
7404 /* 2279 */ "MFCTR8\000"
7405 /* 2286 */ "MTCTR8\000"
7406 /* 2293 */ "ADDG6S8\000"
7407 /* 2301 */ "PADDIS8\000"
7408 /* 2309 */ "LIS8\000"
7409 /* 2314 */ "XORIS8\000"
7410 /* 2321 */ "DYNAREAOFFSET8\000"
7411 /* 2336 */ "ANDI_rec_1_EQ_BIT8\000"
7412 /* 2355 */ "ANDI_rec_1_GT_BIT8\000"
7413 /* 2374 */ "HASHST8\000"
7414 /* 2382 */ "LHAU8\000"
7415 /* 2388 */ "STBU8\000"
7416 /* 2394 */ "STHU8\000"
7417 /* 2400 */ "STWU8\000"
7418 /* 2406 */ "LBZU8\000"
7419 /* 2412 */ "LHZU8\000"
7420 /* 2418 */ "LWZU8\000"
7421 /* 2424 */ "EQV8\000"
7422 /* 2429 */ "SRAW8\000"
7423 /* 2435 */ "SLW8\000"
7424 /* 2440 */ "BRW8\000"
7425 /* 2445 */ "SRW8\000"
7426 /* 2450 */ "PSTW8\000"
7427 /* 2456 */ "CNTLZW8\000"
7428 /* 2464 */ "CNTTZW8\000"
7429 /* 2472 */ "LHAX8\000"
7430 /* 2478 */ "STBX8\000"
7431 /* 2484 */ "ADDEX8\000"
7432 /* 2491 */ "STHX8\000"
7433 /* 2497 */ "TLSGDAIX8\000"
7434 /* 2507 */ "TLSLDAIX8\000"
7435 /* 2517 */ "LHBRX8\000"
7436 /* 2524 */ "LWBRX8\000"
7437 /* 2531 */ "LHAUX8\000"
7438 /* 2538 */ "STBUX8\000"
7439 /* 2545 */ "STHUX8\000"
7440 /* 2552 */ "STWUX8\000"
7441 /* 2559 */ "LBZUX8\000"
7442 /* 2566 */ "LHZUX8\000"
7443 /* 2573 */ "LWZUX8\000"
7444 /* 2580 */ "STWX8\000"
7445 /* 2586 */ "LBZX8\000"
7446 /* 2592 */ "LHZX8\000"
7447 /* 2598 */ "LWZX8\000"
7448 /* 2604 */ "CP_COPY8\000"
7449 /* 2613 */ "PLBZ8\000"
7450 /* 2619 */ "BDZ8\000"
7451 /* 2624 */ "PLHZ8\000"
7452 /* 2630 */ "BDNZ8\000"
7453 /* 2636 */ "PLWZ8\000"
7454 /* 2642 */ "ADDItoc8\000"
7455 /* 2651 */ "TCRETURNai8\000"
7456 /* 2663 */ "TCRETURNdi8\000"
7457 /* 2675 */ "TCRETURNri8\000"
7458 /* 2687 */ "TLBIE8P9\000"
7459 /* 2696 */ "TLBIEP9\000"
7460 /* 2704 */ "EVMHEGSMFAA\000"
7461 /* 2716 */ "EVMHOGSMFAA\000"
7462 /* 2728 */ "EVMWSMFAA\000"
7463 /* 2738 */ "EVMWSSFAA\000"
7464 /* 2748 */ "EVMHEGSMIAA\000"
7465 /* 2760 */ "EVMHOGSMIAA\000"
7466 /* 2772 */ "EVMWSMIAA\000"
7467 /* 2782 */ "EVMHEGUMIAA\000"
7468 /* 2794 */ "EVMHOGUMIAA\000"
7469 /* 2806 */ "EVMWUMIAA\000"
7470 /* 2816 */ "DCBA\000"
7471 /* 2821 */ "TAILBA\000"
7472 /* 2828 */ "LDtocBA\000"
7473 /* 2836 */ "gBCA\000"
7474 /* 2841 */ "BCCA\000"
7475 /* 2846 */ "EVMHESMFA\000"
7476 /* 2856 */ "EVMWHSMFA\000"
7477 /* 2866 */ "EVMHOSMFA\000"
7478 /* 2876 */ "EVMWSMFA\000"
7479 /* 2885 */ "EVMHESSFA\000"
7480 /* 2895 */ "EVMWHSSFA\000"
7481 /* 2905 */ "EVMHOSSFA\000"
7482 /* 2915 */ "EVMWSSFA\000"
7483 /* 2924 */ "PLHA\000"
7484 /* 2929 */ "ADDIStocHA\000"
7485 /* 2940 */ "ADDIStlsgdHA\000"
7486 /* 2953 */ "ADDIStlsldHA\000"
7487 /* 2966 */ "ADDISgotTprelHA\000"
7488 /* 2982 */ "ADDISdtprelHA\000"
7489 /* 2996 */ "SLBIA\000"
7490 /* 3002 */ "TLBIA\000"
7491 /* 3008 */ "EVMHESMIA\000"
7492 /* 3018 */ "EVMWHSMIA\000"
7493 /* 3028 */ "EVMHOSMIA\000"
7494 /* 3038 */ "EVMWSMIA\000"
7495 /* 3047 */ "EVMHEUMIA\000"
7496 /* 3057 */ "EVMWHUMIA\000"
7497 /* 3067 */ "EVMWLUMIA\000"
7498 /* 3077 */ "EVMHOUMIA\000"
7499 /* 3087 */ "EVMWUMIA\000"
7500 /* 3096 */ "BLA\000"
7501 /* 3100 */ "gBCLA\000"
7502 /* 3106 */ "BCCLA\000"
7503 /* 3112 */ "PLA\000"
7504 /* 3116 */ "BDZLA\000"
7505 /* 3122 */ "BDNZLA\000"
7506 /* 3129 */ "G_FMA\000"
7507 /* 3135 */ "G_STRICT_FMA\000"
7508 /* 3148 */ "EVMRA\000"
7509 /* 3154 */ "DQUA\000"
7510 /* 3159 */ "PLWA\000"
7511 /* 3164 */ "MTVSRWA\000"
7512 /* 3172 */ "MTVRWA\000"
7513 /* 3179 */ "BDZA\000"
7514 /* 3184 */ "BDNZA\000"
7515 /* 3190 */ "V_SET0B\000"
7516 /* 3198 */ "VSRAB\000"
7517 /* 3204 */ "RFEBB\000"
7518 /* 3210 */ "VCNTMBB\000"
7519 /* 3218 */ "XVTLSBB\000"
7520 /* 3226 */ "VCLZLSBB\000"
7521 /* 3235 */ "VCTZLSBB\000"
7522 /* 3244 */ "VCMPNEB\000"
7523 /* 3252 */ "VMRGHB\000"
7524 /* 3259 */ "VUCMPRHB\000"
7525 /* 3268 */ "XXSPLTIB\000"
7526 /* 3277 */ "VMRGLB\000"
7527 /* 3284 */ "TAILB\000"
7528 /* 3290 */ "VCLRLB\000"
7529 /* 3297 */ "VUCMPRLB\000"
7530 /* 3306 */ "VRLB\000"
7531 /* 3311 */ "VSLB\000"
7532 /* 3316 */ "VPMSUMB\000"
7533 /* 3324 */ "VGNB\000"
7534 /* 3329 */ "VUPKHSNTOB\000"
7535 /* 3340 */ "VUPKLSNTOB\000"
7536 /* 3351 */ "CMPB\000"
7537 /* 3356 */ "CMPEQB\000"
7538 /* 3363 */ "CLRBHRB\000"
7539 /* 3371 */ "CMPRB\000"
7540 /* 3377 */ "VCLRRB\000"
7541 /* 3384 */ "VSRB\000"
7542 /* 3389 */ "VMULESB\000"
7543 /* 3397 */ "V_SETALLONESB\000"
7544 /* 3411 */ "VAVGSB\000"
7545 /* 3418 */ "VUPKHSB\000"
7546 /* 3426 */ "VSPLTISB\000"
7547 /* 3435 */ "VUPKLSB\000"
7548 /* 3443 */ "VMINSB\000"
7549 /* 3450 */ "VMULOSB\000"
7550 /* 3458 */ "VCMPGTSB\000"
7551 /* 3467 */ "EVEXTSB\000"
7552 /* 3475 */ "VMAXSB\000"
7553 /* 3482 */ "SETB\000"
7554 /* 3487 */ "MFTB\000"
7555 /* 3492 */ "VSPLTB\000"
7556 /* 3499 */ "VPOPCNTB\000"
7557 /* 3508 */ "VINSERTB\000"
7558 /* 3517 */ "PSTB\000"
7559 /* 3522 */ "ReadTB\000"
7560 /* 3529 */ "VABSDUB\000"
7561 /* 3537 */ "VMULEUB\000"
7562 /* 3545 */ "VAVGUB\000"
7563 /* 3552 */ "VMINUB\000"
7564 /* 3559 */ "VMULOUB\000"
7565 /* 3567 */ "VCMPEQUB\000"
7566 /* 3576 */ "EFDSUB\000"
7567 /* 3583 */ "G_FSUB\000"
7568 /* 3590 */ "G_STRICT_FSUB\000"
7569 /* 3604 */ "G_ATOMICRMW_FSUB\000"
7570 /* 3621 */ "FMSUB\000"
7571 /* 3627 */ "FNMSUB\000"
7572 /* 3634 */ "EFSSUB\000"
7573 /* 3641 */ "EVFSSUB\000"
7574 /* 3649 */ "ATOMIC_LOAD_SUB\000"
7575 /* 3665 */ "G_SUB\000"
7576 /* 3671 */ "G_ATOMICRMW_SUB\000"
7577 /* 3687 */ "VEXTRACTUB\000"
7578 /* 3698 */ "VCMPGTUB\000"
7579 /* 3707 */ "VMAXUB\000"
7580 /* 3714 */ "XXBLENDVB\000"
7581 /* 3724 */ "VCMPNEZB\000"
7582 /* 3733 */ "VCLZB\000"
7583 /* 3739 */ "VCTZB\000"
7584 /* 3745 */ "SETNBC\000"
7585 /* 3752 */ "SETBC\000"
7586 /* 3758 */ "gBC\000"
7587 /* 3762 */ "XXMFACC\000"
7588 /* 3770 */ "XXMTACC\000"
7589 /* 3778 */ "BUILD_UACC\000"
7590 /* 3789 */ "RESTORE_UACC\000"
7591 /* 3802 */ "SPILL_UACC\000"
7592 /* 3813 */ "RESTORE_WACC\000"
7593 /* 3826 */ "SPILL_WACC\000"
7594 /* 3837 */ "RESTORE_ACC\000"
7595 /* 3849 */ "SPILL_ACC\000"
7596 /* 3859 */ "BCC\000"
7597 /* 3863 */ "ADDC\000"
7598 /* 3868 */ "XXLANDC\000"
7599 /* 3876 */ "CRANDC\000"
7600 /* 3883 */ "EVANDC\000"
7601 /* 3890 */ "TABORTDC\000"
7602 /* 3899 */ "DTSTDC\000"
7603 /* 3906 */ "SUBFC\000"
7604 /* 3912 */ "SUBIC\000"
7605 /* 3918 */ "ADDIC\000"
7606 /* 3924 */ "RLDIC\000"
7607 /* 3930 */ "SUBFIC\000"
7608 /* 3937 */ "XSRDPIC\000"
7609 /* 3945 */ "XVRDPIC\000"
7610 /* 3953 */ "XVRSPIC\000"
7611 /* 3961 */ "G_INTRINSIC\000"
7612 /* 3973 */ "ICBLC\000"
7613 /* 3979 */ "XXSSUMUDMC\000"
7614 /* 3990 */ "BRINC\000"
7615 /* 3996 */ "G_FPTRUNC\000"
7616 /* 4006 */ "G_INTRINSIC_TRUNC\000"
7617 /* 4024 */ "G_TRUNC\000"
7618 /* 4032 */ "G_BUILD_VECTOR_TRUNC\000"
7619 /* 4053 */ "SLBSYNC\000"
7620 /* 4061 */ "TLBSYNC\000"
7621 /* 4069 */ "MSGSYNC\000"
7622 /* 4077 */ "ISYNC\000"
7623 /* 4083 */ "MSYNC\000"
7624 /* 4089 */ "G_DYN_STACKALLOC\000"
7625 /* 4106 */ "DYNALLOC\000"
7626 /* 4115 */ "BL8_NOTOC\000"
7627 /* 4125 */ "SELECT_CC_VSFRC\000"
7628 /* 4141 */ "SELECT_VSFRC\000"
7629 /* 4154 */ "XXLORC\000"
7630 /* 4161 */ "CRORC\000"
7631 /* 4167 */ "EVORC\000"
7632 /* 4173 */ "SELECT_CC_VRRC\000"
7633 /* 4188 */ "SELECT_VRRC\000"
7634 /* 4200 */ "SELECT_CC_VSSRC\000"
7635 /* 4216 */ "SELECT_VSSRC\000"
7636 /* 4229 */ "SELECT_CC_VSRC\000"
7637 /* 4244 */ "SELECT_VSRC\000"
7638 /* 4256 */ "SC\000"
7639 /* 4259 */ "TABORTWC\000"
7640 /* 4268 */ "VEXTSB2D\000"
7641 /* 4277 */ "VEXTSH2D\000"
7642 /* 4286 */ "VEXTSW2D\000"
7643 /* 4295 */ "TLBSX2D\000"
7644 /* 4303 */ "G_FMAD\000"
7645 /* 4310 */ "VSHASIGMAD\000"
7646 /* 4321 */ "G_FPEXTLOAD\000"
7647 /* 4333 */ "G_INDEXED_SEXTLOAD\000"
7648 /* 4352 */ "G_SEXTLOAD\000"
7649 /* 4363 */ "G_INDEXED_ZEXTLOAD\000"
7650 /* 4382 */ "G_ZEXTLOAD\000"
7651 /* 4393 */ "G_INDEXED_LOAD\000"
7652 /* 4408 */ "G_LOAD\000"
7653 /* 4415 */ "DMXXSHAPAD\000"
7654 /* 4426 */ "VSRAD\000"
7655 /* 4432 */ "VGBBD\000"
7656 /* 4438 */ "VCNTMBD\000"
7657 /* 4446 */ "VPRTYBD\000"
7658 /* 4454 */ "DENBCD\000"
7659 /* 4461 */ "CDTBCD\000"
7660 /* 4468 */ "EFDADD\000"
7661 /* 4475 */ "G_VECREDUCE_FADD\000"
7662 /* 4492 */ "G_FADD\000"
7663 /* 4499 */ "G_VECREDUCE_SEQ_FADD\000"
7664 /* 4520 */ "G_STRICT_FADD\000"
7665 /* 4534 */ "G_ATOMICRMW_FADD\000"
7666 /* 4551 */ "XXMULMULHIADD\000"
7667 /* 4565 */ "FMADD\000"
7668 /* 4571 */ "FNMADD\000"
7669 /* 4578 */ "XXMULMULLOADD\000"
7670 /* 4592 */ "EFSADD\000"
7671 /* 4599 */ "EVFSADD\000"
7672 /* 4607 */ "ATOMIC_LOAD_ADD\000"
7673 /* 4623 */ "G_VECREDUCE_ADD\000"
7674 /* 4639 */ "G_ADD\000"
7675 /* 4645 */ "G_PTR_ADD\000"
7676 /* 4655 */ "G_ATOMICRMW_ADD\000"
7677 /* 4671 */ "EVLDD\000"
7678 /* 4677 */ "MTVSRDD\000"
7679 /* 4685 */ "EVSTDD\000"
7680 /* 4692 */ "VCFUGED\000"
7681 /* 4700 */ "EFSCFD\000"
7682 /* 4707 */ "PLFD\000"
7683 /* 4712 */ "PSTFD\000"
7684 /* 4718 */ "FNEGD\000"
7685 /* 4724 */ "VNEGD\000"
7686 /* 4730 */ "MADDHD\000"
7687 /* 4737 */ "MULHD\000"
7688 /* 4743 */ "FCFID\000"
7689 /* 4749 */ "HRFID\000"
7690 /* 4755 */ "EFDCFSID\000"
7691 /* 4764 */ "FCTID\000"
7692 /* 4770 */ "EFDCFUID\000"
7693 /* 4779 */ "TLBLD\000"
7694 /* 4785 */ "MADDLD\000"
7695 /* 4792 */ "FSELD\000"
7696 /* 4798 */ "VMULLD\000"
7697 /* 4805 */ "CMPLD\000"
7698 /* 4811 */ "MFVSRLD\000"
7699 /* 4819 */ "VRLD\000"
7700 /* 4824 */ "VSLD\000"
7701 /* 4829 */ "SPILLTOVSR_LD\000"
7702 /* 4843 */ "FRIMD\000"
7703 /* 4849 */ "VBPERMD\000"
7704 /* 4857 */ "VPMSUMD\000"
7705 /* 4865 */ "XXLAND\000"
7706 /* 4872 */ "XXLNAND\000"
7707 /* 4880 */ "CRNAND\000"
7708 /* 4887 */ "EVNAND\000"
7709 /* 4894 */ "ATOMIC_LOAD_NAND\000"
7710 /* 4911 */ "G_ATOMICRMW_NAND\000"
7711 /* 4928 */ "CRAND\000"
7712 /* 4934 */ "EVAND\000"
7713 /* 4940 */ "ATOMIC_LOAD_AND\000"
7714 /* 4956 */ "G_VECREDUCE_AND\000"
7715 /* 4972 */ "G_AND\000"
7716 /* 4978 */ "G_ATOMICRMW_AND\000"
7717 /* 4994 */ "TEND\000"
7718 /* 4999 */ "LIFETIME_END\000"
7719 /* 5012 */ "FCPSGND\000"
7720 /* 5020 */ "FRIND\000"
7721 /* 5026 */ "G_BRCOND\000"
7722 /* 5035 */ "G_ATOMICRMW_USUB_COND\000"
7723 /* 5057 */ "DRRND\000"
7724 /* 5063 */ "SETRND\000"
7725 /* 5070 */ "G_LLROUND\000"
7726 /* 5080 */ "G_LROUND\000"
7727 /* 5089 */ "G_INTRINSIC_ROUND\000"
7728 /* 5107 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7729 /* 5133 */ "FCMPOD\000"
7730 /* 5140 */ "DDEDPD\000"
7731 /* 5147 */ "VPDEPD\000"
7732 /* 5154 */ "FRIPD\000"
7733 /* 5160 */ "CMPD\000"
7734 /* 5165 */ "LOAD_STACK_GUARD\000"
7735 /* 5182 */ "XXBRD\000"
7736 /* 5188 */ "BUILD_QUADWORD\000"
7737 /* 5203 */ "RESTORE_QUADWORD\000"
7738 /* 5220 */ "SPILL_QUADWORD\000"
7739 /* 5235 */ "SPLIT_QUADWORD\000"
7740 /* 5250 */ "MTMSRD\000"
7741 /* 5257 */ "MFVSRD\000"
7742 /* 5264 */ "MTVSRD\000"
7743 /* 5271 */ "MFVRD\000"
7744 /* 5277 */ "MTVRD\000"
7745 /* 5283 */ "FABSD\000"
7746 /* 5289 */ "FNABSD\000"
7747 /* 5296 */ "VMODSD\000"
7748 /* 5303 */ "VMULESD\000"
7749 /* 5311 */ "VDIVESD\000"
7750 /* 5319 */ "VMULHSD\000"
7751 /* 5327 */ "VMINSD\000"
7752 /* 5334 */ "VINSD\000"
7753 /* 5340 */ "VMULOSD\000"
7754 /* 5348 */ "VCMPGTSD\000"
7755 /* 5357 */ "VDIVSD\000"
7756 /* 5364 */ "VMAXSD\000"
7757 /* 5371 */ "PLXSD\000"
7758 /* 5377 */ "PSTXSD\000"
7759 /* 5384 */ "VEXTRACTD\000"
7760 /* 5394 */ "CBCDTD\000"
7761 /* 5401 */ "VPOPCNTD\000"
7762 /* 5410 */ "VINSERTD\000"
7763 /* 5419 */ "PSTD\000"
7764 /* 5424 */ "VPEXTD\000"
7765 /* 5431 */ "VMSUMCUD\000"
7766 /* 5440 */ "VMODUD\000"
7767 /* 5447 */ "VMULEUD\000"
7768 /* 5455 */ "VDIVEUD\000"
7769 /* 5463 */ "VMULHUD\000"
7770 /* 5471 */ "VMINUD\000"
7771 /* 5478 */ "VMULOUD\000"
7772 /* 5486 */ "FCMPUD\000"
7773 /* 5493 */ "VCMPEQUD\000"
7774 /* 5502 */ "VCMPGTUD\000"
7775 /* 5511 */ "VDIVUD\000"
7776 /* 5518 */ "VMAXUD\000"
7777 /* 5525 */ "XXBLENDVD\000"
7778 /* 5535 */ "DIVD\000"
7779 /* 5540 */ "FRIZD\000"
7780 /* 5546 */ "VCLZD\000"
7781 /* 5552 */ "CNTLZD\000"
7782 /* 5559 */ "VCTZD\000"
7783 /* 5565 */ "CNTTZD\000"
7784 /* 5572 */ "PSEUDO_PROBE\000"
7785 /* 5585 */ "MFBHRBE\000"
7786 /* 5593 */ "G_SSUBE\000"
7787 /* 5601 */ "G_USUBE\000"
7788 /* 5609 */ "CFENCE\000"
7789 /* 5616 */ "G_FENCE\000"
7790 /* 5624 */ "ARITH_FENCE\000"
7791 /* 5636 */ "REG_SEQUENCE\000"
7792 /* 5649 */ "MFFSCE\000"
7793 /* 5656 */ "G_SADDE\000"
7794 /* 5664 */ "G_UADDE\000"
7795 /* 5672 */ "G_GET_FPMODE\000"
7796 /* 5685 */ "G_RESET_FPMODE\000"
7797 /* 5700 */ "G_SET_FPMODE\000"
7798 /* 5713 */ "DIVDE\000"
7799 /* 5719 */ "G_FMINNUM_IEEE\000"
7800 /* 5734 */ "G_FMAXNUM_IEEE\000"
7801 /* 5749 */ "SLBMFEE\000"
7802 /* 5757 */ "WRTEE\000"
7803 /* 5763 */ "SUBFE\000"
7804 /* 5769 */ "EVLWHE\000"
7805 /* 5776 */ "EVSTWHE\000"
7806 /* 5784 */ "SLBIE\000"
7807 /* 5790 */ "TLBIE\000"
7808 /* 5796 */ "G_VSCALE\000"
7809 /* 5805 */ "G_JUMP_TABLE\000"
7810 /* 5818 */ "BUNDLE\000"
7811 /* 5825 */ "ADDME\000"
7812 /* 5831 */ "SUBFME\000"
7813 /* 5838 */ "G_MEMSET_INLINE\000"
7814 /* 5854 */ "G_MEMCPY_INLINE\000"
7815 /* 5870 */ "RELOC_NONE\000"
7816 /* 5881 */ "LDAT_CSNE\000"
7817 /* 5891 */ "LWAT_CSNE\000"
7818 /* 5901 */ "LOCAL_ESCAPE\000"
7819 /* 5914 */ "SELECT_CC_SPE\000"
7820 /* 5928 */ "SELECT_SPE\000"
7821 /* 5939 */ "TLBRE\000"
7822 /* 5945 */ "FRE\000"
7823 /* 5949 */ "G_FPTRUNCSTORE\000"
7824 /* 5964 */ "G_STACKRESTORE\000"
7825 /* 5979 */ "G_INDEXED_STORE\000"
7826 /* 5995 */ "G_STORE\000"
7827 /* 6003 */ "G_BITREVERSE\000"
7828 /* 6016 */ "FAKE_USE\000"
7829 /* 6025 */ "SLBMTE\000"
7830 /* 6032 */ "FRSQRTE\000"
7831 /* 6040 */ "DBG_VALUE\000"
7832 /* 6050 */ "G_GLOBAL_VALUE\000"
7833 /* 6065 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7834 /* 6088 */ "CONVERGENCECTRL_GLUE\000"
7835 /* 6109 */ "G_STACKSAVE\000"
7836 /* 6121 */ "MFVRSAVE\000"
7837 /* 6130 */ "MTVRSAVE\000"
7838 /* 6139 */ "G_MEMMOVE\000"
7839 /* 6149 */ "TLBWE\000"
7840 /* 6155 */ "DIVWE\000"
7841 /* 6161 */ "EVSTWWE\000"
7842 /* 6169 */ "ADDZE\000"
7843 /* 6175 */ "G_FREEZE\000"
7844 /* 6184 */ "SUBFZE\000"
7845 /* 6191 */ "G_FCANONICALIZE\000"
7846 /* 6207 */ "DCBF\000"
7847 /* 6212 */ "SUBF\000"
7848 /* 6217 */ "G_FMODF\000"
7849 /* 6225 */ "INIT_UNDEF\000"
7850 /* 6236 */ "G_IMPLICIT_DEF\000"
7851 /* 6251 */ "DBG_INSTR_REF\000"
7852 /* 6265 */ "EVMHESMF\000"
7853 /* 6274 */ "EVMWHSMF\000"
7854 /* 6283 */ "EVMHOSMF\000"
7855 /* 6292 */ "EVMWSMF\000"
7856 /* 6300 */ "MCRF\000"
7857 /* 6305 */ "MFOCRF\000"
7858 /* 6312 */ "MTOCRF\000"
7859 /* 6319 */ "MTCRF\000"
7860 /* 6325 */ "EFDCFSF\000"
7861 /* 6333 */ "EFSCFSF\000"
7862 /* 6341 */ "EVFSCFSF\000"
7863 /* 6350 */ "MTFSF\000"
7864 /* 6356 */ "EVMHESSF\000"
7865 /* 6365 */ "EVMWHSSF\000"
7866 /* 6374 */ "EVMHOSSF\000"
7867 /* 6383 */ "EVMWSSF\000"
7868 /* 6391 */ "EFDCTSF\000"
7869 /* 6399 */ "EFSCTSF\000"
7870 /* 6407 */ "EVFSCTSF\000"
7871 /* 6416 */ "DTSTSF\000"
7872 /* 6423 */ "EFDCFUF\000"
7873 /* 6431 */ "EFSCFUF\000"
7874 /* 6439 */ "EVFSCFUF\000"
7875 /* 6448 */ "EFDCTUF\000"
7876 /* 6456 */ "EFSCTUF\000"
7877 /* 6464 */ "EVFSCTUF\000"
7878 /* 6473 */ "DTSTDG\000"
7879 /* 6480 */ "SLBIEG\000"
7880 /* 6487 */ "EFDNEG\000"
7881 /* 6494 */ "G_FNEG\000"
7882 /* 6501 */ "EFSNEG\000"
7883 /* 6508 */ "EVFSNEG\000"
7884 /* 6516 */ "EVNEG\000"
7885 /* 6522 */ "EXTRACT_SUBREG\000"
7886 /* 6537 */ "INSERT_SUBREG\000"
7887 /* 6551 */ "G_SEXT_INREG\000"
7888 /* 6564 */ "SUBREG_TO_REG\000"
7889 /* 6578 */ "G_ATOMIC_CMPXCHG\000"
7890 /* 6595 */ "G_ATOMICRMW_XCHG\000"
7891 /* 6612 */ "G_GET_ROUNDING\000"
7892 /* 6627 */ "G_SET_ROUNDING\000"
7893 /* 6642 */ "G_FLOG\000"
7894 /* 6649 */ "G_VAARG\000"
7895 /* 6657 */ "PREALLOCATED_ARG\000"
7896 /* 6674 */ "V_SET0H\000"
7897 /* 6682 */ "VSRAH\000"
7898 /* 6688 */ "VCNTMBH\000"
7899 /* 6696 */ "G_PREFETCH\000"
7900 /* 6707 */ "EVLDH\000"
7901 /* 6713 */ "EVSTDH\000"
7902 /* 6720 */ "VCMPNEH\000"
7903 /* 6728 */ "VMRGHH\000"
7904 /* 6735 */ "VUCMPRHH\000"
7905 /* 6744 */ "VMRGLH\000"
7906 /* 6751 */ "VUCMPRLH\000"
7907 /* 6760 */ "VRLH\000"
7908 /* 6765 */ "VSLH\000"
7909 /* 6770 */ "G_SMULH\000"
7910 /* 6778 */ "G_UMULH\000"
7911 /* 6786 */ "VPMSUMH\000"
7912 /* 6794 */ "G_FTANH\000"
7913 /* 6802 */ "G_FSINH\000"
7914 /* 6810 */ "XXBRH\000"
7915 /* 6816 */ "VSRH\000"
7916 /* 6821 */ "DMSHA2HASH\000"
7917 /* 6832 */ "DMSHA3HASH\000"
7918 /* 6843 */ "VMULESH\000"
7919 /* 6851 */ "V_SETALLONESH\000"
7920 /* 6865 */ "VAVGSH\000"
7921 /* 6872 */ "VUPKHSH\000"
7922 /* 6880 */ "XVMULHSH\000"
7923 /* 6889 */ "VSPLTISH\000"
7924 /* 6898 */ "VUPKLSH\000"
7925 /* 6906 */ "VMINSH\000"
7926 /* 6913 */ "G_FCOSH\000"
7927 /* 6921 */ "VMULOSH\000"
7928 /* 6929 */ "VCMPGTSH\000"
7929 /* 6938 */ "EVEXTSH\000"
7930 /* 6946 */ "VMAXSH\000"
7931 /* 6953 */ "VSPLTH\000"
7932 /* 6960 */ "VPOPCNTH\000"
7933 /* 6969 */ "VINSERTH\000"
7934 /* 6978 */ "PSTH\000"
7935 /* 6983 */ "VABSDUH\000"
7936 /* 6991 */ "VMULEUH\000"
7937 /* 6999 */ "VAVGUH\000"
7938 /* 7006 */ "XVMULHUH\000"
7939 /* 7015 */ "VMINUH\000"
7940 /* 7022 */ "VMULOUH\000"
7941 /* 7030 */ "VCMPEQUH\000"
7942 /* 7039 */ "VEXTRACTUH\000"
7943 /* 7050 */ "VCMPGTUH\000"
7944 /* 7059 */ "VMAXUH\000"
7945 /* 7066 */ "XXBLENDVH\000"
7946 /* 7076 */ "VCMPNEZH\000"
7947 /* 7085 */ "VCLZH\000"
7948 /* 7091 */ "VCTZH\000"
7949 /* 7097 */ "DQUAI\000"
7950 /* 7103 */ "DCBI\000"
7951 /* 7108 */ "ICBI\000"
7952 /* 7113 */ "VSLDBI\000"
7953 /* 7120 */ "VSRDBI\000"
7954 /* 7127 */ "PSUBI\000"
7955 /* 7133 */ "DCCCI\000"
7956 /* 7139 */ "ICCCI\000"
7957 /* 7145 */ "TABORTDCI\000"
7958 /* 7155 */ "RFCI\000"
7959 /* 7160 */ "RFMCI\000"
7960 /* 7166 */ "TABORTWCI\000"
7961 /* 7176 */ "SRADI\000"
7962 /* 7182 */ "PADDI\000"
7963 /* 7188 */ "RFDI\000"
7964 /* 7193 */ "CMPLDI\000"
7965 /* 7200 */ "CLRLSLDI\000"
7966 /* 7209 */ "EXTLDI\000"
7967 /* 7216 */ "XXPERMDI\000"
7968 /* 7225 */ "CMPDI\000"
7969 /* 7231 */ "CLRRDI\000"
7970 /* 7238 */ "INSRDI\000"
7971 /* 7245 */ "ROTRDI\000"
7972 /* 7252 */ "EXTRDI\000"
7973 /* 7259 */ "TDI\000"
7974 /* 7263 */ "WRTEEI\000"
7975 /* 7270 */ "RFI\000"
7976 /* 7274 */ "MTFSFI\000"
7977 /* 7281 */ "DTSTSFI\000"
7978 /* 7289 */ "EVSPLATFI\000"
7979 /* 7299 */ "EVMERGEHI\000"
7980 /* 7309 */ "EVMERGELOHI\000"
7981 /* 7321 */ "DBG_PHI\000"
7982 /* 7329 */ "DMXXEXTFDMR512_HI\000"
7983 /* 7347 */ "DMXXINSTDMR512_HI\000"
7984 /* 7365 */ "TLBLI\000"
7985 /* 7371 */ "DSCLI\000"
7986 /* 7377 */ "MULLI\000"
7987 /* 7383 */ "PLI\000"
7988 /* 7387 */ "EXTSWSLI\000"
7989 /* 7396 */ "MTVSRBMI\000"
7990 /* 7405 */ "VRLDMI\000"
7991 /* 7412 */ "RLDIMI\000"
7992 /* 7419 */ "RLWIMI\000"
7993 /* 7426 */ "VRLQMI\000"
7994 /* 7433 */ "EVMHESMI\000"
7995 /* 7442 */ "EVMWHSMI\000"
7996 /* 7451 */ "EVMHOSMI\000"
7997 /* 7460 */ "EVMWSMI\000"
7998 /* 7468 */ "EVMHEUMI\000"
7999 /* 7477 */ "EVMWHUMI\000"
8000 /* 7486 */ "EVMWLUMI\000"
8001 /* 7495 */ "EVMHOUMI\000"
8002 /* 7504 */ "EVMWUMI\000"
8003 /* 7512 */ "VRLWMI\000"
8004 /* 7519 */ "MFFSCRNI\000"
8005 /* 7528 */ "MFFSCDRNI\000"
8006 /* 7538 */ "VSLDOI\000"
8007 /* 7545 */ "XSRDPI\000"
8008 /* 7552 */ "XVRDPI\000"
8009 /* 7559 */ "XSRQPI\000"
8010 /* 7566 */ "XVRSPI\000"
8011 /* 7573 */ "DSCRI\000"
8012 /* 7579 */ "XORI\000"
8013 /* 7584 */ "EFDCFSI\000"
8014 /* 7592 */ "EFSCFSI\000"
8015 /* 7600 */ "EVFSCFSI\000"
8016 /* 7609 */ "G_FPTOSI\000"
8017 /* 7618 */ "EFDCTSI\000"
8018 /* 7626 */ "EFSCTSI\000"
8019 /* 7634 */ "EVFSCTSI\000"
8020 /* 7643 */ "EVSPLATI\000"
8021 /* 7652 */ "LDtocJTI\000"
8022 /* 7661 */ "EFDCFUI\000"
8023 /* 7669 */ "EFSCFUI\000"
8024 /* 7677 */ "EVFSCFUI\000"
8025 /* 7686 */ "G_FPTOUI\000"
8026 /* 7695 */ "EFDCTUI\000"
8027 /* 7703 */ "EFSCTUI\000"
8028 /* 7711 */ "EVFSCTUI\000"
8029 /* 7720 */ "SRAWI\000"
8030 /* 7726 */ "XXSLDWI\000"
8031 /* 7734 */ "CMPLWI\000"
8032 /* 7741 */ "EVRLWI\000"
8033 /* 7748 */ "CLRLSLWI\000"
8034 /* 7757 */ "INSLWI\000"
8035 /* 7764 */ "EVSLWI\000"
8036 /* 7771 */ "EXTLWI\000"
8037 /* 7778 */ "G_FPOWI\000"
8038 /* 7786 */ "CMPWI\000"
8039 /* 7792 */ "CLRRWI\000"
8040 /* 7799 */ "INSRWI\000"
8041 /* 7806 */ "ROTRWI\000"
8042 /* 7813 */ "EXTRWI\000"
8043 /* 7820 */ "LSWI\000"
8044 /* 7825 */ "STSWI\000"
8045 /* 7831 */ "TWI\000"
8046 /* 7835 */ "TCHECK\000"
8047 /* 7842 */ "HASHCHK\000"
8048 /* 7850 */ "COPY_LANEMASK\000"
8049 /* 7864 */ "G_PTRMASK\000"
8050 /* 7874 */ "XXEVAL\000"
8051 /* 7881 */ "VSTRIBL\000"
8052 /* 7889 */ "gBCL\000"
8053 /* 7894 */ "BCCL\000"
8054 /* 7899 */ "RLDCL\000"
8055 /* 7905 */ "RLDICL\000"
8056 /* 7912 */ "GC_LABEL\000"
8057 /* 7921 */ "DBG_LABEL\000"
8058 /* 7931 */ "EH_LABEL\000"
8059 /* 7940 */ "ANNOTATION_LABEL\000"
8060 /* 7957 */ "TLBIEL\000"
8061 /* 7964 */ "ICALL_BRANCH_FUNNEL\000"
8062 /* 7984 */ "GETtlsldADDRPCREL\000"
8063 /* 8002 */ "GETtlsADDRPCREL\000"
8064 /* 8018 */ "ISEL\000"
8065 /* 8023 */ "EVSEL\000"
8066 /* 8029 */ "XXSEL\000"
8067 /* 8035 */ "DCBFL\000"
8068 /* 8041 */ "VSTRIHL\000"
8069 /* 8049 */ "G_FSHL\000"
8070 /* 8056 */ "G_SHL\000"
8071 /* 8062 */ "G_FCEIL\000"
8072 /* 8070 */ "G_SAVGCEIL\000"
8073 /* 8081 */ "G_UAVGCEIL\000"
8074 /* 8092 */ "PATCHABLE_TAIL_CALL\000"
8075 /* 8112 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8076 /* 8139 */ "PATCHABLE_EVENT_CALL\000"
8077 /* 8160 */ "FENTRY_CALL\000"
8078 /* 8172 */ "DSSALL\000"
8079 /* 8179 */ "KILL\000"
8080 /* 8184 */ "LXVPRLL\000"
8081 /* 8192 */ "STXVPRLL\000"
8082 /* 8201 */ "LXVRLL\000"
8083 /* 8208 */ "STXVRLL\000"
8084 /* 8216 */ "LXVLL\000"
8085 /* 8222 */ "STXVLL\000"
8086 /* 8229 */ "G_CONSTANT_POOL\000"
8087 /* 8245 */ "MTLPL\000"
8088 /* 8251 */ "BLRL\000"
8089 /* 8256 */ "gBCLRL\000"
8090 /* 8263 */ "BCCLRL\000"
8091 /* 8270 */ "BDZLRL\000"
8092 /* 8277 */ "BDNZLRL\000"
8093 /* 8285 */ "LXVPRL\000"
8094 /* 8292 */ "STXVPRL\000"
8095 /* 8300 */ "BCTRL\000"
8096 /* 8306 */ "gBCCTRL\000"
8097 /* 8314 */ "BCCCTRL\000"
8098 /* 8322 */ "LXVRL\000"
8099 /* 8328 */ "STXVRL\000"
8100 /* 8335 */ "MFFSL\000"
8101 /* 8341 */ "LVSL\000"
8102 /* 8346 */ "G_ROTL\000"
8103 /* 8353 */ "EFDMUL\000"
8104 /* 8360 */ "G_VECREDUCE_FMUL\000"
8105 /* 8377 */ "G_FMUL\000"
8106 /* 8384 */ "G_VECREDUCE_SEQ_FMUL\000"
8107 /* 8405 */ "G_STRICT_FMUL\000"
8108 /* 8419 */ "G_CLMUL\000"
8109 /* 8427 */ "XXMULMUL\000"
8110 /* 8436 */ "EFSMUL\000"
8111 /* 8443 */ "EVFSMUL\000"
8112 /* 8451 */ "G_VECREDUCE_MUL\000"
8113 /* 8467 */ "G_MUL\000"
8114 /* 8473 */ "LXVL\000"
8115 /* 8478 */ "STXVL\000"
8116 /* 8484 */ "LBARXL\000"
8117 /* 8491 */ "LDARXL\000"
8118 /* 8498 */ "LHARXL\000"
8119 /* 8505 */ "LQARXL\000"
8120 /* 8512 */ "LWARXL\000"
8121 /* 8519 */ "LVXL\000"
8122 /* 8524 */ "STVXL\000"
8123 /* 8530 */ "DCBZL\000"
8124 /* 8536 */ "BDZL\000"
8125 /* 8541 */ "BDNZL\000"
8126 /* 8547 */ "LDtocL\000"
8127 /* 8554 */ "ADDItocL\000"
8128 /* 8563 */ "LWZtocL\000"
8129 /* 8571 */ "ADDItlsgdL\000"
8130 /* 8582 */ "ADDItlsldL\000"
8131 /* 8593 */ "LDgotTprelL\000"
8132 /* 8605 */ "ADDIdtprelL\000"
8133 /* 8617 */ "VEXPANDBM\000"
8134 /* 8627 */ "VMSUMMBM\000"
8135 /* 8636 */ "MTVSRBM\000"
8136 /* 8644 */ "VEXTRACTBM\000"
8137 /* 8655 */ "VSUBUBM\000"
8138 /* 8663 */ "VADDUBM\000"
8139 /* 8671 */ "VMSUMUBM\000"
8140 /* 8680 */ "XXGENPCVBM\000"
8141 /* 8691 */ "VEXPANDDM\000"
8142 /* 8701 */ "MTVSRDM\000"
8143 /* 8709 */ "VEXTRACTDM\000"
8144 /* 8720 */ "VSUBUDM\000"
8145 /* 8728 */ "VADDUDM\000"
8146 /* 8736 */ "VMSUMUDM\000"
8147 /* 8745 */ "XXSSUMUDM\000"
8148 /* 8755 */ "XXGENPCVDM\000"
8149 /* 8766 */ "VCLZDM\000"
8150 /* 8773 */ "CNTLZDM\000"
8151 /* 8781 */ "VCTZDM\000"
8152 /* 8788 */ "CNTTZDM\000"
8153 /* 8796 */ "G_FREM\000"
8154 /* 8803 */ "G_STRICT_FREM\000"
8155 /* 8817 */ "G_SREM\000"
8156 /* 8824 */ "G_UREM\000"
8157 /* 8831 */ "G_SDIVREM\000"
8158 /* 8841 */ "G_UDIVREM\000"
8159 /* 8851 */ "VEXPANDHM\000"
8160 /* 8861 */ "MTVSRHM\000"
8161 /* 8869 */ "VMSUMSHM\000"
8162 /* 8878 */ "VEXTRACTHM\000"
8163 /* 8889 */ "XVSUBUHM\000"
8164 /* 8898 */ "VMLADDUHM\000"
8165 /* 8908 */ "XVADDUHM\000"
8166 /* 8917 */ "XVMULUHM\000"
8167 /* 8926 */ "VMSUMUHM\000"
8168 /* 8935 */ "XXGENPCVHM\000"
8169 /* 8946 */ "TRECLAIM\000"
8170 /* 8955 */ "VRFIM\000"
8171 /* 8961 */ "XSRDPIM\000"
8172 /* 8969 */ "XVRDPIM\000"
8173 /* 8977 */ "XVRSPIM\000"
8174 /* 8985 */ "SETFLM\000"
8175 /* 8992 */ "VRLDNM\000"
8176 /* 8999 */ "RLWINM\000"
8177 /* 9006 */ "VRLQNM\000"
8178 /* 9013 */ "VRLWNM\000"
8179 /* 9020 */ "VEXPANDQM\000"
8180 /* 9030 */ "MTVSRQM\000"
8181 /* 9038 */ "VEXTRACTQM\000"
8182 /* 9049 */ "XSMERGE2T1UQM\000"
8183 /* 9063 */ "XSREBASE2T1UQM\000"
8184 /* 9078 */ "XSMERGE3T1UQM\000"
8185 /* 9092 */ "XSREBASE3T1UQM\000"
8186 /* 9107 */ "XSMERGE2T2UQM\000"
8187 /* 9121 */ "XSREBASE2T2UQM\000"
8188 /* 9136 */ "XSREBASE3T2UQM\000"
8189 /* 9151 */ "XSMERGE2T3UQM\000"
8190 /* 9165 */ "XSREBASE2T3UQM\000"
8191 /* 9180 */ "XSREBASE3T3UQM\000"
8192 /* 9195 */ "XSREBASE2T4UQM\000"
8193 /* 9210 */ "XSADDSUBUQM\000"
8194 /* 9222 */ "VSUBUQM\000"
8195 /* 9230 */ "XSADDADDUQM\000"
8196 /* 9242 */ "VADDUQM\000"
8197 /* 9250 */ "VSUBEUQM\000"
8198 /* 9259 */ "VADDEUQM\000"
8199 /* 9268 */ "XSADDSUBSUQM\000"
8200 /* 9281 */ "XSADDADDSUQM\000"
8201 /* 9294 */ "VPERM\000"
8202 /* 9300 */ "XXPERM\000"
8203 /* 9307 */ "BLA8_RM\000"
8204 /* 9315 */ "BL8_RM\000"
8205 /* 9322 */ "BCTRL8_RM\000"
8206 /* 9332 */ "BLA_RM\000"
8207 /* 9339 */ "BL8_NOTOC_RM\000"
8208 /* 9352 */ "BL_RM\000"
8209 /* 9358 */ "BCTRL_RM\000"
8210 /* 9367 */ "BLA8_NOP_RM\000"
8211 /* 9379 */ "BL8_NOP_RM\000"
8212 /* 9390 */ "BL_NOP_RM\000"
8213 /* 9400 */ "BL8_LDinto_toc_RM\000"
8214 /* 9418 */ "BCTRL8_LDinto_toc_RM\000"
8215 /* 9439 */ "BL_LWZinto_toc_RM\000"
8216 /* 9457 */ "BCTRL_LWZinto_toc_RM\000"
8217 /* 9478 */ "INLINEASM\000"
8218 /* 9488 */ "VPKUDUM\000"
8219 /* 9496 */ "VPKUHUM\000"
8220 /* 9504 */ "G_VECREDUCE_FMINIMUM\000"
8221 /* 9525 */ "G_FMINIMUM\000"
8222 /* 9536 */ "G_ATOMICRMW_FMINIMUM\000"
8223 /* 9557 */ "G_VECREDUCE_FMAXIMUM\000"
8224 /* 9578 */ "G_FMAXIMUM\000"
8225 /* 9589 */ "G_ATOMICRMW_FMAXIMUM\000"
8226 /* 9610 */ "G_VECREDUCE_FMINIMUMNUM\000"
8227 /* 9634 */ "G_FMINIMUMNUM\000"
8228 /* 9648 */ "G_ATOMICRMW_FMINIMUMNUM\000"
8229 /* 9672 */ "G_VECREDUCE_FMAXIMUMNUM\000"
8230 /* 9696 */ "G_FMAXIMUMNUM\000"
8231 /* 9710 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
8232 /* 9734 */ "G_FMINNUM\000"
8233 /* 9744 */ "G_FMAXNUM\000"
8234 /* 9754 */ "VPKUWUM\000"
8235 /* 9762 */ "VEXPANDWM\000"
8236 /* 9772 */ "MTVSRWM\000"
8237 /* 9780 */ "VEXTRACTWM\000"
8238 /* 9791 */ "XVSUBUWM\000"
8239 /* 9800 */ "XVADDUWM\000"
8240 /* 9809 */ "XVMULUWM\000"
8241 /* 9818 */ "XXGENPCVWM\000"
8242 /* 9829 */ "EVMHEGSMFAN\000"
8243 /* 9841 */ "EVMHOGSMFAN\000"
8244 /* 9853 */ "EVMWSMFAN\000"
8245 /* 9863 */ "EVMWSSFAN\000"
8246 /* 9873 */ "EVMHEGSMIAN\000"
8247 /* 9885 */ "EVMHOGSMIAN\000"
8248 /* 9897 */ "EVMWSMIAN\000"
8249 /* 9907 */ "EVMHEGUMIAN\000"
8250 /* 9919 */ "EVMHOGUMIAN\000"
8251 /* 9931 */ "EVMWUMIAN\000"
8252 /* 9941 */ "G_FATAN\000"
8253 /* 9949 */ "G_FTAN\000"
8254 /* 9956 */ "G_INTRINSIC_ROUNDEVEN\000"
8255 /* 9978 */ "G_ASSERT_ALIGN\000"
8256 /* 9993 */ "G_FCOPYSIGN\000"
8257 /* 10005 */ "VUCMPRHN\000"
8258 /* 10014 */ "VRFIN\000"
8259 /* 10020 */ "TBEGIN\000"
8260 /* 10027 */ "G_VECREDUCE_FMIN\000"
8261 /* 10044 */ "G_ATOMICRMW_FMIN\000"
8262 /* 10061 */ "G_VECREDUCE_SMIN\000"
8263 /* 10078 */ "G_SMIN\000"
8264 /* 10085 */ "ATOMIC_LOAD_UMIN\000"
8265 /* 10102 */ "G_VECREDUCE_UMIN\000"
8266 /* 10119 */ "G_UMIN\000"
8267 /* 10126 */ "G_ATOMICRMW_UMIN\000"
8268 /* 10143 */ "ATOMIC_LOAD_MIN\000"
8269 /* 10159 */ "G_ATOMICRMW_MIN\000"
8270 /* 10175 */ "MFSRIN\000"
8271 /* 10182 */ "MTSRIN\000"
8272 /* 10189 */ "G_FASIN\000"
8273 /* 10197 */ "G_FSIN\000"
8274 /* 10204 */ "VUCMPRLN\000"
8275 /* 10213 */ "PMXVBF16GER2NN\000"
8276 /* 10228 */ "PMXVF16GER2NN\000"
8277 /* 10242 */ "PMDMXVBF16GERX2NN\000"
8278 /* 10260 */ "PMDMXVF16GERX2NN\000"
8279 /* 10277 */ "PMXVF32GERNN\000"
8280 /* 10290 */ "PMXVF64GERNN\000"
8281 /* 10303 */ "PMXVBF16GER2WNN\000"
8282 /* 10319 */ "PMXVF16GER2WNN\000"
8283 /* 10334 */ "PMXVF32GERWNN\000"
8284 /* 10348 */ "PMXVF64GERWNN\000"
8285 /* 10362 */ "CFI_INSTRUCTION\000"
8286 /* 10378 */ "G_CTLZ_ZERO_POISON\000"
8287 /* 10397 */ "G_CTTZ_ZERO_POISON\000"
8288 /* 10416 */ "PMXVBF16GER2PN\000"
8289 /* 10431 */ "PMXVF16GER2PN\000"
8290 /* 10445 */ "PMDMXVBF16GERX2PN\000"
8291 /* 10463 */ "PMDMXVF16GERX2PN\000"
8292 /* 10480 */ "XSCVSPDPN\000"
8293 /* 10490 */ "PMXVF32GERPN\000"
8294 /* 10503 */ "PMXVF64GERPN\000"
8295 /* 10516 */ "XVCVBF16SPN\000"
8296 /* 10528 */ "XSCVDPSPN\000"
8297 /* 10538 */ "PMXVBF16GER2WPN\000"
8298 /* 10554 */ "PMXVF16GER2WPN\000"
8299 /* 10569 */ "PMXVF32GERWPN\000"
8300 /* 10583 */ "PMXVF64GERWPN\000"
8301 /* 10597 */ "DARN\000"
8302 /* 10602 */ "MFFSCRN\000"
8303 /* 10610 */ "MFFSCDRN\000"
8304 /* 10619 */ "DRINTN\000"
8305 /* 10626 */ "ATTN\000"
8306 /* 10631 */ "ADJCALLSTACKDOWN\000"
8307 /* 10648 */ "ADD4O\000"
8308 /* 10654 */ "ADDC8O\000"
8309 /* 10661 */ "SUBFC8O\000"
8310 /* 10669 */ "ADD8O\000"
8311 /* 10675 */ "ADDE8O\000"
8312 /* 10682 */ "SUBFE8O\000"
8313 /* 10690 */ "ADDME8O\000"
8314 /* 10698 */ "SUBFME8O\000"
8315 /* 10707 */ "ADDZE8O\000"
8316 /* 10715 */ "SUBFZE8O\000"
8317 /* 10724 */ "SUBF8O\000"
8318 /* 10731 */ "NEG8O\000"
8319 /* 10737 */ "G_SSUBO\000"
8320 /* 10745 */ "G_USUBO\000"
8321 /* 10753 */ "ADDCO\000"
8322 /* 10759 */ "SUBFCO\000"
8323 /* 10766 */ "G_SADDO\000"
8324 /* 10774 */ "G_UADDO\000"
8325 /* 10782 */ "MULLDO\000"
8326 /* 10789 */ "LDAT_CSNE_PSEUDO\000"
8327 /* 10806 */ "LWAT_CSNE_PSEUDO\000"
8328 /* 10823 */ "LQX_PSEUDO\000"
8329 /* 10834 */ "STQX_PSEUDO\000"
8330 /* 10846 */ "DIVDO\000"
8331 /* 10852 */ "ADDEO\000"
8332 /* 10858 */ "DIVDEO\000"
8333 /* 10865 */ "SUBFEO\000"
8334 /* 10872 */ "ADDMEO\000"
8335 /* 10879 */ "SUBFMEO\000"
8336 /* 10887 */ "DIVWEO\000"
8337 /* 10894 */ "ADDZEO\000"
8338 /* 10901 */ "SUBFZEO\000"
8339 /* 10909 */ "SUBFO\000"
8340 /* 10915 */ "JUMP_TABLE_DEBUG_INFO\000"
8341 /* 10937 */ "NEGO\000"
8342 /* 10942 */ "EVSTWHO\000"
8343 /* 10950 */ "TLBSYNCIO\000"
8344 /* 10960 */ "PTESYNCIO\000"
8345 /* 10970 */ "TLBIEIO\000"
8346 /* 10978 */ "PseudoEIEIO\000"
8347 /* 10990 */ "EnforceIEIO\000"
8348 /* 11002 */ "EVMERGELO\000"
8349 /* 11012 */ "EVMERGEHILO\000"
8350 /* 11024 */ "VSLO\000"
8351 /* 11029 */ "G_SMULO\000"
8352 /* 11037 */ "G_UMULO\000"
8353 /* 11045 */ "XSCVQPDPO\000"
8354 /* 11055 */ "DCMPO\000"
8355 /* 11061 */ "XSNMSUBQPO\000"
8356 /* 11072 */ "XSMSUBQPO\000"
8357 /* 11082 */ "XSSUBQPO\000"
8358 /* 11091 */ "XSNMADDQPO\000"
8359 /* 11102 */ "XSMADDQPO\000"
8360 /* 11112 */ "XSADDQPO\000"
8361 /* 11121 */ "XSMULQPO\000"
8362 /* 11130 */ "XSSQRTQPO\000"
8363 /* 11140 */ "XSDIVQPO\000"
8364 /* 11149 */ "G_BZERO\000"
8365 /* 11157 */ "VSRO\000"
8366 /* 11162 */ "DIVDUO\000"
8367 /* 11169 */ "DIVDEUO\000"
8368 /* 11177 */ "DIVWEUO\000"
8369 /* 11185 */ "DIVWUO\000"
8370 /* 11192 */ "MULLWO\000"
8371 /* 11199 */ "DIVWO\000"
8372 /* 11205 */ "EVSTWWO\000"
8373 /* 11213 */ "STACKMAP\000"
8374 /* 11222 */ "NAP\000"
8375 /* 11226 */ "G_DEBUGTRAP\000"
8376 /* 11238 */ "G_UBSANTRAP\000"
8377 /* 11250 */ "G_TRAP\000"
8378 /* 11257 */ "G_ATOMICRMW_UDEC_WRAP\000"
8379 /* 11279 */ "G_ATOMICRMW_UINC_WRAP\000"
8380 /* 11301 */ "G_BSWAP\000"
8381 /* 11309 */ "ATOMIC_SWAP\000"
8382 /* 11321 */ "XXAESDECP\000"
8383 /* 11331 */ "XXAESENCP\000"
8384 /* 11341 */ "XSNMSUBADP\000"
8385 /* 11352 */ "XVNMSUBADP\000"
8386 /* 11363 */ "XSMSUBADP\000"
8387 /* 11373 */ "XVMSUBADP\000"
8388 /* 11383 */ "XSNMADDADP\000"
8389 /* 11394 */ "XVNMADDADP\000"
8390 /* 11405 */ "XSMADDADP\000"
8391 /* 11415 */ "XVMADDADP\000"
8392 /* 11425 */ "XSSUBDP\000"
8393 /* 11433 */ "XVSUBDP\000"
8394 /* 11441 */ "XSTSTDCDP\000"
8395 /* 11451 */ "XVTSTDCDP\000"
8396 /* 11461 */ "XSMINCDP\000"
8397 /* 11470 */ "XSMAXCDP\000"
8398 /* 11479 */ "XSADDDP\000"
8399 /* 11487 */ "XVADDDP\000"
8400 /* 11495 */ "XSCVSXDDP\000"
8401 /* 11505 */ "XVCVSXDDP\000"
8402 /* 11515 */ "XSCVUXDDP\000"
8403 /* 11525 */ "XVCVUXDDP\000"
8404 /* 11535 */ "XSCMPGEDP\000"
8405 /* 11545 */ "XVCMPGEDP\000"
8406 /* 11555 */ "XSREDP\000"
8407 /* 11562 */ "XVREDP\000"
8408 /* 11569 */ "XSRSQRTEDP\000"
8409 /* 11580 */ "XVRSQRTEDP\000"
8410 /* 11591 */ "XSNEGDP\000"
8411 /* 11599 */ "XVNEGDP\000"
8412 /* 11607 */ "XSXSIGDP\000"
8413 /* 11616 */ "XVXSIGDP\000"
8414 /* 11625 */ "XXSPLTIDP\000"
8415 /* 11635 */ "XSMINJDP\000"
8416 /* 11644 */ "XSMAXJDP\000"
8417 /* 11653 */ "XSMULDP\000"
8418 /* 11661 */ "XVMULDP\000"
8419 /* 11669 */ "XSNMSUBMDP\000"
8420 /* 11680 */ "XVNMSUBMDP\000"
8421 /* 11691 */ "XSMSUBMDP\000"
8422 /* 11701 */ "XVMSUBMDP\000"
8423 /* 11711 */ "XSNMADDMDP\000"
8424 /* 11722 */ "XVNMADDMDP\000"
8425 /* 11733 */ "XSMADDMDP\000"
8426 /* 11743 */ "XVMADDMDP\000"
8427 /* 11753 */ "XSCPSGNDP\000"
8428 /* 11763 */ "XVCPSGNDP\000"
8429 /* 11773 */ "XSMINDP\000"
8430 /* 11781 */ "XVMINDP\000"
8431 /* 11789 */ "MSGSNDP\000"
8432 /* 11797 */ "XSCMPODP\000"
8433 /* 11806 */ "XSCVHPDP\000"
8434 /* 11815 */ "XSCVQPDP\000"
8435 /* 11824 */ "XSCVSPDP\000"
8436 /* 11833 */ "XVCVSPDP\000"
8437 /* 11842 */ "XSIEXPDP\000"
8438 /* 11851 */ "XVIEXPDP\000"
8439 /* 11860 */ "XSCMPEXPDP\000"
8440 /* 11871 */ "XSXEXPDP\000"
8441 /* 11880 */ "XVXEXPDP\000"
8442 /* 11889 */ "XSCMPEQDP\000"
8443 /* 11899 */ "XVCMPEQDP\000"
8444 /* 11909 */ "XSNABSDP\000"
8445 /* 11918 */ "XVNABSDP\000"
8446 /* 11927 */ "XSABSDP\000"
8447 /* 11935 */ "XVABSDP\000"
8448 /* 11943 */ "DCTDP\000"
8449 /* 11949 */ "XSCMPGTDP\000"
8450 /* 11959 */ "XVCMPGTDP\000"
8451 /* 11969 */ "XSSQRTDP\000"
8452 /* 11978 */ "XSTSQRTDP\000"
8453 /* 11988 */ "XVTSQRTDP\000"
8454 /* 11998 */ "XVSQRTDP\000"
8455 /* 12007 */ "XSCMPUDP\000"
8456 /* 12016 */ "XSDIVDP\000"
8457 /* 12024 */ "XSTDIVDP\000"
8458 /* 12033 */ "XVTDIVDP\000"
8459 /* 12042 */ "XVDIVDP\000"
8460 /* 12050 */ "XVCVSXWDP\000"
8461 /* 12060 */ "XVCVUXWDP\000"
8462 /* 12070 */ "XSMAXDP\000"
8463 /* 12078 */ "XVMAXDP\000"
8464 /* 12086 */ "CTRL_DEP\000"
8465 /* 12095 */ "DCBFEP\000"
8466 /* 12102 */ "ICBIEP\000"
8467 /* 12109 */ "TLBIEP\000"
8468 /* 12116 */ "DCBZLEP\000"
8469 /* 12124 */ "DCBTEP\000"
8470 /* 12131 */ "DCBSTEP\000"
8471 /* 12139 */ "DCBTSTEP\000"
8472 /* 12148 */ "DCBZEP\000"
8473 /* 12155 */ "VCMPBFP\000"
8474 /* 12163 */ "VNMSUBFP\000"
8475 /* 12172 */ "VSUBFP\000"
8476 /* 12179 */ "VMADDFP\000"
8477 /* 12187 */ "VADDFP\000"
8478 /* 12194 */ "VLOGEFP\000"
8479 /* 12202 */ "VCMPGEFP\000"
8480 /* 12211 */ "VREFP\000"
8481 /* 12217 */ "VEXPTEFP\000"
8482 /* 12226 */ "VRSQRTEFP\000"
8483 /* 12236 */ "VMINFP\000"
8484 /* 12243 */ "G_SITOFP\000"
8485 /* 12252 */ "G_UITOFP\000"
8486 /* 12261 */ "VCMPEQFP\000"
8487 /* 12270 */ "VCMPGTFP\000"
8488 /* 12279 */ "VMAXFP\000"
8489 /* 12286 */ "XSCVDPHP\000"
8490 /* 12295 */ "XVCVSPHP\000"
8491 /* 12304 */ "VRFIP\000"
8492 /* 12310 */ "XSRDPIP\000"
8493 /* 12318 */ "XVRDPIP\000"
8494 /* 12326 */ "XVRSPIP\000"
8495 /* 12334 */ "HASHCHKP\000"
8496 /* 12343 */ "XXAESGENLKP\000"
8497 /* 12355 */ "DCBFLP\000"
8498 /* 12362 */ "G_FCMP\000"
8499 /* 12369 */ "G_STRICT_FCMP\000"
8500 /* 12383 */ "G_ICMP\000"
8501 /* 12390 */ "G_SCMP\000"
8502 /* 12397 */ "G_UCMP\000"
8503 /* 12404 */ "PMXVBF16GER2NP\000"
8504 /* 12419 */ "PMXVF16GER2NP\000"
8505 /* 12433 */ "PMDMXVBF16GERX2NP\000"
8506 /* 12451 */ "PMDMXVF16GERX2NP\000"
8507 /* 12468 */ "PMXVF32GERNP\000"
8508 /* 12481 */ "PMXVF64GERNP\000"
8509 /* 12494 */ "PMXVBF16GER2WNP\000"
8510 /* 12510 */ "PMXVF16GER2WNP\000"
8511 /* 12525 */ "PMXVF32GERWNP\000"
8512 /* 12539 */ "PMXVF64GERWNP\000"
8513 /* 12553 */ "BLA8_NOP\000"
8514 /* 12562 */ "BL8_NOP\000"
8515 /* 12570 */ "UNENCODED_NOP\000"
8516 /* 12584 */ "BL_NOP\000"
8517 /* 12591 */ "CONVERGENCECTRL_LOOP\000"
8518 /* 12612 */ "G_CTPOP\000"
8519 /* 12620 */ "STOP\000"
8520 /* 12625 */ "PATCHABLE_OP\000"
8521 /* 12638 */ "FAULTING_OP\000"
8522 /* 12650 */ "PMXVBF16GER2PP\000"
8523 /* 12665 */ "PMXVF16GER2PP\000"
8524 /* 12679 */ "PMXVI16GER2PP\000"
8525 /* 12693 */ "PMDMXVBF16GERX2PP\000"
8526 /* 12711 */ "PMDMXVF16GERX2PP\000"
8527 /* 12728 */ "PMXVI8GER4PP\000"
8528 /* 12741 */ "PMDMXVI8GERX4PP\000"
8529 /* 12757 */ "PMXVI4GER8PP\000"
8530 /* 12770 */ "PMXVF32GERPP\000"
8531 /* 12783 */ "PMXVF64GERPP\000"
8532 /* 12796 */ "PMXVI16GER2SPP\000"
8533 /* 12811 */ "PMXVI8GER4SPP\000"
8534 /* 12825 */ "PMDMXVI8GERX4SPP\000"
8535 /* 12842 */ "PMXVI8GER4WSPP\000"
8536 /* 12857 */ "PMXVBF16GER2WPP\000"
8537 /* 12873 */ "PMXVF16GER2WPP\000"
8538 /* 12888 */ "PMXVI16GER2WPP\000"
8539 /* 12903 */ "PMXVI8GER4WPP\000"
8540 /* 12917 */ "PMXVI4GER8WPP\000"
8541 /* 12931 */ "PMXVF32GERWPP\000"
8542 /* 12945 */ "PMXVF64GERWPP\000"
8543 /* 12959 */ "PMXVI16GER2SWPP\000"
8544 /* 12975 */ "XSNMSUBQP\000"
8545 /* 12985 */ "XSMSUBQP\000"
8546 /* 12994 */ "XSSUBQP\000"
8547 /* 13002 */ "XSTSTDCQP\000"
8548 /* 13012 */ "XSMINCQP\000"
8549 /* 13021 */ "XSMAXCQP\000"
8550 /* 13030 */ "XSNMADDQP\000"
8551 /* 13040 */ "XSMADDQP\000"
8552 /* 13049 */ "XSADDQP\000"
8553 /* 13057 */ "XSCVSDQP\000"
8554 /* 13066 */ "XSCVUDQP\000"
8555 /* 13075 */ "XSCMPGEQP\000"
8556 /* 13085 */ "XSNEGQP\000"
8557 /* 13093 */ "XSXSIGQP\000"
8558 /* 13102 */ "XSMULQP\000"
8559 /* 13110 */ "XSCPSGNQP\000"
8560 /* 13120 */ "XSCMPOQP\000"
8561 /* 13129 */ "XSCVDPQP\000"
8562 /* 13138 */ "XSIEXPQP\000"
8563 /* 13147 */ "XSCMPEXPQP\000"
8564 /* 13158 */ "XSXEXPQP\000"
8565 /* 13167 */ "XSCMPEQQP\000"
8566 /* 13177 */ "XSCVSQQP\000"
8567 /* 13186 */ "XSCVUQQP\000"
8568 /* 13195 */ "XSNABSQP\000"
8569 /* 13204 */ "XSABSQP\000"
8570 /* 13212 */ "XSCMPGTQP\000"
8571 /* 13222 */ "XSSQRTQP\000"
8572 /* 13231 */ "XSCMPUQP\000"
8573 /* 13240 */ "XSDIVQP\000"
8574 /* 13248 */ "RESTORE_DMRP\000"
8575 /* 13261 */ "SPILL_DMRP\000"
8576 /* 13272 */ "XSNMSUBASP\000"
8577 /* 13283 */ "XVNMSUBASP\000"
8578 /* 13294 */ "XSMSUBASP\000"
8579 /* 13304 */ "XVMSUBASP\000"
8580 /* 13314 */ "XSNMADDASP\000"
8581 /* 13325 */ "XVNMADDASP\000"
8582 /* 13336 */ "XSMADDASP\000"
8583 /* 13346 */ "XVMADDASP\000"
8584 /* 13356 */ "XSSUBSP\000"
8585 /* 13364 */ "XVSUBSP\000"
8586 /* 13372 */ "XSTSTDCSP\000"
8587 /* 13382 */ "XVTSTDCSP\000"
8588 /* 13392 */ "XSADDSP\000"
8589 /* 13400 */ "XVADDSP\000"
8590 /* 13408 */ "XSCVSXDSP\000"
8591 /* 13418 */ "XVCVSXDSP\000"
8592 /* 13428 */ "XSCVUXDSP\000"
8593 /* 13438 */ "XVCVUXDSP\000"
8594 /* 13448 */ "XVCMPGESP\000"
8595 /* 13458 */ "XSRESP\000"
8596 /* 13465 */ "XVRESP\000"
8597 /* 13472 */ "XSRSQRTESP\000"
8598 /* 13483 */ "XVRSQRTESP\000"
8599 /* 13494 */ "XVNEGSP\000"
8600 /* 13502 */ "XVXSIGSP\000"
8601 /* 13511 */ "XSMULSP\000"
8602 /* 13519 */ "XVMULSP\000"
8603 /* 13527 */ "XSNMSUBMSP\000"
8604 /* 13538 */ "XVNMSUBMSP\000"
8605 /* 13549 */ "XSMSUBMSP\000"
8606 /* 13559 */ "XVMSUBMSP\000"
8607 /* 13569 */ "XSNMADDMSP\000"
8608 /* 13580 */ "XVNMADDMSP\000"
8609 /* 13591 */ "XSMADDMSP\000"
8610 /* 13601 */ "XVMADDMSP\000"
8611 /* 13611 */ "XVCPSGNSP\000"
8612 /* 13621 */ "XVMINSP\000"
8613 /* 13629 */ "XSCVDPSP\000"
8614 /* 13638 */ "XVCVDPSP\000"
8615 /* 13647 */ "XVCVHPSP\000"
8616 /* 13656 */ "XVIEXPSP\000"
8617 /* 13665 */ "XVXEXPSP\000"
8618 /* 13674 */ "XVCMPEQSP\000"
8619 /* 13684 */ "DRSP\000"
8620 /* 13689 */ "FRSP\000"
8621 /* 13694 */ "XSRSP\000"
8622 /* 13700 */ "XVNABSSP\000"
8623 /* 13709 */ "XVABSSP\000"
8624 /* 13717 */ "PLXSSP\000"
8625 /* 13724 */ "PSTXSSP\000"
8626 /* 13732 */ "XVCMPGTSP\000"
8627 /* 13742 */ "XSSQRTSP\000"
8628 /* 13751 */ "XVTSQRTSP\000"
8629 /* 13761 */ "XVSQRTSP\000"
8630 /* 13770 */ "XSDIVSP\000"
8631 /* 13778 */ "XVTDIVSP\000"
8632 /* 13787 */ "XVDIVSP\000"
8633 /* 13795 */ "XVCVSXWSP\000"
8634 /* 13805 */ "XVCVUXWSP\000"
8635 /* 13815 */ "XVMAXSP\000"
8636 /* 13823 */ "HASHSTP\000"
8637 /* 13831 */ "ADJCALLSTACKUP\000"
8638 /* 13846 */ "PREALLOCATED_SETUP\000"
8639 /* 13865 */ "PLXVP\000"
8640 /* 13871 */ "PSTXVP\000"
8641 /* 13878 */ "ATOMIC_LOAD_SUB_NOWP\000"
8642 /* 13899 */ "ATOMIC_LOAD_ADD_NOWP\000"
8643 /* 13920 */ "ATOMIC_LOAD_NAND_NOWP\000"
8644 /* 13942 */ "ATOMIC_LOAD_AND_NOWP\000"
8645 /* 13963 */ "ATOMIC_LOAD_UMIN_NOWP\000"
8646 /* 13985 */ "ATOMIC_LOAD_MIN_NOWP\000"
8647 /* 14006 */ "ATOMIC_SWAP_NOWP\000"
8648 /* 14023 */ "ATOMIC_LOAD_XOR_NOWP\000"
8649 /* 14044 */ "ATOMIC_LOAD_OR_NOWP\000"
8650 /* 14064 */ "ATOMIC_LOAD_UMAX_NOWP\000"
8651 /* 14086 */ "ATOMIC_LOAD_MAX_NOWP\000"
8652 /* 14107 */ "G_FLDEXP\000"
8653 /* 14116 */ "G_STRICT_FLDEXP\000"
8654 /* 14132 */ "G_FEXP\000"
8655 /* 14139 */ "G_FFREXP\000"
8656 /* 14148 */ "XSRQPXP\000"
8657 /* 14156 */ "VEXTSD2Q\000"
8658 /* 14165 */ "VSRAQ\000"
8659 /* 14171 */ "DQUAQ\000"
8660 /* 14177 */ "DSUBQ\000"
8661 /* 14183 */ "VPRTYBQ\000"
8662 /* 14191 */ "DTSTDCQ\000"
8663 /* 14199 */ "DENBCDQ\000"
8664 /* 14207 */ "DADDQ\000"
8665 /* 14213 */ "DRRNDQ\000"
8666 /* 14220 */ "DDEDPDQ\000"
8667 /* 14228 */ "EFDCMPEQ\000"
8668 /* 14237 */ "EFSCMPEQ\000"
8669 /* 14246 */ "EVFSCMPEQ\000"
8670 /* 14256 */ "EVCMPEQ\000"
8671 /* 14264 */ "EFDTSTEQ\000"
8672 /* 14273 */ "EFSTSTEQ\000"
8673 /* 14282 */ "EVFSTSTEQ\000"
8674 /* 14292 */ "DTSTSFQ\000"
8675 /* 14300 */ "DTSTDGQ\000"
8676 /* 14308 */ "DQUAIQ\000"
8677 /* 14315 */ "DTSTSFIQ\000"
8678 /* 14324 */ "DSCLIQ\000"
8679 /* 14331 */ "DSCRIQ\000"
8680 /* 14338 */ "LXVKQ\000"
8681 /* 14344 */ "ICBLQ\000"
8682 /* 14350 */ "VRLQ\000"
8683 /* 14355 */ "VSLQ\000"
8684 /* 14360 */ "DMULQ\000"
8685 /* 14366 */ "VBPERMQ\000"
8686 /* 14374 */ "DRINTNQ\000"
8687 /* 14382 */ "DCMPOQ\000"
8688 /* 14389 */ "DRDPQ\000"
8689 /* 14395 */ "DCTQPQ\000"
8690 /* 14402 */ "DCFFIXQQ\000"
8691 /* 14411 */ "DCTFIXQQ\000"
8692 /* 14420 */ "XXBRQ\000"
8693 /* 14426 */ "VSRQ\000"
8694 /* 14431 */ "VMODSQ\000"
8695 /* 14438 */ "VDIVESQ\000"
8696 /* 14446 */ "VCMPSQ\000"
8697 /* 14453 */ "VCMPGTSQ\000"
8698 /* 14462 */ "VDIVSQ\000"
8699 /* 14469 */ "STQ\000"
8700 /* 14473 */ "VMUL10UQ\000"
8701 /* 14482 */ "VMUL10CUQ\000"
8702 /* 14492 */ "VSUBCUQ\000"
8703 /* 14500 */ "VADDCUQ\000"
8704 /* 14508 */ "VMUL10ECUQ\000"
8705 /* 14519 */ "VSUBECUQ\000"
8706 /* 14528 */ "VADDECUQ\000"
8707 /* 14537 */ "VMODUQ\000"
8708 /* 14544 */ "VMUL10EUQ\000"
8709 /* 14554 */ "VDIVEUQ\000"
8710 /* 14562 */ "DCMPUQ\000"
8711 /* 14569 */ "VCMPUQ\000"
8712 /* 14576 */ "VCMPEQUQ\000"
8713 /* 14585 */ "VCMPGTUQ\000"
8714 /* 14594 */ "VDIVUQ\000"
8715 /* 14601 */ "DDIVQ\000"
8716 /* 14607 */ "DIEXQ\000"
8717 /* 14613 */ "DTSTEXQ\000"
8718 /* 14621 */ "DXEXQ\000"
8719 /* 14627 */ "DCFFIXQ\000"
8720 /* 14635 */ "DCTFIXQ\000"
8721 /* 14643 */ "DRINTXQ\000"
8722 /* 14651 */ "MBAR\000"
8723 /* 14656 */ "UpdateGBR\000"
8724 /* 14666 */ "VSTRIBR\000"
8725 /* 14674 */ "G_BR\000"
8726 /* 14679 */ "INLINEASM_BR\000"
8727 /* 14692 */ "SETNBCR\000"
8728 /* 14700 */ "SETBCR\000"
8729 /* 14707 */ "MFDCR\000"
8730 /* 14713 */ "RLDCR\000"
8731 /* 14719 */ "MTDCR\000"
8732 /* 14725 */ "MFCR\000"
8733 /* 14730 */ "RLDICR\000"
8734 /* 14737 */ "MFUDSCR\000"
8735 /* 14745 */ "MTUDSCR\000"
8736 /* 14753 */ "MFVSCR\000"
8737 /* 14760 */ "MTVSCR\000"
8738 /* 14767 */ "RESTORE_CR\000"
8739 /* 14778 */ "SPILL_CR\000"
8740 /* 14787 */ "ADDItlsgdLADDR\000"
8741 /* 14802 */ "ADDItlsldLADDR\000"
8742 /* 14817 */ "G_BLOCK_ADDR\000"
8743 /* 14830 */ "GETtlsldADDR\000"
8744 /* 14843 */ "GETtlsADDR\000"
8745 /* 14854 */ "PMXVF32GER\000"
8746 /* 14865 */ "PMXVF64GER\000"
8747 /* 14876 */ "VNCIPHER\000"
8748 /* 14885 */ "VCIPHER\000"
8749 /* 14893 */ "MEMBARRIER\000"
8750 /* 14904 */ "G_CONSTANT_FOLD_BARRIER\000"
8751 /* 14928 */ "PATCHABLE_FUNCTION_ENTER\000"
8752 /* 14953 */ "G_READCYCLECOUNTER\000"
8753 /* 14972 */ "G_READSTEADYCOUNTER\000"
8754 /* 14992 */ "G_READ_REGISTER\000"
8755 /* 15008 */ "G_WRITE_REGISTER\000"
8756 /* 15025 */ "VSTRIHR\000"
8757 /* 15033 */ "G_ASHR\000"
8758 /* 15040 */ "G_FSHR\000"
8759 /* 15047 */ "G_LSHR\000"
8760 /* 15054 */ "KILL_PAIR\000"
8761 /* 15064 */ "BLR\000"
8762 /* 15068 */ "gBCLR\000"
8763 /* 15074 */ "BCCLR\000"
8764 /* 15080 */ "MFLR\000"
8765 /* 15085 */ "MTLR\000"
8766 /* 15090 */ "BDZLR\000"
8767 /* 15096 */ "BDNZLR\000"
8768 /* 15103 */ "MovePCtoLR\000"
8769 /* 15114 */ "MoveGOTtoLR\000"
8770 /* 15126 */ "RESTORE_DMR\000"
8771 /* 15138 */ "SPILL_DMR\000"
8772 /* 15148 */ "FMR\000"
8773 /* 15152 */ "DMMR\000"
8774 /* 15157 */ "MFPMR\000"
8775 /* 15163 */ "MTPMR\000"
8776 /* 15169 */ "VPERMR\000"
8777 /* 15176 */ "XXPERMR\000"
8778 /* 15184 */ "CONVERGENCECTRL_ANCHOR\000"
8779 /* 15207 */ "XXLOR\000"
8780 /* 15213 */ "XXLNOR\000"
8781 /* 15220 */ "CRNOR\000"
8782 /* 15226 */ "EVNOR\000"
8783 /* 15232 */ "G_FFLOOR\000"
8784 /* 15241 */ "G_SAVGFLOOR\000"
8785 /* 15253 */ "G_UAVGFLOOR\000"
8786 /* 15265 */ "CROR\000"
8787 /* 15270 */ "G_EXTRACT_SUBVECTOR\000"
8788 /* 15290 */ "G_INSERT_SUBVECTOR\000"
8789 /* 15309 */ "G_BUILD_VECTOR\000"
8790 /* 15324 */ "G_SHUFFLE_VECTOR\000"
8791 /* 15341 */ "G_STEP_VECTOR\000"
8792 /* 15355 */ "G_SPLAT_VECTOR\000"
8793 /* 15370 */ "EVOR\000"
8794 /* 15375 */ "XXLXOR\000"
8795 /* 15382 */ "DMXOR\000"
8796 /* 15388 */ "VPERMXOR\000"
8797 /* 15397 */ "CRXOR\000"
8798 /* 15403 */ "EVXOR\000"
8799 /* 15409 */ "ATOMIC_LOAD_XOR\000"
8800 /* 15425 */ "G_VECREDUCE_XOR\000"
8801 /* 15441 */ "G_XOR\000"
8802 /* 15447 */ "G_ATOMICRMW_XOR\000"
8803 /* 15463 */ "ATOMIC_LOAD_OR\000"
8804 /* 15478 */ "G_VECREDUCE_OR\000"
8805 /* 15493 */ "G_OR\000"
8806 /* 15498 */ "G_ATOMICRMW_OR\000"
8807 /* 15513 */ "MFSPR\000"
8808 /* 15519 */ "MTSPR\000"
8809 /* 15525 */ "MFSR\000"
8810 /* 15530 */ "MFMSR\000"
8811 /* 15536 */ "MTMSR\000"
8812 /* 15542 */ "MTSR\000"
8813 /* 15547 */ "LVSR\000"
8814 /* 15552 */ "TAILBCTR\000"
8815 /* 15561 */ "gBCCTR\000"
8816 /* 15568 */ "BCCCTR\000"
8817 /* 15575 */ "MFCTR\000"
8818 /* 15581 */ "MTCTR\000"
8819 /* 15587 */ "G_ROTR\000"
8820 /* 15594 */ "G_INTTOPTR\000"
8821 /* 15605 */ "PMXVI16GER2S\000"
8822 /* 15618 */ "ADDG6S\000"
8823 /* 15625 */ "EFDABS\000"
8824 /* 15632 */ "G_FABS\000"
8825 /* 15639 */ "EFDNABS\000"
8826 /* 15647 */ "EFSNABS\000"
8827 /* 15655 */ "EVFSNABS\000"
8828 /* 15664 */ "EFSABS\000"
8829 /* 15671 */ "EVFSABS\000"
8830 /* 15679 */ "EVABS\000"
8831 /* 15685 */ "G_ABS\000"
8832 /* 15691 */ "VSUM4SBS\000"
8833 /* 15700 */ "VSUBSBS\000"
8834 /* 15708 */ "VADDSBS\000"
8835 /* 15716 */ "VSUM4UBS\000"
8836 /* 15725 */ "VSUBUBS\000"
8837 /* 15733 */ "VADDUBS\000"
8838 /* 15741 */ "FSUBS\000"
8839 /* 15747 */ "FMSUBS\000"
8840 /* 15754 */ "FNMSUBS\000"
8841 /* 15762 */ "G_ABDS\000"
8842 /* 15769 */ "FADDS\000"
8843 /* 15775 */ "FMADDS\000"
8844 /* 15782 */ "FNMADDS\000"
8845 /* 15790 */ "FCFIDS\000"
8846 /* 15797 */ "DCBTDS\000"
8847 /* 15804 */ "DCBTSTDS\000"
8848 /* 15813 */ "XSCVDPSXDS\000"
8849 /* 15824 */ "XVCVDPSXDS\000"
8850 /* 15835 */ "XVCVSPSXDS\000"
8851 /* 15846 */ "XSCVDPUXDS\000"
8852 /* 15857 */ "XVCVDPUXDS\000"
8853 /* 15868 */ "XVCVSPUXDS\000"
8854 /* 15879 */ "V_SETALLONES\000"
8855 /* 15892 */ "FRES\000"
8856 /* 15897 */ "FRSQRTES\000"
8857 /* 15906 */ "G_UNMERGE_VALUES\000"
8858 /* 15923 */ "G_MERGE_VALUES\000"
8859 /* 15938 */ "EFDCFS\000"
8860 /* 15945 */ "MFFS\000"
8861 /* 15950 */ "PLFS\000"
8862 /* 15955 */ "MCRFS\000"
8863 /* 15961 */ "PSTFS\000"
8864 /* 15967 */ "FNEGS\000"
8865 /* 15973 */ "VSUM4SHS\000"
8866 /* 15982 */ "VSUBSHS\000"
8867 /* 15990 */ "VMHADDSHS\000"
8868 /* 16000 */ "VMHRADDSHS\000"
8869 /* 16011 */ "VADDSHS\000"
8870 /* 16019 */ "VMSUMSHS\000"
8871 /* 16028 */ "VSUBUHS\000"
8872 /* 16036 */ "VADDUHS\000"
8873 /* 16044 */ "VMSUMUHS\000"
8874 /* 16053 */ "SUBIS\000"
8875 /* 16059 */ "SUBPCIS\000"
8876 /* 16067 */ "ADDPCIS\000"
8877 /* 16075 */ "PADDIS\000"
8878 /* 16082 */ "LIS\000"
8879 /* 16086 */ "XORIS\000"
8880 /* 16092 */ "EVSRWIS\000"
8881 /* 16100 */ "FSELS\000"
8882 /* 16106 */ "ADD4TLS\000"
8883 /* 16114 */ "ADD8TLS\000"
8884 /* 16122 */ "ICBTLS\000"
8885 /* 16129 */ "G_CTLS\000"
8886 /* 16136 */ "LHAXTLS\000"
8887 /* 16144 */ "LWAXTLS\000"
8888 /* 16152 */ "STBXTLS\000"
8889 /* 16160 */ "LFDXTLS\000"
8890 /* 16168 */ "STFDXTLS\000"
8891 /* 16177 */ "LDXTLS\000"
8892 /* 16184 */ "STDXTLS\000"
8893 /* 16192 */ "STHXTLS\000"
8894 /* 16200 */ "LFSXTLS\000"
8895 /* 16208 */ "STFSXTLS\000"
8896 /* 16217 */ "STWXTLS\000"
8897 /* 16225 */ "LBZXTLS\000"
8898 /* 16233 */ "LHZXTLS\000"
8899 /* 16241 */ "LWZXTLS\000"
8900 /* 16249 */ "BL8_TLS\000"
8901 /* 16257 */ "BL8_NOTOC_TLS\000"
8902 /* 16271 */ "BL_TLS\000"
8903 /* 16278 */ "BL8_NOP_TLS\000"
8904 /* 16290 */ "FMULS\000"
8905 /* 16296 */ "FRIMS\000"
8906 /* 16302 */ "FCPSGNS\000"
8907 /* 16310 */ "FRINS\000"
8908 /* 16316 */ "G_FACOS\000"
8909 /* 16324 */ "G_FCOS\000"
8910 /* 16331 */ "G_FSINCOS\000"
8911 /* 16341 */ "EVLWHOS\000"
8912 /* 16349 */ "FCMPOS\000"
8913 /* 16356 */ "DCBFPS\000"
8914 /* 16363 */ "FRIPS\000"
8915 /* 16369 */ "G_STRICT_FCMPS\000"
8916 /* 16384 */ "DCBSTPS\000"
8917 /* 16392 */ "G_CONCAT_VECTORS\000"
8918 /* 16409 */ "COPY_TO_REGCLASS\000"
8919 /* 16426 */ "G_IS_FPCLASS\000"
8920 /* 16439 */ "FABSS\000"
8921 /* 16445 */ "FNABSS\000"
8922 /* 16452 */ "VPKSDSS\000"
8923 /* 16460 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8924 /* 16490 */ "G_VECTOR_COMPRESS\000"
8925 /* 16508 */ "VPKSHSS\000"
8926 /* 16516 */ "VPKSWSS\000"
8927 /* 16524 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8928 /* 16551 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8929 /* 16589 */ "EVCMPGTS\000"
8930 /* 16598 */ "EVCMPLTS\000"
8931 /* 16607 */ "FSQRTS\000"
8932 /* 16614 */ "FCFIDUS\000"
8933 /* 16622 */ "VPKSDUS\000"
8934 /* 16630 */ "VPKUDUS\000"
8935 /* 16638 */ "SUBFUS\000"
8936 /* 16645 */ "VPKSHUS\000"
8937 /* 16653 */ "VPKUHUS\000"
8938 /* 16661 */ "FCMPUS\000"
8939 /* 16668 */ "VPKSWUS\000"
8940 /* 16676 */ "VPKUWUS\000"
8941 /* 16684 */ "FDIVS\000"
8942 /* 16690 */ "EVSRWS\000"
8943 /* 16697 */ "MTVSRWS\000"
8944 /* 16705 */ "VSUM2SWS\000"
8945 /* 16714 */ "VSUBSWS\000"
8946 /* 16722 */ "VADDSWS\000"
8947 /* 16730 */ "VSUMSWS\000"
8948 /* 16738 */ "VSUBUWS\000"
8949 /* 16746 */ "VADDUWS\000"
8950 /* 16754 */ "EVDIVWS\000"
8951 /* 16762 */ "XSCVDPSXWS\000"
8952 /* 16773 */ "XVCVDPSXWS\000"
8953 /* 16784 */ "XVCVSPSXWS\000"
8954 /* 16795 */ "XSCVDPUXWS\000"
8955 /* 16806 */ "XVCVDPUXWS\000"
8956 /* 16817 */ "XVCVSPUXWS\000"
8957 /* 16828 */ "VCTSXS\000"
8958 /* 16835 */ "VCTUXS\000"
8959 /* 16842 */ "FRIZS\000"
8960 /* 16848 */ "G_TRUNC_SSAT_S\000"
8961 /* 16863 */ "LDAT\000"
8962 /* 16868 */ "STDAT\000"
8963 /* 16874 */ "EVLHHESPLAT\000"
8964 /* 16886 */ "EVLWHSPLAT\000"
8965 /* 16897 */ "EVLHHOSSPLAT\000"
8966 /* 16910 */ "EVLHHOUSPLAT\000"
8967 /* 16923 */ "EVLWWSPLAT\000"
8968 /* 16934 */ "G_SSUBSAT\000"
8969 /* 16944 */ "G_USUBSAT\000"
8970 /* 16954 */ "G_SADDSAT\000"
8971 /* 16964 */ "G_UADDSAT\000"
8972 /* 16974 */ "G_SSHLSAT\000"
8973 /* 16984 */ "G_USHLSAT\000"
8974 /* 16994 */ "G_SMULFIXSAT\000"
8975 /* 17007 */ "G_UMULFIXSAT\000"
8976 /* 17020 */ "G_SDIVFIXSAT\000"
8977 /* 17033 */ "G_UDIVFIXSAT\000"
8978 /* 17046 */ "G_ATOMICRMW_USUB_SAT\000"
8979 /* 17067 */ "G_FPTOSI_SAT\000"
8980 /* 17080 */ "G_FPTOUI_SAT\000"
8981 /* 17093 */ "LWAT\000"
8982 /* 17098 */ "STWAT\000"
8983 /* 17104 */ "DCBT\000"
8984 /* 17109 */ "ICBT\000"
8985 /* 17114 */ "G_EXTRACT\000"
8986 /* 17124 */ "G_SELECT\000"
8987 /* 17133 */ "G_BRINDIRECT\000"
8988 /* 17146 */ "DCBTCT\000"
8989 /* 17153 */ "DCBTSTCT\000"
8990 /* 17162 */ "PATCHABLE_RET\000"
8991 /* 17176 */ "TCHECK_RET\000"
8992 /* 17187 */ "TBEGIN_RET\000"
8993 /* 17198 */ "CR6SET\000"
8994 /* 17205 */ "DYNAREAOFFSET\000"
8995 /* 17219 */ "G_MEMSET\000"
8996 /* 17228 */ "CR6UNSET\000"
8997 /* 17237 */ "CRUNSET\000"
8998 /* 17245 */ "CRSET\000"
8999 /* 17251 */ "EFDCMPGT\000"
9000 /* 17260 */ "EFSCMPGT\000"
9001 /* 17269 */ "EVFSCMPGT\000"
9002 /* 17279 */ "EFDTSTGT\000"
9003 /* 17288 */ "EFSTSTGT\000"
9004 /* 17297 */ "EVFSTSTGT\000"
9005 /* 17307 */ "WAIT\000"
9006 /* 17312 */ "RESTORE_CRBIT\000"
9007 /* 17326 */ "SPILL_CRBIT\000"
9008 /* 17338 */ "ANDI_rec_1_EQ_BIT\000"
9009 /* 17356 */ "ANDI_rec_1_GT_BIT\000"
9010 /* 17374 */ "PATCHABLE_FUNCTION_EXIT\000"
9011 /* 17398 */ "G_BRJT\000"
9012 /* 17405 */ "G_EXTRACT_VECTOR_ELT\000"
9013 /* 17426 */ "G_INSERT_VECTOR_ELT\000"
9014 /* 17446 */ "EFDCMPLT\000"
9015 /* 17455 */ "EFSCMPLT\000"
9016 /* 17464 */ "EVFSCMPLT\000"
9017 /* 17474 */ "EFDTSTLT\000"
9018 /* 17483 */ "EFSTSTLT\000"
9019 /* 17492 */ "EVFSTSTLT\000"
9020 /* 17502 */ "G_FCONSTANT\000"
9021 /* 17514 */ "G_CONSTANT\000"
9022 /* 17525 */ "G_INTRINSIC_CONVERGENT\000"
9023 /* 17548 */ "STATEPOINT\000"
9024 /* 17559 */ "PATCHPOINT\000"
9025 /* 17570 */ "G_PTRTOINT\000"
9026 /* 17581 */ "G_FRINT\000"
9027 /* 17589 */ "G_INTRINSIC_LLRINT\000"
9028 /* 17608 */ "G_INTRINSIC_LRINT\000"
9029 /* 17626 */ "G_FNEARBYINT\000"
9030 /* 17639 */ "PPC32GOT\000"
9031 /* 17648 */ "PPC32PICGOT\000"
9032 /* 17660 */ "CRNOT\000"
9033 /* 17666 */ "LDtocCPT\000"
9034 /* 17675 */ "TRECHKPT\000"
9035 /* 17684 */ "G_VASTART\000"
9036 /* 17694 */ "LIFETIME_START\000"
9037 /* 17709 */ "G_INVOKE_REGION_START\000"
9038 /* 17731 */ "G_INSERT\000"
9039 /* 17740 */ "TABORT\000"
9040 /* 17747 */ "CP_ABORT\000"
9041 /* 17756 */ "G_FSQRT\000"
9042 /* 17764 */ "G_STRICT_FSQRT\000"
9043 /* 17779 */ "FTSQRT\000"
9044 /* 17786 */ "G_BITCAST\000"
9045 /* 17796 */ "G_ADDRSPACE_CAST\000"
9046 /* 17813 */ "VNCIPHERLAST\000"
9047 /* 17826 */ "VCIPHERLAST\000"
9048 /* 17838 */ "DCBST\000"
9049 /* 17844 */ "DST\000"
9050 /* 17848 */ "HASHST\000"
9051 /* 17855 */ "DBG_VALUE_LIST\000"
9052 /* 17870 */ "DCBTST\000"
9053 /* 17877 */ "DSTST\000"
9054 /* 17883 */ "SPILLTOVSR_ST\000"
9055 /* 17897 */ "DCBTT\000"
9056 /* 17903 */ "DSTT\000"
9057 /* 17908 */ "DCBTSTT\000"
9058 /* 17916 */ "DSTSTT\000"
9059 /* 17923 */ "XXSSUMUDMCEXT\000"
9060 /* 17937 */ "G_FPEXT\000"
9061 /* 17945 */ "G_SEXT\000"
9062 /* 17952 */ "G_ASSERT_SEXT\000"
9063 /* 17966 */ "G_ANYEXT\000"
9064 /* 17975 */ "G_ZEXT\000"
9065 /* 17982 */ "G_ASSERT_ZEXT\000"
9066 /* 17996 */ "LHAU\000"
9067 /* 18001 */ "STBU\000"
9068 /* 18006 */ "G_ABDU\000"
9069 /* 18013 */ "LFDU\000"
9070 /* 18018 */ "STFDU\000"
9071 /* 18024 */ "MADDHDU\000"
9072 /* 18032 */ "MULHDU\000"
9073 /* 18039 */ "FCFIDU\000"
9074 /* 18046 */ "FCTIDU\000"
9075 /* 18053 */ "LDU\000"
9076 /* 18057 */ "STDU\000"
9077 /* 18062 */ "DIVDU\000"
9078 /* 18068 */ "DIVDEU\000"
9079 /* 18075 */ "DIVWEU\000"
9080 /* 18082 */ "STHU\000"
9081 /* 18087 */ "EVSRWIU\000"
9082 /* 18095 */ "EVLWHOU\000"
9083 /* 18103 */ "DCMPU\000"
9084 /* 18109 */ "LFSU\000"
9085 /* 18114 */ "STFSU\000"
9086 /* 18120 */ "EVCMPGTU\000"
9087 /* 18129 */ "EVCMPLTU\000"
9088 /* 18138 */ "MULHWU\000"
9089 /* 18145 */ "FCTIWU\000"
9090 /* 18152 */ "EVSRWU\000"
9091 /* 18159 */ "STWU\000"
9092 /* 18164 */ "EVDIVWU\000"
9093 /* 18172 */ "LBZU\000"
9094 /* 18177 */ "LHZU\000"
9095 /* 18182 */ "LWZU\000"
9096 /* 18187 */ "G_TRUNC_SSAT_U\000"
9097 /* 18202 */ "G_TRUNC_USAT_U\000"
9098 /* 18217 */ "SCV\000"
9099 /* 18221 */ "SLBMFEV\000"
9100 /* 18229 */ "EFDDIV\000"
9101 /* 18236 */ "G_FDIV\000"
9102 /* 18243 */ "G_STRICT_FDIV\000"
9103 /* 18257 */ "EFSDIV\000"
9104 /* 18264 */ "EVFSDIV\000"
9105 /* 18272 */ "G_SDIV\000"
9106 /* 18279 */ "FTDIV\000"
9107 /* 18285 */ "G_UDIV\000"
9108 /* 18292 */ "VSLV\000"
9109 /* 18297 */ "G_GET_FPENV\000"
9110 /* 18309 */ "G_RESET_FPENV\000"
9111 /* 18323 */ "G_SET_FPENV\000"
9112 /* 18335 */ "XXLEQV\000"
9113 /* 18342 */ "CREQV\000"
9114 /* 18348 */ "EVEQV\000"
9115 /* 18354 */ "VSRV\000"
9116 /* 18359 */ "PLXV\000"
9117 /* 18364 */ "PSTXV\000"
9118 /* 18370 */ "VEXTSB2W\000"
9119 /* 18379 */ "VEXTSH2W\000"
9120 /* 18388 */ "PMXVBF16GER2W\000"
9121 /* 18402 */ "PMXVF16GER2W\000"
9122 /* 18415 */ "PMXVI16GER2W\000"
9123 /* 18428 */ "PMXVI8GER4W\000"
9124 /* 18440 */ "PMXVI4GER8W\000"
9125 /* 18452 */ "EVMHESMFAAW\000"
9126 /* 18464 */ "EVMHOSMFAAW\000"
9127 /* 18476 */ "EVMHESSFAAW\000"
9128 /* 18488 */ "EVMHOSSFAAW\000"
9129 /* 18500 */ "EVADDSMIAAW\000"
9130 /* 18512 */ "EVMHESMIAAW\000"
9131 /* 18524 */ "EVSUBFSMIAAW\000"
9132 /* 18537 */ "EVMWLSMIAAW\000"
9133 /* 18549 */ "EVMHOSMIAAW\000"
9134 /* 18561 */ "EVADDUMIAAW\000"
9135 /* 18573 */ "EVMHEUMIAAW\000"
9136 /* 18585 */ "EVSUBFUMIAAW\000"
9137 /* 18598 */ "EVMWLUMIAAW\000"
9138 /* 18610 */ "EVMHOUMIAAW\000"
9139 /* 18622 */ "EVADDSSIAAW\000"
9140 /* 18634 */ "EVMHESSIAAW\000"
9141 /* 18646 */ "EVSUBFSSIAAW\000"
9142 /* 18659 */ "EVMWLSSIAAW\000"
9143 /* 18671 */ "EVMHOSSIAAW\000"
9144 /* 18683 */ "EVADDUSIAAW\000"
9145 /* 18695 */ "EVMHEUSIAAW\000"
9146 /* 18707 */ "EVSUBFUSIAAW\000"
9147 /* 18720 */ "EVMWLUSIAAW\000"
9148 /* 18732 */ "EVMHOUSIAAW\000"
9149 /* 18744 */ "VSHASIGMAW\000"
9150 /* 18755 */ "VSRAW\000"
9151 /* 18761 */ "VCNTMBW\000"
9152 /* 18769 */ "VPRTYBW\000"
9153 /* 18777 */ "XXMFACCW\000"
9154 /* 18786 */ "XXMTACCW\000"
9155 /* 18795 */ "EVADDW\000"
9156 /* 18802 */ "EVLDW\000"
9157 /* 18808 */ "EVRNDW\000"
9158 /* 18815 */ "EVSTDW\000"
9159 /* 18822 */ "VMRGEW\000"
9160 /* 18829 */ "VCMPNEW\000"
9161 /* 18837 */ "EVSUBFW\000"
9162 /* 18845 */ "EVSUBIFW\000"
9163 /* 18854 */ "VNEGW\000"
9164 /* 18860 */ "VMRGHW\000"
9165 /* 18867 */ "XXMRGHW\000"
9166 /* 18875 */ "MULHW\000"
9167 /* 18881 */ "EVADDIW\000"
9168 /* 18889 */ "FCTIW\000"
9169 /* 18895 */ "XXSPLTIW\000"
9170 /* 18904 */ "VMRGLW\000"
9171 /* 18911 */ "XXMRGLW\000"
9172 /* 18919 */ "MULLW\000"
9173 /* 18925 */ "CMPLW\000"
9174 /* 18931 */ "EVRLW\000"
9175 /* 18937 */ "XVRLW\000"
9176 /* 18943 */ "EVSLW\000"
9177 /* 18949 */ "LMW\000"
9178 /* 18953 */ "STMW\000"
9179 /* 18958 */ "VPMSUMW\000"
9180 /* 18966 */ "EVMHESMFANW\000"
9181 /* 18978 */ "EVMHOSMFANW\000"
9182 /* 18990 */ "EVMHESSFANW\000"
9183 /* 19002 */ "EVMHOSSFANW\000"
9184 /* 19014 */ "EVMHESMIANW\000"
9185 /* 19026 */ "EVMWLSMIANW\000"
9186 /* 19038 */ "EVMHOSMIANW\000"
9187 /* 19050 */ "EVMHEUMIANW\000"
9188 /* 19062 */ "EVMWLUMIANW\000"
9189 /* 19074 */ "EVMHOUMIANW\000"
9190 /* 19086 */ "EVMHESSIANW\000"
9191 /* 19098 */ "EVMWLSSIANW\000"
9192 /* 19110 */ "EVMHOSSIANW\000"
9193 /* 19122 */ "EVMHEUSIANW\000"
9194 /* 19134 */ "EVMWLUSIANW\000"
9195 /* 19146 */ "EVMHOUSIANW\000"
9196 /* 19158 */ "VMRGOW\000"
9197 /* 19165 */ "G_FPOW\000"
9198 /* 19172 */ "CMPW\000"
9199 /* 19177 */ "XXBRW\000"
9200 /* 19183 */ "PMXVF32GERW\000"
9201 /* 19195 */ "PMXVF64GERW\000"
9202 /* 19207 */ "VSRW\000"
9203 /* 19212 */ "PMXVI16GER2SW\000"
9204 /* 19226 */ "VMODSW\000"
9205 /* 19233 */ "VMULESW\000"
9206 /* 19241 */ "VDIVESW\000"
9207 /* 19249 */ "VAVGSW\000"
9208 /* 19256 */ "VUPKHSW\000"
9209 /* 19264 */ "XVMULHSW\000"
9210 /* 19273 */ "VSPLTISW\000"
9211 /* 19282 */ "VUPKLSW\000"
9212 /* 19290 */ "EVCNTLSW\000"
9213 /* 19299 */ "VMINSW\000"
9214 /* 19306 */ "VINSW\000"
9215 /* 19312 */ "VMULOSW\000"
9216 /* 19320 */ "VCMPGTSW\000"
9217 /* 19329 */ "EXTSW\000"
9218 /* 19335 */ "VDIVSW\000"
9219 /* 19342 */ "VMAXSW\000"
9220 /* 19349 */ "VSPLTW\000"
9221 /* 19356 */ "XXSPLTW\000"
9222 /* 19364 */ "VPOPCNTW\000"
9223 /* 19373 */ "VINSERTW\000"
9224 /* 19382 */ "XXINSERTW\000"
9225 /* 19392 */ "SPESTW\000"
9226 /* 19399 */ "PSTW\000"
9227 /* 19404 */ "VSUBCUW\000"
9228 /* 19412 */ "VADDCUW\000"
9229 /* 19420 */ "VMODUW\000"
9230 /* 19427 */ "VABSDUW\000"
9231 /* 19435 */ "VMULEUW\000"
9232 /* 19443 */ "VDIVEUW\000"
9233 /* 19451 */ "VAVGUW\000"
9234 /* 19458 */ "XVMULHUW\000"
9235 /* 19467 */ "VMINUW\000"
9236 /* 19474 */ "VMULOUW\000"
9237 /* 19482 */ "VCMPEQUW\000"
9238 /* 19491 */ "VEXTRACTUW\000"
9239 /* 19502 */ "XXEXTRACTUW\000"
9240 /* 19514 */ "VCMPGTUW\000"
9241 /* 19523 */ "VDIVUW\000"
9242 /* 19530 */ "VMAXUW\000"
9243 /* 19537 */ "XXBLENDVW\000"
9244 /* 19547 */ "DIVW\000"
9245 /* 19552 */ "VCMPNEZW\000"
9246 /* 19561 */ "VCLZW\000"
9247 /* 19567 */ "EVCNTLZW\000"
9248 /* 19576 */ "VCTZW\000"
9249 /* 19582 */ "CNTTZW\000"
9250 /* 19589 */ "LXVPB32X\000"
9251 /* 19598 */ "STXVPB32X\000"
9252 /* 19608 */ "LXVD2X\000"
9253 /* 19615 */ "STXVD2X\000"
9254 /* 19623 */ "LXVW4X\000"
9255 /* 19630 */ "STXVW4X\000"
9256 /* 19638 */ "LXVB16X\000"
9257 /* 19646 */ "STXVB16X\000"
9258 /* 19655 */ "LXVH8X\000"
9259 /* 19662 */ "STXVH8X\000"
9260 /* 19670 */ "LHAX\000"
9261 /* 19675 */ "G_VECREDUCE_FMAX\000"
9262 /* 19692 */ "G_ATOMICRMW_FMAX\000"
9263 /* 19709 */ "G_VECREDUCE_SMAX\000"
9264 /* 19726 */ "G_SMAX\000"
9265 /* 19733 */ "ATOMIC_LOAD_UMAX\000"
9266 /* 19750 */ "G_VECREDUCE_UMAX\000"
9267 /* 19767 */ "G_UMAX\000"
9268 /* 19774 */ "G_ATOMICRMW_UMAX\000"
9269 /* 19791 */ "ATOMIC_LOAD_MAX\000"
9270 /* 19807 */ "G_ATOMICRMW_MAX\000"
9271 /* 19823 */ "TLBIVAX\000"
9272 /* 19831 */ "LFIWAX\000"
9273 /* 19838 */ "LIWAX\000"
9274 /* 19844 */ "LXSIWAX\000"
9275 /* 19852 */ "LWAX\000"
9276 /* 19857 */ "LVEBX\000"
9277 /* 19863 */ "STVEBX\000"
9278 /* 19870 */ "STXSIBX\000"
9279 /* 19878 */ "LXVRBX\000"
9280 /* 19885 */ "STXVRBX\000"
9281 /* 19893 */ "STBX\000"
9282 /* 19898 */ "STBCX\000"
9283 /* 19904 */ "STDCX\000"
9284 /* 19910 */ "STHCX\000"
9285 /* 19916 */ "STQCX\000"
9286 /* 19922 */ "STWCX\000"
9287 /* 19928 */ "XXSPLTI32DX\000"
9288 /* 19940 */ "EVLDDX\000"
9289 /* 19947 */ "EVSTDDX\000"
9290 /* 19955 */ "LFDX\000"
9291 /* 19960 */ "STFDX\000"
9292 /* 19966 */ "SPILLTOVSR_LDX\000"
9293 /* 19981 */ "LXVRDX\000"
9294 /* 19988 */ "STXVRDX\000"
9295 /* 19996 */ "LXSDX\000"
9296 /* 20002 */ "STXSDX\000"
9297 /* 20009 */ "STDX\000"
9298 /* 20014 */ "ADDEX\000"
9299 /* 20020 */ "G_FRAME_INDEX\000"
9300 /* 20034 */ "EVLWHEX\000"
9301 /* 20042 */ "EVSTWHEX\000"
9302 /* 20051 */ "DIEX\000"
9303 /* 20056 */ "DTSTEX\000"
9304 /* 20063 */ "EVSTWWEX\000"
9305 /* 20072 */ "DXEX\000"
9306 /* 20077 */ "G_SBFX\000"
9307 /* 20084 */ "G_UBFX\000"
9308 /* 20091 */ "EVLDHX\000"
9309 /* 20098 */ "EVSTDHX\000"
9310 /* 20106 */ "LVEHX\000"
9311 /* 20112 */ "STVEHX\000"
9312 /* 20119 */ "STXSIHX\000"
9313 /* 20127 */ "LXVRHX\000"
9314 /* 20134 */ "STXVRHX\000"
9315 /* 20142 */ "STHX\000"
9316 /* 20147 */ "GETtlsMOD32AIX\000"
9317 /* 20162 */ "GETtlsADDR32AIX\000"
9318 /* 20178 */ "GETtlsTpointer32AIX\000"
9319 /* 20198 */ "GETtlsMOD64AIX\000"
9320 /* 20213 */ "GETtlsADDR64AIX\000"
9321 /* 20229 */ "TLSGDAIX\000"
9322 /* 20238 */ "TLSLDAIX\000"
9323 /* 20247 */ "STBCIX\000"
9324 /* 20254 */ "LDCIX\000"
9325 /* 20260 */ "STDCIX\000"
9326 /* 20267 */ "STHCIX\000"
9327 /* 20274 */ "STWCIX\000"
9328 /* 20281 */ "LBZCIX\000"
9329 /* 20288 */ "LHZCIX\000"
9330 /* 20295 */ "LWZCIX\000"
9331 /* 20302 */ "DCFFIX\000"
9332 /* 20309 */ "G_SMULFIX\000"
9333 /* 20319 */ "G_UMULFIX\000"
9334 /* 20329 */ "DCTFIX\000"
9335 /* 20336 */ "G_SDIVFIX\000"
9336 /* 20346 */ "G_UDIVFIX\000"
9337 /* 20356 */ "XSRQPIX\000"
9338 /* 20364 */ "VINSBLX\000"
9339 /* 20372 */ "VEXTUBLX\000"
9340 /* 20381 */ "VINSDLX\000"
9341 /* 20389 */ "VINSHLX\000"
9342 /* 20397 */ "VEXTUHLX\000"
9343 /* 20406 */ "TLBILX\000"
9344 /* 20413 */ "VINSBVLX\000"
9345 /* 20422 */ "VEXTDUBVLX\000"
9346 /* 20433 */ "VEXTDDVLX\000"
9347 /* 20443 */ "VINSHVLX\000"
9348 /* 20452 */ "VEXTDUHVLX\000"
9349 /* 20463 */ "VINSWVLX\000"
9350 /* 20472 */ "VEXTDUWVLX\000"
9351 /* 20483 */ "VINSWLX\000"
9352 /* 20491 */ "VEXTUWLX\000"
9353 /* 20500 */ "XXPERMX\000"
9354 /* 20508 */ "VSBOX\000"
9355 /* 20514 */ "EVSTWHOX\000"
9356 /* 20523 */ "EVSTWWOX\000"
9357 /* 20532 */ "LBEPX\000"
9358 /* 20538 */ "STBEPX\000"
9359 /* 20545 */ "LFDEPX\000"
9360 /* 20552 */ "STFDEPX\000"
9361 /* 20560 */ "LHEPX\000"
9362 /* 20566 */ "STHEPX\000"
9363 /* 20573 */ "LWEPX\000"
9364 /* 20579 */ "STWEPX\000"
9365 /* 20586 */ "VUPKHPX\000"
9366 /* 20594 */ "VPKPX\000"
9367 /* 20600 */ "VUPKLPX\000"
9368 /* 20608 */ "LXSSPX\000"
9369 /* 20615 */ "STXSSPX\000"
9370 /* 20623 */ "LXVPX\000"
9371 /* 20629 */ "STXVPX\000"
9372 /* 20636 */ "LBARX\000"
9373 /* 20642 */ "LDARX\000"
9374 /* 20648 */ "LHARX\000"
9375 /* 20654 */ "LQARX\000"
9376 /* 20660 */ "LWARX\000"
9377 /* 20666 */ "LDBRX\000"
9378 /* 20672 */ "STDBRX\000"
9379 /* 20679 */ "LHBRX\000"
9380 /* 20685 */ "STHBRX\000"
9381 /* 20692 */ "VINSBRX\000"
9382 /* 20700 */ "VEXTUBRX\000"
9383 /* 20709 */ "LWBRX\000"
9384 /* 20715 */ "STWBRX\000"
9385 /* 20722 */ "VINSDRX\000"
9386 /* 20730 */ "VINSHRX\000"
9387 /* 20738 */ "VEXTUHRX\000"
9388 /* 20747 */ "VINSBVRX\000"
9389 /* 20756 */ "VEXTDUBVRX\000"
9390 /* 20767 */ "VEXTDDVRX\000"
9391 /* 20777 */ "VINSHVRX\000"
9392 /* 20786 */ "VEXTDUHVRX\000"
9393 /* 20797 */ "VINSWVRX\000"
9394 /* 20806 */ "VEXTDUWVRX\000"
9395 /* 20817 */ "VINSWRX\000"
9396 /* 20825 */ "VEXTUWRX\000"
9397 /* 20834 */ "MCRXRX\000"
9398 /* 20841 */ "TLBSX\000"
9399 /* 20847 */ "LXVDSX\000"
9400 /* 20854 */ "VCFSX\000"
9401 /* 20860 */ "LFSX\000"
9402 /* 20865 */ "STFSX\000"
9403 /* 20871 */ "EVLWHOSX\000"
9404 /* 20880 */ "LXVWSX\000"
9405 /* 20887 */ "EVLHHESPLATX\000"
9406 /* 20900 */ "EVLWHSPLATX\000"
9407 /* 20912 */ "EVLHHOSSPLATX\000"
9408 /* 20926 */ "EVLHHOUSPLATX\000"
9409 /* 20940 */ "EVLWWSPLATX\000"
9410 /* 20952 */ "DRINTX\000"
9411 /* 20959 */ "SPILLTOVSR_STX\000"
9412 /* 20974 */ "LHAUX\000"
9413 /* 20980 */ "LWAUX\000"
9414 /* 20986 */ "STBUX\000"
9415 /* 20992 */ "LFDUX\000"
9416 /* 20998 */ "STFDUX\000"
9417 /* 21005 */ "LDUX\000"
9418 /* 21010 */ "STDUX\000"
9419 /* 21016 */ "VCFUX\000"
9420 /* 21022 */ "STHUX\000"
9421 /* 21028 */ "EVLWHOUX\000"
9422 /* 21037 */ "LFSUX\000"
9423 /* 21043 */ "STFSUX\000"
9424 /* 21050 */ "STWUX\000"
9425 /* 21056 */ "LBZUX\000"
9426 /* 21062 */ "LHZUX\000"
9427 /* 21068 */ "LWZUX\000"
9428 /* 21074 */ "LVX\000"
9429 /* 21078 */ "STVX\000"
9430 /* 21083 */ "LXVX\000"
9431 /* 21088 */ "STXVX\000"
9432 /* 21094 */ "EVLDWX\000"
9433 /* 21101 */ "EVSTDWX\000"
9434 /* 21109 */ "LVEWX\000"
9435 /* 21115 */ "STVEWX\000"
9436 /* 21122 */ "STFIWX\000"
9437 /* 21129 */ "STXSIWX\000"
9438 /* 21137 */ "STIWX\000"
9439 /* 21143 */ "LXVRWX\000"
9440 /* 21150 */ "STXVRWX\000"
9441 /* 21158 */ "SPESTWX\000"
9442 /* 21166 */ "LXSIBZX\000"
9443 /* 21174 */ "LBZX\000"
9444 /* 21179 */ "LXSIHZX\000"
9445 /* 21187 */ "LHZX\000"
9446 /* 21192 */ "LFIWZX\000"
9447 /* 21199 */ "LIWZX\000"
9448 /* 21205 */ "LXSIWZX\000"
9449 /* 21213 */ "SPELWZX\000"
9450 /* 21221 */ "G_MEMCPY\000"
9451 /* 21230 */ "CP_COPY\000"
9452 /* 21238 */ "CONVERGENCECTRL_ENTRY\000"
9453 /* 21260 */ "DCBZ\000"
9454 /* 21265 */ "PLBZ\000"
9455 /* 21270 */ "DMXXSETACCZ\000"
9456 /* 21282 */ "BDZ\000"
9457 /* 21286 */ "EFDCTSIDZ\000"
9458 /* 21296 */ "FCTIDZ\000"
9459 /* 21303 */ "EFDCTUIDZ\000"
9460 /* 21313 */ "XSCVQPSDZ\000"
9461 /* 21323 */ "XSCVQPUDZ\000"
9462 /* 21333 */ "PLHZ\000"
9463 /* 21338 */ "VRFIZ\000"
9464 /* 21344 */ "XSRDPIZ\000"
9465 /* 21352 */ "XVRDPIZ\000"
9466 /* 21360 */ "XVRSPIZ\000"
9467 /* 21368 */ "EFDCTSIZ\000"
9468 /* 21377 */ "EFSCTSIZ\000"
9469 /* 21386 */ "EVFSCTSIZ\000"
9470 /* 21396 */ "EFDCTUIZ\000"
9471 /* 21405 */ "EFSCTUIZ\000"
9472 /* 21414 */ "EVFSCTUIZ\000"
9473 /* 21424 */ "G_CTLZ\000"
9474 /* 21431 */ "BDNZ\000"
9475 /* 21436 */ "XSCVQPSQZ\000"
9476 /* 21446 */ "XSCVQPUQZ\000"
9477 /* 21456 */ "DMSETDMRZ\000"
9478 /* 21466 */ "G_CTTZ\000"
9479 /* 21473 */ "FCTIDUZ\000"
9480 /* 21481 */ "FCTIWUZ\000"
9481 /* 21489 */ "FCTIWZ\000"
9482 /* 21496 */ "SPELWZ\000"
9483 /* 21503 */ "PLWZ\000"
9484 /* 21508 */ "MFVSRWZ\000"
9485 /* 21516 */ "MTVSRWZ\000"
9486 /* 21524 */ "MFVRWZ\000"
9487 /* 21531 */ "MTVRWZ\000"
9488 /* 21538 */ "XSCVQPSWZ\000"
9489 /* 21548 */ "XSCVQPUWZ\000"
9490 /* 21558 */ "ADD8TLS_\000"
9491 /* 21567 */ "LHAXTLS_\000"
9492 /* 21576 */ "LWAXTLS_\000"
9493 /* 21585 */ "STBXTLS_\000"
9494 /* 21594 */ "LFDXTLS_\000"
9495 /* 21603 */ "STFDXTLS_\000"
9496 /* 21613 */ "LDXTLS_\000"
9497 /* 21621 */ "STDXTLS_\000"
9498 /* 21630 */ "STHXTLS_\000"
9499 /* 21639 */ "LFSXTLS_\000"
9500 /* 21648 */ "STFSXTLS_\000"
9501 /* 21658 */ "STWXTLS_\000"
9502 /* 21667 */ "LBZXTLS_\000"
9503 /* 21676 */ "LHZXTLS_\000"
9504 /* 21685 */ "LWZXTLS_\000"
9505 /* 21694 */ "BL8_TLS_\000"
9506 /* 21703 */ "MTFSFb\000"
9507 /* 21710 */ "MTFSFIb\000"
9508 /* 21718 */ "RLDICL_32_rec\000"
9509 /* 21732 */ "EXTSWSLI_32_64_rec\000"
9510 /* 21751 */ "EXTSW_32_64_rec\000"
9511 /* 21767 */ "ADD4_rec\000"
9512 /* 21776 */ "EXTSB8_rec\000"
9513 /* 21787 */ "ADDC8_rec\000"
9514 /* 21797 */ "ANDC8_rec\000"
9515 /* 21807 */ "SUBFC8_rec\000"
9516 /* 21818 */ "ORC8_rec\000"
9517 /* 21827 */ "ADD8_rec\000"
9518 /* 21836 */ "NAND8_rec\000"
9519 /* 21846 */ "ADDE8_rec\000"
9520 /* 21856 */ "SUBFE8_rec\000"
9521 /* 21867 */ "ADDME8_rec\000"
9522 /* 21878 */ "SUBFME8_rec\000"
9523 /* 21890 */ "CP_PASTE8_rec\000"
9524 /* 21904 */ "ADDZE8_rec\000"
9525 /* 21915 */ "SUBFZE8_rec\000"
9526 /* 21927 */ "SUBF8_rec\000"
9527 /* 21937 */ "NEG8_rec\000"
9528 /* 21946 */ "EXTSH8_rec\000"
9529 /* 21957 */ "ANDI8_rec\000"
9530 /* 21967 */ "RLWIMI8_rec\000"
9531 /* 21979 */ "SRAWI8_rec\000"
9532 /* 21990 */ "RLWINM8_rec\000"
9533 /* 22002 */ "RLWNM8_rec\000"
9534 /* 22013 */ "NOR8_rec\000"
9535 /* 22022 */ "XOR8_rec\000"
9536 /* 22031 */ "ANDIS8_rec\000"
9537 /* 22042 */ "EQV8_rec\000"
9538 /* 22051 */ "SRAW8_rec\000"
9539 /* 22061 */ "SLW8_rec\000"
9540 /* 22070 */ "SRW8_rec\000"
9541 /* 22079 */ "CNTLZW8_rec\000"
9542 /* 22091 */ "CNTTZW8_rec\000"
9543 /* 22103 */ "DQUA_rec\000"
9544 /* 22112 */ "VCMPNEB_rec\000"
9545 /* 22124 */ "VCMPGTSB_rec\000"
9546 /* 22137 */ "EXTSB_rec\000"
9547 /* 22147 */ "VCMPEQUB_rec\000"
9548 /* 22160 */ "BCDSUB_rec\000"
9549 /* 22171 */ "FSUB_rec\000"
9550 /* 22180 */ "FMSUB_rec\000"
9551 /* 22190 */ "FNMSUB_rec\000"
9552 /* 22201 */ "VCMPGTUB_rec\000"
9553 /* 22214 */ "VCMPNEZB_rec\000"
9554 /* 22227 */ "ADDC_rec\000"
9555 /* 22236 */ "ANDC_rec\000"
9556 /* 22245 */ "SUBFC_rec\000"
9557 /* 22255 */ "SUBIC_rec\000"
9558 /* 22265 */ "ADDIC_rec\000"
9559 /* 22275 */ "RLDIC_rec\000"
9560 /* 22285 */ "BCDTRUNC_rec\000"
9561 /* 22298 */ "BCDUTRUNC_rec\000"
9562 /* 22312 */ "ORC_rec\000"
9563 /* 22320 */ "SRAD_rec\000"
9564 /* 22329 */ "DENBCD_rec\000"
9565 /* 22340 */ "BCDADD_rec\000"
9566 /* 22351 */ "FADD_rec\000"
9567 /* 22360 */ "FMADD_rec\000"
9568 /* 22370 */ "FNMADD_rec\000"
9569 /* 22381 */ "FNEGD_rec\000"
9570 /* 22391 */ "MULHD_rec\000"
9571 /* 22401 */ "FCFID_rec\000"
9572 /* 22411 */ "FCTID_rec\000"
9573 /* 22421 */ "FSELD_rec\000"
9574 /* 22431 */ "MULLD_rec\000"
9575 /* 22441 */ "SLD_rec\000"
9576 /* 22449 */ "FRIMD_rec\000"
9577 /* 22459 */ "NAND_rec\000"
9578 /* 22468 */ "FCPSGND_rec\000"
9579 /* 22480 */ "FRIND_rec\000"
9580 /* 22490 */ "DRRND_rec\000"
9581 /* 22500 */ "DDEDPD_rec\000"
9582 /* 22511 */ "FRIPD_rec\000"
9583 /* 22521 */ "SRD_rec\000"
9584 /* 22529 */ "FABSD_rec\000"
9585 /* 22539 */ "FNABSD_rec\000"
9586 /* 22550 */ "VCMPGTSD_rec\000"
9587 /* 22563 */ "VCMPEQUD_rec\000"
9588 /* 22576 */ "VCMPGTUD_rec\000"
9589 /* 22589 */ "DIVD_rec\000"
9590 /* 22598 */ "FRIZD_rec\000"
9591 /* 22608 */ "CNTLZD_rec\000"
9592 /* 22619 */ "CNTTZD_rec\000"
9593 /* 22630 */ "ADDE_rec\000"
9594 /* 22639 */ "DIVDE_rec\000"
9595 /* 22649 */ "SLBFEE_rec\000"
9596 /* 22660 */ "SUBFE_rec\000"
9597 /* 22670 */ "ADDME_rec\000"
9598 /* 22680 */ "SUBFME_rec\000"
9599 /* 22691 */ "FRE_rec\000"
9600 /* 22699 */ "FRSQRTE_rec\000"
9601 /* 22711 */ "CP_PASTE_rec\000"
9602 /* 22724 */ "DIVWE_rec\000"
9603 /* 22734 */ "ADDZE_rec\000"
9604 /* 22744 */ "SUBFZE_rec\000"
9605 /* 22755 */ "SUBF_rec\000"
9606 /* 22764 */ "MTFSF_rec\000"
9607 /* 22774 */ "NEG_rec\000"
9608 /* 22782 */ "VCMPNEH_rec\000"
9609 /* 22794 */ "VCMPGTSH_rec\000"
9610 /* 22807 */ "EXTSH_rec\000"
9611 /* 22817 */ "VCMPEQUH_rec\000"
9612 /* 22830 */ "VCMPGTUH_rec\000"
9613 /* 22843 */ "VCMPNEZH_rec\000"
9614 /* 22856 */ "DQUAI_rec\000"
9615 /* 22866 */ "SRADI_rec\000"
9616 /* 22876 */ "CLRLSLDI_rec\000"
9617 /* 22889 */ "EXTLDI_rec\000"
9618 /* 22900 */ "ANDI_rec\000"
9619 /* 22909 */ "CLRRDI_rec\000"
9620 /* 22920 */ "INSRDI_rec\000"
9621 /* 22931 */ "ROTRDI_rec\000"
9622 /* 22942 */ "EXTRDI_rec\000"
9623 /* 22953 */ "MTFSFI_rec\000"
9624 /* 22964 */ "DSCLI_rec\000"
9625 /* 22974 */ "EXTSWSLI_rec\000"
9626 /* 22987 */ "RLDIMI_rec\000"
9627 /* 22998 */ "RLWIMI_rec\000"
9628 /* 23009 */ "DSCRI_rec\000"
9629 /* 23019 */ "SRAWI_rec\000"
9630 /* 23029 */ "CLRLSLWI_rec\000"
9631 /* 23042 */ "INSLWI_rec\000"
9632 /* 23053 */ "EXTLWI_rec\000"
9633 /* 23064 */ "CLRRWI_rec\000"
9634 /* 23075 */ "INSRWI_rec\000"
9635 /* 23086 */ "ROTRWI_rec\000"
9636 /* 23097 */ "EXTRWI_rec\000"
9637 /* 23108 */ "VSTRIBL_rec\000"
9638 /* 23120 */ "RLDCL_rec\000"
9639 /* 23130 */ "RLDICL_rec\000"
9640 /* 23141 */ "VSTRIHL_rec\000"
9641 /* 23153 */ "DMUL_rec\000"
9642 /* 23162 */ "FMUL_rec\000"
9643 /* 23171 */ "RLWINM_rec\000"
9644 /* 23182 */ "RLWNM_rec\000"
9645 /* 23192 */ "BCDCFN_rec\000"
9646 /* 23203 */ "BCDCPSGN_rec\000"
9647 /* 23216 */ "BCDSETSGN_rec\000"
9648 /* 23230 */ "BCDCTN_rec\000"
9649 /* 23241 */ "DRINTN_rec\000"
9650 /* 23252 */ "ADD4O_rec\000"
9651 /* 23262 */ "ADDC8O_rec\000"
9652 /* 23273 */ "SUBFC8O_rec\000"
9653 /* 23285 */ "ADD8O_rec\000"
9654 /* 23295 */ "ADDE8O_rec\000"
9655 /* 23306 */ "SUBFE8O_rec\000"
9656 /* 23318 */ "ADDME8O_rec\000"
9657 /* 23330 */ "SUBFME8O_rec\000"
9658 /* 23343 */ "ADDZE8O_rec\000"
9659 /* 23355 */ "SUBFZE8O_rec\000"
9660 /* 23368 */ "SUBF8O_rec\000"
9661 /* 23379 */ "NEG8O_rec\000"
9662 /* 23389 */ "ADDCO_rec\000"
9663 /* 23399 */ "SUBFCO_rec\000"
9664 /* 23410 */ "MULLDO_rec\000"
9665 /* 23421 */ "DIVDO_rec\000"
9666 /* 23431 */ "ADDEO_rec\000"
9667 /* 23441 */ "DIVDEO_rec\000"
9668 /* 23452 */ "SUBFEO_rec\000"
9669 /* 23463 */ "ADDMEO_rec\000"
9670 /* 23474 */ "SUBFMEO_rec\000"
9671 /* 23486 */ "DIVWEO_rec\000"
9672 /* 23497 */ "ADDZEO_rec\000"
9673 /* 23508 */ "SUBFZEO_rec\000"
9674 /* 23520 */ "SUBFO_rec\000"
9675 /* 23530 */ "NEGO_rec\000"
9676 /* 23539 */ "DIVDUO_rec\000"
9677 /* 23550 */ "DIVDEUO_rec\000"
9678 /* 23562 */ "DIVWEUO_rec\000"
9679 /* 23574 */ "DIVWUO_rec\000"
9680 /* 23585 */ "MULLWO_rec\000"
9681 /* 23596 */ "DIVWO_rec\000"
9682 /* 23606 */ "XVCMPGEDP_rec\000"
9683 /* 23620 */ "XVCMPEQDP_rec\000"
9684 /* 23634 */ "DCTDP_rec\000"
9685 /* 23644 */ "XVCMPGTDP_rec\000"
9686 /* 23658 */ "VCMPBFP_rec\000"
9687 /* 23670 */ "VCMPGEFP_rec\000"
9688 /* 23683 */ "VCMPEQFP_rec\000"
9689 /* 23696 */ "VCMPGTFP_rec\000"
9690 /* 23709 */ "XVCMPGESP_rec\000"
9691 /* 23723 */ "XVCMPEQSP_rec\000"
9692 /* 23737 */ "DRSP_rec\000"
9693 /* 23746 */ "FRSP_rec\000"
9694 /* 23755 */ "XVCMPGTSP_rec\000"
9695 /* 23769 */ "DQUAQ_rec\000"
9696 /* 23779 */ "DSUBQ_rec\000"
9697 /* 23789 */ "DENBCDQ_rec\000"
9698 /* 23801 */ "DADDQ_rec\000"
9699 /* 23811 */ "DRRNDQ_rec\000"
9700 /* 23822 */ "DDEDPDQ_rec\000"
9701 /* 23834 */ "DQUAIQ_rec\000"
9702 /* 23845 */ "DSCLIQ_rec\000"
9703 /* 23856 */ "DSCRIQ_rec\000"
9704 /* 23867 */ "DMULQ_rec\000"
9705 /* 23877 */ "DRINTNQ_rec\000"
9706 /* 23889 */ "DRDPQ_rec\000"
9707 /* 23899 */ "DCTQPQ_rec\000"
9708 /* 23910 */ "BCDCFSQ_rec\000"
9709 /* 23922 */ "BCDCTSQ_rec\000"
9710 /* 23934 */ "VCMPGTSQ_rec\000"
9711 /* 23947 */ "VCMPEQUQ_rec\000"
9712 /* 23960 */ "VCMPGTUQ_rec\000"
9713 /* 23973 */ "DDIVQ_rec\000"
9714 /* 23983 */ "DIEXQ_rec\000"
9715 /* 23993 */ "DXEXQ_rec\000"
9716 /* 24003 */ "DCFFIXQ_rec\000"
9717 /* 24015 */ "DCTFIXQ_rec\000"
9718 /* 24027 */ "DRINTXQ_rec\000"
9719 /* 24039 */ "VSTRIBR_rec\000"
9720 /* 24051 */ "RLDCR_rec\000"
9721 /* 24061 */ "RLDICR_rec\000"
9722 /* 24072 */ "VSTRIHR_rec\000"
9723 /* 24084 */ "FMR_rec\000"
9724 /* 24092 */ "NOR_rec\000"
9725 /* 24100 */ "XOR_rec\000"
9726 /* 24108 */ "BCDSR_rec\000"
9727 /* 24118 */ "FSUBS_rec\000"
9728 /* 24128 */ "FMSUBS_rec\000"
9729 /* 24139 */ "FNMSUBS_rec\000"
9730 /* 24151 */ "BCDS_rec\000"
9731 /* 24160 */ "FADDS_rec\000"
9732 /* 24170 */ "FMADDS_rec\000"
9733 /* 24181 */ "FNMADDS_rec\000"
9734 /* 24193 */ "FCFIDS_rec\000"
9735 /* 24204 */ "FRES_rec\000"
9736 /* 24213 */ "FRSQRTES_rec\000"
9737 /* 24226 */ "MFFS_rec\000"
9738 /* 24235 */ "FNEGS_rec\000"
9739 /* 24245 */ "ANDIS_rec\000"
9740 /* 24255 */ "FSELS_rec\000"
9741 /* 24265 */ "FMULS_rec\000"
9742 /* 24275 */ "FRIMS_rec\000"
9743 /* 24285 */ "FCPSGNS_rec\000"
9744 /* 24297 */ "FRINS_rec\000"
9745 /* 24307 */ "FRIPS_rec\000"
9746 /* 24317 */ "FABSS_rec\000"
9747 /* 24327 */ "FNABSS_rec\000"
9748 /* 24338 */ "FSQRTS_rec\000"
9749 /* 24349 */ "BCDUS_rec\000"
9750 /* 24359 */ "FCFIDUS_rec\000"
9751 /* 24371 */ "SUBFUS_rec\000"
9752 /* 24382 */ "FDIVS_rec\000"
9753 /* 24392 */ "FRIZS_rec\000"
9754 /* 24402 */ "FSQRT_rec\000"
9755 /* 24412 */ "MULHDU_rec\000"
9756 /* 24423 */ "FCFIDU_rec\000"
9757 /* 24434 */ "FCTIDU_rec\000"
9758 /* 24445 */ "DIVDU_rec\000"
9759 /* 24455 */ "DIVDEU_rec\000"
9760 /* 24466 */ "DIVWEU_rec\000"
9761 /* 24477 */ "MULHWU_rec\000"
9762 /* 24488 */ "FCTIWU_rec\000"
9763 /* 24499 */ "DIVWU_rec\000"
9764 /* 24509 */ "DDIV_rec\000"
9765 /* 24518 */ "FDIV_rec\000"
9766 /* 24527 */ "EQV_rec\000"
9767 /* 24535 */ "SRAW_rec\000"
9768 /* 24544 */ "VCMPNEW_rec\000"
9769 /* 24556 */ "MULHW_rec\000"
9770 /* 24566 */ "FCTIW_rec\000"
9771 /* 24576 */ "MULLW_rec\000"
9772 /* 24586 */ "SLW_rec\000"
9773 /* 24594 */ "SRW_rec\000"
9774 /* 24602 */ "VCMPGTSW_rec\000"
9775 /* 24615 */ "EXTSW_rec\000"
9776 /* 24625 */ "VCMPEQUW_rec\000"
9777 /* 24638 */ "VCMPGTUW_rec\000"
9778 /* 24651 */ "DIVW_rec\000"
9779 /* 24660 */ "VCMPNEZW_rec\000"
9780 /* 24673 */ "CNTLZW_rec\000"
9781 /* 24684 */ "CNTTZW_rec\000"
9782 /* 24695 */ "DIEX_rec\000"
9783 /* 24704 */ "DXEX_rec\000"
9784 /* 24713 */ "DCFFIX_rec\000"
9785 /* 24724 */ "DCTFIX_rec\000"
9786 /* 24735 */ "DRINTX_rec\000"
9787 /* 24746 */ "FCTIDZ_rec\000"
9788 /* 24757 */ "BCDCFZ_rec\000"
9789 /* 24768 */ "BCDCTZ_rec\000"
9790 /* 24779 */ "FCTIDUZ_rec\000"
9791 /* 24791 */ "FCTIWUZ_rec\000"
9792 /* 24803 */ "FCTIWZ_rec\000"
9793 /* 24814 */ "RLWIMIbm_rec\000"
9794 /* 24827 */ "RLWINMbm_rec\000"
9795 /* 24840 */ "RLWNMbm_rec\000"
9796 /* 24852 */ "LDtoc\000"
9797 /* 24858 */ "ADDItoc\000"
9798 /* 24866 */ "LWZtoc\000"
9799 /* 24873 */ "BL8_LDinto_toc\000"
9800 /* 24888 */ "BCTRL8_LDinto_toc\000"
9801 /* 24906 */ "BL_LWZinto_toc\000"
9802 /* 24921 */ "BCTRL_LWZinto_toc\000"
9803 /* 24939 */ "PLHA8pc\000"
9804 /* 24947 */ "PLA8pc\000"
9805 /* 24954 */ "PLWA8pc\000"
9806 /* 24962 */ "PSTB8pc\000"
9807 /* 24970 */ "PSTH8pc\000"
9808 /* 24978 */ "PADDI8pc\000"
9809 /* 24987 */ "PADDIS8pc\000"
9810 /* 24997 */ "PSTW8pc\000"
9811 /* 25005 */ "PLBZ8pc\000"
9812 /* 25013 */ "PLHZ8pc\000"
9813 /* 25021 */ "PLWZ8pc\000"
9814 /* 25029 */ "PLHApc\000"
9815 /* 25036 */ "PLApc\000"
9816 /* 25042 */ "PLWApc\000"
9817 /* 25049 */ "PSTBpc\000"
9818 /* 25056 */ "PLFDpc\000"
9819 /* 25063 */ "PSTFDpc\000"
9820 /* 25071 */ "PLDpc\000"
9821 /* 25077 */ "PLXSDpc\000"
9822 /* 25085 */ "PSTXSDpc\000"
9823 /* 25094 */ "PSTDpc\000"
9824 /* 25101 */ "PSTHpc\000"
9825 /* 25108 */ "PADDIpc\000"
9826 /* 25116 */ "PLXSSPpc\000"
9827 /* 25125 */ "PSTXSSPpc\000"
9828 /* 25135 */ "PLXVPpc\000"
9829 /* 25143 */ "PSTXVPpc\000"
9830 /* 25152 */ "PLFSpc\000"
9831 /* 25159 */ "PSTFSpc\000"
9832 /* 25167 */ "PADDISpc\000"
9833 /* 25176 */ "PLXVpc\000"
9834 /* 25183 */ "PSTXVpc\000"
9835 /* 25191 */ "PSTWpc\000"
9836 /* 25198 */ "PLBZpc\000"
9837 /* 25205 */ "PLHZpc\000"
9838 /* 25212 */ "PLWZpc\000"
9839 /* 25219 */ "PLHA8nopc\000"
9840 /* 25229 */ "PLWA8nopc\000"
9841 /* 25239 */ "PSTB8nopc\000"
9842 /* 25249 */ "PSTH8nopc\000"
9843 /* 25259 */ "PSTW8nopc\000"
9844 /* 25269 */ "PLBZ8nopc\000"
9845 /* 25279 */ "PLHZ8nopc\000"
9846 /* 25289 */ "PLWZ8nopc\000"
9847 /* 25299 */ "PLHAnopc\000"
9848 /* 25308 */ "PLWAnopc\000"
9849 /* 25317 */ "PSTBnopc\000"
9850 /* 25326 */ "PLFDnopc\000"
9851 /* 25335 */ "PSTFDnopc\000"
9852 /* 25345 */ "PLDnopc\000"
9853 /* 25353 */ "PLXSDnopc\000"
9854 /* 25363 */ "PSTXSDnopc\000"
9855 /* 25374 */ "PSTDnopc\000"
9856 /* 25383 */ "PSTHnopc\000"
9857 /* 25392 */ "PLXSSPnopc\000"
9858 /* 25403 */ "PSTXSSPnopc\000"
9859 /* 25415 */ "PLXVPnopc\000"
9860 /* 25425 */ "PSTXVPnopc\000"
9861 /* 25436 */ "PLFSnopc\000"
9862 /* 25445 */ "PSTFSnopc\000"
9863 /* 25455 */ "PLXVnopc\000"
9864 /* 25464 */ "PSTXVnopc\000"
9865 /* 25474 */ "PSTWnopc\000"
9866 /* 25483 */ "PLBZnopc\000"
9867 /* 25492 */ "PLHZnopc\000"
9868 /* 25501 */ "PLWZnopc\000"
9869 /* 25510 */ "PLHA8onlypc\000"
9870 /* 25522 */ "PLWA8onlypc\000"
9871 /* 25534 */ "PSTB8onlypc\000"
9872 /* 25546 */ "PSTH8onlypc\000"
9873 /* 25558 */ "PSTW8onlypc\000"
9874 /* 25570 */ "PLBZ8onlypc\000"
9875 /* 25582 */ "PLHZ8onlypc\000"
9876 /* 25594 */ "PLWZ8onlypc\000"
9877 /* 25606 */ "PLHAonlypc\000"
9878 /* 25617 */ "PLWAonlypc\000"
9879 /* 25628 */ "PSTBonlypc\000"
9880 /* 25639 */ "PLFDonlypc\000"
9881 /* 25650 */ "PSTFDonlypc\000"
9882 /* 25662 */ "PLDonlypc\000"
9883 /* 25672 */ "PLXSDonlypc\000"
9884 /* 25684 */ "PSTXSDonlypc\000"
9885 /* 25697 */ "PSTDonlypc\000"
9886 /* 25708 */ "PSTHonlypc\000"
9887 /* 25719 */ "PLXSSPonlypc\000"
9888 /* 25732 */ "PSTXSSPonlypc\000"
9889 /* 25746 */ "PLXVPonlypc\000"
9890 /* 25758 */ "PSTXVPonlypc\000"
9891 /* 25771 */ "PLFSonlypc\000"
9892 /* 25782 */ "PSTFSonlypc\000"
9893 /* 25794 */ "PLXVonlypc\000"
9894 /* 25805 */ "PSTXVonlypc\000"
9895 /* 25817 */ "PSTWonlypc\000"
9896 /* 25828 */ "PLBZonlypc\000"
9897 /* 25839 */ "PLHZonlypc\000"
9898 /* 25850 */ "PLWZonlypc\000"
9899 /* 25861 */ "XXLORf\000"
9900 /* 25868 */ "SETRNDi\000"
9901 /* 25876 */ "TCRETURNai\000"
9902 /* 25887 */ "TCRETURNdi\000"
9903 /* 25898 */ "TCRETURNri\000"
9904 /* 25909 */ "PADDIdtprel\000"
9905 /* 25921 */ "BDZLAm\000"
9906 /* 25928 */ "BDNZLAm\000"
9907 /* 25936 */ "BDZAm\000"
9908 /* 25942 */ "BDNZAm\000"
9909 /* 25949 */ "BDZLRLm\000"
9910 /* 25957 */ "BDNZLRLm\000"
9911 /* 25966 */ "BDZLm\000"
9912 /* 25972 */ "BDNZLm\000"
9913 /* 25979 */ "BDZLRm\000"
9914 /* 25986 */ "BDNZLRm\000"
9915 /* 25994 */ "BDZm\000"
9916 /* 25999 */ "BDNZm\000"
9917 /* 26005 */ "RLWIMIbm\000"
9918 /* 26014 */ "RLWINMbm\000"
9919 /* 26023 */ "RLWNMbm\000"
9920 /* 26031 */ "BCCTRL8n\000"
9921 /* 26040 */ "BCCTR8n\000"
9922 /* 26048 */ "BCn\000"
9923 /* 26052 */ "BCLn\000"
9924 /* 26057 */ "BCLRLn\000"
9925 /* 26064 */ "BCCTRLn\000"
9926 /* 26072 */ "BCLRn\000"
9927 /* 26078 */ "BCCTRn\000"
9928 /* 26085 */ "BDZLAp\000"
9929 /* 26092 */ "BDNZLAp\000"
9930 /* 26100 */ "BDZAp\000"
9931 /* 26106 */ "BDNZAp\000"
9932 /* 26113 */ "BDZLRLp\000"
9933 /* 26121 */ "BDNZLRLp\000"
9934 /* 26130 */ "BDZLp\000"
9935 /* 26136 */ "BDNZLp\000"
9936 /* 26143 */ "BDZLRp\000"
9937 /* 26150 */ "BDNZLRp\000"
9938 /* 26158 */ "BDZp\000"
9939 /* 26163 */ "BDNZp\000"
9940 /* 26169 */ "MTCTR8loop\000"
9941 /* 26180 */ "DecreaseCTR8loop\000"
9942 /* 26197 */ "MTCTRloop\000"
9943 /* 26207 */ "DecreaseCTRloop\000"
9944 /* 26223 */ "EH_SjLj_Setup\000"
9945 /* 26237 */ "PPCLdFixedAddr\000"
9946 /* 26252 */ "VSPLTBs\000"
9947 /* 26260 */ "VEXTSB2Ds\000"
9948 /* 26270 */ "VEXTSH2Ds\000"
9949 /* 26280 */ "VEXTSW2Ds\000"
9950 /* 26290 */ "VSPLTHs\000"
9951 /* 26298 */ "XXPERMDIs\000"
9952 /* 26308 */ "XXSLDWIs\000"
9953 /* 26317 */ "XSNABSDPs\000"
9954 /* 26327 */ "XSCVDPSXDSs\000"
9955 /* 26339 */ "XSCVDPUXDSs\000"
9956 /* 26351 */ "XSCVDPSXWSs\000"
9957 /* 26363 */ "XSCVDPUXWSs\000"
9958 /* 26375 */ "VEXTSB2Ws\000"
9959 /* 26385 */ "VEXTSH2Ws\000"
9960 /* 26395 */ "XXSPLTWs\000"
9961 /* 26404 */ "XXLEQVOnes\000"
9962 /* 26415 */ "BCLalways\000"
9963 /* 26425 */ "gBCAat\000"
9964 /* 26432 */ "gBCLAat\000"
9965 /* 26440 */ "gBCat\000"
9966 /* 26446 */ "gBCLat\000"
9967 /* 26453 */ "MFVRSAVEv\000"
9968 /* 26463 */ "MTVRSAVEv\000"
9969 /* 26473 */ "STXSIBXv\000"
9970 /* 26482 */ "STXSIHXv\000"
9971 /* 26491 */ "LAx\000"
9972 /* 26495 */ "DCBFx\000"
9973 /* 26501 */ "DCBTx\000"
9974 /* 26507 */ "DCBTSTx\000"
9975 /* 26515 */ "XXLXORz\000"
9976 /* 26523 */ "XXLXORdpz\000"
9977 /* 26533 */ "XXLXORspz\000"
9978 /* 26543 */ "FADDrtz\000"
9979};
9980#ifdef __GNUC__
9981#pragma GCC diagnostic pop
9982#endif
9983
9984extern const unsigned PPCInstrNameIndices[] = {
9985 7325U, 9478U, 14679U, 10362U, 7931U, 7912U, 7940U, 8179U,
9986 6522U, 6537U, 6238U, 6225U, 6564U, 16409U, 6040U, 17855U,
9987 6251U, 7321U, 7921U, 5636U, 21233U, 7850U, 5818U, 17694U,
9988 4999U, 5572U, 5624U, 11213U, 8160U, 17559U, 5165U, 13846U,
9989 6657U, 17548U, 5901U, 12638U, 12625U, 14928U, 17162U, 17374U,
9990 8092U, 8139U, 8112U, 7964U, 6016U, 14893U, 10915U, 5870U,
9991 21238U, 15184U, 12591U, 6088U, 17952U, 17982U, 9978U, 4639U,
9992 3665U, 8467U, 18272U, 18285U, 8817U, 8824U, 8831U, 8841U,
9993 4972U, 15493U, 15441U, 15762U, 18006U, 15253U, 8081U, 15241U,
9994 8070U, 6236U, 7323U, 20020U, 6050U, 6065U, 8229U, 17114U,
9995 15906U, 17731U, 15923U, 15309U, 4032U, 16392U, 17570U, 15594U,
9996 17786U, 6175U, 14904U, 5107U, 4006U, 5089U, 17608U, 17589U,
9997 9956U, 14953U, 14972U, 4408U, 4352U, 4382U, 4321U, 4393U,
9998 4333U, 4363U, 5995U, 5949U, 5979U, 16460U, 6578U, 6595U,
9999 4655U, 3671U, 4978U, 4911U, 15498U, 15447U, 19807U, 10159U,
10000 19774U, 10126U, 4534U, 3604U, 19692U, 10044U, 9589U, 9536U,
10001 9710U, 9648U, 11279U, 11257U, 5035U, 17046U, 5616U, 6696U,
10002 5026U, 17133U, 17709U, 3961U, 16524U, 17525U, 16551U, 17966U,
10003 4024U, 16848U, 18187U, 18202U, 17514U, 17502U, 17684U, 6649U,
10004 17945U, 6551U, 17975U, 8056U, 15047U, 15033U, 8049U, 15040U,
10005 15587U, 8346U, 12383U, 12362U, 12390U, 12397U, 17124U, 10774U,
10006 5664U, 10745U, 5601U, 10766U, 5656U, 10737U, 5593U, 11037U,
10007 11029U, 6778U, 6770U, 16964U, 16954U, 16944U, 16934U, 16984U,
10008 16974U, 20309U, 20319U, 16994U, 17007U, 20336U, 20346U, 17020U,
10009 17033U, 4492U, 3583U, 8377U, 3129U, 4303U, 18236U, 8796U,
10010 6217U, 19165U, 7778U, 14132U, 638U, 25U, 6642U, 621U,
10011 0U, 14107U, 14139U, 6494U, 17937U, 3996U, 7609U, 7686U,
10012 12243U, 12252U, 17067U, 17080U, 15632U, 9993U, 16426U, 6191U,
10013 9734U, 9744U, 5719U, 5734U, 9525U, 9578U, 9634U, 9696U,
10014 18297U, 18323U, 18309U, 5672U, 5700U, 5685U, 6612U, 6627U,
10015 4645U, 7864U, 10078U, 19726U, 10119U, 19767U, 15685U, 5080U,
10016 5070U, 14674U, 17398U, 5796U, 15290U, 15270U, 17426U, 17405U,
10017 15324U, 15355U, 15341U, 16490U, 21466U, 10397U, 21424U, 10378U,
10018 16129U, 12612U, 11301U, 6003U, 8419U, 8062U, 16324U, 10197U,
10019 16331U, 9949U, 16316U, 10189U, 9941U, 629U, 6913U, 6802U,
10020 6794U, 17756U, 15232U, 17581U, 17626U, 17796U, 14817U, 5805U,
10021 4089U, 6109U, 5964U, 4520U, 3590U, 8405U, 18243U, 8803U,
10022 3135U, 17764U, 14116U, 12369U, 16369U, 14992U, 15008U, 21221U,
10023 5854U, 6139U, 17219U, 11149U, 5838U, 11250U, 11226U, 11238U,
10024 4499U, 8384U, 4475U, 8360U, 19675U, 10027U, 9557U, 9504U,
10025 9672U, 9610U, 4623U, 8451U, 4956U, 15478U, 15425U, 19709U,
10026 10061U, 19750U, 10102U, 20077U, 20084U, 1565U, 1484U, 1527U,
10027 1505U, 1607U, 1463U, 1586U, 1548U, 5188U, 3778U, 5609U,
10028 1833U, 7200U, 22876U, 7748U, 23029U, 7231U, 22909U, 7792U,
10029 23064U, 8035U, 12355U, 16356U, 26495U, 16384U, 17146U, 15797U,
10030 17153U, 15804U, 17908U, 26507U, 17897U, 26501U, 530U, 1143U,
10031 550U, 1163U, 7209U, 22889U, 7771U, 23053U, 7252U, 22942U,
10032 7813U, 23097U, 7757U, 23042U, 7238U, 22920U, 7799U, 23075U,
10033 15054U, 26491U, 10789U, 19838U, 21199U, 10806U, 26237U, 7127U,
10034 26005U, 24814U, 26014U, 24827U, 26023U, 24840U, 7245U, 22931U,
10035 7806U, 23086U, 7204U, 22880U, 7752U, 23033U, 4829U, 19966U,
10036 17883U, 20959U, 7240U, 22922U, 7801U, 23077U, 21137U, 7128U,
10037 3912U, 22255U, 16053U, 16059U, 540U, 1153U, 561U, 1174U,
10038 1220U, 10648U, 23252U, 16106U, 21767U, 1806U, 10669U, 23285U,
10039 16114U, 21558U, 21827U, 3863U, 1749U, 10654U, 23262U, 21787U,
10040 10753U, 23389U, 22227U, 5659U, 1841U, 10675U, 23295U, 21846U,
10041 10852U, 23431U, 20014U, 2484U, 22630U, 15618U, 2293U, 7183U,
10042 1960U, 3918U, 1768U, 22265U, 16076U, 2302U, 2982U, 119U,
10043 2966U, 2940U, 2953U, 2929U, 1652U, 8605U, 195U, 8571U,
10044 155U, 14787U, 239U, 8582U, 168U, 14802U, 256U, 24858U,
10045 2642U, 8554U, 2091U, 5825U, 1854U, 10690U, 23318U, 21867U,
10046 10872U, 23463U, 22670U, 16067U, 6169U, 1869U, 10707U, 23343U,
10047 21904U, 10894U, 23497U, 22734U, 10631U, 13831U, 4868U, 1820U,
10048 21837U, 3871U, 1755U, 21797U, 22236U, 21957U, 22031U, 24245U,
10049 22900U, 17338U, 2336U, 17356U, 2355U, 22460U, 1389U, 135U,
10050 859U, 2012U, 4607U, 741U, 13899U, 4940U, 782U, 13942U,
10051 19791U, 939U, 14086U, 10143U, 823U, 13985U, 4894U, 761U,
10052 13920U, 15463U, 899U, 14044U, 3649U, 721U, 13878U, 19733U,
10053 918U, 14064U, 10085U, 802U, 13963U, 15409U, 879U, 14023U,
10054 11309U, 843U, 14006U, 10626U, 3196U, 2818U, 3749U, 3859U,
10055 2841U, 15568U, 2271U, 8314U, 2082U, 7894U, 3106U, 15074U,
10056 8263U, 15562U, 2264U, 26040U, 8307U, 2074U, 26031U, 26064U,
10057 26078U, 22340U, 23192U, 23910U, 24757U, 23203U, 23230U, 23922U,
10058 24768U, 23216U, 24108U, 22160U, 24151U, 22285U, 24349U, 22298U,
10059 7890U, 15069U, 8257U, 26057U, 26072U, 26415U, 26052U, 15556U,
10060 2258U, 8300U, 2067U, 24888U, 9418U, 9322U, 24921U, 9457U,
10061 9358U, 26048U, 21431U, 2630U, 3184U, 25942U, 26106U, 8541U,
10062 3122U, 25928U, 26092U, 15096U, 2210U, 8277U, 25957U, 26121U,
10063 25986U, 26150U, 25972U, 26136U, 25999U, 26163U, 21282U, 2619U,
10064 3179U, 25936U, 26100U, 8536U, 3116U, 25921U, 26085U, 15090U,
10065 2203U, 8270U, 25949U, 26113U, 25979U, 26143U, 25966U, 26130U,
10066 25994U, 26158U, 7886U, 2050U, 24873U, 9400U, 12562U, 9379U,
10067 16278U, 4115U, 9339U, 16257U, 9315U, 16249U, 21694U, 3096U,
10068 1664U, 12553U, 9367U, 9307U, 9332U, 15064U, 2186U, 8251U,
10069 24906U, 9439U, 12584U, 9390U, 9352U, 16271U, 4850U, 5184U,
10070 6812U, 1941U, 3990U, 19179U, 2440U, 5394U, 1825U, 4461U,
10071 1798U, 4693U, 3363U, 3351U, 1687U, 5160U, 7225U, 3356U,
10072 4805U, 7193U, 18925U, 7734U, 3371U, 1693U, 19172U, 7786U,
10073 5552U, 8773U, 22608U, 19569U, 2456U, 22079U, 24673U, 5565U,
10074 8788U, 22619U, 19582U, 2464U, 22091U, 24684U, 17747U, 21230U,
10075 2604U, 21890U, 22711U, 17198U, 17228U, 4928U, 3876U, 18342U,
10076 4880U, 15220U, 17660U, 15265U, 4161U, 17245U, 17237U, 15397U,
10077 12086U, 4470U, 14207U, 23801U, 22342U, 10597U, 2816U, 6207U,
10078 12095U, 7103U, 17838U, 12131U, 17104U, 12124U, 17870U, 12139U,
10079 21260U, 12148U, 8530U, 12116U, 7133U, 20302U, 14627U, 14402U,
10080 24003U, 24713U, 11055U, 14382U, 18103U, 14562U, 11943U, 23634U,
10081 20329U, 14635U, 14411U, 24015U, 24724U, 14395U, 23899U, 5140U,
10082 14220U, 23822U, 22500U, 18231U, 14601U, 23973U, 24509U, 4454U,
10083 14199U, 23789U, 22329U, 20051U, 14607U, 23983U, 24695U, 5535U,
10084 5713U, 10858U, 23441U, 18068U, 11169U, 23550U, 24455U, 22639U,
10085 10846U, 23421U, 18062U, 11162U, 23539U, 24445U, 22589U, 19547U,
10086 6155U, 10887U, 23486U, 18075U, 11177U, 23562U, 24466U, 22724U,
10087 11199U, 23596U, 18166U, 11185U, 23574U, 24499U, 24651U, 15152U,
10088 21456U, 6821U, 6832U, 8355U, 14360U, 23867U, 23153U, 15382U,
10089 685U, 10244U, 12435U, 10447U, 12695U, 701U, 10262U, 12453U,
10090 10465U, 12713U, 1311U, 12743U, 12827U, 1409U, 89U, 7329U,
10091 1424U, 104U, 7347U, 21270U, 4415U, 3154U, 7097U, 14308U,
10092 23834U, 22856U, 14171U, 23769U, 22103U, 14389U, 23889U, 10619U,
10093 14374U, 23877U, 23241U, 20952U, 14643U, 24027U, 24735U, 5057U,
10094 14213U, 23811U, 22490U, 13684U, 23737U, 7371U, 14324U, 23845U,
10095 22964U, 7573U, 14331U, 23856U, 23009U, 16456U, 8172U, 17844U,
10096 959U, 17877U, 965U, 17916U, 980U, 17903U, 973U, 3578U,
10097 14177U, 23779U, 22162U, 3899U, 14191U, 6473U, 14300U, 20056U,
10098 14613U, 6416U, 7281U, 14315U, 14292U, 20072U, 14621U, 23993U,
10099 24704U, 4106U, 1783U, 17205U, 2321U, 26180U, 26207U, 15625U,
10100 4468U, 15938U, 6325U, 7584U, 4755U, 6423U, 7661U, 4770U,
10101 14228U, 17251U, 17446U, 6391U, 7618U, 21286U, 21368U, 6448U,
10102 7695U, 21303U, 21396U, 18229U, 8353U, 15639U, 6487U, 3576U,
10103 14264U, 17279U, 17474U, 15664U, 4592U, 4700U, 6333U, 7592U,
10104 6431U, 7669U, 14237U, 17260U, 17455U, 6399U, 7626U, 21377U,
10105 6456U, 7703U, 21405U, 18257U, 8436U, 15647U, 6501U, 3634U,
10106 14273U, 17288U, 17483U, 572U, 1185U, 590U, 1203U, 26223U,
10107 18338U, 2424U, 22042U, 24527U, 15679U, 18881U, 18500U, 18622U,
10108 18561U, 18683U, 18795U, 4934U, 3883U, 14256U, 16589U, 18120U,
10109 16598U, 18129U, 19290U, 19567U, 16754U, 18164U, 18348U, 3467U,
10110 6938U, 15671U, 4599U, 6341U, 7600U, 6439U, 7677U, 14246U,
10111 17269U, 17464U, 6407U, 7634U, 21386U, 6464U, 7711U, 21414U,
10112 18264U, 8443U, 15655U, 6508U, 3641U, 14282U, 17297U, 17492U,
10113 4671U, 19940U, 6707U, 20091U, 18802U, 21094U, 16874U, 20887U,
10114 16897U, 20912U, 16910U, 20926U, 5769U, 20034U, 16341U, 20871U,
10115 18095U, 21028U, 16886U, 20900U, 16923U, 20940U, 7299U, 11012U,
10116 11002U, 7309U, 2704U, 9829U, 2748U, 9873U, 2782U, 9907U,
10117 6265U, 2846U, 18452U, 18966U, 7433U, 3008U, 18512U, 19014U,
10118 6356U, 2885U, 18476U, 18990U, 18634U, 19086U, 7468U, 3047U,
10119 18573U, 19050U, 18695U, 19122U, 2716U, 9841U, 2760U, 9885U,
10120 2794U, 9919U, 6283U, 2866U, 18464U, 18978U, 7451U, 3028U,
10121 18549U, 19038U, 6374U, 2905U, 18488U, 19002U, 18671U, 19110U,
10122 7495U, 3077U, 18610U, 19074U, 18732U, 19146U, 3148U, 6274U,
10123 2856U, 7442U, 3018U, 6365U, 2895U, 7477U, 3057U, 18537U,
10124 19026U, 18659U, 19098U, 7486U, 3067U, 18598U, 19062U, 18720U,
10125 19134U, 6292U, 2876U, 2728U, 9853U, 7460U, 3038U, 2772U,
10126 9897U, 6383U, 2915U, 2738U, 9863U, 7504U, 3087U, 2806U,
10127 9931U, 4887U, 6516U, 15226U, 15370U, 4167U, 18931U, 7741U,
10128 18808U, 8023U, 18943U, 7764U, 7289U, 7643U, 16092U, 18087U,
10129 16690U, 18152U, 4685U, 19947U, 6713U, 20098U, 18815U, 21101U,
10130 5776U, 20042U, 10942U, 20514U, 6161U, 20063U, 11205U, 20523U,
10131 18524U, 18646U, 18585U, 18707U, 18837U, 18845U, 15403U, 3469U,
10132 1700U, 989U, 21776U, 22137U, 6940U, 1946U, 1002U, 21946U,
10133 22807U, 19329U, 7387U, 1015U, 21732U, 22974U, 513U, 1043U,
10134 21751U, 24615U, 10990U, 5283U, 22529U, 16439U, 24317U, 4487U,
10135 15769U, 24160U, 22351U, 26543U, 4743U, 15790U, 24193U, 18039U,
10136 16614U, 24359U, 24423U, 22401U, 5133U, 16349U, 5486U, 16661U,
10137 5012U, 22468U, 16302U, 24285U, 4764U, 18046U, 21473U, 24779U,
10138 24434U, 21296U, 24746U, 22411U, 18889U, 18145U, 21481U, 24791U,
10139 24488U, 21489U, 24803U, 24566U, 18238U, 16684U, 24382U, 24518U,
10140 5610U, 4565U, 15775U, 24170U, 22360U, 15148U, 24084U, 3621U,
10141 15747U, 24128U, 22180U, 8372U, 16290U, 24265U, 23162U, 5289U,
10142 22539U, 16445U, 24327U, 4718U, 22381U, 15967U, 24235U, 4571U,
10143 15782U, 24181U, 22370U, 3627U, 15754U, 24139U, 22190U, 5945U,
10144 15892U, 24204U, 22691U, 4843U, 22449U, 16296U, 24275U, 5020U,
10145 22480U, 16310U, 24297U, 5154U, 22511U, 16363U, 24307U, 5540U,
10146 22598U, 16842U, 24392U, 13689U, 23746U, 6032U, 15897U, 24213U,
10147 22699U, 4792U, 22421U, 16100U, 24255U, 17758U, 16607U, 24338U,
10148 24402U, 3585U, 15741U, 24118U, 22171U, 18279U, 17779U, 14843U,
10149 288U, 20162U, 20213U, 8002U, 20147U, 20198U, 20178U, 14830U,
10150 273U, 7984U, 7842U, 2041U, 12334U, 2133U, 17848U, 2374U,
10151 13823U, 2143U, 4749U, 7108U, 12102U, 3973U, 14344U, 17109U,
10152 16122U, 7139U, 8018U, 2054U, 4077U, 3097U, 1665U, 20636U,
10153 8484U, 20532U, 21266U, 2614U, 20281U, 18172U, 2406U, 21056U,
10154 2559U, 21174U, 2586U, 16225U, 21667U, 480U, 4782U, 20642U,
10155 8491U, 16863U, 5881U, 20666U, 20254U, 18053U, 21005U, 19977U,
10156 16177U, 21613U, 8593U, 181U, 24852U, 2828U, 17666U, 7652U,
10157 8547U, 4708U, 20545U, 18013U, 20992U, 19955U, 16160U, 21594U,
10158 19831U, 21192U, 15951U, 18109U, 21037U, 20860U, 16200U, 21639U,
10159 2925U, 1647U, 20648U, 8498U, 17996U, 2382U, 20974U, 2531U,
10160 19670U, 2472U, 16136U, 21567U, 425U, 20679U, 2517U, 20560U,
10161 21334U, 2625U, 20288U, 18177U, 2412U, 21062U, 2566U, 21187U,
10162 2592U, 16233U, 21676U, 491U, 7368U, 1969U, 16082U, 2309U,
10163 18949U, 14347U, 20654U, 8505U, 10823U, 7820U, 19857U, 20106U,
10164 21109U, 8341U, 15547U, 21074U, 8519U, 3160U, 20660U, 8512U,
10165 17093U, 5891U, 20980U, 19852U, 16144U, 21576U, 436U, 522U,
10166 326U, 20709U, 2524U, 20573U, 21499U, 2637U, 20295U, 18182U,
10167 2418U, 21068U, 2573U, 21216U, 2598U, 16241U, 21685U, 502U,
10168 24866U, 8563U, 5372U, 19996U, 21166U, 21179U, 19844U, 21205U,
10169 13718U, 20608U, 18360U, 19638U, 19608U, 20847U, 19655U, 14338U,
10170 8473U, 8216U, 13866U, 19589U, 8285U, 8184U, 20623U, 19878U,
10171 19981U, 20127U, 8322U, 8201U, 21143U, 19623U, 20880U, 21083U,
10172 4730U, 18024U, 4785U, 1811U, 14651U, 6300U, 15955U, 20834U,
10173 5585U, 14725U, 2169U, 15575U, 2279U, 14707U, 15945U, 10610U,
10174 7528U, 5649U, 10602U, 7519U, 8335U, 24226U, 15080U, 2191U,
10175 15530U, 6305U, 1890U, 15157U, 15513U, 2240U, 15525U, 10175U,
10176 3487U, 1713U, 14737U, 5271U, 6121U, 26453U, 21524U, 14753U,
10177 5257U, 4811U, 21508U, 5297U, 19227U, 5441U, 19421U, 11789U,
10178 2116U, 4069U, 4083U, 6319U, 1906U, 15581U, 2286U, 26169U,
10179 26197U, 14719U, 34U, 82U, 6350U, 7274U, 22953U, 21710U,
10180 22764U, 21703U, 8245U, 2060U, 15085U, 2197U, 15536U, 5250U,
10181 6312U, 1898U, 15163U, 15519U, 2247U, 15542U, 10182U, 14745U,
10182 5277U, 6130U, 26463U, 3172U, 21531U, 14760U, 8636U, 7396U,
10183 5264U, 4677U, 8701U, 8861U, 9030U, 3164U, 9772U, 16697U,
10184 21516U, 4737U, 18032U, 24412U, 22391U, 18875U, 18138U, 24477U,
10185 24556U, 4799U, 10782U, 23410U, 22431U, 7377U, 1966U, 18919U,
10186 11192U, 23585U, 24576U, 15114U, 15103U, 2218U, 4875U, 1819U,
10187 21836U, 22459U, 11222U, 6490U, 1936U, 10731U, 23379U, 21937U,
10188 10937U, 23530U, 22774U, 12558U, 1439U, 1451U, 15216U, 2230U,
10189 22013U, 24092U, 15204U, 2231U, 22014U, 4157U, 1793U, 21818U,
10190 22312U, 7580U, 1987U, 16087U, 2315U, 24093U, 7182U, 1959U,
10191 24978U, 16075U, 2301U, 24987U, 25167U, 25909U, 25108U, 5148U,
10192 5425U, 3112U, 1669U, 24947U, 25036U, 21265U, 2613U, 25269U,
10193 25570U, 25005U, 25483U, 25828U, 25198U, 4807U, 25345U, 25662U,
10194 25071U, 4707U, 25326U, 25639U, 25056U, 15950U, 25436U, 25771U,
10195 25152U, 2924U, 1646U, 25219U, 25510U, 24939U, 25299U, 25606U,
10196 25029U, 21333U, 2624U, 25279U, 25582U, 25013U, 25492U, 25839U,
10197 25205U, 7383U, 1973U, 3159U, 1674U, 25229U, 25522U, 24954U,
10198 25308U, 25617U, 25042U, 21503U, 2636U, 25289U, 25594U, 25021U,
10199 25501U, 25850U, 25212U, 5371U, 25353U, 25672U, 25077U, 13717U,
10200 25392U, 25719U, 25116U, 18359U, 13865U, 25415U, 25746U, 25135U,
10201 25455U, 25794U, 25176U, 683U, 10242U, 12433U, 10445U, 12693U,
10202 699U, 10260U, 12451U, 10463U, 12711U, 1309U, 12741U, 12825U,
10203 646U, 10213U, 12404U, 10416U, 12650U, 18388U, 10303U, 12494U,
10204 10538U, 12857U, 659U, 10228U, 12419U, 10431U, 12665U, 18402U,
10205 10319U, 12510U, 10554U, 12873U, 14854U, 10277U, 12468U, 10490U,
10206 12770U, 19183U, 10334U, 12525U, 10569U, 12931U, 14865U, 10290U,
10207 12481U, 10503U, 12783U, 19195U, 10348U, 12539U, 10583U, 12945U,
10208 671U, 12679U, 15605U, 12796U, 19212U, 12959U, 18415U, 12888U,
10209 2175U, 12757U, 18440U, 12917U, 1298U, 12728U, 12811U, 18428U,
10210 12903U, 12842U, 3500U, 1719U, 5402U, 19365U, 17639U, 17648U,
10211 301U, 1055U, 354U, 1101U, 309U, 1063U, 333U, 1080U,
10212 3517U, 1728U, 25239U, 25534U, 24962U, 25317U, 25628U, 25049U,
10213 5419U, 25374U, 25697U, 25094U, 4712U, 25335U, 25650U, 25063U,
10214 15961U, 25445U, 25782U, 25159U, 6978U, 1953U, 25249U, 25546U,
10215 24970U, 25383U, 25708U, 25101U, 19399U, 2450U, 25259U, 25558U,
10216 24997U, 25474U, 25817U, 25191U, 5377U, 25363U, 25684U, 25085U,
10217 13724U, 25403U, 25732U, 25125U, 18364U, 13871U, 25425U, 25758U,
10218 25143U, 25464U, 25805U, 25183U, 10960U, 10978U, 3837U, 14767U,
10219 17312U, 15126U, 13248U, 5203U, 3789U, 3813U, 7155U, 7188U,
10220 3204U, 7270U, 4750U, 7160U, 7899U, 23120U, 14713U, 24051U,
10221 3924U, 7905U, 405U, 1030U, 21718U, 23130U, 14730U, 415U,
10222 24061U, 22275U, 7412U, 22987U, 7419U, 1978U, 21967U, 22998U,
10223 8999U, 2101U, 21990U, 23171U, 9014U, 2109U, 22002U, 23182U,
10224 3522U, 4256U, 18217U, 1364U, 1252U, 1913U, 1275U, 1999U,
10225 5914U, 1225U, 4173U, 4125U, 4229U, 4200U, 1378U, 1265U,
10226 1926U, 1288U, 2031U, 5928U, 1240U, 4188U, 4141U, 4244U,
10227 4216U, 3482U, 1707U, 3752U, 1742U, 14700U, 2161U, 8985U,
10228 3745U, 1734U, 14692U, 2152U, 5063U, 25868U, 22649U, 2996U,
10229 5784U, 6480U, 5749U, 18221U, 6025U, 4053U, 4825U, 22441U,
10230 18945U, 2435U, 22061U, 24586U, 21496U, 21213U, 19392U, 21158U,
10231 3849U, 14778U, 17326U, 15138U, 13261U, 5220U, 3802U, 3826U,
10232 5235U, 4427U, 7176U, 396U, 22866U, 22320U, 18756U, 2429U,
10233 22051U, 7720U, 1992U, 21979U, 23019U, 24535U, 5253U, 22521U,
10234 19208U, 2445U, 22070U, 24594U, 3518U, 1729U, 20247U, 19898U,
10235 20538U, 18001U, 2388U, 20986U, 2538U, 19893U, 2478U, 16152U,
10236 21585U, 447U, 5420U, 16868U, 20672U, 20260U, 19904U, 18057U,
10237 21010U, 20009U, 16184U, 21621U, 4713U, 20552U, 18018U, 20998U,
10238 19960U, 16168U, 21603U, 21122U, 15962U, 18114U, 21043U, 20865U,
10239 16208U, 21648U, 6979U, 1954U, 20685U, 20267U, 19910U, 20566U,
10240 18082U, 2394U, 21022U, 2545U, 20142U, 2491U, 16192U, 21630U,
10241 458U, 18953U, 12620U, 14469U, 19916U, 10834U, 7825U, 19863U,
10242 20112U, 21115U, 21078U, 8524U, 19395U, 2451U, 17098U, 20715U,
10243 20274U, 19922U, 20579U, 18159U, 2400U, 21050U, 2552U, 21161U,
10244 2580U, 16217U, 21658U, 469U, 5378U, 20002U, 19870U, 26473U,
10245 20119U, 26482U, 21129U, 13725U, 20615U, 18365U, 19646U, 19615U,
10246 19662U, 8478U, 8222U, 13872U, 19598U, 8292U, 8192U, 20629U,
10247 19885U, 19988U, 20134U, 8328U, 8208U, 21150U, 19630U, 21088U,
10248 6212U, 1884U, 10724U, 23368U, 21927U, 3906U, 1761U, 10661U,
10249 23273U, 21807U, 10759U, 23399U, 22245U, 5763U, 1847U, 10682U,
10250 23306U, 21856U, 10865U, 23452U, 22660U, 3930U, 1775U, 5831U,
10251 1861U, 10698U, 23330U, 21878U, 10879U, 23474U, 22680U, 10909U,
10252 23520U, 16638U, 24371U, 6184U, 1876U, 10715U, 23355U, 21915U,
10253 10901U, 23508U, 22744U, 22755U, 4056U, 9U, 17740U, 3890U,
10254 7145U, 4259U, 7166U, 3284U, 1680U, 2821U, 1638U, 15552U,
10255 2254U, 10020U, 17187U, 7835U, 17176U, 25876U, 2651U, 25887U,
10256 2663U, 25898U, 2675U, 5391U, 7259U, 4994U, 3002U, 5790U,
10257 2687U, 10970U, 7957U, 12109U, 2125U, 2696U, 20406U, 19823U,
10258 4779U, 7365U, 5939U, 607U, 20841U, 714U, 4295U, 4061U,
10259 10950U, 6149U, 614U, 20229U, 2497U, 20238U, 2507U, 11233U,
10260 17675U, 8946U, 15543U, 19353U, 7831U, 12570U, 14656U, 3529U,
10261 6983U, 19427U, 14500U, 19412U, 14528U, 9259U, 12187U, 15708U,
10262 16011U, 16722U, 8663U, 15733U, 8728U, 8909U, 16036U, 9242U,
10263 9801U, 16746U, 4935U, 3884U, 3411U, 6865U, 19249U, 3545U,
10264 6999U, 19451U, 4849U, 14366U, 20854U, 66U, 4692U, 21016U,
10265 74U, 14885U, 17826U, 3290U, 3377U, 3733U, 5546U, 8766U,
10266 7085U, 3226U, 19561U, 12155U, 23658U, 12261U, 23683U, 3567U,
10267 22147U, 5493U, 22563U, 7030U, 22817U, 14576U, 23947U, 19482U,
10268 24625U, 12202U, 23670U, 12270U, 23696U, 3458U, 22124U, 5348U,
10269 22550U, 6929U, 22794U, 14453U, 23934U, 19320U, 24602U, 3698U,
10270 22201U, 5502U, 22576U, 7050U, 22830U, 14585U, 23960U, 19514U,
10271 24638U, 3244U, 22112U, 6720U, 22782U, 18829U, 24544U, 3724U,
10272 22214U, 7076U, 22843U, 19552U, 24660U, 14446U, 14569U, 3210U,
10273 4438U, 6688U, 18761U, 16828U, 48U, 16835U, 57U, 3739U,
10274 5559U, 8781U, 7091U, 3235U, 19576U, 5311U, 14438U, 19241U,
10275 5455U, 14554U, 19443U, 5357U, 14462U, 19335U, 5511U, 14594U,
10276 19523U, 18349U, 8617U, 8691U, 8851U, 9020U, 9762U, 12217U,
10277 20433U, 20767U, 20422U, 20756U, 20452U, 20786U, 20472U, 20806U,
10278 8644U, 5384U, 8709U, 8878U, 9038U, 3687U, 7039U, 19491U,
10279 9780U, 4268U, 26260U, 18370U, 26375U, 14156U, 4277U, 26270U,
10280 18379U, 26385U, 4286U, 26280U, 20372U, 20700U, 20397U, 20738U,
10281 20491U, 20825U, 4432U, 3324U, 20364U, 20692U, 20413U, 20747U,
10282 5334U, 20381U, 20722U, 3508U, 5410U, 6969U, 19373U, 20389U,
10283 20730U, 20443U, 20777U, 19306U, 20483U, 20817U, 20463U, 20797U,
10284 12194U, 12179U, 12279U, 3475U, 5364U, 6946U, 19342U, 3707U,
10285 5518U, 7059U, 19530U, 15990U, 16000U, 12236U, 3443U, 5327U,
10286 6906U, 19299U, 3552U, 5471U, 7015U, 19467U, 8898U, 5296U,
10287 14431U, 19226U, 5440U, 14537U, 19420U, 18822U, 3252U, 6728U,
10288 18860U, 3277U, 6744U, 18904U, 19158U, 5431U, 8627U, 8869U,
10289 16019U, 8671U, 8736U, 8926U, 16044U, 14482U, 14508U, 14544U,
10290 14473U, 3389U, 5303U, 6843U, 19233U, 3537U, 5447U, 6991U,
10291 19435U, 5319U, 19265U, 5463U, 19459U, 4798U, 3450U, 5340U,
10292 6921U, 19312U, 3559U, 5478U, 7022U, 19474U, 9810U, 4888U,
10293 14876U, 17813U, 4724U, 18854U, 12163U, 15227U, 15371U, 4168U,
10294 5147U, 9294U, 15169U, 15388U, 5424U, 20594U, 16452U, 16622U,
10295 16508U, 16645U, 16516U, 16668U, 9488U, 16630U, 9496U, 16653U,
10296 9754U, 16676U, 3316U, 4857U, 6786U, 18958U, 3499U, 5401U,
10297 6960U, 19364U, 4446U, 14183U, 18769U, 12211U, 8955U, 10014U,
10298 12304U, 21338U, 3306U, 4819U, 7405U, 8992U, 6760U, 14350U,
10299 7426U, 9006U, 18932U, 7512U, 9013U, 12226U, 20508U, 8024U,
10300 4310U, 18744U, 8342U, 3311U, 4824U, 7113U, 7538U, 6765U,
10301 11024U, 14355U, 18292U, 18944U, 3492U, 26252U, 6953U, 26290U,
10302 3426U, 6889U, 19273U, 19349U, 15548U, 3198U, 4426U, 6682U,
10303 14165U, 18755U, 3384U, 5259U, 7120U, 6816U, 11157U, 14426U,
10304 18354U, 19207U, 7881U, 23108U, 14666U, 24039U, 8041U, 23141U,
10305 15025U, 24072U, 14492U, 19404U, 14519U, 9250U, 12172U, 15700U,
10306 15982U, 16714U, 8655U, 15725U, 8720U, 8890U, 16028U, 9222U,
10307 9792U, 16738U, 16705U, 15691U, 15973U, 15716U, 16730U, 3259U,
10308 6735U, 10005U, 3297U, 6751U, 10204U, 20586U, 3418U, 6872U,
10309 3329U, 19256U, 1323U, 209U, 1338U, 224U, 20600U, 3435U,
10310 6898U, 3340U, 19282U, 15404U, 41U, 3190U, 6674U, 15879U,
10311 3397U, 6851U, 17307U, 17U, 5757U, 7263U, 15378U, 2235U,
10312 22022U, 7579U, 1986U, 16086U, 2314U, 24100U, 11927U, 13204U,
10313 9281U, 9230U, 11479U, 13049U, 11112U, 13392U, 9268U, 9210U,
10314 11889U, 13167U, 11860U, 13147U, 11535U, 13075U, 11949U, 13212U,
10315 11797U, 13120U, 12007U, 13231U, 11753U, 13110U, 12286U, 13129U,
10316 13629U, 10528U, 15813U, 26327U, 16762U, 26351U, 15846U, 26339U,
10317 16795U, 26363U, 11806U, 11815U, 11045U, 21313U, 21436U, 21538U,
10318 21323U, 21446U, 21548U, 13057U, 11824U, 10480U, 13177U, 11495U,
10319 13408U, 13066U, 13186U, 11515U, 13428U, 12016U, 13240U, 11140U,
10320 13770U, 11842U, 13138U, 11405U, 13336U, 11733U, 13591U, 13040U,
10321 11102U, 11470U, 13021U, 12070U, 11644U, 9049U, 9107U, 9151U,
10322 9078U, 11461U, 13012U, 11773U, 11635U, 11363U, 13294U, 11691U,
10323 13549U, 12985U, 11072U, 11653U, 13102U, 11121U, 13511U, 11909U,
10324 26317U, 13195U, 11591U, 13085U, 11383U, 13314U, 11711U, 13569U,
10325 13030U, 11091U, 11341U, 13272U, 11669U, 13527U, 12975U, 11061U,
10326 7545U, 3937U, 8961U, 12310U, 21344U, 9063U, 9121U, 9165U,
10327 9195U, 9092U, 9136U, 9180U, 11555U, 13458U, 7559U, 20356U,
10328 14148U, 13694U, 11569U, 13472U, 11969U, 13222U, 11130U, 13742U,
10329 11425U, 12994U, 11082U, 13356U, 12024U, 11978U, 11441U, 13002U,
10330 13372U, 11871U, 13158U, 11607U, 13093U, 11935U, 13709U, 11487U,
10331 13400U, 8908U, 9800U, 648U, 10215U, 12406U, 10418U, 12652U,
10332 18390U, 10305U, 12496U, 10540U, 12859U, 11899U, 23620U, 13674U,
10333 23723U, 11545U, 23606U, 13448U, 23709U, 11959U, 23644U, 13732U,
10334 23755U, 11763U, 13611U, 10516U, 13638U, 15824U, 16773U, 15857U,
10335 16806U, 13647U, 1353U, 11833U, 12295U, 15835U, 16784U, 15868U,
10336 16817U, 11505U, 13418U, 12050U, 13795U, 11525U, 13438U, 12060U,
10337 13805U, 12042U, 13787U, 661U, 10230U, 12421U, 10433U, 12667U,
10338 18404U, 10321U, 12512U, 10556U, 12875U, 14856U, 10279U, 12470U,
10339 10492U, 12772U, 19185U, 10336U, 12527U, 10571U, 12933U, 14867U,
10340 10292U, 12483U, 10505U, 12785U, 19197U, 10350U, 12541U, 10585U,
10341 12947U, 673U, 12681U, 15607U, 12798U, 19214U, 12961U, 18417U,
10342 12890U, 2177U, 12759U, 18442U, 12919U, 1300U, 12730U, 12813U,
10343 18430U, 12905U, 12844U, 11851U, 13656U, 11415U, 13346U, 11743U,
10344 13601U, 12078U, 13815U, 11781U, 13621U, 11373U, 13304U, 11701U,
10345 13559U, 11661U, 6880U, 19264U, 7006U, 19458U, 13519U, 8917U,
10346 9809U, 11918U, 13700U, 11599U, 13494U, 11394U, 13325U, 11722U,
10347 13580U, 11352U, 13283U, 11680U, 13538U, 7552U, 3945U, 8969U,
10348 12318U, 21352U, 11562U, 13465U, 18937U, 7566U, 3953U, 8977U,
10349 12326U, 21360U, 11580U, 13483U, 11998U, 13761U, 11433U, 13364U,
10350 8889U, 9791U, 12033U, 13778U, 3218U, 11988U, 13751U, 11451U,
10351 13382U, 11880U, 13665U, 11616U, 13502U, 11321U, 11331U, 12343U,
10352 3714U, 5525U, 7066U, 19537U, 5182U, 6810U, 14420U, 19177U,
10353 7874U, 19502U, 8680U, 8755U, 8935U, 9818U, 1627U, 19382U,
10354 4865U, 3868U, 18335U, 26404U, 4872U, 15213U, 15207U, 4154U,
10355 25861U, 15375U, 26523U, 26533U, 26515U, 3762U, 18777U, 18867U,
10356 18911U, 3770U, 18786U, 8427U, 4551U, 4578U, 9300U, 7216U,
10357 26298U, 15176U, 20500U, 8029U, 21272U, 7726U, 26308U, 19928U,
10358 3268U, 11625U, 18895U, 19356U, 26395U, 8745U, 3979U, 17923U,
10359 3758U, 2836U, 26425U, 15561U, 8306U, 7889U, 3100U, 26432U,
10360 15068U, 8256U, 26446U, 26440U,
10361};
10362
10363extern const uint8_t PPCInstrDeprecationFeatures[] = {
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), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10469 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10470 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10471 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10472 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10473 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10474 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10475 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, 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), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10734 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10735 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10736 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10737 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10738 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10739 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10740};
10741
10742extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10743 { // DefaultMode
10744 PPC::GPRCRegClassID, // ppc_ptr_rc
10745 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10746 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10747 },
10748 { // PPC64
10749 PPC::G8RCRegClassID, // ppc_ptr_rc
10750 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10751 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10752 },
10753};
10754
10755static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10756 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3004, &PPCRegClassByHwModeTables[0][0], 3);
10757}
10758
10759
10760} // namespace llvm
10761
10762#endif // GET_INSTRINFO_MC_DESC
10763
10764#ifdef GET_INSTRINFO_HEADER
10765#undef GET_INSTRINFO_HEADER
10766
10767namespace llvm {
10768
10769struct PPCGenInstrInfo : public TargetInstrInfo {
10770 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10771 ~PPCGenInstrInfo() override = default;
10772};
10773extern const int16_t PPCRegClassByHwModeTables[2][3];
10774
10775} // namespace llvm
10776
10777namespace llvm::PPC {
10778
10779constexpr unsigned SUBOP_memr_ptrreg = 0;
10780constexpr unsigned SUBOP_memri_imm = 0;
10781constexpr unsigned SUBOP_memri_reg = 1;
10782constexpr unsigned SUBOP_memri34_imm = 0;
10783constexpr unsigned SUBOP_memri34_reg = 1;
10784constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10785constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10786constexpr unsigned SUBOP_memrihash_imm = 0;
10787constexpr unsigned SUBOP_memrihash_reg = 1;
10788constexpr unsigned SUBOP_memrix_imm = 0;
10789constexpr unsigned SUBOP_memrix_reg = 1;
10790constexpr unsigned SUBOP_memrix16_imm = 0;
10791constexpr unsigned SUBOP_memrix16_reg = 1;
10792constexpr unsigned SUBOP_memrr_ptrreg = 0;
10793constexpr unsigned SUBOP_memrr_offreg = 1;
10794constexpr unsigned SUBOP_pred_bibo = 0;
10795constexpr unsigned SUBOP_pred_reg = 1;
10796constexpr unsigned SUBOP_spe2dis_imm = 0;
10797constexpr unsigned SUBOP_spe2dis_reg = 1;
10798constexpr unsigned SUBOP_spe4dis_imm = 0;
10799constexpr unsigned SUBOP_spe4dis_reg = 1;
10800constexpr unsigned SUBOP_spe8dis_imm = 0;
10801constexpr unsigned SUBOP_spe8dis_reg = 1;
10802constexpr unsigned SUBOP_tlscall_func = 0;
10803constexpr unsigned SUBOP_tlscall_sym = 1;
10804constexpr unsigned SUBOP_tlscall32_func = 0;
10805constexpr unsigned SUBOP_tlscall32_sym = 1;
10806constexpr unsigned SUBOP_tocentry_imm = 0;
10807constexpr unsigned SUBOP_tocentry32_imm = 0;
10808
10809} // namespace llvm::PPC
10810
10811#endif // GET_INSTRINFO_HEADER
10812
10813#ifdef GET_INSTRINFO_HELPER_DECLS
10814#undef GET_INSTRINFO_HELPER_DECLS
10815
10816
10817#endif // GET_INSTRINFO_HELPER_DECLS
10818
10819#ifdef GET_INSTRINFO_HELPERS
10820#undef GET_INSTRINFO_HELPERS
10821
10822
10823#endif // GET_INSTRINFO_HELPERS
10824
10825#ifdef GET_INSTRINFO_CTOR_DTOR
10826#undef GET_INSTRINFO_CTOR_DTOR
10827
10828namespace llvm {
10829
10830extern const PPCInstrTable PPCDescs;
10831extern const unsigned PPCInstrNameIndices[];
10832extern const char PPCInstrNameData[];
10833extern const uint8_t PPCInstrDeprecationFeatures[];
10834PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10835 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10836 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3004, &PPCRegClassByHwModeTables[0][0], 3);
10837}
10838
10839} // namespace llvm
10840
10841#endif // GET_INSTRINFO_CTOR_DTOR
10842
10843#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10844#undef GET_INSTRINFO_MC_HELPER_DECLS
10845
10846namespace llvm {
10847
10848class MCInst;
10849class FeatureBitset;
10850
10851namespace PPC_MC {
10852
10853void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10854
10855} // namespace PPC_MC
10856
10857} // namespace llvm
10858
10859#endif // GET_INSTRINFO_MC_HELPER_DECLS
10860
10861#ifdef GET_INSTRINFO_MC_HELPERS
10862#undef GET_INSTRINFO_MC_HELPERS
10863
10864namespace llvm::PPC_MC {
10865
10866
10867} // namespace llvm::PPC_MC
10868
10869#endif // GET_INSTRINFO_MC_HELPERS
10870
10871#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10872 defined(GET_AVAILABLE_OPCODE_CHECKER)
10873#define GET_COMPUTE_FEATURES
10874#endif
10875#ifdef GET_COMPUTE_FEATURES
10876#undef GET_COMPUTE_FEATURES
10877
10878namespace llvm::PPC_MC {
10879
10880// Bits for subtarget features that participate in instruction matching.
10881enum SubtargetFeatureBits : uint8_t {
10882 Feature_ModernAsBit = 0,
10883};
10884
10885inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10886 FeatureBitset Features;
10887 if (!(FB[PPC::AIXOS]) || FB[PPC::FeatureModernAIXAs])
10888 Features.set(Feature_ModernAsBit);
10889 return Features;
10890}
10891
10892inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10893 enum : uint8_t {
10894 CEFBS_None,
10895 };
10896
10897 static constexpr FeatureBitset FeatureBitsets[] = {
10898 {}, // CEFBS_None
10899 };
10900 static constexpr uint8_t RequiredFeaturesRefs[] = {
10901 CEFBS_None, // PHI
10902 CEFBS_None, // INLINEASM
10903 CEFBS_None, // INLINEASM_BR
10904 CEFBS_None, // CFI_INSTRUCTION
10905 CEFBS_None, // EH_LABEL
10906 CEFBS_None, // GC_LABEL
10907 CEFBS_None, // ANNOTATION_LABEL
10908 CEFBS_None, // KILL
10909 CEFBS_None, // EXTRACT_SUBREG
10910 CEFBS_None, // INSERT_SUBREG
10911 CEFBS_None, // IMPLICIT_DEF
10912 CEFBS_None, // INIT_UNDEF
10913 CEFBS_None, // SUBREG_TO_REG
10914 CEFBS_None, // COPY_TO_REGCLASS
10915 CEFBS_None, // DBG_VALUE
10916 CEFBS_None, // DBG_VALUE_LIST
10917 CEFBS_None, // DBG_INSTR_REF
10918 CEFBS_None, // DBG_PHI
10919 CEFBS_None, // DBG_LABEL
10920 CEFBS_None, // REG_SEQUENCE
10921 CEFBS_None, // COPY
10922 CEFBS_None, // COPY_LANEMASK
10923 CEFBS_None, // BUNDLE
10924 CEFBS_None, // LIFETIME_START
10925 CEFBS_None, // LIFETIME_END
10926 CEFBS_None, // PSEUDO_PROBE
10927 CEFBS_None, // ARITH_FENCE
10928 CEFBS_None, // STACKMAP
10929 CEFBS_None, // FENTRY_CALL
10930 CEFBS_None, // PATCHPOINT
10931 CEFBS_None, // LOAD_STACK_GUARD
10932 CEFBS_None, // PREALLOCATED_SETUP
10933 CEFBS_None, // PREALLOCATED_ARG
10934 CEFBS_None, // STATEPOINT
10935 CEFBS_None, // LOCAL_ESCAPE
10936 CEFBS_None, // FAULTING_OP
10937 CEFBS_None, // PATCHABLE_OP
10938 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10939 CEFBS_None, // PATCHABLE_RET
10940 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10941 CEFBS_None, // PATCHABLE_TAIL_CALL
10942 CEFBS_None, // PATCHABLE_EVENT_CALL
10943 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10944 CEFBS_None, // ICALL_BRANCH_FUNNEL
10945 CEFBS_None, // FAKE_USE
10946 CEFBS_None, // MEMBARRIER
10947 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10948 CEFBS_None, // RELOC_NONE
10949 CEFBS_None, // CONVERGENCECTRL_ENTRY
10950 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10951 CEFBS_None, // CONVERGENCECTRL_LOOP
10952 CEFBS_None, // CONVERGENCECTRL_GLUE
10953 CEFBS_None, // G_ASSERT_SEXT
10954 CEFBS_None, // G_ASSERT_ZEXT
10955 CEFBS_None, // G_ASSERT_ALIGN
10956 CEFBS_None, // G_ADD
10957 CEFBS_None, // G_SUB
10958 CEFBS_None, // G_MUL
10959 CEFBS_None, // G_SDIV
10960 CEFBS_None, // G_UDIV
10961 CEFBS_None, // G_SREM
10962 CEFBS_None, // G_UREM
10963 CEFBS_None, // G_SDIVREM
10964 CEFBS_None, // G_UDIVREM
10965 CEFBS_None, // G_AND
10966 CEFBS_None, // G_OR
10967 CEFBS_None, // G_XOR
10968 CEFBS_None, // G_ABDS
10969 CEFBS_None, // G_ABDU
10970 CEFBS_None, // G_UAVGFLOOR
10971 CEFBS_None, // G_UAVGCEIL
10972 CEFBS_None, // G_SAVGFLOOR
10973 CEFBS_None, // G_SAVGCEIL
10974 CEFBS_None, // G_IMPLICIT_DEF
10975 CEFBS_None, // G_PHI
10976 CEFBS_None, // G_FRAME_INDEX
10977 CEFBS_None, // G_GLOBAL_VALUE
10978 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10979 CEFBS_None, // G_CONSTANT_POOL
10980 CEFBS_None, // G_EXTRACT
10981 CEFBS_None, // G_UNMERGE_VALUES
10982 CEFBS_None, // G_INSERT
10983 CEFBS_None, // G_MERGE_VALUES
10984 CEFBS_None, // G_BUILD_VECTOR
10985 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10986 CEFBS_None, // G_CONCAT_VECTORS
10987 CEFBS_None, // G_PTRTOINT
10988 CEFBS_None, // G_INTTOPTR
10989 CEFBS_None, // G_BITCAST
10990 CEFBS_None, // G_FREEZE
10991 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10992 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10993 CEFBS_None, // G_INTRINSIC_TRUNC
10994 CEFBS_None, // G_INTRINSIC_ROUND
10995 CEFBS_None, // G_INTRINSIC_LRINT
10996 CEFBS_None, // G_INTRINSIC_LLRINT
10997 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10998 CEFBS_None, // G_READCYCLECOUNTER
10999 CEFBS_None, // G_READSTEADYCOUNTER
11000 CEFBS_None, // G_LOAD
11001 CEFBS_None, // G_SEXTLOAD
11002 CEFBS_None, // G_ZEXTLOAD
11003 CEFBS_None, // G_FPEXTLOAD
11004 CEFBS_None, // G_INDEXED_LOAD
11005 CEFBS_None, // G_INDEXED_SEXTLOAD
11006 CEFBS_None, // G_INDEXED_ZEXTLOAD
11007 CEFBS_None, // G_STORE
11008 CEFBS_None, // G_FPTRUNCSTORE
11009 CEFBS_None, // G_INDEXED_STORE
11010 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
11011 CEFBS_None, // G_ATOMIC_CMPXCHG
11012 CEFBS_None, // G_ATOMICRMW_XCHG
11013 CEFBS_None, // G_ATOMICRMW_ADD
11014 CEFBS_None, // G_ATOMICRMW_SUB
11015 CEFBS_None, // G_ATOMICRMW_AND
11016 CEFBS_None, // G_ATOMICRMW_NAND
11017 CEFBS_None, // G_ATOMICRMW_OR
11018 CEFBS_None, // G_ATOMICRMW_XOR
11019 CEFBS_None, // G_ATOMICRMW_MAX
11020 CEFBS_None, // G_ATOMICRMW_MIN
11021 CEFBS_None, // G_ATOMICRMW_UMAX
11022 CEFBS_None, // G_ATOMICRMW_UMIN
11023 CEFBS_None, // G_ATOMICRMW_FADD
11024 CEFBS_None, // G_ATOMICRMW_FSUB
11025 CEFBS_None, // G_ATOMICRMW_FMAX
11026 CEFBS_None, // G_ATOMICRMW_FMIN
11027 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11028 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11029 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11030 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11031 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11032 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11033 CEFBS_None, // G_ATOMICRMW_USUB_COND
11034 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11035 CEFBS_None, // G_FENCE
11036 CEFBS_None, // G_PREFETCH
11037 CEFBS_None, // G_BRCOND
11038 CEFBS_None, // G_BRINDIRECT
11039 CEFBS_None, // G_INVOKE_REGION_START
11040 CEFBS_None, // G_INTRINSIC
11041 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11042 CEFBS_None, // G_INTRINSIC_CONVERGENT
11043 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11044 CEFBS_None, // G_ANYEXT
11045 CEFBS_None, // G_TRUNC
11046 CEFBS_None, // G_TRUNC_SSAT_S
11047 CEFBS_None, // G_TRUNC_SSAT_U
11048 CEFBS_None, // G_TRUNC_USAT_U
11049 CEFBS_None, // G_CONSTANT
11050 CEFBS_None, // G_FCONSTANT
11051 CEFBS_None, // G_VASTART
11052 CEFBS_None, // G_VAARG
11053 CEFBS_None, // G_SEXT
11054 CEFBS_None, // G_SEXT_INREG
11055 CEFBS_None, // G_ZEXT
11056 CEFBS_None, // G_SHL
11057 CEFBS_None, // G_LSHR
11058 CEFBS_None, // G_ASHR
11059 CEFBS_None, // G_FSHL
11060 CEFBS_None, // G_FSHR
11061 CEFBS_None, // G_ROTR
11062 CEFBS_None, // G_ROTL
11063 CEFBS_None, // G_ICMP
11064 CEFBS_None, // G_FCMP
11065 CEFBS_None, // G_SCMP
11066 CEFBS_None, // G_UCMP
11067 CEFBS_None, // G_SELECT
11068 CEFBS_None, // G_UADDO
11069 CEFBS_None, // G_UADDE
11070 CEFBS_None, // G_USUBO
11071 CEFBS_None, // G_USUBE
11072 CEFBS_None, // G_SADDO
11073 CEFBS_None, // G_SADDE
11074 CEFBS_None, // G_SSUBO
11075 CEFBS_None, // G_SSUBE
11076 CEFBS_None, // G_UMULO
11077 CEFBS_None, // G_SMULO
11078 CEFBS_None, // G_UMULH
11079 CEFBS_None, // G_SMULH
11080 CEFBS_None, // G_UADDSAT
11081 CEFBS_None, // G_SADDSAT
11082 CEFBS_None, // G_USUBSAT
11083 CEFBS_None, // G_SSUBSAT
11084 CEFBS_None, // G_USHLSAT
11085 CEFBS_None, // G_SSHLSAT
11086 CEFBS_None, // G_SMULFIX
11087 CEFBS_None, // G_UMULFIX
11088 CEFBS_None, // G_SMULFIXSAT
11089 CEFBS_None, // G_UMULFIXSAT
11090 CEFBS_None, // G_SDIVFIX
11091 CEFBS_None, // G_UDIVFIX
11092 CEFBS_None, // G_SDIVFIXSAT
11093 CEFBS_None, // G_UDIVFIXSAT
11094 CEFBS_None, // G_FADD
11095 CEFBS_None, // G_FSUB
11096 CEFBS_None, // G_FMUL
11097 CEFBS_None, // G_FMA
11098 CEFBS_None, // G_FMAD
11099 CEFBS_None, // G_FDIV
11100 CEFBS_None, // G_FREM
11101 CEFBS_None, // G_FMODF
11102 CEFBS_None, // G_FPOW
11103 CEFBS_None, // G_FPOWI
11104 CEFBS_None, // G_FEXP
11105 CEFBS_None, // G_FEXP2
11106 CEFBS_None, // G_FEXP10
11107 CEFBS_None, // G_FLOG
11108 CEFBS_None, // G_FLOG2
11109 CEFBS_None, // G_FLOG10
11110 CEFBS_None, // G_FLDEXP
11111 CEFBS_None, // G_FFREXP
11112 CEFBS_None, // G_FNEG
11113 CEFBS_None, // G_FPEXT
11114 CEFBS_None, // G_FPTRUNC
11115 CEFBS_None, // G_FPTOSI
11116 CEFBS_None, // G_FPTOUI
11117 CEFBS_None, // G_SITOFP
11118 CEFBS_None, // G_UITOFP
11119 CEFBS_None, // G_FPTOSI_SAT
11120 CEFBS_None, // G_FPTOUI_SAT
11121 CEFBS_None, // G_FABS
11122 CEFBS_None, // G_FCOPYSIGN
11123 CEFBS_None, // G_IS_FPCLASS
11124 CEFBS_None, // G_FCANONICALIZE
11125 CEFBS_None, // G_FMINNUM
11126 CEFBS_None, // G_FMAXNUM
11127 CEFBS_None, // G_FMINNUM_IEEE
11128 CEFBS_None, // G_FMAXNUM_IEEE
11129 CEFBS_None, // G_FMINIMUM
11130 CEFBS_None, // G_FMAXIMUM
11131 CEFBS_None, // G_FMINIMUMNUM
11132 CEFBS_None, // G_FMAXIMUMNUM
11133 CEFBS_None, // G_GET_FPENV
11134 CEFBS_None, // G_SET_FPENV
11135 CEFBS_None, // G_RESET_FPENV
11136 CEFBS_None, // G_GET_FPMODE
11137 CEFBS_None, // G_SET_FPMODE
11138 CEFBS_None, // G_RESET_FPMODE
11139 CEFBS_None, // G_GET_ROUNDING
11140 CEFBS_None, // G_SET_ROUNDING
11141 CEFBS_None, // G_PTR_ADD
11142 CEFBS_None, // G_PTRMASK
11143 CEFBS_None, // G_SMIN
11144 CEFBS_None, // G_SMAX
11145 CEFBS_None, // G_UMIN
11146 CEFBS_None, // G_UMAX
11147 CEFBS_None, // G_ABS
11148 CEFBS_None, // G_LROUND
11149 CEFBS_None, // G_LLROUND
11150 CEFBS_None, // G_BR
11151 CEFBS_None, // G_BRJT
11152 CEFBS_None, // G_VSCALE
11153 CEFBS_None, // G_INSERT_SUBVECTOR
11154 CEFBS_None, // G_EXTRACT_SUBVECTOR
11155 CEFBS_None, // G_INSERT_VECTOR_ELT
11156 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11157 CEFBS_None, // G_SHUFFLE_VECTOR
11158 CEFBS_None, // G_SPLAT_VECTOR
11159 CEFBS_None, // G_STEP_VECTOR
11160 CEFBS_None, // G_VECTOR_COMPRESS
11161 CEFBS_None, // G_CTTZ
11162 CEFBS_None, // G_CTTZ_ZERO_POISON
11163 CEFBS_None, // G_CTLZ
11164 CEFBS_None, // G_CTLZ_ZERO_POISON
11165 CEFBS_None, // G_CTLS
11166 CEFBS_None, // G_CTPOP
11167 CEFBS_None, // G_BSWAP
11168 CEFBS_None, // G_BITREVERSE
11169 CEFBS_None, // G_CLMUL
11170 CEFBS_None, // G_FCEIL
11171 CEFBS_None, // G_FCOS
11172 CEFBS_None, // G_FSIN
11173 CEFBS_None, // G_FSINCOS
11174 CEFBS_None, // G_FTAN
11175 CEFBS_None, // G_FACOS
11176 CEFBS_None, // G_FASIN
11177 CEFBS_None, // G_FATAN
11178 CEFBS_None, // G_FATAN2
11179 CEFBS_None, // G_FCOSH
11180 CEFBS_None, // G_FSINH
11181 CEFBS_None, // G_FTANH
11182 CEFBS_None, // G_FSQRT
11183 CEFBS_None, // G_FFLOOR
11184 CEFBS_None, // G_FRINT
11185 CEFBS_None, // G_FNEARBYINT
11186 CEFBS_None, // G_ADDRSPACE_CAST
11187 CEFBS_None, // G_BLOCK_ADDR
11188 CEFBS_None, // G_JUMP_TABLE
11189 CEFBS_None, // G_DYN_STACKALLOC
11190 CEFBS_None, // G_STACKSAVE
11191 CEFBS_None, // G_STACKRESTORE
11192 CEFBS_None, // G_STRICT_FADD
11193 CEFBS_None, // G_STRICT_FSUB
11194 CEFBS_None, // G_STRICT_FMUL
11195 CEFBS_None, // G_STRICT_FDIV
11196 CEFBS_None, // G_STRICT_FREM
11197 CEFBS_None, // G_STRICT_FMA
11198 CEFBS_None, // G_STRICT_FSQRT
11199 CEFBS_None, // G_STRICT_FLDEXP
11200 CEFBS_None, // G_STRICT_FCMP
11201 CEFBS_None, // G_STRICT_FCMPS
11202 CEFBS_None, // G_READ_REGISTER
11203 CEFBS_None, // G_WRITE_REGISTER
11204 CEFBS_None, // G_MEMCPY
11205 CEFBS_None, // G_MEMCPY_INLINE
11206 CEFBS_None, // G_MEMMOVE
11207 CEFBS_None, // G_MEMSET
11208 CEFBS_None, // G_BZERO
11209 CEFBS_None, // G_MEMSET_INLINE
11210 CEFBS_None, // G_TRAP
11211 CEFBS_None, // G_DEBUGTRAP
11212 CEFBS_None, // G_UBSANTRAP
11213 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11214 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11215 CEFBS_None, // G_VECREDUCE_FADD
11216 CEFBS_None, // G_VECREDUCE_FMUL
11217 CEFBS_None, // G_VECREDUCE_FMAX
11218 CEFBS_None, // G_VECREDUCE_FMIN
11219 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11220 CEFBS_None, // G_VECREDUCE_FMINIMUM
11221 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
11222 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
11223 CEFBS_None, // G_VECREDUCE_ADD
11224 CEFBS_None, // G_VECREDUCE_MUL
11225 CEFBS_None, // G_VECREDUCE_AND
11226 CEFBS_None, // G_VECREDUCE_OR
11227 CEFBS_None, // G_VECREDUCE_XOR
11228 CEFBS_None, // G_VECREDUCE_SMAX
11229 CEFBS_None, // G_VECREDUCE_SMIN
11230 CEFBS_None, // G_VECREDUCE_UMAX
11231 CEFBS_None, // G_VECREDUCE_UMIN
11232 CEFBS_None, // G_SBFX
11233 CEFBS_None, // G_UBFX
11234 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11235 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11236 CEFBS_None, // ATOMIC_LOAD_AND_I128
11237 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11238 CEFBS_None, // ATOMIC_LOAD_OR_I128
11239 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11240 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11241 CEFBS_None, // ATOMIC_SWAP_I128
11242 CEFBS_None, // BUILD_QUADWORD
11243 CEFBS_None, // BUILD_UACC
11244 CEFBS_None, // CFENCE
11245 CEFBS_None, // CFENCE8
11246 CEFBS_None, // CLRLSLDI
11247 CEFBS_None, // CLRLSLDI_rec
11248 CEFBS_None, // CLRLSLWI
11249 CEFBS_None, // CLRLSLWI_rec
11250 CEFBS_None, // CLRRDI
11251 CEFBS_None, // CLRRDI_rec
11252 CEFBS_None, // CLRRWI
11253 CEFBS_None, // CLRRWI_rec
11254 CEFBS_None, // DCBFL
11255 CEFBS_None, // DCBFLP
11256 CEFBS_None, // DCBFPS
11257 CEFBS_None, // DCBFx
11258 CEFBS_None, // DCBSTPS
11259 CEFBS_None, // DCBTCT
11260 CEFBS_None, // DCBTDS
11261 CEFBS_None, // DCBTSTCT
11262 CEFBS_None, // DCBTSTDS
11263 CEFBS_None, // DCBTSTT
11264 CEFBS_None, // DCBTSTx
11265 CEFBS_None, // DCBTT
11266 CEFBS_None, // DCBTx
11267 CEFBS_None, // DFLOADf32
11268 CEFBS_None, // DFLOADf64
11269 CEFBS_None, // DFSTOREf32
11270 CEFBS_None, // DFSTOREf64
11271 CEFBS_None, // EXTLDI
11272 CEFBS_None, // EXTLDI_rec
11273 CEFBS_None, // EXTLWI
11274 CEFBS_None, // EXTLWI_rec
11275 CEFBS_None, // EXTRDI
11276 CEFBS_None, // EXTRDI_rec
11277 CEFBS_None, // EXTRWI
11278 CEFBS_None, // EXTRWI_rec
11279 CEFBS_None, // INSLWI
11280 CEFBS_None, // INSLWI_rec
11281 CEFBS_None, // INSRDI
11282 CEFBS_None, // INSRDI_rec
11283 CEFBS_None, // INSRWI
11284 CEFBS_None, // INSRWI_rec
11285 CEFBS_None, // KILL_PAIR
11286 CEFBS_None, // LAx
11287 CEFBS_None, // LDAT_CSNE_PSEUDO
11288 CEFBS_None, // LIWAX
11289 CEFBS_None, // LIWZX
11290 CEFBS_None, // LWAT_CSNE_PSEUDO
11291 CEFBS_None, // PPCLdFixedAddr
11292 CEFBS_None, // PSUBI
11293 CEFBS_None, // RLWIMIbm
11294 CEFBS_None, // RLWIMIbm_rec
11295 CEFBS_None, // RLWINMbm
11296 CEFBS_None, // RLWINMbm_rec
11297 CEFBS_None, // RLWNMbm
11298 CEFBS_None, // RLWNMbm_rec
11299 CEFBS_None, // ROTRDI
11300 CEFBS_None, // ROTRDI_rec
11301 CEFBS_None, // ROTRWI
11302 CEFBS_None, // ROTRWI_rec
11303 CEFBS_None, // SLDI
11304 CEFBS_None, // SLDI_rec
11305 CEFBS_None, // SLWI
11306 CEFBS_None, // SLWI_rec
11307 CEFBS_None, // SPILLTOVSR_LD
11308 CEFBS_None, // SPILLTOVSR_LDX
11309 CEFBS_None, // SPILLTOVSR_ST
11310 CEFBS_None, // SPILLTOVSR_STX
11311 CEFBS_None, // SRDI
11312 CEFBS_None, // SRDI_rec
11313 CEFBS_None, // SRWI
11314 CEFBS_None, // SRWI_rec
11315 CEFBS_None, // STIWX
11316 CEFBS_None, // SUBI
11317 CEFBS_None, // SUBIC
11318 CEFBS_None, // SUBIC_rec
11319 CEFBS_None, // SUBIS
11320 CEFBS_None, // SUBPCIS
11321 CEFBS_None, // XFLOADf32
11322 CEFBS_None, // XFLOADf64
11323 CEFBS_None, // XFSTOREf32
11324 CEFBS_None, // XFSTOREf64
11325 CEFBS_None, // ADD4
11326 CEFBS_None, // ADD4O
11327 CEFBS_None, // ADD4O_rec
11328 CEFBS_None, // ADD4TLS
11329 CEFBS_None, // ADD4_rec
11330 CEFBS_None, // ADD8
11331 CEFBS_None, // ADD8O
11332 CEFBS_None, // ADD8O_rec
11333 CEFBS_None, // ADD8TLS
11334 CEFBS_None, // ADD8TLS_
11335 CEFBS_None, // ADD8_rec
11336 CEFBS_None, // ADDC
11337 CEFBS_None, // ADDC8
11338 CEFBS_None, // ADDC8O
11339 CEFBS_None, // ADDC8O_rec
11340 CEFBS_None, // ADDC8_rec
11341 CEFBS_None, // ADDCO
11342 CEFBS_None, // ADDCO_rec
11343 CEFBS_None, // ADDC_rec
11344 CEFBS_None, // ADDE
11345 CEFBS_None, // ADDE8
11346 CEFBS_None, // ADDE8O
11347 CEFBS_None, // ADDE8O_rec
11348 CEFBS_None, // ADDE8_rec
11349 CEFBS_None, // ADDEO
11350 CEFBS_None, // ADDEO_rec
11351 CEFBS_None, // ADDEX
11352 CEFBS_None, // ADDEX8
11353 CEFBS_None, // ADDE_rec
11354 CEFBS_None, // ADDG6S
11355 CEFBS_None, // ADDG6S8
11356 CEFBS_None, // ADDI
11357 CEFBS_None, // ADDI8
11358 CEFBS_None, // ADDIC
11359 CEFBS_None, // ADDIC8
11360 CEFBS_None, // ADDIC_rec
11361 CEFBS_None, // ADDIS
11362 CEFBS_None, // ADDIS8
11363 CEFBS_None, // ADDISdtprelHA
11364 CEFBS_None, // ADDISdtprelHA32
11365 CEFBS_None, // ADDISgotTprelHA
11366 CEFBS_None, // ADDIStlsgdHA
11367 CEFBS_None, // ADDIStlsldHA
11368 CEFBS_None, // ADDIStocHA
11369 CEFBS_None, // ADDIStocHA8
11370 CEFBS_None, // ADDIdtprelL
11371 CEFBS_None, // ADDIdtprelL32
11372 CEFBS_None, // ADDItlsgdL
11373 CEFBS_None, // ADDItlsgdL32
11374 CEFBS_None, // ADDItlsgdLADDR
11375 CEFBS_None, // ADDItlsgdLADDR32
11376 CEFBS_None, // ADDItlsldL
11377 CEFBS_None, // ADDItlsldL32
11378 CEFBS_None, // ADDItlsldLADDR
11379 CEFBS_None, // ADDItlsldLADDR32
11380 CEFBS_None, // ADDItoc
11381 CEFBS_None, // ADDItoc8
11382 CEFBS_None, // ADDItocL
11383 CEFBS_None, // ADDItocL8
11384 CEFBS_None, // ADDME
11385 CEFBS_None, // ADDME8
11386 CEFBS_None, // ADDME8O
11387 CEFBS_None, // ADDME8O_rec
11388 CEFBS_None, // ADDME8_rec
11389 CEFBS_None, // ADDMEO
11390 CEFBS_None, // ADDMEO_rec
11391 CEFBS_None, // ADDME_rec
11392 CEFBS_None, // ADDPCIS
11393 CEFBS_None, // ADDZE
11394 CEFBS_None, // ADDZE8
11395 CEFBS_None, // ADDZE8O
11396 CEFBS_None, // ADDZE8O_rec
11397 CEFBS_None, // ADDZE8_rec
11398 CEFBS_None, // ADDZEO
11399 CEFBS_None, // ADDZEO_rec
11400 CEFBS_None, // ADDZE_rec
11401 CEFBS_None, // ADJCALLSTACKDOWN
11402 CEFBS_None, // ADJCALLSTACKUP
11403 CEFBS_None, // AND
11404 CEFBS_None, // AND8
11405 CEFBS_None, // AND8_rec
11406 CEFBS_None, // ANDC
11407 CEFBS_None, // ANDC8
11408 CEFBS_None, // ANDC8_rec
11409 CEFBS_None, // ANDC_rec
11410 CEFBS_None, // ANDI8_rec
11411 CEFBS_None, // ANDIS8_rec
11412 CEFBS_None, // ANDIS_rec
11413 CEFBS_None, // ANDI_rec
11414 CEFBS_None, // ANDI_rec_1_EQ_BIT
11415 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11416 CEFBS_None, // ANDI_rec_1_GT_BIT
11417 CEFBS_None, // ANDI_rec_1_GT_BIT8
11418 CEFBS_None, // AND_rec
11419 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11420 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11421 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11422 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11423 CEFBS_None, // ATOMIC_LOAD_ADD
11424 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11425 CEFBS_None, // ATOMIC_LOAD_ADD_NOWP
11426 CEFBS_None, // ATOMIC_LOAD_AND
11427 CEFBS_None, // ATOMIC_LOAD_AND_I64
11428 CEFBS_None, // ATOMIC_LOAD_AND_NOWP
11429 CEFBS_None, // ATOMIC_LOAD_MAX
11430 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11431 CEFBS_None, // ATOMIC_LOAD_MAX_NOWP
11432 CEFBS_None, // ATOMIC_LOAD_MIN
11433 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11434 CEFBS_None, // ATOMIC_LOAD_MIN_NOWP
11435 CEFBS_None, // ATOMIC_LOAD_NAND
11436 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11437 CEFBS_None, // ATOMIC_LOAD_NAND_NOWP
11438 CEFBS_None, // ATOMIC_LOAD_OR
11439 CEFBS_None, // ATOMIC_LOAD_OR_I64
11440 CEFBS_None, // ATOMIC_LOAD_OR_NOWP
11441 CEFBS_None, // ATOMIC_LOAD_SUB
11442 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11443 CEFBS_None, // ATOMIC_LOAD_SUB_NOWP
11444 CEFBS_None, // ATOMIC_LOAD_UMAX
11445 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11446 CEFBS_None, // ATOMIC_LOAD_UMAX_NOWP
11447 CEFBS_None, // ATOMIC_LOAD_UMIN
11448 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11449 CEFBS_None, // ATOMIC_LOAD_UMIN_NOWP
11450 CEFBS_None, // ATOMIC_LOAD_XOR
11451 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11452 CEFBS_None, // ATOMIC_LOAD_XOR_NOWP
11453 CEFBS_None, // ATOMIC_SWAP
11454 CEFBS_None, // ATOMIC_SWAP_I64
11455 CEFBS_None, // ATOMIC_SWAP_NOWP
11456 CEFBS_None, // ATTN
11457 CEFBS_None, // B
11458 CEFBS_None, // BA
11459 CEFBS_None, // BC
11460 CEFBS_None, // BCC
11461 CEFBS_None, // BCCA
11462 CEFBS_None, // BCCCTR
11463 CEFBS_None, // BCCCTR8
11464 CEFBS_None, // BCCCTRL
11465 CEFBS_None, // BCCCTRL8
11466 CEFBS_None, // BCCL
11467 CEFBS_None, // BCCLA
11468 CEFBS_None, // BCCLR
11469 CEFBS_None, // BCCLRL
11470 CEFBS_None, // BCCTR
11471 CEFBS_None, // BCCTR8
11472 CEFBS_None, // BCCTR8n
11473 CEFBS_None, // BCCTRL
11474 CEFBS_None, // BCCTRL8
11475 CEFBS_None, // BCCTRL8n
11476 CEFBS_None, // BCCTRLn
11477 CEFBS_None, // BCCTRn
11478 CEFBS_None, // BCDADD_rec
11479 CEFBS_None, // BCDCFN_rec
11480 CEFBS_None, // BCDCFSQ_rec
11481 CEFBS_None, // BCDCFZ_rec
11482 CEFBS_None, // BCDCPSGN_rec
11483 CEFBS_None, // BCDCTN_rec
11484 CEFBS_None, // BCDCTSQ_rec
11485 CEFBS_None, // BCDCTZ_rec
11486 CEFBS_None, // BCDSETSGN_rec
11487 CEFBS_None, // BCDSR_rec
11488 CEFBS_None, // BCDSUB_rec
11489 CEFBS_None, // BCDS_rec
11490 CEFBS_None, // BCDTRUNC_rec
11491 CEFBS_None, // BCDUS_rec
11492 CEFBS_None, // BCDUTRUNC_rec
11493 CEFBS_None, // BCL
11494 CEFBS_None, // BCLR
11495 CEFBS_None, // BCLRL
11496 CEFBS_None, // BCLRLn
11497 CEFBS_None, // BCLRn
11498 CEFBS_None, // BCLalways
11499 CEFBS_None, // BCLn
11500 CEFBS_None, // BCTR
11501 CEFBS_None, // BCTR8
11502 CEFBS_None, // BCTRL
11503 CEFBS_None, // BCTRL8
11504 CEFBS_None, // BCTRL8_LDinto_toc
11505 CEFBS_None, // BCTRL8_LDinto_toc_RM
11506 CEFBS_None, // BCTRL8_RM
11507 CEFBS_None, // BCTRL_LWZinto_toc
11508 CEFBS_None, // BCTRL_LWZinto_toc_RM
11509 CEFBS_None, // BCTRL_RM
11510 CEFBS_None, // BCn
11511 CEFBS_None, // BDNZ
11512 CEFBS_None, // BDNZ8
11513 CEFBS_None, // BDNZA
11514 CEFBS_None, // BDNZAm
11515 CEFBS_None, // BDNZAp
11516 CEFBS_None, // BDNZL
11517 CEFBS_None, // BDNZLA
11518 CEFBS_None, // BDNZLAm
11519 CEFBS_None, // BDNZLAp
11520 CEFBS_None, // BDNZLR
11521 CEFBS_None, // BDNZLR8
11522 CEFBS_None, // BDNZLRL
11523 CEFBS_None, // BDNZLRLm
11524 CEFBS_None, // BDNZLRLp
11525 CEFBS_None, // BDNZLRm
11526 CEFBS_None, // BDNZLRp
11527 CEFBS_None, // BDNZLm
11528 CEFBS_None, // BDNZLp
11529 CEFBS_None, // BDNZm
11530 CEFBS_None, // BDNZp
11531 CEFBS_None, // BDZ
11532 CEFBS_None, // BDZ8
11533 CEFBS_None, // BDZA
11534 CEFBS_None, // BDZAm
11535 CEFBS_None, // BDZAp
11536 CEFBS_None, // BDZL
11537 CEFBS_None, // BDZLA
11538 CEFBS_None, // BDZLAm
11539 CEFBS_None, // BDZLAp
11540 CEFBS_None, // BDZLR
11541 CEFBS_None, // BDZLR8
11542 CEFBS_None, // BDZLRL
11543 CEFBS_None, // BDZLRLm
11544 CEFBS_None, // BDZLRLp
11545 CEFBS_None, // BDZLRm
11546 CEFBS_None, // BDZLRp
11547 CEFBS_None, // BDZLm
11548 CEFBS_None, // BDZLp
11549 CEFBS_None, // BDZm
11550 CEFBS_None, // BDZp
11551 CEFBS_None, // BL
11552 CEFBS_None, // BL8
11553 CEFBS_None, // BL8_LDinto_toc
11554 CEFBS_None, // BL8_LDinto_toc_RM
11555 CEFBS_None, // BL8_NOP
11556 CEFBS_None, // BL8_NOP_RM
11557 CEFBS_None, // BL8_NOP_TLS
11558 CEFBS_None, // BL8_NOTOC
11559 CEFBS_None, // BL8_NOTOC_RM
11560 CEFBS_None, // BL8_NOTOC_TLS
11561 CEFBS_None, // BL8_RM
11562 CEFBS_None, // BL8_TLS
11563 CEFBS_None, // BL8_TLS_
11564 CEFBS_None, // BLA
11565 CEFBS_None, // BLA8
11566 CEFBS_None, // BLA8_NOP
11567 CEFBS_None, // BLA8_NOP_RM
11568 CEFBS_None, // BLA8_RM
11569 CEFBS_None, // BLA_RM
11570 CEFBS_None, // BLR
11571 CEFBS_None, // BLR8
11572 CEFBS_None, // BLRL
11573 CEFBS_None, // BL_LWZinto_toc
11574 CEFBS_None, // BL_LWZinto_toc_RM
11575 CEFBS_None, // BL_NOP
11576 CEFBS_None, // BL_NOP_RM
11577 CEFBS_None, // BL_RM
11578 CEFBS_None, // BL_TLS
11579 CEFBS_None, // BPERMD
11580 CEFBS_None, // BRD
11581 CEFBS_None, // BRH
11582 CEFBS_None, // BRH8
11583 CEFBS_None, // BRINC
11584 CEFBS_None, // BRW
11585 CEFBS_None, // BRW8
11586 CEFBS_None, // CBCDTD
11587 CEFBS_None, // CBCDTD8
11588 CEFBS_None, // CDTBCD
11589 CEFBS_None, // CDTBCD8
11590 CEFBS_None, // CFUGED
11591 CEFBS_None, // CLRBHRB
11592 CEFBS_None, // CMPB
11593 CEFBS_None, // CMPB8
11594 CEFBS_None, // CMPD
11595 CEFBS_None, // CMPDI
11596 CEFBS_None, // CMPEQB
11597 CEFBS_None, // CMPLD
11598 CEFBS_None, // CMPLDI
11599 CEFBS_None, // CMPLW
11600 CEFBS_None, // CMPLWI
11601 CEFBS_None, // CMPRB
11602 CEFBS_None, // CMPRB8
11603 CEFBS_None, // CMPW
11604 CEFBS_None, // CMPWI
11605 CEFBS_None, // CNTLZD
11606 CEFBS_None, // CNTLZDM
11607 CEFBS_None, // CNTLZD_rec
11608 CEFBS_None, // CNTLZW
11609 CEFBS_None, // CNTLZW8
11610 CEFBS_None, // CNTLZW8_rec
11611 CEFBS_None, // CNTLZW_rec
11612 CEFBS_None, // CNTTZD
11613 CEFBS_None, // CNTTZDM
11614 CEFBS_None, // CNTTZD_rec
11615 CEFBS_None, // CNTTZW
11616 CEFBS_None, // CNTTZW8
11617 CEFBS_None, // CNTTZW8_rec
11618 CEFBS_None, // CNTTZW_rec
11619 CEFBS_None, // CP_ABORT
11620 CEFBS_None, // CP_COPY
11621 CEFBS_None, // CP_COPY8
11622 CEFBS_None, // CP_PASTE8_rec
11623 CEFBS_None, // CP_PASTE_rec
11624 CEFBS_None, // CR6SET
11625 CEFBS_None, // CR6UNSET
11626 CEFBS_None, // CRAND
11627 CEFBS_None, // CRANDC
11628 CEFBS_None, // CREQV
11629 CEFBS_None, // CRNAND
11630 CEFBS_None, // CRNOR
11631 CEFBS_None, // CRNOT
11632 CEFBS_None, // CROR
11633 CEFBS_None, // CRORC
11634 CEFBS_None, // CRSET
11635 CEFBS_None, // CRUNSET
11636 CEFBS_None, // CRXOR
11637 CEFBS_None, // CTRL_DEP
11638 CEFBS_None, // DADD
11639 CEFBS_None, // DADDQ
11640 CEFBS_None, // DADDQ_rec
11641 CEFBS_None, // DADD_rec
11642 CEFBS_None, // DARN
11643 CEFBS_None, // DCBA
11644 CEFBS_None, // DCBF
11645 CEFBS_None, // DCBFEP
11646 CEFBS_None, // DCBI
11647 CEFBS_None, // DCBST
11648 CEFBS_None, // DCBSTEP
11649 CEFBS_None, // DCBT
11650 CEFBS_None, // DCBTEP
11651 CEFBS_None, // DCBTST
11652 CEFBS_None, // DCBTSTEP
11653 CEFBS_None, // DCBZ
11654 CEFBS_None, // DCBZEP
11655 CEFBS_None, // DCBZL
11656 CEFBS_None, // DCBZLEP
11657 CEFBS_None, // DCCCI
11658 CEFBS_None, // DCFFIX
11659 CEFBS_None, // DCFFIXQ
11660 CEFBS_None, // DCFFIXQQ
11661 CEFBS_None, // DCFFIXQ_rec
11662 CEFBS_None, // DCFFIX_rec
11663 CEFBS_None, // DCMPO
11664 CEFBS_None, // DCMPOQ
11665 CEFBS_None, // DCMPU
11666 CEFBS_None, // DCMPUQ
11667 CEFBS_None, // DCTDP
11668 CEFBS_None, // DCTDP_rec
11669 CEFBS_None, // DCTFIX
11670 CEFBS_None, // DCTFIXQ
11671 CEFBS_None, // DCTFIXQQ
11672 CEFBS_None, // DCTFIXQ_rec
11673 CEFBS_None, // DCTFIX_rec
11674 CEFBS_None, // DCTQPQ
11675 CEFBS_None, // DCTQPQ_rec
11676 CEFBS_None, // DDEDPD
11677 CEFBS_None, // DDEDPDQ
11678 CEFBS_None, // DDEDPDQ_rec
11679 CEFBS_None, // DDEDPD_rec
11680 CEFBS_None, // DDIV
11681 CEFBS_None, // DDIVQ
11682 CEFBS_None, // DDIVQ_rec
11683 CEFBS_None, // DDIV_rec
11684 CEFBS_None, // DENBCD
11685 CEFBS_None, // DENBCDQ
11686 CEFBS_None, // DENBCDQ_rec
11687 CEFBS_None, // DENBCD_rec
11688 CEFBS_None, // DIEX
11689 CEFBS_None, // DIEXQ
11690 CEFBS_None, // DIEXQ_rec
11691 CEFBS_None, // DIEX_rec
11692 CEFBS_None, // DIVD
11693 CEFBS_None, // DIVDE
11694 CEFBS_None, // DIVDEO
11695 CEFBS_None, // DIVDEO_rec
11696 CEFBS_None, // DIVDEU
11697 CEFBS_None, // DIVDEUO
11698 CEFBS_None, // DIVDEUO_rec
11699 CEFBS_None, // DIVDEU_rec
11700 CEFBS_None, // DIVDE_rec
11701 CEFBS_None, // DIVDO
11702 CEFBS_None, // DIVDO_rec
11703 CEFBS_None, // DIVDU
11704 CEFBS_None, // DIVDUO
11705 CEFBS_None, // DIVDUO_rec
11706 CEFBS_None, // DIVDU_rec
11707 CEFBS_None, // DIVD_rec
11708 CEFBS_None, // DIVW
11709 CEFBS_None, // DIVWE
11710 CEFBS_None, // DIVWEO
11711 CEFBS_None, // DIVWEO_rec
11712 CEFBS_None, // DIVWEU
11713 CEFBS_None, // DIVWEUO
11714 CEFBS_None, // DIVWEUO_rec
11715 CEFBS_None, // DIVWEU_rec
11716 CEFBS_None, // DIVWE_rec
11717 CEFBS_None, // DIVWO
11718 CEFBS_None, // DIVWO_rec
11719 CEFBS_None, // DIVWU
11720 CEFBS_None, // DIVWUO
11721 CEFBS_None, // DIVWUO_rec
11722 CEFBS_None, // DIVWU_rec
11723 CEFBS_None, // DIVW_rec
11724 CEFBS_None, // DMMR
11725 CEFBS_None, // DMSETDMRZ
11726 CEFBS_None, // DMSHA2HASH
11727 CEFBS_None, // DMSHA3HASH
11728 CEFBS_None, // DMUL
11729 CEFBS_None, // DMULQ
11730 CEFBS_None, // DMULQ_rec
11731 CEFBS_None, // DMUL_rec
11732 CEFBS_None, // DMXOR
11733 CEFBS_None, // DMXVBF16GERX2
11734 CEFBS_None, // DMXVBF16GERX2NN
11735 CEFBS_None, // DMXVBF16GERX2NP
11736 CEFBS_None, // DMXVBF16GERX2PN
11737 CEFBS_None, // DMXVBF16GERX2PP
11738 CEFBS_None, // DMXVF16GERX2
11739 CEFBS_None, // DMXVF16GERX2NN
11740 CEFBS_None, // DMXVF16GERX2NP
11741 CEFBS_None, // DMXVF16GERX2PN
11742 CEFBS_None, // DMXVF16GERX2PP
11743 CEFBS_None, // DMXVI8GERX4
11744 CEFBS_None, // DMXVI8GERX4PP
11745 CEFBS_None, // DMXVI8GERX4SPP
11746 CEFBS_None, // DMXXEXTFDMR256
11747 CEFBS_None, // DMXXEXTFDMR512
11748 CEFBS_None, // DMXXEXTFDMR512_HI
11749 CEFBS_None, // DMXXINSTDMR256
11750 CEFBS_None, // DMXXINSTDMR512
11751 CEFBS_None, // DMXXINSTDMR512_HI
11752 CEFBS_None, // DMXXSETACCZ
11753 CEFBS_None, // DMXXSHAPAD
11754 CEFBS_None, // DQUA
11755 CEFBS_None, // DQUAI
11756 CEFBS_None, // DQUAIQ
11757 CEFBS_None, // DQUAIQ_rec
11758 CEFBS_None, // DQUAI_rec
11759 CEFBS_None, // DQUAQ
11760 CEFBS_None, // DQUAQ_rec
11761 CEFBS_None, // DQUA_rec
11762 CEFBS_None, // DRDPQ
11763 CEFBS_None, // DRDPQ_rec
11764 CEFBS_None, // DRINTN
11765 CEFBS_None, // DRINTNQ
11766 CEFBS_None, // DRINTNQ_rec
11767 CEFBS_None, // DRINTN_rec
11768 CEFBS_None, // DRINTX
11769 CEFBS_None, // DRINTXQ
11770 CEFBS_None, // DRINTXQ_rec
11771 CEFBS_None, // DRINTX_rec
11772 CEFBS_None, // DRRND
11773 CEFBS_None, // DRRNDQ
11774 CEFBS_None, // DRRNDQ_rec
11775 CEFBS_None, // DRRND_rec
11776 CEFBS_None, // DRSP
11777 CEFBS_None, // DRSP_rec
11778 CEFBS_None, // DSCLI
11779 CEFBS_None, // DSCLIQ
11780 CEFBS_None, // DSCLIQ_rec
11781 CEFBS_None, // DSCLI_rec
11782 CEFBS_None, // DSCRI
11783 CEFBS_None, // DSCRIQ
11784 CEFBS_None, // DSCRIQ_rec
11785 CEFBS_None, // DSCRI_rec
11786 CEFBS_None, // DSS
11787 CEFBS_None, // DSSALL
11788 CEFBS_None, // DST
11789 CEFBS_None, // DST64
11790 CEFBS_None, // DSTST
11791 CEFBS_None, // DSTST64
11792 CEFBS_None, // DSTSTT
11793 CEFBS_None, // DSTSTT64
11794 CEFBS_None, // DSTT
11795 CEFBS_None, // DSTT64
11796 CEFBS_None, // DSUB
11797 CEFBS_None, // DSUBQ
11798 CEFBS_None, // DSUBQ_rec
11799 CEFBS_None, // DSUB_rec
11800 CEFBS_None, // DTSTDC
11801 CEFBS_None, // DTSTDCQ
11802 CEFBS_None, // DTSTDG
11803 CEFBS_None, // DTSTDGQ
11804 CEFBS_None, // DTSTEX
11805 CEFBS_None, // DTSTEXQ
11806 CEFBS_None, // DTSTSF
11807 CEFBS_None, // DTSTSFI
11808 CEFBS_None, // DTSTSFIQ
11809 CEFBS_None, // DTSTSFQ
11810 CEFBS_None, // DXEX
11811 CEFBS_None, // DXEXQ
11812 CEFBS_None, // DXEXQ_rec
11813 CEFBS_None, // DXEX_rec
11814 CEFBS_None, // DYNALLOC
11815 CEFBS_None, // DYNALLOC8
11816 CEFBS_None, // DYNAREAOFFSET
11817 CEFBS_None, // DYNAREAOFFSET8
11818 CEFBS_None, // DecreaseCTR8loop
11819 CEFBS_None, // DecreaseCTRloop
11820 CEFBS_None, // EFDABS
11821 CEFBS_None, // EFDADD
11822 CEFBS_None, // EFDCFS
11823 CEFBS_None, // EFDCFSF
11824 CEFBS_None, // EFDCFSI
11825 CEFBS_None, // EFDCFSID
11826 CEFBS_None, // EFDCFUF
11827 CEFBS_None, // EFDCFUI
11828 CEFBS_None, // EFDCFUID
11829 CEFBS_None, // EFDCMPEQ
11830 CEFBS_None, // EFDCMPGT
11831 CEFBS_None, // EFDCMPLT
11832 CEFBS_None, // EFDCTSF
11833 CEFBS_None, // EFDCTSI
11834 CEFBS_None, // EFDCTSIDZ
11835 CEFBS_None, // EFDCTSIZ
11836 CEFBS_None, // EFDCTUF
11837 CEFBS_None, // EFDCTUI
11838 CEFBS_None, // EFDCTUIDZ
11839 CEFBS_None, // EFDCTUIZ
11840 CEFBS_None, // EFDDIV
11841 CEFBS_None, // EFDMUL
11842 CEFBS_None, // EFDNABS
11843 CEFBS_None, // EFDNEG
11844 CEFBS_None, // EFDSUB
11845 CEFBS_None, // EFDTSTEQ
11846 CEFBS_None, // EFDTSTGT
11847 CEFBS_None, // EFDTSTLT
11848 CEFBS_None, // EFSABS
11849 CEFBS_None, // EFSADD
11850 CEFBS_None, // EFSCFD
11851 CEFBS_None, // EFSCFSF
11852 CEFBS_None, // EFSCFSI
11853 CEFBS_None, // EFSCFUF
11854 CEFBS_None, // EFSCFUI
11855 CEFBS_None, // EFSCMPEQ
11856 CEFBS_None, // EFSCMPGT
11857 CEFBS_None, // EFSCMPLT
11858 CEFBS_None, // EFSCTSF
11859 CEFBS_None, // EFSCTSI
11860 CEFBS_None, // EFSCTSIZ
11861 CEFBS_None, // EFSCTUF
11862 CEFBS_None, // EFSCTUI
11863 CEFBS_None, // EFSCTUIZ
11864 CEFBS_None, // EFSDIV
11865 CEFBS_None, // EFSMUL
11866 CEFBS_None, // EFSNABS
11867 CEFBS_None, // EFSNEG
11868 CEFBS_None, // EFSSUB
11869 CEFBS_None, // EFSTSTEQ
11870 CEFBS_None, // EFSTSTGT
11871 CEFBS_None, // EFSTSTLT
11872 CEFBS_None, // EH_SjLj_LongJmp32
11873 CEFBS_None, // EH_SjLj_LongJmp64
11874 CEFBS_None, // EH_SjLj_SetJmp32
11875 CEFBS_None, // EH_SjLj_SetJmp64
11876 CEFBS_None, // EH_SjLj_Setup
11877 CEFBS_None, // EQV
11878 CEFBS_None, // EQV8
11879 CEFBS_None, // EQV8_rec
11880 CEFBS_None, // EQV_rec
11881 CEFBS_None, // EVABS
11882 CEFBS_None, // EVADDIW
11883 CEFBS_None, // EVADDSMIAAW
11884 CEFBS_None, // EVADDSSIAAW
11885 CEFBS_None, // EVADDUMIAAW
11886 CEFBS_None, // EVADDUSIAAW
11887 CEFBS_None, // EVADDW
11888 CEFBS_None, // EVAND
11889 CEFBS_None, // EVANDC
11890 CEFBS_None, // EVCMPEQ
11891 CEFBS_None, // EVCMPGTS
11892 CEFBS_None, // EVCMPGTU
11893 CEFBS_None, // EVCMPLTS
11894 CEFBS_None, // EVCMPLTU
11895 CEFBS_None, // EVCNTLSW
11896 CEFBS_None, // EVCNTLZW
11897 CEFBS_None, // EVDIVWS
11898 CEFBS_None, // EVDIVWU
11899 CEFBS_None, // EVEQV
11900 CEFBS_None, // EVEXTSB
11901 CEFBS_None, // EVEXTSH
11902 CEFBS_None, // EVFSABS
11903 CEFBS_None, // EVFSADD
11904 CEFBS_None, // EVFSCFSF
11905 CEFBS_None, // EVFSCFSI
11906 CEFBS_None, // EVFSCFUF
11907 CEFBS_None, // EVFSCFUI
11908 CEFBS_None, // EVFSCMPEQ
11909 CEFBS_None, // EVFSCMPGT
11910 CEFBS_None, // EVFSCMPLT
11911 CEFBS_None, // EVFSCTSF
11912 CEFBS_None, // EVFSCTSI
11913 CEFBS_None, // EVFSCTSIZ
11914 CEFBS_None, // EVFSCTUF
11915 CEFBS_None, // EVFSCTUI
11916 CEFBS_None, // EVFSCTUIZ
11917 CEFBS_None, // EVFSDIV
11918 CEFBS_None, // EVFSMUL
11919 CEFBS_None, // EVFSNABS
11920 CEFBS_None, // EVFSNEG
11921 CEFBS_None, // EVFSSUB
11922 CEFBS_None, // EVFSTSTEQ
11923 CEFBS_None, // EVFSTSTGT
11924 CEFBS_None, // EVFSTSTLT
11925 CEFBS_None, // EVLDD
11926 CEFBS_None, // EVLDDX
11927 CEFBS_None, // EVLDH
11928 CEFBS_None, // EVLDHX
11929 CEFBS_None, // EVLDW
11930 CEFBS_None, // EVLDWX
11931 CEFBS_None, // EVLHHESPLAT
11932 CEFBS_None, // EVLHHESPLATX
11933 CEFBS_None, // EVLHHOSSPLAT
11934 CEFBS_None, // EVLHHOSSPLATX
11935 CEFBS_None, // EVLHHOUSPLAT
11936 CEFBS_None, // EVLHHOUSPLATX
11937 CEFBS_None, // EVLWHE
11938 CEFBS_None, // EVLWHEX
11939 CEFBS_None, // EVLWHOS
11940 CEFBS_None, // EVLWHOSX
11941 CEFBS_None, // EVLWHOU
11942 CEFBS_None, // EVLWHOUX
11943 CEFBS_None, // EVLWHSPLAT
11944 CEFBS_None, // EVLWHSPLATX
11945 CEFBS_None, // EVLWWSPLAT
11946 CEFBS_None, // EVLWWSPLATX
11947 CEFBS_None, // EVMERGEHI
11948 CEFBS_None, // EVMERGEHILO
11949 CEFBS_None, // EVMERGELO
11950 CEFBS_None, // EVMERGELOHI
11951 CEFBS_None, // EVMHEGSMFAA
11952 CEFBS_None, // EVMHEGSMFAN
11953 CEFBS_None, // EVMHEGSMIAA
11954 CEFBS_None, // EVMHEGSMIAN
11955 CEFBS_None, // EVMHEGUMIAA
11956 CEFBS_None, // EVMHEGUMIAN
11957 CEFBS_None, // EVMHESMF
11958 CEFBS_None, // EVMHESMFA
11959 CEFBS_None, // EVMHESMFAAW
11960 CEFBS_None, // EVMHESMFANW
11961 CEFBS_None, // EVMHESMI
11962 CEFBS_None, // EVMHESMIA
11963 CEFBS_None, // EVMHESMIAAW
11964 CEFBS_None, // EVMHESMIANW
11965 CEFBS_None, // EVMHESSF
11966 CEFBS_None, // EVMHESSFA
11967 CEFBS_None, // EVMHESSFAAW
11968 CEFBS_None, // EVMHESSFANW
11969 CEFBS_None, // EVMHESSIAAW
11970 CEFBS_None, // EVMHESSIANW
11971 CEFBS_None, // EVMHEUMI
11972 CEFBS_None, // EVMHEUMIA
11973 CEFBS_None, // EVMHEUMIAAW
11974 CEFBS_None, // EVMHEUMIANW
11975 CEFBS_None, // EVMHEUSIAAW
11976 CEFBS_None, // EVMHEUSIANW
11977 CEFBS_None, // EVMHOGSMFAA
11978 CEFBS_None, // EVMHOGSMFAN
11979 CEFBS_None, // EVMHOGSMIAA
11980 CEFBS_None, // EVMHOGSMIAN
11981 CEFBS_None, // EVMHOGUMIAA
11982 CEFBS_None, // EVMHOGUMIAN
11983 CEFBS_None, // EVMHOSMF
11984 CEFBS_None, // EVMHOSMFA
11985 CEFBS_None, // EVMHOSMFAAW
11986 CEFBS_None, // EVMHOSMFANW
11987 CEFBS_None, // EVMHOSMI
11988 CEFBS_None, // EVMHOSMIA
11989 CEFBS_None, // EVMHOSMIAAW
11990 CEFBS_None, // EVMHOSMIANW
11991 CEFBS_None, // EVMHOSSF
11992 CEFBS_None, // EVMHOSSFA
11993 CEFBS_None, // EVMHOSSFAAW
11994 CEFBS_None, // EVMHOSSFANW
11995 CEFBS_None, // EVMHOSSIAAW
11996 CEFBS_None, // EVMHOSSIANW
11997 CEFBS_None, // EVMHOUMI
11998 CEFBS_None, // EVMHOUMIA
11999 CEFBS_None, // EVMHOUMIAAW
12000 CEFBS_None, // EVMHOUMIANW
12001 CEFBS_None, // EVMHOUSIAAW
12002 CEFBS_None, // EVMHOUSIANW
12003 CEFBS_None, // EVMRA
12004 CEFBS_None, // EVMWHSMF
12005 CEFBS_None, // EVMWHSMFA
12006 CEFBS_None, // EVMWHSMI
12007 CEFBS_None, // EVMWHSMIA
12008 CEFBS_None, // EVMWHSSF
12009 CEFBS_None, // EVMWHSSFA
12010 CEFBS_None, // EVMWHUMI
12011 CEFBS_None, // EVMWHUMIA
12012 CEFBS_None, // EVMWLSMIAAW
12013 CEFBS_None, // EVMWLSMIANW
12014 CEFBS_None, // EVMWLSSIAAW
12015 CEFBS_None, // EVMWLSSIANW
12016 CEFBS_None, // EVMWLUMI
12017 CEFBS_None, // EVMWLUMIA
12018 CEFBS_None, // EVMWLUMIAAW
12019 CEFBS_None, // EVMWLUMIANW
12020 CEFBS_None, // EVMWLUSIAAW
12021 CEFBS_None, // EVMWLUSIANW
12022 CEFBS_None, // EVMWSMF
12023 CEFBS_None, // EVMWSMFA
12024 CEFBS_None, // EVMWSMFAA
12025 CEFBS_None, // EVMWSMFAN
12026 CEFBS_None, // EVMWSMI
12027 CEFBS_None, // EVMWSMIA
12028 CEFBS_None, // EVMWSMIAA
12029 CEFBS_None, // EVMWSMIAN
12030 CEFBS_None, // EVMWSSF
12031 CEFBS_None, // EVMWSSFA
12032 CEFBS_None, // EVMWSSFAA
12033 CEFBS_None, // EVMWSSFAN
12034 CEFBS_None, // EVMWUMI
12035 CEFBS_None, // EVMWUMIA
12036 CEFBS_None, // EVMWUMIAA
12037 CEFBS_None, // EVMWUMIAN
12038 CEFBS_None, // EVNAND
12039 CEFBS_None, // EVNEG
12040 CEFBS_None, // EVNOR
12041 CEFBS_None, // EVOR
12042 CEFBS_None, // EVORC
12043 CEFBS_None, // EVRLW
12044 CEFBS_None, // EVRLWI
12045 CEFBS_None, // EVRNDW
12046 CEFBS_None, // EVSEL
12047 CEFBS_None, // EVSLW
12048 CEFBS_None, // EVSLWI
12049 CEFBS_None, // EVSPLATFI
12050 CEFBS_None, // EVSPLATI
12051 CEFBS_None, // EVSRWIS
12052 CEFBS_None, // EVSRWIU
12053 CEFBS_None, // EVSRWS
12054 CEFBS_None, // EVSRWU
12055 CEFBS_None, // EVSTDD
12056 CEFBS_None, // EVSTDDX
12057 CEFBS_None, // EVSTDH
12058 CEFBS_None, // EVSTDHX
12059 CEFBS_None, // EVSTDW
12060 CEFBS_None, // EVSTDWX
12061 CEFBS_None, // EVSTWHE
12062 CEFBS_None, // EVSTWHEX
12063 CEFBS_None, // EVSTWHO
12064 CEFBS_None, // EVSTWHOX
12065 CEFBS_None, // EVSTWWE
12066 CEFBS_None, // EVSTWWEX
12067 CEFBS_None, // EVSTWWO
12068 CEFBS_None, // EVSTWWOX
12069 CEFBS_None, // EVSUBFSMIAAW
12070 CEFBS_None, // EVSUBFSSIAAW
12071 CEFBS_None, // EVSUBFUMIAAW
12072 CEFBS_None, // EVSUBFUSIAAW
12073 CEFBS_None, // EVSUBFW
12074 CEFBS_None, // EVSUBIFW
12075 CEFBS_None, // EVXOR
12076 CEFBS_None, // EXTSB
12077 CEFBS_None, // EXTSB8
12078 CEFBS_None, // EXTSB8_32_64
12079 CEFBS_None, // EXTSB8_rec
12080 CEFBS_None, // EXTSB_rec
12081 CEFBS_None, // EXTSH
12082 CEFBS_None, // EXTSH8
12083 CEFBS_None, // EXTSH8_32_64
12084 CEFBS_None, // EXTSH8_rec
12085 CEFBS_None, // EXTSH_rec
12086 CEFBS_None, // EXTSW
12087 CEFBS_None, // EXTSWSLI
12088 CEFBS_None, // EXTSWSLI_32_64
12089 CEFBS_None, // EXTSWSLI_32_64_rec
12090 CEFBS_None, // EXTSWSLI_rec
12091 CEFBS_None, // EXTSW_32
12092 CEFBS_None, // EXTSW_32_64
12093 CEFBS_None, // EXTSW_32_64_rec
12094 CEFBS_None, // EXTSW_rec
12095 CEFBS_None, // EnforceIEIO
12096 CEFBS_None, // FABSD
12097 CEFBS_None, // FABSD_rec
12098 CEFBS_None, // FABSS
12099 CEFBS_None, // FABSS_rec
12100 CEFBS_None, // FADD
12101 CEFBS_None, // FADDS
12102 CEFBS_None, // FADDS_rec
12103 CEFBS_None, // FADD_rec
12104 CEFBS_None, // FADDrtz
12105 CEFBS_None, // FCFID
12106 CEFBS_None, // FCFIDS
12107 CEFBS_None, // FCFIDS_rec
12108 CEFBS_None, // FCFIDU
12109 CEFBS_None, // FCFIDUS
12110 CEFBS_None, // FCFIDUS_rec
12111 CEFBS_None, // FCFIDU_rec
12112 CEFBS_None, // FCFID_rec
12113 CEFBS_None, // FCMPOD
12114 CEFBS_None, // FCMPOS
12115 CEFBS_None, // FCMPUD
12116 CEFBS_None, // FCMPUS
12117 CEFBS_None, // FCPSGND
12118 CEFBS_None, // FCPSGND_rec
12119 CEFBS_None, // FCPSGNS
12120 CEFBS_None, // FCPSGNS_rec
12121 CEFBS_None, // FCTID
12122 CEFBS_None, // FCTIDU
12123 CEFBS_None, // FCTIDUZ
12124 CEFBS_None, // FCTIDUZ_rec
12125 CEFBS_None, // FCTIDU_rec
12126 CEFBS_None, // FCTIDZ
12127 CEFBS_None, // FCTIDZ_rec
12128 CEFBS_None, // FCTID_rec
12129 CEFBS_None, // FCTIW
12130 CEFBS_None, // FCTIWU
12131 CEFBS_None, // FCTIWUZ
12132 CEFBS_None, // FCTIWUZ_rec
12133 CEFBS_None, // FCTIWU_rec
12134 CEFBS_None, // FCTIWZ
12135 CEFBS_None, // FCTIWZ_rec
12136 CEFBS_None, // FCTIW_rec
12137 CEFBS_None, // FDIV
12138 CEFBS_None, // FDIVS
12139 CEFBS_None, // FDIVS_rec
12140 CEFBS_None, // FDIV_rec
12141 CEFBS_None, // FENCE
12142 CEFBS_None, // FMADD
12143 CEFBS_None, // FMADDS
12144 CEFBS_None, // FMADDS_rec
12145 CEFBS_None, // FMADD_rec
12146 CEFBS_None, // FMR
12147 CEFBS_None, // FMR_rec
12148 CEFBS_None, // FMSUB
12149 CEFBS_None, // FMSUBS
12150 CEFBS_None, // FMSUBS_rec
12151 CEFBS_None, // FMSUB_rec
12152 CEFBS_None, // FMUL
12153 CEFBS_None, // FMULS
12154 CEFBS_None, // FMULS_rec
12155 CEFBS_None, // FMUL_rec
12156 CEFBS_None, // FNABSD
12157 CEFBS_None, // FNABSD_rec
12158 CEFBS_None, // FNABSS
12159 CEFBS_None, // FNABSS_rec
12160 CEFBS_None, // FNEGD
12161 CEFBS_None, // FNEGD_rec
12162 CEFBS_None, // FNEGS
12163 CEFBS_None, // FNEGS_rec
12164 CEFBS_None, // FNMADD
12165 CEFBS_None, // FNMADDS
12166 CEFBS_None, // FNMADDS_rec
12167 CEFBS_None, // FNMADD_rec
12168 CEFBS_None, // FNMSUB
12169 CEFBS_None, // FNMSUBS
12170 CEFBS_None, // FNMSUBS_rec
12171 CEFBS_None, // FNMSUB_rec
12172 CEFBS_None, // FRE
12173 CEFBS_None, // FRES
12174 CEFBS_None, // FRES_rec
12175 CEFBS_None, // FRE_rec
12176 CEFBS_None, // FRIMD
12177 CEFBS_None, // FRIMD_rec
12178 CEFBS_None, // FRIMS
12179 CEFBS_None, // FRIMS_rec
12180 CEFBS_None, // FRIND
12181 CEFBS_None, // FRIND_rec
12182 CEFBS_None, // FRINS
12183 CEFBS_None, // FRINS_rec
12184 CEFBS_None, // FRIPD
12185 CEFBS_None, // FRIPD_rec
12186 CEFBS_None, // FRIPS
12187 CEFBS_None, // FRIPS_rec
12188 CEFBS_None, // FRIZD
12189 CEFBS_None, // FRIZD_rec
12190 CEFBS_None, // FRIZS
12191 CEFBS_None, // FRIZS_rec
12192 CEFBS_None, // FRSP
12193 CEFBS_None, // FRSP_rec
12194 CEFBS_None, // FRSQRTE
12195 CEFBS_None, // FRSQRTES
12196 CEFBS_None, // FRSQRTES_rec
12197 CEFBS_None, // FRSQRTE_rec
12198 CEFBS_None, // FSELD
12199 CEFBS_None, // FSELD_rec
12200 CEFBS_None, // FSELS
12201 CEFBS_None, // FSELS_rec
12202 CEFBS_None, // FSQRT
12203 CEFBS_None, // FSQRTS
12204 CEFBS_None, // FSQRTS_rec
12205 CEFBS_None, // FSQRT_rec
12206 CEFBS_None, // FSUB
12207 CEFBS_None, // FSUBS
12208 CEFBS_None, // FSUBS_rec
12209 CEFBS_None, // FSUB_rec
12210 CEFBS_None, // FTDIV
12211 CEFBS_None, // FTSQRT
12212 CEFBS_None, // GETtlsADDR
12213 CEFBS_None, // GETtlsADDR32
12214 CEFBS_None, // GETtlsADDR32AIX
12215 CEFBS_None, // GETtlsADDR64AIX
12216 CEFBS_None, // GETtlsADDRPCREL
12217 CEFBS_None, // GETtlsMOD32AIX
12218 CEFBS_None, // GETtlsMOD64AIX
12219 CEFBS_None, // GETtlsTpointer32AIX
12220 CEFBS_None, // GETtlsldADDR
12221 CEFBS_None, // GETtlsldADDR32
12222 CEFBS_None, // GETtlsldADDRPCREL
12223 CEFBS_None, // HASHCHK
12224 CEFBS_None, // HASHCHK8
12225 CEFBS_None, // HASHCHKP
12226 CEFBS_None, // HASHCHKP8
12227 CEFBS_None, // HASHST
12228 CEFBS_None, // HASHST8
12229 CEFBS_None, // HASHSTP
12230 CEFBS_None, // HASHSTP8
12231 CEFBS_None, // HRFID
12232 CEFBS_None, // ICBI
12233 CEFBS_None, // ICBIEP
12234 CEFBS_None, // ICBLC
12235 CEFBS_None, // ICBLQ
12236 CEFBS_None, // ICBT
12237 CEFBS_None, // ICBTLS
12238 CEFBS_None, // ICCCI
12239 CEFBS_None, // ISEL
12240 CEFBS_None, // ISEL8
12241 CEFBS_None, // ISYNC
12242 CEFBS_None, // LA
12243 CEFBS_None, // LA8
12244 CEFBS_None, // LBARX
12245 CEFBS_None, // LBARXL
12246 CEFBS_None, // LBEPX
12247 CEFBS_None, // LBZ
12248 CEFBS_None, // LBZ8
12249 CEFBS_None, // LBZCIX
12250 CEFBS_None, // LBZU
12251 CEFBS_None, // LBZU8
12252 CEFBS_None, // LBZUX
12253 CEFBS_None, // LBZUX8
12254 CEFBS_None, // LBZX
12255 CEFBS_None, // LBZX8
12256 CEFBS_None, // LBZXTLS
12257 CEFBS_None, // LBZXTLS_
12258 CEFBS_None, // LBZXTLS_32
12259 CEFBS_None, // LD
12260 CEFBS_None, // LDARX
12261 CEFBS_None, // LDARXL
12262 CEFBS_None, // LDAT
12263 CEFBS_None, // LDAT_CSNE
12264 CEFBS_None, // LDBRX
12265 CEFBS_None, // LDCIX
12266 CEFBS_None, // LDU
12267 CEFBS_None, // LDUX
12268 CEFBS_None, // LDX
12269 CEFBS_None, // LDXTLS
12270 CEFBS_None, // LDXTLS_
12271 CEFBS_None, // LDgotTprelL
12272 CEFBS_None, // LDgotTprelL32
12273 CEFBS_None, // LDtoc
12274 CEFBS_None, // LDtocBA
12275 CEFBS_None, // LDtocCPT
12276 CEFBS_None, // LDtocJTI
12277 CEFBS_None, // LDtocL
12278 CEFBS_None, // LFD
12279 CEFBS_None, // LFDEPX
12280 CEFBS_None, // LFDU
12281 CEFBS_None, // LFDUX
12282 CEFBS_None, // LFDX
12283 CEFBS_None, // LFDXTLS
12284 CEFBS_None, // LFDXTLS_
12285 CEFBS_None, // LFIWAX
12286 CEFBS_None, // LFIWZX
12287 CEFBS_None, // LFS
12288 CEFBS_None, // LFSU
12289 CEFBS_None, // LFSUX
12290 CEFBS_None, // LFSX
12291 CEFBS_None, // LFSXTLS
12292 CEFBS_None, // LFSXTLS_
12293 CEFBS_None, // LHA
12294 CEFBS_None, // LHA8
12295 CEFBS_None, // LHARX
12296 CEFBS_None, // LHARXL
12297 CEFBS_None, // LHAU
12298 CEFBS_None, // LHAU8
12299 CEFBS_None, // LHAUX
12300 CEFBS_None, // LHAUX8
12301 CEFBS_None, // LHAX
12302 CEFBS_None, // LHAX8
12303 CEFBS_None, // LHAXTLS
12304 CEFBS_None, // LHAXTLS_
12305 CEFBS_None, // LHAXTLS_32
12306 CEFBS_None, // LHBRX
12307 CEFBS_None, // LHBRX8
12308 CEFBS_None, // LHEPX
12309 CEFBS_None, // LHZ
12310 CEFBS_None, // LHZ8
12311 CEFBS_None, // LHZCIX
12312 CEFBS_None, // LHZU
12313 CEFBS_None, // LHZU8
12314 CEFBS_None, // LHZUX
12315 CEFBS_None, // LHZUX8
12316 CEFBS_None, // LHZX
12317 CEFBS_None, // LHZX8
12318 CEFBS_None, // LHZXTLS
12319 CEFBS_None, // LHZXTLS_
12320 CEFBS_None, // LHZXTLS_32
12321 CEFBS_None, // LI
12322 CEFBS_None, // LI8
12323 CEFBS_None, // LIS
12324 CEFBS_None, // LIS8
12325 CEFBS_None, // LMW
12326 CEFBS_None, // LQ
12327 CEFBS_None, // LQARX
12328 CEFBS_None, // LQARXL
12329 CEFBS_None, // LQX_PSEUDO
12330 CEFBS_None, // LSWI
12331 CEFBS_None, // LVEBX
12332 CEFBS_None, // LVEHX
12333 CEFBS_None, // LVEWX
12334 CEFBS_None, // LVSL
12335 CEFBS_None, // LVSR
12336 CEFBS_None, // LVX
12337 CEFBS_None, // LVXL
12338 CEFBS_None, // LWA
12339 CEFBS_None, // LWARX
12340 CEFBS_None, // LWARXL
12341 CEFBS_None, // LWAT
12342 CEFBS_None, // LWAT_CSNE
12343 CEFBS_None, // LWAUX
12344 CEFBS_None, // LWAX
12345 CEFBS_None, // LWAXTLS
12346 CEFBS_None, // LWAXTLS_
12347 CEFBS_None, // LWAXTLS_32
12348 CEFBS_None, // LWAX_32
12349 CEFBS_None, // LWA_32
12350 CEFBS_None, // LWBRX
12351 CEFBS_None, // LWBRX8
12352 CEFBS_None, // LWEPX
12353 CEFBS_None, // LWZ
12354 CEFBS_None, // LWZ8
12355 CEFBS_None, // LWZCIX
12356 CEFBS_None, // LWZU
12357 CEFBS_None, // LWZU8
12358 CEFBS_None, // LWZUX
12359 CEFBS_None, // LWZUX8
12360 CEFBS_None, // LWZX
12361 CEFBS_None, // LWZX8
12362 CEFBS_None, // LWZXTLS
12363 CEFBS_None, // LWZXTLS_
12364 CEFBS_None, // LWZXTLS_32
12365 CEFBS_None, // LWZtoc
12366 CEFBS_None, // LWZtocL
12367 CEFBS_None, // LXSD
12368 CEFBS_None, // LXSDX
12369 CEFBS_None, // LXSIBZX
12370 CEFBS_None, // LXSIHZX
12371 CEFBS_None, // LXSIWAX
12372 CEFBS_None, // LXSIWZX
12373 CEFBS_None, // LXSSP
12374 CEFBS_None, // LXSSPX
12375 CEFBS_None, // LXV
12376 CEFBS_None, // LXVB16X
12377 CEFBS_None, // LXVD2X
12378 CEFBS_None, // LXVDSX
12379 CEFBS_None, // LXVH8X
12380 CEFBS_None, // LXVKQ
12381 CEFBS_None, // LXVL
12382 CEFBS_None, // LXVLL
12383 CEFBS_None, // LXVP
12384 CEFBS_None, // LXVPB32X
12385 CEFBS_None, // LXVPRL
12386 CEFBS_None, // LXVPRLL
12387 CEFBS_None, // LXVPX
12388 CEFBS_None, // LXVRBX
12389 CEFBS_None, // LXVRDX
12390 CEFBS_None, // LXVRHX
12391 CEFBS_None, // LXVRL
12392 CEFBS_None, // LXVRLL
12393 CEFBS_None, // LXVRWX
12394 CEFBS_None, // LXVW4X
12395 CEFBS_None, // LXVWSX
12396 CEFBS_None, // LXVX
12397 CEFBS_None, // MADDHD
12398 CEFBS_None, // MADDHDU
12399 CEFBS_None, // MADDLD
12400 CEFBS_None, // MADDLD8
12401 CEFBS_None, // MBAR
12402 CEFBS_None, // MCRF
12403 CEFBS_None, // MCRFS
12404 CEFBS_None, // MCRXRX
12405 CEFBS_None, // MFBHRBE
12406 CEFBS_None, // MFCR
12407 CEFBS_None, // MFCR8
12408 CEFBS_None, // MFCTR
12409 CEFBS_None, // MFCTR8
12410 CEFBS_None, // MFDCR
12411 CEFBS_None, // MFFS
12412 CEFBS_None, // MFFSCDRN
12413 CEFBS_None, // MFFSCDRNI
12414 CEFBS_None, // MFFSCE
12415 CEFBS_None, // MFFSCRN
12416 CEFBS_None, // MFFSCRNI
12417 CEFBS_None, // MFFSL
12418 CEFBS_None, // MFFS_rec
12419 CEFBS_None, // MFLR
12420 CEFBS_None, // MFLR8
12421 CEFBS_None, // MFMSR
12422 CEFBS_None, // MFOCRF
12423 CEFBS_None, // MFOCRF8
12424 CEFBS_None, // MFPMR
12425 CEFBS_None, // MFSPR
12426 CEFBS_None, // MFSPR8
12427 CEFBS_None, // MFSR
12428 CEFBS_None, // MFSRIN
12429 CEFBS_None, // MFTB
12430 CEFBS_None, // MFTB8
12431 CEFBS_None, // MFUDSCR
12432 CEFBS_None, // MFVRD
12433 CEFBS_None, // MFVRSAVE
12434 CEFBS_None, // MFVRSAVEv
12435 CEFBS_None, // MFVRWZ
12436 CEFBS_None, // MFVSCR
12437 CEFBS_None, // MFVSRD
12438 CEFBS_None, // MFVSRLD
12439 CEFBS_None, // MFVSRWZ
12440 CEFBS_None, // MODSD
12441 CEFBS_None, // MODSW
12442 CEFBS_None, // MODUD
12443 CEFBS_None, // MODUW
12444 CEFBS_None, // MSGSNDP
12445 CEFBS_None, // MSGSNDP8
12446 CEFBS_None, // MSGSYNC
12447 CEFBS_None, // MSYNC
12448 CEFBS_None, // MTCRF
12449 CEFBS_None, // MTCRF8
12450 CEFBS_None, // MTCTR
12451 CEFBS_None, // MTCTR8
12452 CEFBS_None, // MTCTR8loop
12453 CEFBS_None, // MTCTRloop
12454 CEFBS_None, // MTDCR
12455 CEFBS_None, // MTFSB0
12456 CEFBS_None, // MTFSB1
12457 CEFBS_None, // MTFSF
12458 CEFBS_None, // MTFSFI
12459 CEFBS_None, // MTFSFI_rec
12460 CEFBS_None, // MTFSFIb
12461 CEFBS_None, // MTFSF_rec
12462 CEFBS_None, // MTFSFb
12463 CEFBS_None, // MTLPL
12464 CEFBS_None, // MTLPL8
12465 CEFBS_None, // MTLR
12466 CEFBS_None, // MTLR8
12467 CEFBS_None, // MTMSR
12468 CEFBS_None, // MTMSRD
12469 CEFBS_None, // MTOCRF
12470 CEFBS_None, // MTOCRF8
12471 CEFBS_None, // MTPMR
12472 CEFBS_None, // MTSPR
12473 CEFBS_None, // MTSPR8
12474 CEFBS_None, // MTSR
12475 CEFBS_None, // MTSRIN
12476 CEFBS_None, // MTUDSCR
12477 CEFBS_None, // MTVRD
12478 CEFBS_None, // MTVRSAVE
12479 CEFBS_None, // MTVRSAVEv
12480 CEFBS_None, // MTVRWA
12481 CEFBS_None, // MTVRWZ
12482 CEFBS_None, // MTVSCR
12483 CEFBS_None, // MTVSRBM
12484 CEFBS_None, // MTVSRBMI
12485 CEFBS_None, // MTVSRD
12486 CEFBS_None, // MTVSRDD
12487 CEFBS_None, // MTVSRDM
12488 CEFBS_None, // MTVSRHM
12489 CEFBS_None, // MTVSRQM
12490 CEFBS_None, // MTVSRWA
12491 CEFBS_None, // MTVSRWM
12492 CEFBS_None, // MTVSRWS
12493 CEFBS_None, // MTVSRWZ
12494 CEFBS_None, // MULHD
12495 CEFBS_None, // MULHDU
12496 CEFBS_None, // MULHDU_rec
12497 CEFBS_None, // MULHD_rec
12498 CEFBS_None, // MULHW
12499 CEFBS_None, // MULHWU
12500 CEFBS_None, // MULHWU_rec
12501 CEFBS_None, // MULHW_rec
12502 CEFBS_None, // MULLD
12503 CEFBS_None, // MULLDO
12504 CEFBS_None, // MULLDO_rec
12505 CEFBS_None, // MULLD_rec
12506 CEFBS_None, // MULLI
12507 CEFBS_None, // MULLI8
12508 CEFBS_None, // MULLW
12509 CEFBS_None, // MULLWO
12510 CEFBS_None, // MULLWO_rec
12511 CEFBS_None, // MULLW_rec
12512 CEFBS_None, // MoveGOTtoLR
12513 CEFBS_None, // MovePCtoLR
12514 CEFBS_None, // MovePCtoLR8
12515 CEFBS_None, // NAND
12516 CEFBS_None, // NAND8
12517 CEFBS_None, // NAND8_rec
12518 CEFBS_None, // NAND_rec
12519 CEFBS_None, // NAP
12520 CEFBS_None, // NEG
12521 CEFBS_None, // NEG8
12522 CEFBS_None, // NEG8O
12523 CEFBS_None, // NEG8O_rec
12524 CEFBS_None, // NEG8_rec
12525 CEFBS_None, // NEGO
12526 CEFBS_None, // NEGO_rec
12527 CEFBS_None, // NEG_rec
12528 CEFBS_None, // NOP
12529 CEFBS_None, // NOP_GT_PWR6
12530 CEFBS_None, // NOP_GT_PWR7
12531 CEFBS_None, // NOR
12532 CEFBS_None, // NOR8
12533 CEFBS_None, // NOR8_rec
12534 CEFBS_None, // NOR_rec
12535 CEFBS_None, // OR
12536 CEFBS_None, // OR8
12537 CEFBS_None, // OR8_rec
12538 CEFBS_None, // ORC
12539 CEFBS_None, // ORC8
12540 CEFBS_None, // ORC8_rec
12541 CEFBS_None, // ORC_rec
12542 CEFBS_None, // ORI
12543 CEFBS_None, // ORI8
12544 CEFBS_None, // ORIS
12545 CEFBS_None, // ORIS8
12546 CEFBS_None, // OR_rec
12547 CEFBS_None, // PADDI
12548 CEFBS_None, // PADDI8
12549 CEFBS_None, // PADDI8pc
12550 CEFBS_None, // PADDIS
12551 CEFBS_None, // PADDIS8
12552 CEFBS_None, // PADDIS8pc
12553 CEFBS_None, // PADDISpc
12554 CEFBS_None, // PADDIdtprel
12555 CEFBS_None, // PADDIpc
12556 CEFBS_None, // PDEPD
12557 CEFBS_None, // PEXTD
12558 CEFBS_None, // PLA
12559 CEFBS_None, // PLA8
12560 CEFBS_None, // PLA8pc
12561 CEFBS_None, // PLApc
12562 CEFBS_None, // PLBZ
12563 CEFBS_None, // PLBZ8
12564 CEFBS_None, // PLBZ8nopc
12565 CEFBS_None, // PLBZ8onlypc
12566 CEFBS_None, // PLBZ8pc
12567 CEFBS_None, // PLBZnopc
12568 CEFBS_None, // PLBZonlypc
12569 CEFBS_None, // PLBZpc
12570 CEFBS_None, // PLD
12571 CEFBS_None, // PLDnopc
12572 CEFBS_None, // PLDonlypc
12573 CEFBS_None, // PLDpc
12574 CEFBS_None, // PLFD
12575 CEFBS_None, // PLFDnopc
12576 CEFBS_None, // PLFDonlypc
12577 CEFBS_None, // PLFDpc
12578 CEFBS_None, // PLFS
12579 CEFBS_None, // PLFSnopc
12580 CEFBS_None, // PLFSonlypc
12581 CEFBS_None, // PLFSpc
12582 CEFBS_None, // PLHA
12583 CEFBS_None, // PLHA8
12584 CEFBS_None, // PLHA8nopc
12585 CEFBS_None, // PLHA8onlypc
12586 CEFBS_None, // PLHA8pc
12587 CEFBS_None, // PLHAnopc
12588 CEFBS_None, // PLHAonlypc
12589 CEFBS_None, // PLHApc
12590 CEFBS_None, // PLHZ
12591 CEFBS_None, // PLHZ8
12592 CEFBS_None, // PLHZ8nopc
12593 CEFBS_None, // PLHZ8onlypc
12594 CEFBS_None, // PLHZ8pc
12595 CEFBS_None, // PLHZnopc
12596 CEFBS_None, // PLHZonlypc
12597 CEFBS_None, // PLHZpc
12598 CEFBS_None, // PLI
12599 CEFBS_None, // PLI8
12600 CEFBS_None, // PLWA
12601 CEFBS_None, // PLWA8
12602 CEFBS_None, // PLWA8nopc
12603 CEFBS_None, // PLWA8onlypc
12604 CEFBS_None, // PLWA8pc
12605 CEFBS_None, // PLWAnopc
12606 CEFBS_None, // PLWAonlypc
12607 CEFBS_None, // PLWApc
12608 CEFBS_None, // PLWZ
12609 CEFBS_None, // PLWZ8
12610 CEFBS_None, // PLWZ8nopc
12611 CEFBS_None, // PLWZ8onlypc
12612 CEFBS_None, // PLWZ8pc
12613 CEFBS_None, // PLWZnopc
12614 CEFBS_None, // PLWZonlypc
12615 CEFBS_None, // PLWZpc
12616 CEFBS_None, // PLXSD
12617 CEFBS_None, // PLXSDnopc
12618 CEFBS_None, // PLXSDonlypc
12619 CEFBS_None, // PLXSDpc
12620 CEFBS_None, // PLXSSP
12621 CEFBS_None, // PLXSSPnopc
12622 CEFBS_None, // PLXSSPonlypc
12623 CEFBS_None, // PLXSSPpc
12624 CEFBS_None, // PLXV
12625 CEFBS_None, // PLXVP
12626 CEFBS_None, // PLXVPnopc
12627 CEFBS_None, // PLXVPonlypc
12628 CEFBS_None, // PLXVPpc
12629 CEFBS_None, // PLXVnopc
12630 CEFBS_None, // PLXVonlypc
12631 CEFBS_None, // PLXVpc
12632 CEFBS_None, // PMDMXVBF16GERX2
12633 CEFBS_None, // PMDMXVBF16GERX2NN
12634 CEFBS_None, // PMDMXVBF16GERX2NP
12635 CEFBS_None, // PMDMXVBF16GERX2PN
12636 CEFBS_None, // PMDMXVBF16GERX2PP
12637 CEFBS_None, // PMDMXVF16GERX2
12638 CEFBS_None, // PMDMXVF16GERX2NN
12639 CEFBS_None, // PMDMXVF16GERX2NP
12640 CEFBS_None, // PMDMXVF16GERX2PN
12641 CEFBS_None, // PMDMXVF16GERX2PP
12642 CEFBS_None, // PMDMXVI8GERX4
12643 CEFBS_None, // PMDMXVI8GERX4PP
12644 CEFBS_None, // PMDMXVI8GERX4SPP
12645 CEFBS_None, // PMXVBF16GER2
12646 CEFBS_None, // PMXVBF16GER2NN
12647 CEFBS_None, // PMXVBF16GER2NP
12648 CEFBS_None, // PMXVBF16GER2PN
12649 CEFBS_None, // PMXVBF16GER2PP
12650 CEFBS_None, // PMXVBF16GER2W
12651 CEFBS_None, // PMXVBF16GER2WNN
12652 CEFBS_None, // PMXVBF16GER2WNP
12653 CEFBS_None, // PMXVBF16GER2WPN
12654 CEFBS_None, // PMXVBF16GER2WPP
12655 CEFBS_None, // PMXVF16GER2
12656 CEFBS_None, // PMXVF16GER2NN
12657 CEFBS_None, // PMXVF16GER2NP
12658 CEFBS_None, // PMXVF16GER2PN
12659 CEFBS_None, // PMXVF16GER2PP
12660 CEFBS_None, // PMXVF16GER2W
12661 CEFBS_None, // PMXVF16GER2WNN
12662 CEFBS_None, // PMXVF16GER2WNP
12663 CEFBS_None, // PMXVF16GER2WPN
12664 CEFBS_None, // PMXVF16GER2WPP
12665 CEFBS_None, // PMXVF32GER
12666 CEFBS_None, // PMXVF32GERNN
12667 CEFBS_None, // PMXVF32GERNP
12668 CEFBS_None, // PMXVF32GERPN
12669 CEFBS_None, // PMXVF32GERPP
12670 CEFBS_None, // PMXVF32GERW
12671 CEFBS_None, // PMXVF32GERWNN
12672 CEFBS_None, // PMXVF32GERWNP
12673 CEFBS_None, // PMXVF32GERWPN
12674 CEFBS_None, // PMXVF32GERWPP
12675 CEFBS_None, // PMXVF64GER
12676 CEFBS_None, // PMXVF64GERNN
12677 CEFBS_None, // PMXVF64GERNP
12678 CEFBS_None, // PMXVF64GERPN
12679 CEFBS_None, // PMXVF64GERPP
12680 CEFBS_None, // PMXVF64GERW
12681 CEFBS_None, // PMXVF64GERWNN
12682 CEFBS_None, // PMXVF64GERWNP
12683 CEFBS_None, // PMXVF64GERWPN
12684 CEFBS_None, // PMXVF64GERWPP
12685 CEFBS_None, // PMXVI16GER2
12686 CEFBS_None, // PMXVI16GER2PP
12687 CEFBS_None, // PMXVI16GER2S
12688 CEFBS_None, // PMXVI16GER2SPP
12689 CEFBS_None, // PMXVI16GER2SW
12690 CEFBS_None, // PMXVI16GER2SWPP
12691 CEFBS_None, // PMXVI16GER2W
12692 CEFBS_None, // PMXVI16GER2WPP
12693 CEFBS_None, // PMXVI4GER8
12694 CEFBS_None, // PMXVI4GER8PP
12695 CEFBS_None, // PMXVI4GER8W
12696 CEFBS_None, // PMXVI4GER8WPP
12697 CEFBS_None, // PMXVI8GER4
12698 CEFBS_None, // PMXVI8GER4PP
12699 CEFBS_None, // PMXVI8GER4SPP
12700 CEFBS_None, // PMXVI8GER4W
12701 CEFBS_None, // PMXVI8GER4WPP
12702 CEFBS_None, // PMXVI8GER4WSPP
12703 CEFBS_None, // POPCNTB
12704 CEFBS_None, // POPCNTB8
12705 CEFBS_None, // POPCNTD
12706 CEFBS_None, // POPCNTW
12707 CEFBS_None, // PPC32GOT
12708 CEFBS_None, // PPC32PICGOT
12709 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12710 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12711 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12712 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12713 CEFBS_None, // PROBED_ALLOCA_32
12714 CEFBS_None, // PROBED_ALLOCA_64
12715 CEFBS_None, // PROBED_STACKALLOC_32
12716 CEFBS_None, // PROBED_STACKALLOC_64
12717 CEFBS_None, // PSTB
12718 CEFBS_None, // PSTB8
12719 CEFBS_None, // PSTB8nopc
12720 CEFBS_None, // PSTB8onlypc
12721 CEFBS_None, // PSTB8pc
12722 CEFBS_None, // PSTBnopc
12723 CEFBS_None, // PSTBonlypc
12724 CEFBS_None, // PSTBpc
12725 CEFBS_None, // PSTD
12726 CEFBS_None, // PSTDnopc
12727 CEFBS_None, // PSTDonlypc
12728 CEFBS_None, // PSTDpc
12729 CEFBS_None, // PSTFD
12730 CEFBS_None, // PSTFDnopc
12731 CEFBS_None, // PSTFDonlypc
12732 CEFBS_None, // PSTFDpc
12733 CEFBS_None, // PSTFS
12734 CEFBS_None, // PSTFSnopc
12735 CEFBS_None, // PSTFSonlypc
12736 CEFBS_None, // PSTFSpc
12737 CEFBS_None, // PSTH
12738 CEFBS_None, // PSTH8
12739 CEFBS_None, // PSTH8nopc
12740 CEFBS_None, // PSTH8onlypc
12741 CEFBS_None, // PSTH8pc
12742 CEFBS_None, // PSTHnopc
12743 CEFBS_None, // PSTHonlypc
12744 CEFBS_None, // PSTHpc
12745 CEFBS_None, // PSTW
12746 CEFBS_None, // PSTW8
12747 CEFBS_None, // PSTW8nopc
12748 CEFBS_None, // PSTW8onlypc
12749 CEFBS_None, // PSTW8pc
12750 CEFBS_None, // PSTWnopc
12751 CEFBS_None, // PSTWonlypc
12752 CEFBS_None, // PSTWpc
12753 CEFBS_None, // PSTXSD
12754 CEFBS_None, // PSTXSDnopc
12755 CEFBS_None, // PSTXSDonlypc
12756 CEFBS_None, // PSTXSDpc
12757 CEFBS_None, // PSTXSSP
12758 CEFBS_None, // PSTXSSPnopc
12759 CEFBS_None, // PSTXSSPonlypc
12760 CEFBS_None, // PSTXSSPpc
12761 CEFBS_None, // PSTXV
12762 CEFBS_None, // PSTXVP
12763 CEFBS_None, // PSTXVPnopc
12764 CEFBS_None, // PSTXVPonlypc
12765 CEFBS_None, // PSTXVPpc
12766 CEFBS_None, // PSTXVnopc
12767 CEFBS_None, // PSTXVonlypc
12768 CEFBS_None, // PSTXVpc
12769 CEFBS_None, // PTESYNCIO
12770 CEFBS_None, // PseudoEIEIO
12771 CEFBS_None, // RESTORE_ACC
12772 CEFBS_None, // RESTORE_CR
12773 CEFBS_None, // RESTORE_CRBIT
12774 CEFBS_None, // RESTORE_DMR
12775 CEFBS_None, // RESTORE_DMRP
12776 CEFBS_None, // RESTORE_QUADWORD
12777 CEFBS_None, // RESTORE_UACC
12778 CEFBS_None, // RESTORE_WACC
12779 CEFBS_None, // RFCI
12780 CEFBS_None, // RFDI
12781 CEFBS_None, // RFEBB
12782 CEFBS_None, // RFI
12783 CEFBS_None, // RFID
12784 CEFBS_None, // RFMCI
12785 CEFBS_None, // RLDCL
12786 CEFBS_None, // RLDCL_rec
12787 CEFBS_None, // RLDCR
12788 CEFBS_None, // RLDCR_rec
12789 CEFBS_None, // RLDIC
12790 CEFBS_None, // RLDICL
12791 CEFBS_None, // RLDICL_32
12792 CEFBS_None, // RLDICL_32_64
12793 CEFBS_None, // RLDICL_32_rec
12794 CEFBS_None, // RLDICL_rec
12795 CEFBS_None, // RLDICR
12796 CEFBS_None, // RLDICR_32
12797 CEFBS_None, // RLDICR_rec
12798 CEFBS_None, // RLDIC_rec
12799 CEFBS_None, // RLDIMI
12800 CEFBS_None, // RLDIMI_rec
12801 CEFBS_None, // RLWIMI
12802 CEFBS_None, // RLWIMI8
12803 CEFBS_None, // RLWIMI8_rec
12804 CEFBS_None, // RLWIMI_rec
12805 CEFBS_None, // RLWINM
12806 CEFBS_None, // RLWINM8
12807 CEFBS_None, // RLWINM8_rec
12808 CEFBS_None, // RLWINM_rec
12809 CEFBS_None, // RLWNM
12810 CEFBS_None, // RLWNM8
12811 CEFBS_None, // RLWNM8_rec
12812 CEFBS_None, // RLWNM_rec
12813 CEFBS_None, // ReadTB
12814 CEFBS_None, // SC
12815 CEFBS_None, // SCV
12816 CEFBS_None, // SELECT_CC_F16
12817 CEFBS_None, // SELECT_CC_F4
12818 CEFBS_None, // SELECT_CC_F8
12819 CEFBS_None, // SELECT_CC_I4
12820 CEFBS_None, // SELECT_CC_I8
12821 CEFBS_None, // SELECT_CC_SPE
12822 CEFBS_None, // SELECT_CC_SPE4
12823 CEFBS_None, // SELECT_CC_VRRC
12824 CEFBS_None, // SELECT_CC_VSFRC
12825 CEFBS_None, // SELECT_CC_VSRC
12826 CEFBS_None, // SELECT_CC_VSSRC
12827 CEFBS_None, // SELECT_F16
12828 CEFBS_None, // SELECT_F4
12829 CEFBS_None, // SELECT_F8
12830 CEFBS_None, // SELECT_I4
12831 CEFBS_None, // SELECT_I8
12832 CEFBS_None, // SELECT_SPE
12833 CEFBS_None, // SELECT_SPE4
12834 CEFBS_None, // SELECT_VRRC
12835 CEFBS_None, // SELECT_VSFRC
12836 CEFBS_None, // SELECT_VSRC
12837 CEFBS_None, // SELECT_VSSRC
12838 CEFBS_None, // SETB
12839 CEFBS_None, // SETB8
12840 CEFBS_None, // SETBC
12841 CEFBS_None, // SETBC8
12842 CEFBS_None, // SETBCR
12843 CEFBS_None, // SETBCR8
12844 CEFBS_None, // SETFLM
12845 CEFBS_None, // SETNBC
12846 CEFBS_None, // SETNBC8
12847 CEFBS_None, // SETNBCR
12848 CEFBS_None, // SETNBCR8
12849 CEFBS_None, // SETRND
12850 CEFBS_None, // SETRNDi
12851 CEFBS_None, // SLBFEE_rec
12852 CEFBS_None, // SLBIA
12853 CEFBS_None, // SLBIE
12854 CEFBS_None, // SLBIEG
12855 CEFBS_None, // SLBMFEE
12856 CEFBS_None, // SLBMFEV
12857 CEFBS_None, // SLBMTE
12858 CEFBS_None, // SLBSYNC
12859 CEFBS_None, // SLD
12860 CEFBS_None, // SLD_rec
12861 CEFBS_None, // SLW
12862 CEFBS_None, // SLW8
12863 CEFBS_None, // SLW8_rec
12864 CEFBS_None, // SLW_rec
12865 CEFBS_None, // SPELWZ
12866 CEFBS_None, // SPELWZX
12867 CEFBS_None, // SPESTW
12868 CEFBS_None, // SPESTWX
12869 CEFBS_None, // SPILL_ACC
12870 CEFBS_None, // SPILL_CR
12871 CEFBS_None, // SPILL_CRBIT
12872 CEFBS_None, // SPILL_DMR
12873 CEFBS_None, // SPILL_DMRP
12874 CEFBS_None, // SPILL_QUADWORD
12875 CEFBS_None, // SPILL_UACC
12876 CEFBS_None, // SPILL_WACC
12877 CEFBS_None, // SPLIT_QUADWORD
12878 CEFBS_None, // SRAD
12879 CEFBS_None, // SRADI
12880 CEFBS_None, // SRADI_32
12881 CEFBS_None, // SRADI_rec
12882 CEFBS_None, // SRAD_rec
12883 CEFBS_None, // SRAW
12884 CEFBS_None, // SRAW8
12885 CEFBS_None, // SRAW8_rec
12886 CEFBS_None, // SRAWI
12887 CEFBS_None, // SRAWI8
12888 CEFBS_None, // SRAWI8_rec
12889 CEFBS_None, // SRAWI_rec
12890 CEFBS_None, // SRAW_rec
12891 CEFBS_None, // SRD
12892 CEFBS_None, // SRD_rec
12893 CEFBS_None, // SRW
12894 CEFBS_None, // SRW8
12895 CEFBS_None, // SRW8_rec
12896 CEFBS_None, // SRW_rec
12897 CEFBS_None, // STB
12898 CEFBS_None, // STB8
12899 CEFBS_None, // STBCIX
12900 CEFBS_None, // STBCX
12901 CEFBS_None, // STBEPX
12902 CEFBS_None, // STBU
12903 CEFBS_None, // STBU8
12904 CEFBS_None, // STBUX
12905 CEFBS_None, // STBUX8
12906 CEFBS_None, // STBX
12907 CEFBS_None, // STBX8
12908 CEFBS_None, // STBXTLS
12909 CEFBS_None, // STBXTLS_
12910 CEFBS_None, // STBXTLS_32
12911 CEFBS_None, // STD
12912 CEFBS_None, // STDAT
12913 CEFBS_None, // STDBRX
12914 CEFBS_None, // STDCIX
12915 CEFBS_None, // STDCX
12916 CEFBS_None, // STDU
12917 CEFBS_None, // STDUX
12918 CEFBS_None, // STDX
12919 CEFBS_None, // STDXTLS
12920 CEFBS_None, // STDXTLS_
12921 CEFBS_None, // STFD
12922 CEFBS_None, // STFDEPX
12923 CEFBS_None, // STFDU
12924 CEFBS_None, // STFDUX
12925 CEFBS_None, // STFDX
12926 CEFBS_None, // STFDXTLS
12927 CEFBS_None, // STFDXTLS_
12928 CEFBS_None, // STFIWX
12929 CEFBS_None, // STFS
12930 CEFBS_None, // STFSU
12931 CEFBS_None, // STFSUX
12932 CEFBS_None, // STFSX
12933 CEFBS_None, // STFSXTLS
12934 CEFBS_None, // STFSXTLS_
12935 CEFBS_None, // STH
12936 CEFBS_None, // STH8
12937 CEFBS_None, // STHBRX
12938 CEFBS_None, // STHCIX
12939 CEFBS_None, // STHCX
12940 CEFBS_None, // STHEPX
12941 CEFBS_None, // STHU
12942 CEFBS_None, // STHU8
12943 CEFBS_None, // STHUX
12944 CEFBS_None, // STHUX8
12945 CEFBS_None, // STHX
12946 CEFBS_None, // STHX8
12947 CEFBS_None, // STHXTLS
12948 CEFBS_None, // STHXTLS_
12949 CEFBS_None, // STHXTLS_32
12950 CEFBS_None, // STMW
12951 CEFBS_None, // STOP
12952 CEFBS_None, // STQ
12953 CEFBS_None, // STQCX
12954 CEFBS_None, // STQX_PSEUDO
12955 CEFBS_None, // STSWI
12956 CEFBS_None, // STVEBX
12957 CEFBS_None, // STVEHX
12958 CEFBS_None, // STVEWX
12959 CEFBS_None, // STVX
12960 CEFBS_None, // STVXL
12961 CEFBS_None, // STW
12962 CEFBS_None, // STW8
12963 CEFBS_None, // STWAT
12964 CEFBS_None, // STWBRX
12965 CEFBS_None, // STWCIX
12966 CEFBS_None, // STWCX
12967 CEFBS_None, // STWEPX
12968 CEFBS_None, // STWU
12969 CEFBS_None, // STWU8
12970 CEFBS_None, // STWUX
12971 CEFBS_None, // STWUX8
12972 CEFBS_None, // STWX
12973 CEFBS_None, // STWX8
12974 CEFBS_None, // STWXTLS
12975 CEFBS_None, // STWXTLS_
12976 CEFBS_None, // STWXTLS_32
12977 CEFBS_None, // STXSD
12978 CEFBS_None, // STXSDX
12979 CEFBS_None, // STXSIBX
12980 CEFBS_None, // STXSIBXv
12981 CEFBS_None, // STXSIHX
12982 CEFBS_None, // STXSIHXv
12983 CEFBS_None, // STXSIWX
12984 CEFBS_None, // STXSSP
12985 CEFBS_None, // STXSSPX
12986 CEFBS_None, // STXV
12987 CEFBS_None, // STXVB16X
12988 CEFBS_None, // STXVD2X
12989 CEFBS_None, // STXVH8X
12990 CEFBS_None, // STXVL
12991 CEFBS_None, // STXVLL
12992 CEFBS_None, // STXVP
12993 CEFBS_None, // STXVPB32X
12994 CEFBS_None, // STXVPRL
12995 CEFBS_None, // STXVPRLL
12996 CEFBS_None, // STXVPX
12997 CEFBS_None, // STXVRBX
12998 CEFBS_None, // STXVRDX
12999 CEFBS_None, // STXVRHX
13000 CEFBS_None, // STXVRL
13001 CEFBS_None, // STXVRLL
13002 CEFBS_None, // STXVRWX
13003 CEFBS_None, // STXVW4X
13004 CEFBS_None, // STXVX
13005 CEFBS_None, // SUBF
13006 CEFBS_None, // SUBF8
13007 CEFBS_None, // SUBF8O
13008 CEFBS_None, // SUBF8O_rec
13009 CEFBS_None, // SUBF8_rec
13010 CEFBS_None, // SUBFC
13011 CEFBS_None, // SUBFC8
13012 CEFBS_None, // SUBFC8O
13013 CEFBS_None, // SUBFC8O_rec
13014 CEFBS_None, // SUBFC8_rec
13015 CEFBS_None, // SUBFCO
13016 CEFBS_None, // SUBFCO_rec
13017 CEFBS_None, // SUBFC_rec
13018 CEFBS_None, // SUBFE
13019 CEFBS_None, // SUBFE8
13020 CEFBS_None, // SUBFE8O
13021 CEFBS_None, // SUBFE8O_rec
13022 CEFBS_None, // SUBFE8_rec
13023 CEFBS_None, // SUBFEO
13024 CEFBS_None, // SUBFEO_rec
13025 CEFBS_None, // SUBFE_rec
13026 CEFBS_None, // SUBFIC
13027 CEFBS_None, // SUBFIC8
13028 CEFBS_None, // SUBFME
13029 CEFBS_None, // SUBFME8
13030 CEFBS_None, // SUBFME8O
13031 CEFBS_None, // SUBFME8O_rec
13032 CEFBS_None, // SUBFME8_rec
13033 CEFBS_None, // SUBFMEO
13034 CEFBS_None, // SUBFMEO_rec
13035 CEFBS_None, // SUBFME_rec
13036 CEFBS_None, // SUBFO
13037 CEFBS_None, // SUBFO_rec
13038 CEFBS_None, // SUBFUS
13039 CEFBS_None, // SUBFUS_rec
13040 CEFBS_None, // SUBFZE
13041 CEFBS_None, // SUBFZE8
13042 CEFBS_None, // SUBFZE8O
13043 CEFBS_None, // SUBFZE8O_rec
13044 CEFBS_None, // SUBFZE8_rec
13045 CEFBS_None, // SUBFZEO
13046 CEFBS_None, // SUBFZEO_rec
13047 CEFBS_None, // SUBFZE_rec
13048 CEFBS_None, // SUBF_rec
13049 CEFBS_None, // SYNC
13050 CEFBS_None, // SYNCP10
13051 CEFBS_None, // TABORT
13052 CEFBS_None, // TABORTDC
13053 CEFBS_None, // TABORTDCI
13054 CEFBS_None, // TABORTWC
13055 CEFBS_None, // TABORTWCI
13056 CEFBS_None, // TAILB
13057 CEFBS_None, // TAILB8
13058 CEFBS_None, // TAILBA
13059 CEFBS_None, // TAILBA8
13060 CEFBS_None, // TAILBCTR
13061 CEFBS_None, // TAILBCTR8
13062 CEFBS_None, // TBEGIN
13063 CEFBS_None, // TBEGIN_RET
13064 CEFBS_None, // TCHECK
13065 CEFBS_None, // TCHECK_RET
13066 CEFBS_None, // TCRETURNai
13067 CEFBS_None, // TCRETURNai8
13068 CEFBS_None, // TCRETURNdi
13069 CEFBS_None, // TCRETURNdi8
13070 CEFBS_None, // TCRETURNri
13071 CEFBS_None, // TCRETURNri8
13072 CEFBS_None, // TD
13073 CEFBS_None, // TDI
13074 CEFBS_None, // TEND
13075 CEFBS_None, // TLBIA
13076 CEFBS_None, // TLBIE
13077 CEFBS_None, // TLBIE8P9
13078 CEFBS_None, // TLBIEIO
13079 CEFBS_None, // TLBIEL
13080 CEFBS_None, // TLBIEP
13081 CEFBS_None, // TLBIEP8
13082 CEFBS_None, // TLBIEP9
13083 CEFBS_None, // TLBILX
13084 CEFBS_None, // TLBIVAX
13085 CEFBS_None, // TLBLD
13086 CEFBS_None, // TLBLI
13087 CEFBS_None, // TLBRE
13088 CEFBS_None, // TLBRE2
13089 CEFBS_None, // TLBSX
13090 CEFBS_None, // TLBSX2
13091 CEFBS_None, // TLBSX2D
13092 CEFBS_None, // TLBSYNC
13093 CEFBS_None, // TLBSYNCIO
13094 CEFBS_None, // TLBWE
13095 CEFBS_None, // TLBWE2
13096 CEFBS_None, // TLSGDAIX
13097 CEFBS_None, // TLSGDAIX8
13098 CEFBS_None, // TLSLDAIX
13099 CEFBS_None, // TLSLDAIX8
13100 CEFBS_None, // TRAP
13101 CEFBS_None, // TRECHKPT
13102 CEFBS_None, // TRECLAIM
13103 CEFBS_None, // TSR
13104 CEFBS_None, // TW
13105 CEFBS_None, // TWI
13106 CEFBS_None, // UNENCODED_NOP
13107 CEFBS_None, // UpdateGBR
13108 CEFBS_None, // VABSDUB
13109 CEFBS_None, // VABSDUH
13110 CEFBS_None, // VABSDUW
13111 CEFBS_None, // VADDCUQ
13112 CEFBS_None, // VADDCUW
13113 CEFBS_None, // VADDECUQ
13114 CEFBS_None, // VADDEUQM
13115 CEFBS_None, // VADDFP
13116 CEFBS_None, // VADDSBS
13117 CEFBS_None, // VADDSHS
13118 CEFBS_None, // VADDSWS
13119 CEFBS_None, // VADDUBM
13120 CEFBS_None, // VADDUBS
13121 CEFBS_None, // VADDUDM
13122 CEFBS_None, // VADDUHM
13123 CEFBS_None, // VADDUHS
13124 CEFBS_None, // VADDUQM
13125 CEFBS_None, // VADDUWM
13126 CEFBS_None, // VADDUWS
13127 CEFBS_None, // VAND
13128 CEFBS_None, // VANDC
13129 CEFBS_None, // VAVGSB
13130 CEFBS_None, // VAVGSH
13131 CEFBS_None, // VAVGSW
13132 CEFBS_None, // VAVGUB
13133 CEFBS_None, // VAVGUH
13134 CEFBS_None, // VAVGUW
13135 CEFBS_None, // VBPERMD
13136 CEFBS_None, // VBPERMQ
13137 CEFBS_None, // VCFSX
13138 CEFBS_None, // VCFSX_0
13139 CEFBS_None, // VCFUGED
13140 CEFBS_None, // VCFUX
13141 CEFBS_None, // VCFUX_0
13142 CEFBS_None, // VCIPHER
13143 CEFBS_None, // VCIPHERLAST
13144 CEFBS_None, // VCLRLB
13145 CEFBS_None, // VCLRRB
13146 CEFBS_None, // VCLZB
13147 CEFBS_None, // VCLZD
13148 CEFBS_None, // VCLZDM
13149 CEFBS_None, // VCLZH
13150 CEFBS_None, // VCLZLSBB
13151 CEFBS_None, // VCLZW
13152 CEFBS_None, // VCMPBFP
13153 CEFBS_None, // VCMPBFP_rec
13154 CEFBS_None, // VCMPEQFP
13155 CEFBS_None, // VCMPEQFP_rec
13156 CEFBS_None, // VCMPEQUB
13157 CEFBS_None, // VCMPEQUB_rec
13158 CEFBS_None, // VCMPEQUD
13159 CEFBS_None, // VCMPEQUD_rec
13160 CEFBS_None, // VCMPEQUH
13161 CEFBS_None, // VCMPEQUH_rec
13162 CEFBS_None, // VCMPEQUQ
13163 CEFBS_None, // VCMPEQUQ_rec
13164 CEFBS_None, // VCMPEQUW
13165 CEFBS_None, // VCMPEQUW_rec
13166 CEFBS_None, // VCMPGEFP
13167 CEFBS_None, // VCMPGEFP_rec
13168 CEFBS_None, // VCMPGTFP
13169 CEFBS_None, // VCMPGTFP_rec
13170 CEFBS_None, // VCMPGTSB
13171 CEFBS_None, // VCMPGTSB_rec
13172 CEFBS_None, // VCMPGTSD
13173 CEFBS_None, // VCMPGTSD_rec
13174 CEFBS_None, // VCMPGTSH
13175 CEFBS_None, // VCMPGTSH_rec
13176 CEFBS_None, // VCMPGTSQ
13177 CEFBS_None, // VCMPGTSQ_rec
13178 CEFBS_None, // VCMPGTSW
13179 CEFBS_None, // VCMPGTSW_rec
13180 CEFBS_None, // VCMPGTUB
13181 CEFBS_None, // VCMPGTUB_rec
13182 CEFBS_None, // VCMPGTUD
13183 CEFBS_None, // VCMPGTUD_rec
13184 CEFBS_None, // VCMPGTUH
13185 CEFBS_None, // VCMPGTUH_rec
13186 CEFBS_None, // VCMPGTUQ
13187 CEFBS_None, // VCMPGTUQ_rec
13188 CEFBS_None, // VCMPGTUW
13189 CEFBS_None, // VCMPGTUW_rec
13190 CEFBS_None, // VCMPNEB
13191 CEFBS_None, // VCMPNEB_rec
13192 CEFBS_None, // VCMPNEH
13193 CEFBS_None, // VCMPNEH_rec
13194 CEFBS_None, // VCMPNEW
13195 CEFBS_None, // VCMPNEW_rec
13196 CEFBS_None, // VCMPNEZB
13197 CEFBS_None, // VCMPNEZB_rec
13198 CEFBS_None, // VCMPNEZH
13199 CEFBS_None, // VCMPNEZH_rec
13200 CEFBS_None, // VCMPNEZW
13201 CEFBS_None, // VCMPNEZW_rec
13202 CEFBS_None, // VCMPSQ
13203 CEFBS_None, // VCMPUQ
13204 CEFBS_None, // VCNTMBB
13205 CEFBS_None, // VCNTMBD
13206 CEFBS_None, // VCNTMBH
13207 CEFBS_None, // VCNTMBW
13208 CEFBS_None, // VCTSXS
13209 CEFBS_None, // VCTSXS_0
13210 CEFBS_None, // VCTUXS
13211 CEFBS_None, // VCTUXS_0
13212 CEFBS_None, // VCTZB
13213 CEFBS_None, // VCTZD
13214 CEFBS_None, // VCTZDM
13215 CEFBS_None, // VCTZH
13216 CEFBS_None, // VCTZLSBB
13217 CEFBS_None, // VCTZW
13218 CEFBS_None, // VDIVESD
13219 CEFBS_None, // VDIVESQ
13220 CEFBS_None, // VDIVESW
13221 CEFBS_None, // VDIVEUD
13222 CEFBS_None, // VDIVEUQ
13223 CEFBS_None, // VDIVEUW
13224 CEFBS_None, // VDIVSD
13225 CEFBS_None, // VDIVSQ
13226 CEFBS_None, // VDIVSW
13227 CEFBS_None, // VDIVUD
13228 CEFBS_None, // VDIVUQ
13229 CEFBS_None, // VDIVUW
13230 CEFBS_None, // VEQV
13231 CEFBS_None, // VEXPANDBM
13232 CEFBS_None, // VEXPANDDM
13233 CEFBS_None, // VEXPANDHM
13234 CEFBS_None, // VEXPANDQM
13235 CEFBS_None, // VEXPANDWM
13236 CEFBS_None, // VEXPTEFP
13237 CEFBS_None, // VEXTDDVLX
13238 CEFBS_None, // VEXTDDVRX
13239 CEFBS_None, // VEXTDUBVLX
13240 CEFBS_None, // VEXTDUBVRX
13241 CEFBS_None, // VEXTDUHVLX
13242 CEFBS_None, // VEXTDUHVRX
13243 CEFBS_None, // VEXTDUWVLX
13244 CEFBS_None, // VEXTDUWVRX
13245 CEFBS_None, // VEXTRACTBM
13246 CEFBS_None, // VEXTRACTD
13247 CEFBS_None, // VEXTRACTDM
13248 CEFBS_None, // VEXTRACTHM
13249 CEFBS_None, // VEXTRACTQM
13250 CEFBS_None, // VEXTRACTUB
13251 CEFBS_None, // VEXTRACTUH
13252 CEFBS_None, // VEXTRACTUW
13253 CEFBS_None, // VEXTRACTWM
13254 CEFBS_None, // VEXTSB2D
13255 CEFBS_None, // VEXTSB2Ds
13256 CEFBS_None, // VEXTSB2W
13257 CEFBS_None, // VEXTSB2Ws
13258 CEFBS_None, // VEXTSD2Q
13259 CEFBS_None, // VEXTSH2D
13260 CEFBS_None, // VEXTSH2Ds
13261 CEFBS_None, // VEXTSH2W
13262 CEFBS_None, // VEXTSH2Ws
13263 CEFBS_None, // VEXTSW2D
13264 CEFBS_None, // VEXTSW2Ds
13265 CEFBS_None, // VEXTUBLX
13266 CEFBS_None, // VEXTUBRX
13267 CEFBS_None, // VEXTUHLX
13268 CEFBS_None, // VEXTUHRX
13269 CEFBS_None, // VEXTUWLX
13270 CEFBS_None, // VEXTUWRX
13271 CEFBS_None, // VGBBD
13272 CEFBS_None, // VGNB
13273 CEFBS_None, // VINSBLX
13274 CEFBS_None, // VINSBRX
13275 CEFBS_None, // VINSBVLX
13276 CEFBS_None, // VINSBVRX
13277 CEFBS_None, // VINSD
13278 CEFBS_None, // VINSDLX
13279 CEFBS_None, // VINSDRX
13280 CEFBS_None, // VINSERTB
13281 CEFBS_None, // VINSERTD
13282 CEFBS_None, // VINSERTH
13283 CEFBS_None, // VINSERTW
13284 CEFBS_None, // VINSHLX
13285 CEFBS_None, // VINSHRX
13286 CEFBS_None, // VINSHVLX
13287 CEFBS_None, // VINSHVRX
13288 CEFBS_None, // VINSW
13289 CEFBS_None, // VINSWLX
13290 CEFBS_None, // VINSWRX
13291 CEFBS_None, // VINSWVLX
13292 CEFBS_None, // VINSWVRX
13293 CEFBS_None, // VLOGEFP
13294 CEFBS_None, // VMADDFP
13295 CEFBS_None, // VMAXFP
13296 CEFBS_None, // VMAXSB
13297 CEFBS_None, // VMAXSD
13298 CEFBS_None, // VMAXSH
13299 CEFBS_None, // VMAXSW
13300 CEFBS_None, // VMAXUB
13301 CEFBS_None, // VMAXUD
13302 CEFBS_None, // VMAXUH
13303 CEFBS_None, // VMAXUW
13304 CEFBS_None, // VMHADDSHS
13305 CEFBS_None, // VMHRADDSHS
13306 CEFBS_None, // VMINFP
13307 CEFBS_None, // VMINSB
13308 CEFBS_None, // VMINSD
13309 CEFBS_None, // VMINSH
13310 CEFBS_None, // VMINSW
13311 CEFBS_None, // VMINUB
13312 CEFBS_None, // VMINUD
13313 CEFBS_None, // VMINUH
13314 CEFBS_None, // VMINUW
13315 CEFBS_None, // VMLADDUHM
13316 CEFBS_None, // VMODSD
13317 CEFBS_None, // VMODSQ
13318 CEFBS_None, // VMODSW
13319 CEFBS_None, // VMODUD
13320 CEFBS_None, // VMODUQ
13321 CEFBS_None, // VMODUW
13322 CEFBS_None, // VMRGEW
13323 CEFBS_None, // VMRGHB
13324 CEFBS_None, // VMRGHH
13325 CEFBS_None, // VMRGHW
13326 CEFBS_None, // VMRGLB
13327 CEFBS_None, // VMRGLH
13328 CEFBS_None, // VMRGLW
13329 CEFBS_None, // VMRGOW
13330 CEFBS_None, // VMSUMCUD
13331 CEFBS_None, // VMSUMMBM
13332 CEFBS_None, // VMSUMSHM
13333 CEFBS_None, // VMSUMSHS
13334 CEFBS_None, // VMSUMUBM
13335 CEFBS_None, // VMSUMUDM
13336 CEFBS_None, // VMSUMUHM
13337 CEFBS_None, // VMSUMUHS
13338 CEFBS_None, // VMUL10CUQ
13339 CEFBS_None, // VMUL10ECUQ
13340 CEFBS_None, // VMUL10EUQ
13341 CEFBS_None, // VMUL10UQ
13342 CEFBS_None, // VMULESB
13343 CEFBS_None, // VMULESD
13344 CEFBS_None, // VMULESH
13345 CEFBS_None, // VMULESW
13346 CEFBS_None, // VMULEUB
13347 CEFBS_None, // VMULEUD
13348 CEFBS_None, // VMULEUH
13349 CEFBS_None, // VMULEUW
13350 CEFBS_None, // VMULHSD
13351 CEFBS_None, // VMULHSW
13352 CEFBS_None, // VMULHUD
13353 CEFBS_None, // VMULHUW
13354 CEFBS_None, // VMULLD
13355 CEFBS_None, // VMULOSB
13356 CEFBS_None, // VMULOSD
13357 CEFBS_None, // VMULOSH
13358 CEFBS_None, // VMULOSW
13359 CEFBS_None, // VMULOUB
13360 CEFBS_None, // VMULOUD
13361 CEFBS_None, // VMULOUH
13362 CEFBS_None, // VMULOUW
13363 CEFBS_None, // VMULUWM
13364 CEFBS_None, // VNAND
13365 CEFBS_None, // VNCIPHER
13366 CEFBS_None, // VNCIPHERLAST
13367 CEFBS_None, // VNEGD
13368 CEFBS_None, // VNEGW
13369 CEFBS_None, // VNMSUBFP
13370 CEFBS_None, // VNOR
13371 CEFBS_None, // VOR
13372 CEFBS_None, // VORC
13373 CEFBS_None, // VPDEPD
13374 CEFBS_None, // VPERM
13375 CEFBS_None, // VPERMR
13376 CEFBS_None, // VPERMXOR
13377 CEFBS_None, // VPEXTD
13378 CEFBS_None, // VPKPX
13379 CEFBS_None, // VPKSDSS
13380 CEFBS_None, // VPKSDUS
13381 CEFBS_None, // VPKSHSS
13382 CEFBS_None, // VPKSHUS
13383 CEFBS_None, // VPKSWSS
13384 CEFBS_None, // VPKSWUS
13385 CEFBS_None, // VPKUDUM
13386 CEFBS_None, // VPKUDUS
13387 CEFBS_None, // VPKUHUM
13388 CEFBS_None, // VPKUHUS
13389 CEFBS_None, // VPKUWUM
13390 CEFBS_None, // VPKUWUS
13391 CEFBS_None, // VPMSUMB
13392 CEFBS_None, // VPMSUMD
13393 CEFBS_None, // VPMSUMH
13394 CEFBS_None, // VPMSUMW
13395 CEFBS_None, // VPOPCNTB
13396 CEFBS_None, // VPOPCNTD
13397 CEFBS_None, // VPOPCNTH
13398 CEFBS_None, // VPOPCNTW
13399 CEFBS_None, // VPRTYBD
13400 CEFBS_None, // VPRTYBQ
13401 CEFBS_None, // VPRTYBW
13402 CEFBS_None, // VREFP
13403 CEFBS_None, // VRFIM
13404 CEFBS_None, // VRFIN
13405 CEFBS_None, // VRFIP
13406 CEFBS_None, // VRFIZ
13407 CEFBS_None, // VRLB
13408 CEFBS_None, // VRLD
13409 CEFBS_None, // VRLDMI
13410 CEFBS_None, // VRLDNM
13411 CEFBS_None, // VRLH
13412 CEFBS_None, // VRLQ
13413 CEFBS_None, // VRLQMI
13414 CEFBS_None, // VRLQNM
13415 CEFBS_None, // VRLW
13416 CEFBS_None, // VRLWMI
13417 CEFBS_None, // VRLWNM
13418 CEFBS_None, // VRSQRTEFP
13419 CEFBS_None, // VSBOX
13420 CEFBS_None, // VSEL
13421 CEFBS_None, // VSHASIGMAD
13422 CEFBS_None, // VSHASIGMAW
13423 CEFBS_None, // VSL
13424 CEFBS_None, // VSLB
13425 CEFBS_None, // VSLD
13426 CEFBS_None, // VSLDBI
13427 CEFBS_None, // VSLDOI
13428 CEFBS_None, // VSLH
13429 CEFBS_None, // VSLO
13430 CEFBS_None, // VSLQ
13431 CEFBS_None, // VSLV
13432 CEFBS_None, // VSLW
13433 CEFBS_None, // VSPLTB
13434 CEFBS_None, // VSPLTBs
13435 CEFBS_None, // VSPLTH
13436 CEFBS_None, // VSPLTHs
13437 CEFBS_None, // VSPLTISB
13438 CEFBS_None, // VSPLTISH
13439 CEFBS_None, // VSPLTISW
13440 CEFBS_None, // VSPLTW
13441 CEFBS_None, // VSR
13442 CEFBS_None, // VSRAB
13443 CEFBS_None, // VSRAD
13444 CEFBS_None, // VSRAH
13445 CEFBS_None, // VSRAQ
13446 CEFBS_None, // VSRAW
13447 CEFBS_None, // VSRB
13448 CEFBS_None, // VSRD
13449 CEFBS_None, // VSRDBI
13450 CEFBS_None, // VSRH
13451 CEFBS_None, // VSRO
13452 CEFBS_None, // VSRQ
13453 CEFBS_None, // VSRV
13454 CEFBS_None, // VSRW
13455 CEFBS_None, // VSTRIBL
13456 CEFBS_None, // VSTRIBL_rec
13457 CEFBS_None, // VSTRIBR
13458 CEFBS_None, // VSTRIBR_rec
13459 CEFBS_None, // VSTRIHL
13460 CEFBS_None, // VSTRIHL_rec
13461 CEFBS_None, // VSTRIHR
13462 CEFBS_None, // VSTRIHR_rec
13463 CEFBS_None, // VSUBCUQ
13464 CEFBS_None, // VSUBCUW
13465 CEFBS_None, // VSUBECUQ
13466 CEFBS_None, // VSUBEUQM
13467 CEFBS_None, // VSUBFP
13468 CEFBS_None, // VSUBSBS
13469 CEFBS_None, // VSUBSHS
13470 CEFBS_None, // VSUBSWS
13471 CEFBS_None, // VSUBUBM
13472 CEFBS_None, // VSUBUBS
13473 CEFBS_None, // VSUBUDM
13474 CEFBS_None, // VSUBUHM
13475 CEFBS_None, // VSUBUHS
13476 CEFBS_None, // VSUBUQM
13477 CEFBS_None, // VSUBUWM
13478 CEFBS_None, // VSUBUWS
13479 CEFBS_None, // VSUM2SWS
13480 CEFBS_None, // VSUM4SBS
13481 CEFBS_None, // VSUM4SHS
13482 CEFBS_None, // VSUM4UBS
13483 CEFBS_None, // VSUMSWS
13484 CEFBS_None, // VUCMPRHB
13485 CEFBS_None, // VUCMPRHH
13486 CEFBS_None, // VUCMPRHN
13487 CEFBS_None, // VUCMPRLB
13488 CEFBS_None, // VUCMPRLH
13489 CEFBS_None, // VUCMPRLN
13490 CEFBS_None, // VUPKHPX
13491 CEFBS_None, // VUPKHSB
13492 CEFBS_None, // VUPKHSH
13493 CEFBS_None, // VUPKHSNTOB
13494 CEFBS_None, // VUPKHSW
13495 CEFBS_None, // VUPKINT4TOBF16
13496 CEFBS_None, // VUPKINT4TOFP32
13497 CEFBS_None, // VUPKINT8TOBF16
13498 CEFBS_None, // VUPKINT8TOFP32
13499 CEFBS_None, // VUPKLPX
13500 CEFBS_None, // VUPKLSB
13501 CEFBS_None, // VUPKLSH
13502 CEFBS_None, // VUPKLSNTOB
13503 CEFBS_None, // VUPKLSW
13504 CEFBS_None, // VXOR
13505 CEFBS_None, // V_SET0
13506 CEFBS_None, // V_SET0B
13507 CEFBS_None, // V_SET0H
13508 CEFBS_None, // V_SETALLONES
13509 CEFBS_None, // V_SETALLONESB
13510 CEFBS_None, // V_SETALLONESH
13511 CEFBS_None, // WAIT
13512 CEFBS_None, // WAITP10
13513 CEFBS_None, // WRTEE
13514 CEFBS_None, // WRTEEI
13515 CEFBS_None, // XOR
13516 CEFBS_None, // XOR8
13517 CEFBS_None, // XOR8_rec
13518 CEFBS_None, // XORI
13519 CEFBS_None, // XORI8
13520 CEFBS_None, // XORIS
13521 CEFBS_None, // XORIS8
13522 CEFBS_None, // XOR_rec
13523 CEFBS_None, // XSABSDP
13524 CEFBS_None, // XSABSQP
13525 CEFBS_None, // XSADDADDSUQM
13526 CEFBS_None, // XSADDADDUQM
13527 CEFBS_None, // XSADDDP
13528 CEFBS_None, // XSADDQP
13529 CEFBS_None, // XSADDQPO
13530 CEFBS_None, // XSADDSP
13531 CEFBS_None, // XSADDSUBSUQM
13532 CEFBS_None, // XSADDSUBUQM
13533 CEFBS_None, // XSCMPEQDP
13534 CEFBS_None, // XSCMPEQQP
13535 CEFBS_None, // XSCMPEXPDP
13536 CEFBS_None, // XSCMPEXPQP
13537 CEFBS_None, // XSCMPGEDP
13538 CEFBS_None, // XSCMPGEQP
13539 CEFBS_None, // XSCMPGTDP
13540 CEFBS_None, // XSCMPGTQP
13541 CEFBS_None, // XSCMPODP
13542 CEFBS_None, // XSCMPOQP
13543 CEFBS_None, // XSCMPUDP
13544 CEFBS_None, // XSCMPUQP
13545 CEFBS_None, // XSCPSGNDP
13546 CEFBS_None, // XSCPSGNQP
13547 CEFBS_None, // XSCVDPHP
13548 CEFBS_None, // XSCVDPQP
13549 CEFBS_None, // XSCVDPSP
13550 CEFBS_None, // XSCVDPSPN
13551 CEFBS_None, // XSCVDPSXDS
13552 CEFBS_None, // XSCVDPSXDSs
13553 CEFBS_None, // XSCVDPSXWS
13554 CEFBS_None, // XSCVDPSXWSs
13555 CEFBS_None, // XSCVDPUXDS
13556 CEFBS_None, // XSCVDPUXDSs
13557 CEFBS_None, // XSCVDPUXWS
13558 CEFBS_None, // XSCVDPUXWSs
13559 CEFBS_None, // XSCVHPDP
13560 CEFBS_None, // XSCVQPDP
13561 CEFBS_None, // XSCVQPDPO
13562 CEFBS_None, // XSCVQPSDZ
13563 CEFBS_None, // XSCVQPSQZ
13564 CEFBS_None, // XSCVQPSWZ
13565 CEFBS_None, // XSCVQPUDZ
13566 CEFBS_None, // XSCVQPUQZ
13567 CEFBS_None, // XSCVQPUWZ
13568 CEFBS_None, // XSCVSDQP
13569 CEFBS_None, // XSCVSPDP
13570 CEFBS_None, // XSCVSPDPN
13571 CEFBS_None, // XSCVSQQP
13572 CEFBS_None, // XSCVSXDDP
13573 CEFBS_None, // XSCVSXDSP
13574 CEFBS_None, // XSCVUDQP
13575 CEFBS_None, // XSCVUQQP
13576 CEFBS_None, // XSCVUXDDP
13577 CEFBS_None, // XSCVUXDSP
13578 CEFBS_None, // XSDIVDP
13579 CEFBS_None, // XSDIVQP
13580 CEFBS_None, // XSDIVQPO
13581 CEFBS_None, // XSDIVSP
13582 CEFBS_None, // XSIEXPDP
13583 CEFBS_None, // XSIEXPQP
13584 CEFBS_None, // XSMADDADP
13585 CEFBS_None, // XSMADDASP
13586 CEFBS_None, // XSMADDMDP
13587 CEFBS_None, // XSMADDMSP
13588 CEFBS_None, // XSMADDQP
13589 CEFBS_None, // XSMADDQPO
13590 CEFBS_None, // XSMAXCDP
13591 CEFBS_None, // XSMAXCQP
13592 CEFBS_None, // XSMAXDP
13593 CEFBS_None, // XSMAXJDP
13594 CEFBS_None, // XSMERGE2T1UQM
13595 CEFBS_None, // XSMERGE2T2UQM
13596 CEFBS_None, // XSMERGE2T3UQM
13597 CEFBS_None, // XSMERGE3T1UQM
13598 CEFBS_None, // XSMINCDP
13599 CEFBS_None, // XSMINCQP
13600 CEFBS_None, // XSMINDP
13601 CEFBS_None, // XSMINJDP
13602 CEFBS_None, // XSMSUBADP
13603 CEFBS_None, // XSMSUBASP
13604 CEFBS_None, // XSMSUBMDP
13605 CEFBS_None, // XSMSUBMSP
13606 CEFBS_None, // XSMSUBQP
13607 CEFBS_None, // XSMSUBQPO
13608 CEFBS_None, // XSMULDP
13609 CEFBS_None, // XSMULQP
13610 CEFBS_None, // XSMULQPO
13611 CEFBS_None, // XSMULSP
13612 CEFBS_None, // XSNABSDP
13613 CEFBS_None, // XSNABSDPs
13614 CEFBS_None, // XSNABSQP
13615 CEFBS_None, // XSNEGDP
13616 CEFBS_None, // XSNEGQP
13617 CEFBS_None, // XSNMADDADP
13618 CEFBS_None, // XSNMADDASP
13619 CEFBS_None, // XSNMADDMDP
13620 CEFBS_None, // XSNMADDMSP
13621 CEFBS_None, // XSNMADDQP
13622 CEFBS_None, // XSNMADDQPO
13623 CEFBS_None, // XSNMSUBADP
13624 CEFBS_None, // XSNMSUBASP
13625 CEFBS_None, // XSNMSUBMDP
13626 CEFBS_None, // XSNMSUBMSP
13627 CEFBS_None, // XSNMSUBQP
13628 CEFBS_None, // XSNMSUBQPO
13629 CEFBS_None, // XSRDPI
13630 CEFBS_None, // XSRDPIC
13631 CEFBS_None, // XSRDPIM
13632 CEFBS_None, // XSRDPIP
13633 CEFBS_None, // XSRDPIZ
13634 CEFBS_None, // XSREBASE2T1UQM
13635 CEFBS_None, // XSREBASE2T2UQM
13636 CEFBS_None, // XSREBASE2T3UQM
13637 CEFBS_None, // XSREBASE2T4UQM
13638 CEFBS_None, // XSREBASE3T1UQM
13639 CEFBS_None, // XSREBASE3T2UQM
13640 CEFBS_None, // XSREBASE3T3UQM
13641 CEFBS_None, // XSREDP
13642 CEFBS_None, // XSRESP
13643 CEFBS_None, // XSRQPI
13644 CEFBS_None, // XSRQPIX
13645 CEFBS_None, // XSRQPXP
13646 CEFBS_None, // XSRSP
13647 CEFBS_None, // XSRSQRTEDP
13648 CEFBS_None, // XSRSQRTESP
13649 CEFBS_None, // XSSQRTDP
13650 CEFBS_None, // XSSQRTQP
13651 CEFBS_None, // XSSQRTQPO
13652 CEFBS_None, // XSSQRTSP
13653 CEFBS_None, // XSSUBDP
13654 CEFBS_None, // XSSUBQP
13655 CEFBS_None, // XSSUBQPO
13656 CEFBS_None, // XSSUBSP
13657 CEFBS_None, // XSTDIVDP
13658 CEFBS_None, // XSTSQRTDP
13659 CEFBS_None, // XSTSTDCDP
13660 CEFBS_None, // XSTSTDCQP
13661 CEFBS_None, // XSTSTDCSP
13662 CEFBS_None, // XSXEXPDP
13663 CEFBS_None, // XSXEXPQP
13664 CEFBS_None, // XSXSIGDP
13665 CEFBS_None, // XSXSIGQP
13666 CEFBS_None, // XVABSDP
13667 CEFBS_None, // XVABSSP
13668 CEFBS_None, // XVADDDP
13669 CEFBS_None, // XVADDSP
13670 CEFBS_None, // XVADDUHM
13671 CEFBS_None, // XVADDUWM
13672 CEFBS_None, // XVBF16GER2
13673 CEFBS_None, // XVBF16GER2NN
13674 CEFBS_None, // XVBF16GER2NP
13675 CEFBS_None, // XVBF16GER2PN
13676 CEFBS_None, // XVBF16GER2PP
13677 CEFBS_None, // XVBF16GER2W
13678 CEFBS_None, // XVBF16GER2WNN
13679 CEFBS_None, // XVBF16GER2WNP
13680 CEFBS_None, // XVBF16GER2WPN
13681 CEFBS_None, // XVBF16GER2WPP
13682 CEFBS_None, // XVCMPEQDP
13683 CEFBS_None, // XVCMPEQDP_rec
13684 CEFBS_None, // XVCMPEQSP
13685 CEFBS_None, // XVCMPEQSP_rec
13686 CEFBS_None, // XVCMPGEDP
13687 CEFBS_None, // XVCMPGEDP_rec
13688 CEFBS_None, // XVCMPGESP
13689 CEFBS_None, // XVCMPGESP_rec
13690 CEFBS_None, // XVCMPGTDP
13691 CEFBS_None, // XVCMPGTDP_rec
13692 CEFBS_None, // XVCMPGTSP
13693 CEFBS_None, // XVCMPGTSP_rec
13694 CEFBS_None, // XVCPSGNDP
13695 CEFBS_None, // XVCPSGNSP
13696 CEFBS_None, // XVCVBF16SPN
13697 CEFBS_None, // XVCVDPSP
13698 CEFBS_None, // XVCVDPSXDS
13699 CEFBS_None, // XVCVDPSXWS
13700 CEFBS_None, // XVCVDPUXDS
13701 CEFBS_None, // XVCVDPUXWS
13702 CEFBS_None, // XVCVHPSP
13703 CEFBS_None, // XVCVSPBF16
13704 CEFBS_None, // XVCVSPDP
13705 CEFBS_None, // XVCVSPHP
13706 CEFBS_None, // XVCVSPSXDS
13707 CEFBS_None, // XVCVSPSXWS
13708 CEFBS_None, // XVCVSPUXDS
13709 CEFBS_None, // XVCVSPUXWS
13710 CEFBS_None, // XVCVSXDDP
13711 CEFBS_None, // XVCVSXDSP
13712 CEFBS_None, // XVCVSXWDP
13713 CEFBS_None, // XVCVSXWSP
13714 CEFBS_None, // XVCVUXDDP
13715 CEFBS_None, // XVCVUXDSP
13716 CEFBS_None, // XVCVUXWDP
13717 CEFBS_None, // XVCVUXWSP
13718 CEFBS_None, // XVDIVDP
13719 CEFBS_None, // XVDIVSP
13720 CEFBS_None, // XVF16GER2
13721 CEFBS_None, // XVF16GER2NN
13722 CEFBS_None, // XVF16GER2NP
13723 CEFBS_None, // XVF16GER2PN
13724 CEFBS_None, // XVF16GER2PP
13725 CEFBS_None, // XVF16GER2W
13726 CEFBS_None, // XVF16GER2WNN
13727 CEFBS_None, // XVF16GER2WNP
13728 CEFBS_None, // XVF16GER2WPN
13729 CEFBS_None, // XVF16GER2WPP
13730 CEFBS_None, // XVF32GER
13731 CEFBS_None, // XVF32GERNN
13732 CEFBS_None, // XVF32GERNP
13733 CEFBS_None, // XVF32GERPN
13734 CEFBS_None, // XVF32GERPP
13735 CEFBS_None, // XVF32GERW
13736 CEFBS_None, // XVF32GERWNN
13737 CEFBS_None, // XVF32GERWNP
13738 CEFBS_None, // XVF32GERWPN
13739 CEFBS_None, // XVF32GERWPP
13740 CEFBS_None, // XVF64GER
13741 CEFBS_None, // XVF64GERNN
13742 CEFBS_None, // XVF64GERNP
13743 CEFBS_None, // XVF64GERPN
13744 CEFBS_None, // XVF64GERPP
13745 CEFBS_None, // XVF64GERW
13746 CEFBS_None, // XVF64GERWNN
13747 CEFBS_None, // XVF64GERWNP
13748 CEFBS_None, // XVF64GERWPN
13749 CEFBS_None, // XVF64GERWPP
13750 CEFBS_None, // XVI16GER2
13751 CEFBS_None, // XVI16GER2PP
13752 CEFBS_None, // XVI16GER2S
13753 CEFBS_None, // XVI16GER2SPP
13754 CEFBS_None, // XVI16GER2SW
13755 CEFBS_None, // XVI16GER2SWPP
13756 CEFBS_None, // XVI16GER2W
13757 CEFBS_None, // XVI16GER2WPP
13758 CEFBS_None, // XVI4GER8
13759 CEFBS_None, // XVI4GER8PP
13760 CEFBS_None, // XVI4GER8W
13761 CEFBS_None, // XVI4GER8WPP
13762 CEFBS_None, // XVI8GER4
13763 CEFBS_None, // XVI8GER4PP
13764 CEFBS_None, // XVI8GER4SPP
13765 CEFBS_None, // XVI8GER4W
13766 CEFBS_None, // XVI8GER4WPP
13767 CEFBS_None, // XVI8GER4WSPP
13768 CEFBS_None, // XVIEXPDP
13769 CEFBS_None, // XVIEXPSP
13770 CEFBS_None, // XVMADDADP
13771 CEFBS_None, // XVMADDASP
13772 CEFBS_None, // XVMADDMDP
13773 CEFBS_None, // XVMADDMSP
13774 CEFBS_None, // XVMAXDP
13775 CEFBS_None, // XVMAXSP
13776 CEFBS_None, // XVMINDP
13777 CEFBS_None, // XVMINSP
13778 CEFBS_None, // XVMSUBADP
13779 CEFBS_None, // XVMSUBASP
13780 CEFBS_None, // XVMSUBMDP
13781 CEFBS_None, // XVMSUBMSP
13782 CEFBS_None, // XVMULDP
13783 CEFBS_None, // XVMULHSH
13784 CEFBS_None, // XVMULHSW
13785 CEFBS_None, // XVMULHUH
13786 CEFBS_None, // XVMULHUW
13787 CEFBS_None, // XVMULSP
13788 CEFBS_None, // XVMULUHM
13789 CEFBS_None, // XVMULUWM
13790 CEFBS_None, // XVNABSDP
13791 CEFBS_None, // XVNABSSP
13792 CEFBS_None, // XVNEGDP
13793 CEFBS_None, // XVNEGSP
13794 CEFBS_None, // XVNMADDADP
13795 CEFBS_None, // XVNMADDASP
13796 CEFBS_None, // XVNMADDMDP
13797 CEFBS_None, // XVNMADDMSP
13798 CEFBS_None, // XVNMSUBADP
13799 CEFBS_None, // XVNMSUBASP
13800 CEFBS_None, // XVNMSUBMDP
13801 CEFBS_None, // XVNMSUBMSP
13802 CEFBS_None, // XVRDPI
13803 CEFBS_None, // XVRDPIC
13804 CEFBS_None, // XVRDPIM
13805 CEFBS_None, // XVRDPIP
13806 CEFBS_None, // XVRDPIZ
13807 CEFBS_None, // XVREDP
13808 CEFBS_None, // XVRESP
13809 CEFBS_None, // XVRLW
13810 CEFBS_None, // XVRSPI
13811 CEFBS_None, // XVRSPIC
13812 CEFBS_None, // XVRSPIM
13813 CEFBS_None, // XVRSPIP
13814 CEFBS_None, // XVRSPIZ
13815 CEFBS_None, // XVRSQRTEDP
13816 CEFBS_None, // XVRSQRTESP
13817 CEFBS_None, // XVSQRTDP
13818 CEFBS_None, // XVSQRTSP
13819 CEFBS_None, // XVSUBDP
13820 CEFBS_None, // XVSUBSP
13821 CEFBS_None, // XVSUBUHM
13822 CEFBS_None, // XVSUBUWM
13823 CEFBS_None, // XVTDIVDP
13824 CEFBS_None, // XVTDIVSP
13825 CEFBS_None, // XVTLSBB
13826 CEFBS_None, // XVTSQRTDP
13827 CEFBS_None, // XVTSQRTSP
13828 CEFBS_None, // XVTSTDCDP
13829 CEFBS_None, // XVTSTDCSP
13830 CEFBS_None, // XVXEXPDP
13831 CEFBS_None, // XVXEXPSP
13832 CEFBS_None, // XVXSIGDP
13833 CEFBS_None, // XVXSIGSP
13834 CEFBS_None, // XXAESDECP
13835 CEFBS_None, // XXAESENCP
13836 CEFBS_None, // XXAESGENLKP
13837 CEFBS_None, // XXBLENDVB
13838 CEFBS_None, // XXBLENDVD
13839 CEFBS_None, // XXBLENDVH
13840 CEFBS_None, // XXBLENDVW
13841 CEFBS_None, // XXBRD
13842 CEFBS_None, // XXBRH
13843 CEFBS_None, // XXBRQ
13844 CEFBS_None, // XXBRW
13845 CEFBS_None, // XXEVAL
13846 CEFBS_None, // XXEXTRACTUW
13847 CEFBS_None, // XXGENPCVBM
13848 CEFBS_None, // XXGENPCVDM
13849 CEFBS_None, // XXGENPCVHM
13850 CEFBS_None, // XXGENPCVWM
13851 CEFBS_None, // XXGFMUL128
13852 CEFBS_None, // XXINSERTW
13853 CEFBS_None, // XXLAND
13854 CEFBS_None, // XXLANDC
13855 CEFBS_None, // XXLEQV
13856 CEFBS_None, // XXLEQVOnes
13857 CEFBS_None, // XXLNAND
13858 CEFBS_None, // XXLNOR
13859 CEFBS_None, // XXLOR
13860 CEFBS_None, // XXLORC
13861 CEFBS_None, // XXLORf
13862 CEFBS_None, // XXLXOR
13863 CEFBS_None, // XXLXORdpz
13864 CEFBS_None, // XXLXORspz
13865 CEFBS_None, // XXLXORz
13866 CEFBS_None, // XXMFACC
13867 CEFBS_None, // XXMFACCW
13868 CEFBS_None, // XXMRGHW
13869 CEFBS_None, // XXMRGLW
13870 CEFBS_None, // XXMTACC
13871 CEFBS_None, // XXMTACCW
13872 CEFBS_None, // XXMULMUL
13873 CEFBS_None, // XXMULMULHIADD
13874 CEFBS_None, // XXMULMULLOADD
13875 CEFBS_None, // XXPERM
13876 CEFBS_None, // XXPERMDI
13877 CEFBS_None, // XXPERMDIs
13878 CEFBS_None, // XXPERMR
13879 CEFBS_None, // XXPERMX
13880 CEFBS_None, // XXSEL
13881 CEFBS_None, // XXSETACCZ
13882 CEFBS_None, // XXSLDWI
13883 CEFBS_None, // XXSLDWIs
13884 CEFBS_None, // XXSPLTI32DX
13885 CEFBS_None, // XXSPLTIB
13886 CEFBS_None, // XXSPLTIDP
13887 CEFBS_None, // XXSPLTIW
13888 CEFBS_None, // XXSPLTW
13889 CEFBS_None, // XXSPLTWs
13890 CEFBS_None, // XXSSUMUDM
13891 CEFBS_None, // XXSSUMUDMC
13892 CEFBS_None, // XXSSUMUDMCEXT
13893 CEFBS_None, // gBC
13894 CEFBS_None, // gBCA
13895 CEFBS_None, // gBCAat
13896 CEFBS_None, // gBCCTR
13897 CEFBS_None, // gBCCTRL
13898 CEFBS_None, // gBCL
13899 CEFBS_None, // gBCLA
13900 CEFBS_None, // gBCLAat
13901 CEFBS_None, // gBCLR
13902 CEFBS_None, // gBCLRL
13903 CEFBS_None, // gBCLat
13904 CEFBS_None, // gBCat
13905 };
13906
13907 assert(Opcode < 3004);
13908 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13909}
13910
13911
13912} // namespace llvm::PPC_MC
13913
13914#endif // GET_COMPUTE_FEATURES
13915
13916#ifdef GET_AVAILABLE_OPCODE_CHECKER
13917#undef GET_AVAILABLE_OPCODE_CHECKER
13918
13919namespace llvm::PPC_MC {
13920
13921bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13922 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13923 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13924 FeatureBitset MissingFeatures =
13925 (AvailableFeatures & RequiredFeatures) ^
13926 RequiredFeatures;
13927 return !MissingFeatures.any();
13928}
13929
13930} // namespace llvm::PPC_MC
13931
13932#endif // GET_AVAILABLE_OPCODE_CHECKER
13933
13934#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13935#undef ENABLE_INSTR_PREDICATE_VERIFIER
13936
13937#include <sstream>
13938
13939namespace llvm::PPC_MC {
13940
13941#ifndef NDEBUG
13942static const char *SubtargetFeatureNames[] = {
13943 "Feature_ModernAs",
13944 nullptr
13945};
13946
13947#endif // NDEBUG
13948
13949void verifyInstructionPredicates(
13950 unsigned Opcode, const FeatureBitset &Features) {
13951#ifndef NDEBUG
13952 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13953 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13954 FeatureBitset MissingFeatures =
13955 (AvailableFeatures & RequiredFeatures) ^
13956 RequiredFeatures;
13957 if (MissingFeatures.any()) {
13958 std::ostringstream Msg;
13959 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13960 << " instruction but the ";
13961 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13962 if (MissingFeatures.test(i))
13963 Msg << SubtargetFeatureNames[i] << " ";
13964 Msg << "predicate(s) are not met";
13965 report_fatal_error(Msg.str().c_str());
13966 }
13967#endif // NDEBUG
13968}
13969
13970} // namespace llvm::PPC_MC
13971
13972#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13973
13974#ifdef GET_INSTRMAP_INFO
13975#undef GET_INSTRMAP_INFO
13976
13977namespace llvm::PPC {
13978
13979enum Interpretation64Bit {
13980 Interpretation64Bit_1
13981};
13982
13983enum IsVSXFMAAlt {
13984 IsVSXFMAAlt_1
13985};
13986
13987enum RC {
13988 RC_0,
13989 RC_1
13990};
13991
13992// get64BitInstrFromSignedExt32BitInstr
13993LLVM_READONLY
13994int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
13995 using namespace PPC;
13996 static constexpr uint32_t Table[][2] = {
13997 { ANDI_rec, ANDI8_rec },
13998 { EXTSB, EXTSB8 },
13999 { EXTSB8_32_64, EXTSB8 },
14000 { EXTSB_rec, EXTSB8_rec },
14001 { EXTSH, EXTSH8 },
14002 { EXTSH8_32_64, EXTSH8 },
14003 { EXTSH_rec, EXTSH8_rec },
14004 { EXTSW, EXTSW_32_64 },
14005 { EXTSW_rec, EXTSW_32_64_rec },
14006 { LBZ, LBZ8 },
14007 { LBZX, LBZX8 },
14008 { LHA, LHA8 },
14009 { LHAX, LHAX8 },
14010 { LHZ, LHZ8 },
14011 { LHZX, LHZX8 },
14012 { LI, LI8 },
14013 { LIS, LIS8 },
14014 { SETB, SETB8 },
14015 { SETBC, SETBC8 },
14016 { SETBCR, SETBCR8 },
14017 { SETNBC, SETNBC8 },
14018 { SETNBCR, SETNBCR8 },
14019 { SRAW, SRAW8 },
14020 { SRAWI, SRAWI8 },
14021 { SRAWI_rec, SRAWI8_rec },
14022 { SRAW_rec, SRAW8_rec },
14023 }; // End of Table
14024
14025 unsigned mid;
14026 unsigned start = 0;
14027 unsigned end = 26;
14028 while (start < end) {
14029 mid = start + (end - start) / 2;
14030 if (Opcode == Table[mid][0])
14031 break;
14032 if (Opcode < Table[mid][0])
14033 end = mid;
14034 else
14035 start = mid + 1;
14036 }
14037 if (start == end)
14038 return -1; // Instruction doesn't exist in this table.
14039
14040 return Table[mid][1];
14041}
14042
14043// getAltVSXFMAOpcode
14044LLVM_READONLY
14045int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14046 using namespace PPC;
14047 static constexpr uint32_t Table[][2] = {
14048 { XSMADDADP, XSMADDMDP },
14049 { XSMADDASP, XSMADDMSP },
14050 { XSMSUBADP, XSMSUBMDP },
14051 { XSMSUBASP, XSMSUBMSP },
14052 { XSNMADDADP, XSNMADDMDP },
14053 { XSNMADDASP, XSNMADDMSP },
14054 { XSNMSUBADP, XSNMSUBMDP },
14055 { XSNMSUBASP, XSNMSUBMSP },
14056 { XVMADDADP, XVMADDMDP },
14057 { XVMADDASP, XVMADDMSP },
14058 { XVMSUBADP, XVMSUBMDP },
14059 { XVMSUBASP, XVMSUBMSP },
14060 { XVNMADDADP, XVNMADDMDP },
14061 { XVNMADDASP, XVNMADDMSP },
14062 { XVNMSUBADP, XVNMSUBMDP },
14063 { XVNMSUBASP, XVNMSUBMSP },
14064 }; // End of Table
14065
14066 unsigned mid;
14067 unsigned start = 0;
14068 unsigned end = 16;
14069 while (start < end) {
14070 mid = start + (end - start) / 2;
14071 if (Opcode == Table[mid][0])
14072 break;
14073 if (Opcode < Table[mid][0])
14074 end = mid;
14075 else
14076 start = mid + 1;
14077 }
14078 if (start == end)
14079 return -1; // Instruction doesn't exist in this table.
14080
14081 return Table[mid][1];
14082}
14083
14084// getNonRecordFormOpcode
14085LLVM_READONLY
14086int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14087 using namespace PPC;
14088 static constexpr uint32_t Table[][2] = {
14089 { ADD4O_rec, ADD4O },
14090 { ADD4_rec, ADD4 },
14091 { ADD8O_rec, ADD8O },
14092 { ADD8_rec, ADD8 },
14093 { ADDC8O_rec, ADDC8O },
14094 { ADDC8_rec, ADDC8 },
14095 { ADDCO_rec, ADDCO },
14096 { ADDC_rec, ADDC },
14097 { ADDE8O_rec, ADDE8O },
14098 { ADDE8_rec, ADDE8 },
14099 { ADDEO_rec, ADDEO },
14100 { ADDE_rec, ADDE },
14101 { ADDIC_rec, ADDIC },
14102 { ADDME8O_rec, ADDME8O },
14103 { ADDME8_rec, ADDME8 },
14104 { ADDMEO_rec, ADDMEO },
14105 { ADDME_rec, ADDME },
14106 { ADDZE8O_rec, ADDZE8O },
14107 { ADDZE8_rec, ADDZE8 },
14108 { ADDZEO_rec, ADDZEO },
14109 { ADDZE_rec, ADDZE },
14110 { AND8_rec, AND8 },
14111 { ANDC8_rec, ANDC8 },
14112 { ANDC_rec, ANDC },
14113 { AND_rec, AND },
14114 { CNTLZD_rec, CNTLZD },
14115 { CNTLZW8_rec, CNTLZW8 },
14116 { CNTLZW_rec, CNTLZW },
14117 { CNTTZD_rec, CNTTZD },
14118 { CNTTZW8_rec, CNTTZW8 },
14119 { CNTTZW_rec, CNTTZW },
14120 { DADDQ_rec, DADDQ },
14121 { DADD_rec, DADD },
14122 { DCFFIXQ_rec, DCFFIXQ },
14123 { DCFFIX_rec, DCFFIX },
14124 { DCTDP_rec, DCTDP },
14125 { DCTFIXQ_rec, DCTFIXQ },
14126 { DCTFIX_rec, DCTFIX },
14127 { DCTQPQ_rec, DCTQPQ },
14128 { DDEDPDQ_rec, DDEDPDQ },
14129 { DDEDPD_rec, DDEDPD },
14130 { DDIVQ_rec, DDIVQ },
14131 { DDIV_rec, DDIV },
14132 { DENBCDQ_rec, DENBCDQ },
14133 { DENBCD_rec, DENBCD },
14134 { DIEXQ_rec, DIEXQ },
14135 { DIEX_rec, DIEX },
14136 { DIVDEO_rec, DIVDEO },
14137 { DIVDEUO_rec, DIVDEUO },
14138 { DIVDEU_rec, DIVDEU },
14139 { DIVDE_rec, DIVDE },
14140 { DIVDO_rec, DIVDO },
14141 { DIVDUO_rec, DIVDUO },
14142 { DIVDU_rec, DIVDU },
14143 { DIVD_rec, DIVD },
14144 { DIVWEO_rec, DIVWEO },
14145 { DIVWEUO_rec, DIVWEUO },
14146 { DIVWEU_rec, DIVWEU },
14147 { DIVWE_rec, DIVWE },
14148 { DIVWO_rec, DIVWO },
14149 { DIVWUO_rec, DIVWUO },
14150 { DIVWU_rec, DIVWU },
14151 { DIVW_rec, DIVW },
14152 { DMULQ_rec, DMULQ },
14153 { DMUL_rec, DMUL },
14154 { DQUAIQ_rec, DQUAIQ },
14155 { DQUAI_rec, DQUAI },
14156 { DQUAQ_rec, DQUAQ },
14157 { DQUA_rec, DQUA },
14158 { DRDPQ_rec, DRDPQ },
14159 { DRINTNQ_rec, DRINTNQ },
14160 { DRINTN_rec, DRINTN },
14161 { DRINTXQ_rec, DRINTXQ },
14162 { DRINTX_rec, DRINTX },
14163 { DRRNDQ_rec, DRRNDQ },
14164 { DRRND_rec, DRRND },
14165 { DRSP_rec, DRSP },
14166 { DSCLIQ_rec, DSCLIQ },
14167 { DSCLI_rec, DSCLI },
14168 { DSCRIQ_rec, DSCRIQ },
14169 { DSCRI_rec, DSCRI },
14170 { DSUBQ_rec, DSUBQ },
14171 { DSUB_rec, DSUB },
14172 { DXEXQ_rec, DXEXQ },
14173 { DXEX_rec, DXEX },
14174 { EQV8_rec, EQV8 },
14175 { EQV_rec, EQV },
14176 { EXTSB8_rec, EXTSB8 },
14177 { EXTSB_rec, EXTSB },
14178 { EXTSH8_rec, EXTSH8 },
14179 { EXTSH_rec, EXTSH },
14180 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14181 { EXTSWSLI_rec, EXTSWSLI },
14182 { EXTSW_32_64_rec, EXTSW_32_64 },
14183 { EXTSW_rec, EXTSW },
14184 { FABSD_rec, FABSD },
14185 { FABSS_rec, FABSS },
14186 { FADDS_rec, FADDS },
14187 { FADD_rec, FADD },
14188 { FCFIDS_rec, FCFIDS },
14189 { FCFIDUS_rec, FCFIDUS },
14190 { FCFIDU_rec, FCFIDU },
14191 { FCFID_rec, FCFID },
14192 { FCPSGND_rec, FCPSGND },
14193 { FCPSGNS_rec, FCPSGNS },
14194 { FCTIDUZ_rec, FCTIDUZ },
14195 { FCTIDU_rec, FCTIDU },
14196 { FCTIDZ_rec, FCTIDZ },
14197 { FCTID_rec, FCTID },
14198 { FCTIWUZ_rec, FCTIWUZ },
14199 { FCTIWU_rec, FCTIWU },
14200 { FCTIWZ_rec, FCTIWZ },
14201 { FCTIW_rec, FCTIW },
14202 { FDIVS_rec, FDIVS },
14203 { FDIV_rec, FDIV },
14204 { FMADDS_rec, FMADDS },
14205 { FMADD_rec, FMADD },
14206 { FMR_rec, FMR },
14207 { FMSUBS_rec, FMSUBS },
14208 { FMSUB_rec, FMSUB },
14209 { FMULS_rec, FMULS },
14210 { FMUL_rec, FMUL },
14211 { FNABSD_rec, FNABSD },
14212 { FNABSS_rec, FNABSS },
14213 { FNEGD_rec, FNEGD },
14214 { FNEGS_rec, FNEGS },
14215 { FNMADDS_rec, FNMADDS },
14216 { FNMADD_rec, FNMADD },
14217 { FNMSUBS_rec, FNMSUBS },
14218 { FNMSUB_rec, FNMSUB },
14219 { FRES_rec, FRES },
14220 { FRE_rec, FRE },
14221 { FRIMD_rec, FRIMD },
14222 { FRIMS_rec, FRIMS },
14223 { FRIND_rec, FRIND },
14224 { FRINS_rec, FRINS },
14225 { FRIPD_rec, FRIPD },
14226 { FRIPS_rec, FRIPS },
14227 { FRIZD_rec, FRIZD },
14228 { FRIZS_rec, FRIZS },
14229 { FRSP_rec, FRSP },
14230 { FRSQRTES_rec, FRSQRTES },
14231 { FRSQRTE_rec, FRSQRTE },
14232 { FSELD_rec, FSELD },
14233 { FSELS_rec, FSELS },
14234 { FSQRTS_rec, FSQRTS },
14235 { FSQRT_rec, FSQRT },
14236 { FSUBS_rec, FSUBS },
14237 { FSUB_rec, FSUB },
14238 { MULHDU_rec, MULHDU },
14239 { MULHD_rec, MULHD },
14240 { MULHWU_rec, MULHWU },
14241 { MULHW_rec, MULHW },
14242 { MULLDO_rec, MULLDO },
14243 { MULLD_rec, MULLD },
14244 { MULLWO_rec, MULLWO },
14245 { MULLW_rec, MULLW },
14246 { NAND8_rec, NAND8 },
14247 { NAND_rec, NAND },
14248 { NEG8O_rec, NEG8O },
14249 { NEG8_rec, NEG8 },
14250 { NEGO_rec, NEGO },
14251 { NEG_rec, NEG },
14252 { NOR8_rec, NOR8 },
14253 { NOR_rec, NOR },
14254 { OR8_rec, OR8 },
14255 { ORC8_rec, ORC8 },
14256 { ORC_rec, ORC },
14257 { OR_rec, OR },
14258 { RLDCL_rec, RLDCL },
14259 { RLDCR_rec, RLDCR },
14260 { RLDICL_32_rec, RLDICL_32 },
14261 { RLDICL_rec, RLDICL },
14262 { RLDICR_rec, RLDICR },
14263 { RLDIC_rec, RLDIC },
14264 { RLDIMI_rec, RLDIMI },
14265 { RLWIMI8_rec, RLWIMI8 },
14266 { RLWIMI_rec, RLWIMI },
14267 { RLWINM8_rec, RLWINM8 },
14268 { RLWINM_rec, RLWINM },
14269 { RLWNM8_rec, RLWNM8 },
14270 { RLWNM_rec, RLWNM },
14271 { SLD_rec, SLD },
14272 { SLW8_rec, SLW8 },
14273 { SLW_rec, SLW },
14274 { SRADI_rec, SRADI },
14275 { SRAD_rec, SRAD },
14276 { SRAW8_rec, SRAW8 },
14277 { SRAWI8_rec, SRAWI8 },
14278 { SRAWI_rec, SRAWI },
14279 { SRAW_rec, SRAW },
14280 { SRD_rec, SRD },
14281 { SRW8_rec, SRW8 },
14282 { SRW_rec, SRW },
14283 { SUBF8O_rec, SUBF8O },
14284 { SUBF8_rec, SUBF8 },
14285 { SUBFC8O_rec, SUBFC8O },
14286 { SUBFC8_rec, SUBFC8 },
14287 { SUBFCO_rec, SUBFCO },
14288 { SUBFC_rec, SUBFC },
14289 { SUBFE8O_rec, SUBFE8O },
14290 { SUBFE8_rec, SUBFE8 },
14291 { SUBFEO_rec, SUBFEO },
14292 { SUBFE_rec, SUBFE },
14293 { SUBFME8O_rec, SUBFME8O },
14294 { SUBFME8_rec, SUBFME8 },
14295 { SUBFMEO_rec, SUBFMEO },
14296 { SUBFME_rec, SUBFME },
14297 { SUBFO_rec, SUBFO },
14298 { SUBFUS_rec, SUBFUS },
14299 { SUBFZE8O_rec, SUBFZE8O },
14300 { SUBFZE8_rec, SUBFZE8 },
14301 { SUBFZEO_rec, SUBFZEO },
14302 { SUBFZE_rec, SUBFZE },
14303 { SUBF_rec, SUBF },
14304 { VSTRIBL_rec, VSTRIBL },
14305 { VSTRIBR_rec, VSTRIBR },
14306 { VSTRIHL_rec, VSTRIHL },
14307 { VSTRIHR_rec, VSTRIHR },
14308 { XOR8_rec, XOR8 },
14309 { XOR_rec, XOR },
14310 }; // End of Table
14311
14312 unsigned mid;
14313 unsigned start = 0;
14314 unsigned end = 221;
14315 while (start < end) {
14316 mid = start + (end - start) / 2;
14317 if (Opcode == Table[mid][0])
14318 break;
14319 if (Opcode < Table[mid][0])
14320 end = mid;
14321 else
14322 start = mid + 1;
14323 }
14324 if (start == end)
14325 return -1; // Instruction doesn't exist in this table.
14326
14327 return Table[mid][1];
14328}
14329
14330// getRecordFormOpcode
14331LLVM_READONLY
14332int32_t getRecordFormOpcode(uint32_t Opcode) {
14333 using namespace PPC;
14334 static constexpr uint32_t Table[][2] = {
14335 { ADD4, ADD4_rec },
14336 { ADD4O, ADD4O_rec },
14337 { ADD8, ADD8_rec },
14338 { ADD8O, ADD8O_rec },
14339 { ADDC, ADDC_rec },
14340 { ADDC8, ADDC8_rec },
14341 { ADDC8O, ADDC8O_rec },
14342 { ADDCO, ADDCO_rec },
14343 { ADDE, ADDE_rec },
14344 { ADDE8, ADDE8_rec },
14345 { ADDE8O, ADDE8O_rec },
14346 { ADDEO, ADDEO_rec },
14347 { ADDIC, ADDIC_rec },
14348 { ADDME, ADDME_rec },
14349 { ADDME8, ADDME8_rec },
14350 { ADDME8O, ADDME8O_rec },
14351 { ADDMEO, ADDMEO_rec },
14352 { ADDZE, ADDZE_rec },
14353 { ADDZE8, ADDZE8_rec },
14354 { ADDZE8O, ADDZE8O_rec },
14355 { ADDZEO, ADDZEO_rec },
14356 { AND, AND_rec },
14357 { AND8, AND8_rec },
14358 { ANDC, ANDC_rec },
14359 { ANDC8, ANDC8_rec },
14360 { CNTLZD, CNTLZD_rec },
14361 { CNTLZW, CNTLZW_rec },
14362 { CNTLZW8, CNTLZW8_rec },
14363 { CNTTZD, CNTTZD_rec },
14364 { CNTTZW, CNTTZW_rec },
14365 { CNTTZW8, CNTTZW8_rec },
14366 { DADD, DADD_rec },
14367 { DADDQ, DADDQ_rec },
14368 { DCFFIX, DCFFIX_rec },
14369 { DCFFIXQ, DCFFIXQ_rec },
14370 { DCTDP, DCTDP_rec },
14371 { DCTFIX, DCTFIX_rec },
14372 { DCTFIXQ, DCTFIXQ_rec },
14373 { DCTQPQ, DCTQPQ_rec },
14374 { DDEDPD, DDEDPD_rec },
14375 { DDEDPDQ, DDEDPDQ_rec },
14376 { DDIV, DDIV_rec },
14377 { DDIVQ, DDIVQ_rec },
14378 { DENBCD, DENBCD_rec },
14379 { DENBCDQ, DENBCDQ_rec },
14380 { DIEX, DIEX_rec },
14381 { DIEXQ, DIEXQ_rec },
14382 { DIVD, DIVD_rec },
14383 { DIVDE, DIVDE_rec },
14384 { DIVDEO, DIVDEO_rec },
14385 { DIVDEU, DIVDEU_rec },
14386 { DIVDEUO, DIVDEUO_rec },
14387 { DIVDO, DIVDO_rec },
14388 { DIVDU, DIVDU_rec },
14389 { DIVDUO, DIVDUO_rec },
14390 { DIVW, DIVW_rec },
14391 { DIVWE, DIVWE_rec },
14392 { DIVWEO, DIVWEO_rec },
14393 { DIVWEU, DIVWEU_rec },
14394 { DIVWEUO, DIVWEUO_rec },
14395 { DIVWO, DIVWO_rec },
14396 { DIVWU, DIVWU_rec },
14397 { DIVWUO, DIVWUO_rec },
14398 { DMUL, DMUL_rec },
14399 { DMULQ, DMULQ_rec },
14400 { DQUA, DQUA_rec },
14401 { DQUAI, DQUAI_rec },
14402 { DQUAIQ, DQUAIQ_rec },
14403 { DQUAQ, DQUAQ_rec },
14404 { DRDPQ, DRDPQ_rec },
14405 { DRINTN, DRINTN_rec },
14406 { DRINTNQ, DRINTNQ_rec },
14407 { DRINTX, DRINTX_rec },
14408 { DRINTXQ, DRINTXQ_rec },
14409 { DRRND, DRRND_rec },
14410 { DRRNDQ, DRRNDQ_rec },
14411 { DRSP, DRSP_rec },
14412 { DSCLI, DSCLI_rec },
14413 { DSCLIQ, DSCLIQ_rec },
14414 { DSCRI, DSCRI_rec },
14415 { DSCRIQ, DSCRIQ_rec },
14416 { DSUB, DSUB_rec },
14417 { DSUBQ, DSUBQ_rec },
14418 { DXEX, DXEX_rec },
14419 { DXEXQ, DXEXQ_rec },
14420 { EQV, EQV_rec },
14421 { EQV8, EQV8_rec },
14422 { EXTSB, EXTSB_rec },
14423 { EXTSB8, EXTSB8_rec },
14424 { EXTSH, EXTSH_rec },
14425 { EXTSH8, EXTSH8_rec },
14426 { EXTSW, EXTSW_rec },
14427 { EXTSWSLI, EXTSWSLI_rec },
14428 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14429 { EXTSW_32_64, EXTSW_32_64_rec },
14430 { FABSD, FABSD_rec },
14431 { FABSS, FABSS_rec },
14432 { FADD, FADD_rec },
14433 { FADDS, FADDS_rec },
14434 { FCFID, FCFID_rec },
14435 { FCFIDS, FCFIDS_rec },
14436 { FCFIDU, FCFIDU_rec },
14437 { FCFIDUS, FCFIDUS_rec },
14438 { FCPSGND, FCPSGND_rec },
14439 { FCPSGNS, FCPSGNS_rec },
14440 { FCTID, FCTID_rec },
14441 { FCTIDU, FCTIDU_rec },
14442 { FCTIDUZ, FCTIDUZ_rec },
14443 { FCTIDZ, FCTIDZ_rec },
14444 { FCTIW, FCTIW_rec },
14445 { FCTIWU, FCTIWU_rec },
14446 { FCTIWUZ, FCTIWUZ_rec },
14447 { FCTIWZ, FCTIWZ_rec },
14448 { FDIV, FDIV_rec },
14449 { FDIVS, FDIVS_rec },
14450 { FMADD, FMADD_rec },
14451 { FMADDS, FMADDS_rec },
14452 { FMR, FMR_rec },
14453 { FMSUB, FMSUB_rec },
14454 { FMSUBS, FMSUBS_rec },
14455 { FMUL, FMUL_rec },
14456 { FMULS, FMULS_rec },
14457 { FNABSD, FNABSD_rec },
14458 { FNABSS, FNABSS_rec },
14459 { FNEGD, FNEGD_rec },
14460 { FNEGS, FNEGS_rec },
14461 { FNMADD, FNMADD_rec },
14462 { FNMADDS, FNMADDS_rec },
14463 { FNMSUB, FNMSUB_rec },
14464 { FNMSUBS, FNMSUBS_rec },
14465 { FRE, FRE_rec },
14466 { FRES, FRES_rec },
14467 { FRIMD, FRIMD_rec },
14468 { FRIMS, FRIMS_rec },
14469 { FRIND, FRIND_rec },
14470 { FRINS, FRINS_rec },
14471 { FRIPD, FRIPD_rec },
14472 { FRIPS, FRIPS_rec },
14473 { FRIZD, FRIZD_rec },
14474 { FRIZS, FRIZS_rec },
14475 { FRSP, FRSP_rec },
14476 { FRSQRTE, FRSQRTE_rec },
14477 { FRSQRTES, FRSQRTES_rec },
14478 { FSELD, FSELD_rec },
14479 { FSELS, FSELS_rec },
14480 { FSQRT, FSQRT_rec },
14481 { FSQRTS, FSQRTS_rec },
14482 { FSUB, FSUB_rec },
14483 { FSUBS, FSUBS_rec },
14484 { MULHD, MULHD_rec },
14485 { MULHDU, MULHDU_rec },
14486 { MULHW, MULHW_rec },
14487 { MULHWU, MULHWU_rec },
14488 { MULLD, MULLD_rec },
14489 { MULLDO, MULLDO_rec },
14490 { MULLW, MULLW_rec },
14491 { MULLWO, MULLWO_rec },
14492 { NAND, NAND_rec },
14493 { NAND8, NAND8_rec },
14494 { NEG, NEG_rec },
14495 { NEG8, NEG8_rec },
14496 { NEG8O, NEG8O_rec },
14497 { NEGO, NEGO_rec },
14498 { NOR, NOR_rec },
14499 { NOR8, NOR8_rec },
14500 { OR, OR_rec },
14501 { OR8, OR8_rec },
14502 { ORC, ORC_rec },
14503 { ORC8, ORC8_rec },
14504 { RLDCL, RLDCL_rec },
14505 { RLDCR, RLDCR_rec },
14506 { RLDIC, RLDIC_rec },
14507 { RLDICL, RLDICL_rec },
14508 { RLDICL_32, RLDICL_32_rec },
14509 { RLDICR, RLDICR_rec },
14510 { RLDIMI, RLDIMI_rec },
14511 { RLWIMI, RLWIMI_rec },
14512 { RLWIMI8, RLWIMI8_rec },
14513 { RLWINM, RLWINM_rec },
14514 { RLWINM8, RLWINM8_rec },
14515 { RLWNM, RLWNM_rec },
14516 { RLWNM8, RLWNM8_rec },
14517 { SLD, SLD_rec },
14518 { SLW, SLW_rec },
14519 { SLW8, SLW8_rec },
14520 { SRAD, SRAD_rec },
14521 { SRADI, SRADI_rec },
14522 { SRAW, SRAW_rec },
14523 { SRAW8, SRAW8_rec },
14524 { SRAWI, SRAWI_rec },
14525 { SRAWI8, SRAWI8_rec },
14526 { SRD, SRD_rec },
14527 { SRW, SRW_rec },
14528 { SRW8, SRW8_rec },
14529 { SUBF, SUBF_rec },
14530 { SUBF8, SUBF8_rec },
14531 { SUBF8O, SUBF8O_rec },
14532 { SUBFC, SUBFC_rec },
14533 { SUBFC8, SUBFC8_rec },
14534 { SUBFC8O, SUBFC8O_rec },
14535 { SUBFCO, SUBFCO_rec },
14536 { SUBFE, SUBFE_rec },
14537 { SUBFE8, SUBFE8_rec },
14538 { SUBFE8O, SUBFE8O_rec },
14539 { SUBFEO, SUBFEO_rec },
14540 { SUBFME, SUBFME_rec },
14541 { SUBFME8, SUBFME8_rec },
14542 { SUBFME8O, SUBFME8O_rec },
14543 { SUBFMEO, SUBFMEO_rec },
14544 { SUBFO, SUBFO_rec },
14545 { SUBFUS, SUBFUS_rec },
14546 { SUBFZE, SUBFZE_rec },
14547 { SUBFZE8, SUBFZE8_rec },
14548 { SUBFZE8O, SUBFZE8O_rec },
14549 { SUBFZEO, SUBFZEO_rec },
14550 { VSTRIBL, VSTRIBL_rec },
14551 { VSTRIBR, VSTRIBR_rec },
14552 { VSTRIHL, VSTRIHL_rec },
14553 { VSTRIHR, VSTRIHR_rec },
14554 { XOR, XOR_rec },
14555 { XOR8, XOR8_rec },
14556 }; // End of Table
14557
14558 unsigned mid;
14559 unsigned start = 0;
14560 unsigned end = 221;
14561 while (start < end) {
14562 mid = start + (end - start) / 2;
14563 if (Opcode == Table[mid][0])
14564 break;
14565 if (Opcode < Table[mid][0])
14566 end = mid;
14567 else
14568 start = mid + 1;
14569 }
14570 if (start == end)
14571 return -1; // Instruction doesn't exist in this table.
14572
14573 return Table[mid][1];
14574}
14575
14576
14577} // namespace llvm::PPC
14578
14579#endif // GET_INSTRMAP_INFO
14580
14581