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:1314
16 INLINEASM = 1, // Target.td:1320
17 INLINEASM_BR = 2, // Target.td:1326
18 CFI_INSTRUCTION = 3, // Target.td:1335
19 EH_LABEL = 4, // Target.td:1344
20 GC_LABEL = 5, // Target.td:1353
21 ANNOTATION_LABEL = 6, // Target.td:1362
22 KILL = 7, // Target.td:1370
23 EXTRACT_SUBREG = 8, // Target.td:1377
24 INSERT_SUBREG = 9, // Target.td:1383
25 IMPLICIT_DEF = 10, // Target.td:1390
26 INIT_UNDEF = 11, // Target.td:1399
27 SUBREG_TO_REG = 12, // Target.td:1406
28 COPY_TO_REGCLASS = 13, // Target.td:1412
29 DBG_VALUE = 14, // Target.td:1419
30 DBG_VALUE_LIST = 15, // Target.td:1426
31 DBG_INSTR_REF = 16, // Target.td:1433
32 DBG_PHI = 17, // Target.td:1440
33 DBG_LABEL = 18, // Target.td:1447
34 REG_SEQUENCE = 19, // Target.td:1454
35 COPY = 20, // Target.td:1461
36 COPY_LANEMASK = 21, // Target.td:1469
37 BUNDLE = 22, // Target.td:1476
38 LIFETIME_START = 23, // Target.td:1482
39 LIFETIME_END = 24, // Target.td:1489
40 PSEUDO_PROBE = 25, // Target.td:1496
41 ARITH_FENCE = 26, // Target.td:1503
42 STACKMAP = 27, // Target.td:1512
43 FENTRY_CALL = 28, // Target.td:1647
44 PATCHPOINT = 29, // Target.td:1520
45 LOAD_STACK_GUARD = 30, // Target.td:1538
46 PREALLOCATED_SETUP = 31, // Target.td:1546
47 PREALLOCATED_ARG = 32, // Target.td:1552
48 STATEPOINT = 33, // Target.td:1529
49 LOCAL_ESCAPE = 34, // Target.td:1558
50 FAULTING_OP = 35, // Target.td:1567
51 PATCHABLE_OP = 36, // Target.td:1587
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1595
53 PATCHABLE_RET = 38, // Target.td:1602
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1611
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1619
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1627
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1637
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1657
59 FAKE_USE = 44, // Target.td:1577
60 MEMBARRIER = 45, // Target.td:1663
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1671
62 RELOC_NONE = 47, // Target.td:1679
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1691
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1687
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1695
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1699
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1945
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1937
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1952
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:1530
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1543
96 G_INSERT = 81, // GenericOpcodes.td:1552
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1562
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1582
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1592
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1599
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:1959
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1288
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1294
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1300
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1306
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1312
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1318
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1324
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1330
114 G_LOAD = 99, // GenericOpcodes.td:1357
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1366
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1374
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1383
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1393
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1402
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1410
121 G_STORE = 106, // GenericOpcodes.td:1418
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1428
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1436
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1447
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1458
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1478
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1479
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1480
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1481
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1482
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1483
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1484
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1485
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1486
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1487
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1488
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1499
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1500
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1501
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1502
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1503
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1504
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1505
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1506
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1508
150 G_PREFETCH = 135, // GenericOpcodes.td:1515
151 G_BRCOND = 136, // GenericOpcodes.td:1655
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1664
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1687
154 G_INTRINSIC = 139, // GenericOpcodes.td:1607
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1614
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1623
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1631
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:609
183 G_UADDE = 168, // GenericOpcodes.td:617
184 G_USUBO = 169, // GenericOpcodes.td:639
185 G_USUBE = 170, // GenericOpcodes.td:645
186 G_SADDO = 171, // GenericOpcodes.td:624
187 G_SADDE = 172, // GenericOpcodes.td:632
188 G_SSUBO = 173, // GenericOpcodes.td:652
189 G_SSUBE = 174, // GenericOpcodes.td:659
190 G_UMULO = 175, // GenericOpcodes.td:666
191 G_SMULO = 176, // GenericOpcodes.td:674
192 G_UMULH = 177, // GenericOpcodes.td:683
193 G_SMULH = 178, // GenericOpcodes.td:692
194 G_UADDSAT = 179, // GenericOpcodes.td:704
195 G_SADDSAT = 180, // GenericOpcodes.td:712
196 G_USUBSAT = 181, // GenericOpcodes.td:720
197 G_SSUBSAT = 182, // GenericOpcodes.td:728
198 G_USHLSAT = 183, // GenericOpcodes.td:736
199 G_SSHLSAT = 184, // GenericOpcodes.td:744
200 G_SMULFIX = 185, // GenericOpcodes.td:756
201 G_UMULFIX = 186, // GenericOpcodes.td:763
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:773
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:780
204 G_SDIVFIX = 189, // GenericOpcodes.td:791
205 G_UDIVFIX = 190, // GenericOpcodes.td:798
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:808
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:815
208 G_FADD = 193, // GenericOpcodes.td:988
209 G_FSUB = 194, // GenericOpcodes.td:996
210 G_FMUL = 195, // GenericOpcodes.td:1004
211 G_FMA = 196, // GenericOpcodes.td:1013
212 G_FMAD = 197, // GenericOpcodes.td:1022
213 G_FDIV = 198, // GenericOpcodes.td:1030
214 G_FREM = 199, // GenericOpcodes.td:1037
215 G_FMODF = 200, // GenericOpcodes.td:1044
216 G_FPOW = 201, // GenericOpcodes.td:1051
217 G_FPOWI = 202, // GenericOpcodes.td:1058
218 G_FEXP = 203, // GenericOpcodes.td:1065
219 G_FEXP2 = 204, // GenericOpcodes.td:1072
220 G_FEXP10 = 205, // GenericOpcodes.td:1079
221 G_FLOG = 206, // GenericOpcodes.td:1086
222 G_FLOG2 = 207, // GenericOpcodes.td:1093
223 G_FLOG10 = 208, // GenericOpcodes.td:1100
224 G_FLDEXP = 209, // GenericOpcodes.td:1107
225 G_FFREXP = 210, // GenericOpcodes.td:1114
226 G_FNEG = 211, // GenericOpcodes.td:826
227 G_FPEXT = 212, // GenericOpcodes.td:832
228 G_FPTRUNC = 213, // GenericOpcodes.td:838
229 G_FPTOSI = 214, // GenericOpcodes.td:844
230 G_FPTOUI = 215, // GenericOpcodes.td:850
231 G_SITOFP = 216, // GenericOpcodes.td:856
232 G_UITOFP = 217, // GenericOpcodes.td:862
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:868
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:874
235 G_FABS = 220, // GenericOpcodes.td:880
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:886
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:899
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:892
239 G_FMINNUM = 224, // GenericOpcodes.td:912
240 G_FMAXNUM = 225, // GenericOpcodes.td:919
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:937
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:944
243 G_FMINIMUM = 228, // GenericOpcodes.td:954
244 G_FMAXIMUM = 229, // GenericOpcodes.td:961
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:969
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:976
247 G_GET_FPENV = 232, // GenericOpcodes.td:1244
248 G_SET_FPENV = 233, // GenericOpcodes.td:1251
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1258
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1265
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1272
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1279
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1336
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1342
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:1645
265 G_BRJT = 250, // GenericOpcodes.td:1675
266 G_VSCALE = 251, // GenericOpcodes.td:1573
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1719
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1727
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1735
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1743
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1754
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1762
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1770
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1777
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_CLMULH = 269, // GenericOpcodes.td:596
285 G_FCEIL = 270, // GenericOpcodes.td:1121
286 G_FCOS = 271, // GenericOpcodes.td:1128
287 G_FSIN = 272, // GenericOpcodes.td:1135
288 G_FSINCOS = 273, // GenericOpcodes.td:1142
289 G_FTAN = 274, // GenericOpcodes.td:1149
290 G_FACOS = 275, // GenericOpcodes.td:1156
291 G_FASIN = 276, // GenericOpcodes.td:1163
292 G_FATAN = 277, // GenericOpcodes.td:1170
293 G_FATAN2 = 278, // GenericOpcodes.td:1177
294 G_FCOSH = 279, // GenericOpcodes.td:1184
295 G_FSINH = 280, // GenericOpcodes.td:1191
296 G_FTANH = 281, // GenericOpcodes.td:1198
297 G_FSQRT = 282, // GenericOpcodes.td:1208
298 G_FFLOOR = 283, // GenericOpcodes.td:1215
299 G_FRINT = 284, // GenericOpcodes.td:1222
300 G_FNEARBYINT = 285, // GenericOpcodes.td:1229
301 G_ADDRSPACE_CAST = 286, // GenericOpcodes.td:248
302 G_BLOCK_ADDR = 287, // GenericOpcodes.td:254
303 G_JUMP_TABLE = 288, // GenericOpcodes.td:260
304 G_DYN_STACKALLOC = 289, // GenericOpcodes.td:266
305 G_STACKSAVE = 290, // GenericOpcodes.td:272
306 G_STACKRESTORE = 291, // GenericOpcodes.td:278
307 G_STRICT_FADD = 292, // GenericOpcodes.td:1829
308 G_STRICT_FSUB = 293, // GenericOpcodes.td:1830
309 G_STRICT_FMUL = 294, // GenericOpcodes.td:1831
310 G_STRICT_FDIV = 295, // GenericOpcodes.td:1832
311 G_STRICT_FREM = 296, // GenericOpcodes.td:1833
312 G_STRICT_FMA = 297, // GenericOpcodes.td:1834
313 G_STRICT_FSQRT = 298, // GenericOpcodes.td:1835
314 G_STRICT_FLDEXP = 299, // GenericOpcodes.td:1836
315 G_STRICT_FCMP = 300, // GenericOpcodes.td:1837
316 G_STRICT_FCMPS = 301, // GenericOpcodes.td:1838
317 G_READ_REGISTER = 302, // GenericOpcodes.td:1694
318 G_WRITE_REGISTER = 303, // GenericOpcodes.td:1704
319 G_MEMCPY = 304, // GenericOpcodes.td:1844
320 G_MEMCPY_INLINE = 305, // GenericOpcodes.td:1852
321 G_MEMMOVE = 306, // GenericOpcodes.td:1860
322 G_MEMSET = 307, // GenericOpcodes.td:1868
323 G_BZERO = 308, // GenericOpcodes.td:1875
324 G_MEMSET_INLINE = 309, // GenericOpcodes.td:1882
325 G_TRAP = 310, // GenericOpcodes.td:1892
326 G_DEBUGTRAP = 311, // GenericOpcodes.td:1899
327 G_UBSANTRAP = 312, // GenericOpcodes.td:1905
328 G_VECREDUCE_SEQ_FADD = 313, // GenericOpcodes.td:1793
329 G_VECREDUCE_SEQ_FMUL = 314, // GenericOpcodes.td:1799
330 G_VECREDUCE_FADD = 315, // GenericOpcodes.td:1805
331 G_VECREDUCE_FMUL = 316, // GenericOpcodes.td:1806
332 G_VECREDUCE_FMAX = 317, // GenericOpcodes.td:1808
333 G_VECREDUCE_FMIN = 318, // GenericOpcodes.td:1809
334 G_VECREDUCE_FMAXIMUM = 319, // GenericOpcodes.td:1810
335 G_VECREDUCE_FMINIMUM = 320, // GenericOpcodes.td:1811
336 G_VECREDUCE_FMAXIMUMNUM = 321, // GenericOpcodes.td:1812
337 G_VECREDUCE_FMINIMUMNUM = 322, // GenericOpcodes.td:1813
338 G_VECREDUCE_ADD = 323, // GenericOpcodes.td:1815
339 G_VECREDUCE_MUL = 324, // GenericOpcodes.td:1816
340 G_VECREDUCE_AND = 325, // GenericOpcodes.td:1817
341 G_VECREDUCE_OR = 326, // GenericOpcodes.td:1818
342 G_VECREDUCE_XOR = 327, // GenericOpcodes.td:1819
343 G_VECREDUCE_SMAX = 328, // GenericOpcodes.td:1820
344 G_VECREDUCE_SMIN = 329, // GenericOpcodes.td:1821
345 G_VECREDUCE_UMAX = 330, // GenericOpcodes.td:1822
346 G_VECREDUCE_UMIN = 331, // GenericOpcodes.td:1823
347 G_SBFX = 332, // GenericOpcodes.td:1917
348 G_UBFX = 333, // GenericOpcodes.td:1925
349 ATOMIC_CMP_SWAP_I128 = 334, // PPCInstr64Bit.td:394
350 ATOMIC_LOAD_ADD_I128 = 335, // PPCInstr64Bit.td:387
351 ATOMIC_LOAD_AND_I128 = 336, // PPCInstr64Bit.td:389
352 ATOMIC_LOAD_NAND_I128 = 337, // PPCInstr64Bit.td:392
353 ATOMIC_LOAD_OR_I128 = 338, // PPCInstr64Bit.td:391
354 ATOMIC_LOAD_SUB_I128 = 339, // PPCInstr64Bit.td:388
355 ATOMIC_LOAD_XOR_I128 = 340, // PPCInstr64Bit.td:390
356 ATOMIC_SWAP_I128 = 341, // PPCInstr64Bit.td:386
357 BUILD_QUADWORD = 342, // PPCInstr64Bit.td:1699
358 BUILD_UACC = 343, // PPCInstrMMA.td:508
359 CFENCE = 344, // PPCInstrInfo.td:5590
360 CFENCE8 = 345, // PPCInstr64Bit.td:1513
361 CLRLSLDI = 346, // PPCInstrInfo.td:5122
362 CLRLSLDI_rec = 347, // PPCInstrInfo.td:5124
363 CLRLSLWI = 348, // PPCInstrInfo.td:5069
364 CLRLSLWI_rec = 349, // PPCInstrInfo.td:5071
365 CLRRDI = 350, // PPCInstrInfo.td:5118
366 CLRRDI_rec = 351, // PPCInstrInfo.td:5120
367 CLRRWI = 352, // PPCInstrInfo.td:5065
368 CLRRWI_rec = 353, // PPCInstrInfo.td:5067
369 DCBFL = 354, // PPCInstrInfo.td:4822
370 DCBFLP = 355, // PPCInstrInfo.td:4823
371 DCBFPS = 356, // PPCInstrInfo.td:4832
372 DCBFx = 357, // PPCInstrInfo.td:4821
373 DCBSTPS = 358, // PPCInstrInfo.td:4833
374 DCBTCT = 359, // PPCInstrInfo.td:4813
375 DCBTDS = 360, // PPCInstrInfo.td:4814
376 DCBTSTCT = 361, // PPCInstrInfo.td:4817
377 DCBTSTDS = 362, // PPCInstrInfo.td:4818
378 DCBTSTT = 363, // PPCInstrInfo.td:4819
379 DCBTSTx = 364, // PPCInstrInfo.td:4811
380 DCBTT = 365, // PPCInstrInfo.td:4815
381 DCBTx = 366, // PPCInstrInfo.td:4810
382 DFLOADf32 = 367, // PPCInstrVSX.td:1794
383 DFLOADf64 = 368, // PPCInstrVSX.td:1796
384 DFSTOREf32 = 369, // PPCInstrVSX.td:1798
385 DFSTOREf64 = 370, // PPCInstrVSX.td:1800
386 EXTLDI = 371, // PPCInstrInfo.td:5094
387 EXTLDI_rec = 372, // PPCInstrInfo.td:5096
388 EXTLWI = 373, // PPCInstrInfo.td:5035
389 EXTLWI_rec = 374, // PPCInstrInfo.td:5038
390 EXTRDI = 375, // PPCInstrInfo.td:5098
391 EXTRDI_rec = 376, // PPCInstrInfo.td:5100
392 EXTRWI = 377, // PPCInstrInfo.td:5041
393 EXTRWI_rec = 378, // PPCInstrInfo.td:5043
394 INSLWI = 379, // PPCInstrInfo.td:5045
395 INSLWI_rec = 380, // PPCInstrInfo.td:5047
396 INSRDI = 381, // PPCInstrInfo.td:5102
397 INSRDI_rec = 382, // PPCInstrInfo.td:5104
398 INSRWI = 383, // PPCInstrInfo.td:5049
399 INSRWI_rec = 384, // PPCInstrInfo.td:5051
400 KILL_PAIR = 385, // PPCInstrMMA.td:506
401 LAx = 386, // PPCInstrInfo.td:5024
402 LDAT_CSNE_PSEUDO = 387, // PPCInstr64Bit.td:358
403 LIWAX = 388, // PPCInstrVSX.td:1174
404 LIWZX = 389, // PPCInstrVSX.td:1177
405 LWAT_CSNE_PSEUDO = 390, // PPCInstrInfo.td:2151
406 PPCLdFixedAddr = 391, // PPCInstrInfo.td:5152
407 PSUBI = 392, // PPCInstrP10.td:2981
408 RLWIMIbm = 393, // PPCInstrInfo.td:5144
409 RLWIMIbm_rec = 394, // PPCInstrInfo.td:5146
410 RLWINMbm = 395, // PPCInstrInfo.td:5140
411 RLWINMbm_rec = 396, // PPCInstrInfo.td:5142
412 RLWNMbm = 397, // PPCInstrInfo.td:5148
413 RLWNMbm_rec = 398, // PPCInstrInfo.td:5150
414 ROTRDI = 399, // PPCInstrInfo.td:5106
415 ROTRDI_rec = 400, // PPCInstrInfo.td:5108
416 ROTRWI = 401, // PPCInstrInfo.td:5053
417 ROTRWI_rec = 402, // PPCInstrInfo.td:5055
418 SLDI = 403, // PPCInstrInfo.td:5110
419 SLDI_rec = 404, // PPCInstrInfo.td:5112
420 SLWI = 405, // PPCInstrInfo.td:5057
421 SLWI_rec = 406, // PPCInstrInfo.td:5059
422 SPILLTOVSR_LD = 407, // PPCInstrVSX.td:1811
423 SPILLTOVSR_LDX = 408, // PPCInstrVSX.td:1809
424 SPILLTOVSR_ST = 409, // PPCInstrVSX.td:1806
425 SPILLTOVSR_STX = 410, // PPCInstrVSX.td:1804
426 SRDI = 411, // PPCInstrInfo.td:5114
427 SRDI_rec = 412, // PPCInstrInfo.td:5116
428 SRWI = 413, // PPCInstrInfo.td:5061
429 SRWI_rec = 414, // PPCInstrInfo.td:5063
430 STIWX = 415, // PPCInstrVSX.td:1194
431 SUBI = 416, // PPCInstrInfo.td:5026
432 SUBIC = 417, // PPCInstrInfo.td:5030
433 SUBIC_rec = 418, // PPCInstrInfo.td:5032
434 SUBIS = 419, // PPCInstrInfo.td:5028
435 SUBPCIS = 420, // PPCInstrInfo.td:5126
436 XFLOADf32 = 421, // PPCInstrVSX.td:1171
437 XFLOADf64 = 422, // PPCInstrVSX.td:351
438 XFSTOREf32 = 423, // PPCInstrVSX.td:1191
439 XFSTOREf64 = 424, // PPCInstrVSX.td:381
440 ADD4 = 425, // PPCInstrInfo.td:1120
441 ADD4O = 426, // PPCInstrInfo.td:1130
442 ADD4O_rec = 427, // PPCInstrInfo.td:1134
443 ADD4TLS = 428, // PPCInstrInfo.td:3150
444 ADD4_rec = 429, // PPCInstrInfo.td:1124
445 ADD8 = 430, // PPCInstrInfo.td:1120
446 ADD8O = 431, // PPCInstrInfo.td:1130
447 ADD8O_rec = 432, // PPCInstrInfo.td:1134
448 ADD8TLS = 433, // PPCInstr64Bit.td:697
449 ADD8TLS_ = 434, // PPCInstr64Bit.td:829
450 ADD8_rec = 435, // PPCInstrInfo.td:1124
451 ADDC = 436, // PPCInstrInfo.td:1172
452 ADDC8 = 437, // PPCInstrInfo.td:1172
453 ADDC8O = 438, // PPCInstrInfo.td:1182
454 ADDC8O_rec = 439, // PPCInstrInfo.td:1186
455 ADDC8_rec = 440, // PPCInstrInfo.td:1176
456 ADDCO = 441, // PPCInstrInfo.td:1182
457 ADDCO_rec = 442, // PPCInstrInfo.td:1186
458 ADDC_rec = 443, // PPCInstrInfo.td:1176
459 ADDE = 444, // PPCInstrInfo.td:1172
460 ADDE8 = 445, // PPCInstrInfo.td:1172
461 ADDE8O = 446, // PPCInstrInfo.td:1182
462 ADDE8O_rec = 447, // PPCInstrInfo.td:1186
463 ADDE8_rec = 448, // PPCInstrInfo.td:1176
464 ADDEO = 449, // PPCInstrInfo.td:1182
465 ADDEO_rec = 450, // PPCInstrInfo.td:1186
466 ADDEX = 451, // PPCInstrInfo.td:3138
467 ADDEX8 = 452, // PPCInstr64Bit.td:1837
468 ADDE_rec = 453, // PPCInstrInfo.td:1176
469 ADDG6S = 454, // PPCInstrInfo.td:2197
470 ADDG6S8 = 455, // PPCInstr64Bit.td:1035
471 ADDI = 456, // PPCInstrInfo.td:2529
472 ADDI8 = 457, // PPCInstr64Bit.td:775
473 ADDIC = 458, // PPCInstrInfo.td:2534
474 ADDIC8 = 459, // PPCInstr64Bit.td:772
475 ADDIC_rec = 460, // PPCInstrInfo.td:2539
476 ADDIS = 461, // PPCInstrInfo.td:2543
477 ADDIS8 = 462, // PPCInstr64Bit.td:778
478 ADDISdtprelHA = 463, // PPCInstr64Bit.td:1622
479 ADDISdtprelHA32 = 464, // PPCInstrInfo.td:3598
480 ADDISgotTprelHA = 465, // PPCInstr64Bit.td:1500
481 ADDIStlsgdHA = 466, // PPCInstr64Bit.td:1517
482 ADDIStlsldHA = 467, // PPCInstr64Bit.td:1589
483 ADDIStocHA = 468, // PPCInstrInfo.td:3613
484 ADDIStocHA8 = 469, // PPCInstr64Bit.td:1484
485 ADDIdtprelL = 470, // PPCInstr64Bit.td:1628
486 ADDIdtprelL32 = 471, // PPCInstrInfo.td:3594
487 ADDItlsgdL = 472, // PPCInstr64Bit.td:1522
488 ADDItlsgdL32 = 473, // PPCInstrInfo.td:3506
489 ADDItlsgdLADDR = 474, // PPCInstr64Bit.td:1581
490 ADDItlsgdLADDR32 = 475, // PPCInstrInfo.td:3554
491 ADDItlsldL = 476, // PPCInstr64Bit.td:1594
492 ADDItlsldL32 = 477, // PPCInstrInfo.td:3561
493 ADDItlsldLADDR = 478, // PPCInstr64Bit.td:1614
494 ADDItlsldLADDR32 = 479, // PPCInstrInfo.td:3587
495 ADDItoc = 480, // PPCInstrInfo.td:3616
496 ADDItoc8 = 481, // PPCInstr64Bit.td:1491
497 ADDItocL = 482, // PPCInstrInfo.td:3618
498 ADDItocL8 = 483, // PPCInstr64Bit.td:1486
499 ADDME = 484, // PPCInstrInfo.td:1221
500 ADDME8 = 485, // PPCInstrInfo.td:1221
501 ADDME8O = 486, // PPCInstrInfo.td:1231
502 ADDME8O_rec = 487, // PPCInstrInfo.td:1235
503 ADDME8_rec = 488, // PPCInstrInfo.td:1225
504 ADDMEO = 489, // PPCInstrInfo.td:1231
505 ADDMEO_rec = 490, // PPCInstrInfo.td:1235
506 ADDME_rec = 491, // PPCInstrInfo.td:1225
507 ADDPCIS = 492, // PPCInstr64Bit.td:1070
508 ADDZE = 493, // PPCInstrInfo.td:1221
509 ADDZE8 = 494, // PPCInstrInfo.td:1221
510 ADDZE8O = 495, // PPCInstrInfo.td:1231
511 ADDZE8O_rec = 496, // PPCInstrInfo.td:1235
512 ADDZE8_rec = 497, // PPCInstrInfo.td:1225
513 ADDZEO = 498, // PPCInstrInfo.td:1231
514 ADDZEO_rec = 499, // PPCInstrInfo.td:1235
515 ADDZE_rec = 500, // PPCInstrInfo.td:1225
516 ADJCALLSTACKDOWN = 501, // PPCInstrInfo.td:1489
517 ADJCALLSTACKUP = 502, // PPCInstrInfo.td:1492
518 AND = 503, // PPCInstrInfo.td:1046
519 AND8 = 504, // PPCInstrInfo.td:1046
520 AND8_rec = 505, // PPCInstrInfo.td:1050
521 ANDC = 506, // PPCInstrInfo.td:1046
522 ANDC8 = 507, // PPCInstrInfo.td:1046
523 ANDC8_rec = 508, // PPCInstrInfo.td:1050
524 ANDC_rec = 509, // PPCInstrInfo.td:1050
525 ANDI8_rec = 510, // PPCInstr64Bit.td:667
526 ANDIS8_rec = 511, // PPCInstr64Bit.td:671
527 ANDIS_rec = 512, // PPCInstrInfo.td:2579
528 ANDI_rec = 513, // PPCInstrInfo.td:2575
529 ANDI_rec_1_EQ_BIT = 514, // PPCInstrInfo.td:4470
530 ANDI_rec_1_EQ_BIT8 = 515, // PPCInstrInfo.td:4477
531 ANDI_rec_1_GT_BIT = 516, // PPCInstrInfo.td:4473
532 ANDI_rec_1_GT_BIT8 = 517, // PPCInstrInfo.td:4480
533 AND_rec = 518, // PPCInstrInfo.td:1050
534 ATOMIC_CMP_SWAP_I16 = 519, // PPCInstrInfo.td:2090
535 ATOMIC_CMP_SWAP_I32 = 520, // PPCInstrInfo.td:2090
536 ATOMIC_CMP_SWAP_I64 = 521, // PPCInstr64Bit.td:310
537 ATOMIC_CMP_SWAP_I8 = 522, // PPCInstrInfo.td:2090
538 ATOMIC_LOAD_ADD = 523, // PPCInstrInfo.td:2065
539 ATOMIC_LOAD_ADD_I64 = 524, // PPCInstr64Bit.td:302
540 ATOMIC_LOAD_ADD_NOWP = 525, // PPCInstrInfo.td:2068
541 ATOMIC_LOAD_AND = 526, // PPCInstrInfo.td:2065
542 ATOMIC_LOAD_AND_I64 = 527, // PPCInstr64Bit.td:302
543 ATOMIC_LOAD_AND_NOWP = 528, // PPCInstrInfo.td:2068
544 ATOMIC_LOAD_MAX = 529, // PPCInstrInfo.td:2065
545 ATOMIC_LOAD_MAX_I64 = 530, // PPCInstr64Bit.td:302
546 ATOMIC_LOAD_MAX_NOWP = 531, // PPCInstrInfo.td:2068
547 ATOMIC_LOAD_MIN = 532, // PPCInstrInfo.td:2065
548 ATOMIC_LOAD_MIN_I64 = 533, // PPCInstr64Bit.td:302
549 ATOMIC_LOAD_MIN_NOWP = 534, // PPCInstrInfo.td:2068
550 ATOMIC_LOAD_NAND = 535, // PPCInstrInfo.td:2065
551 ATOMIC_LOAD_NAND_I64 = 536, // PPCInstr64Bit.td:302
552 ATOMIC_LOAD_NAND_NOWP = 537, // PPCInstrInfo.td:2068
553 ATOMIC_LOAD_OR = 538, // PPCInstrInfo.td:2065
554 ATOMIC_LOAD_OR_I64 = 539, // PPCInstr64Bit.td:302
555 ATOMIC_LOAD_OR_NOWP = 540, // PPCInstrInfo.td:2068
556 ATOMIC_LOAD_SUB = 541, // PPCInstrInfo.td:2065
557 ATOMIC_LOAD_SUB_I64 = 542, // PPCInstr64Bit.td:302
558 ATOMIC_LOAD_SUB_NOWP = 543, // PPCInstrInfo.td:2068
559 ATOMIC_LOAD_UMAX = 544, // PPCInstrInfo.td:2065
560 ATOMIC_LOAD_UMAX_I64 = 545, // PPCInstr64Bit.td:302
561 ATOMIC_LOAD_UMAX_NOWP = 546, // PPCInstrInfo.td:2068
562 ATOMIC_LOAD_UMIN = 547, // PPCInstrInfo.td:2065
563 ATOMIC_LOAD_UMIN_I64 = 548, // PPCInstr64Bit.td:302
564 ATOMIC_LOAD_UMIN_NOWP = 549, // PPCInstrInfo.td:2068
565 ATOMIC_LOAD_XOR = 550, // PPCInstrInfo.td:2065
566 ATOMIC_LOAD_XOR_I64 = 551, // PPCInstr64Bit.td:302
567 ATOMIC_LOAD_XOR_NOWP = 552, // PPCInstrInfo.td:2068
568 ATOMIC_SWAP = 553, // PPCInstrInfo.td:2065
569 ATOMIC_SWAP_I64 = 554, // PPCInstr64Bit.td:302
570 ATOMIC_SWAP_NOWP = 555, // PPCInstrInfo.td:2068
571 ATTN = 556, // PPCInstrInfo.td:4707
572 B = 557, // PPCInstrInfo.td:1641
573 BA = 558, // PPCInstrInfo.td:1644
574 BC = 559, // PPCInstrInfo.td:1671
575 BCC = 560, // PPCInstrInfo.td:1655
576 BCCA = 561, // PPCInstrInfo.td:1661
577 BCCCTR = 562, // PPCInstrInfo.td:1603
578 BCCCTR8 = 563, // PPCInstr64Bit.td:61
579 BCCCTRL = 564, // PPCInstrInfo.td:1772
580 BCCCTRL8 = 565, // PPCInstr64Bit.td:142
581 BCCL = 566, // PPCInstrInfo.td:1749
582 BCCLA = 567, // PPCInstrInfo.td:1751
583 BCCLR = 568, // PPCInstrInfo.td:1665
584 BCCLRL = 569, // PPCInstrInfo.td:1787
585 BCCTR = 570, // PPCInstrInfo.td:1607
586 BCCTR8 = 571, // PPCInstr64Bit.td:66
587 BCCTR8n = 572, // PPCInstr64Bit.td:69
588 BCCTRL = 573, // PPCInstrInfo.td:1776
589 BCCTRL8 = 574, // PPCInstr64Bit.td:147
590 BCCTRL8n = 575, // PPCInstr64Bit.td:150
591 BCCTRLn = 576, // PPCInstrInfo.td:1778
592 BCCTRn = 577, // PPCInstrInfo.td:1609
593 BCDADD_rec = 578, // PPCInstrAltivec.td:1412
594 BCDCFN_rec = 579, // PPCInstrAltivec.td:1652
595 BCDCFSQ_rec = 580, // PPCInstrAltivec.td:1660
596 BCDCFZ_rec = 581, // PPCInstrAltivec.td:1654
597 BCDCPSGN_rec = 582, // PPCInstrAltivec.td:1665
598 BCDCTN_rec = 583, // PPCInstrAltivec.td:1656
599 BCDCTSQ_rec = 584, // PPCInstrAltivec.td:1661
600 BCDCTZ_rec = 585, // PPCInstrAltivec.td:1658
601 BCDSETSGN_rec = 586, // PPCInstrAltivec.td:1668
602 BCDSR_rec = 587, // PPCInstrAltivec.td:1674
603 BCDSUB_rec = 588, // PPCInstrAltivec.td:1413
604 BCDS_rec = 589, // PPCInstrAltivec.td:1672
605 BCDTRUNC_rec = 590, // PPCInstrAltivec.td:1677
606 BCDUS_rec = 591, // PPCInstrAltivec.td:1673
607 BCDUTRUNC_rec = 592, // PPCInstrAltivec.td:1678
608 BCL = 593, // PPCInstrInfo.td:1754
609 BCLR = 594, // PPCInstrInfo.td:1679
610 BCLRL = 595, // PPCInstrInfo.td:1791
611 BCLRLn = 596, // PPCInstrInfo.td:1793
612 BCLRn = 597, // PPCInstrInfo.td:1681
613 BCLalways = 598, // PPCInstrInfo.td:1733
614 BCLn = 599, // PPCInstrInfo.td:1757
615 BCTR = 600, // PPCInstrInfo.td:1599
616 BCTR8 = 601, // PPCInstr64Bit.td:58
617 BCTRL = 602, // PPCInstrInfo.td:1767
618 BCTRL8 = 603, // PPCInstr64Bit.td:137
619 BCTRL8_LDinto_toc = 604, // PPCInstr64Bit.td:192
620 BCTRL8_LDinto_toc_RM = 605, // PPCInstr64Bit.td:202
621 BCTRL8_RM = 606, // PPCInstr64Bit.td:184
622 BCTRL_LWZinto_toc = 607, // PPCInstrInfo.td:1878
623 BCTRL_LWZinto_toc_RM = 608, // PPCInstrInfo.td:1906
624 BCTRL_RM = 609, // PPCInstrInfo.td:1853
625 BCn = 610, // PPCInstrInfo.td:1675
626 BDNZ = 611, // PPCInstrInfo.td:1704
627 BDNZ8 = 612, // PPCInstr64Bit.td:83
628 BDNZA = 613, // PPCInstrInfo.td:1708
629 BDNZAm = 614, // PPCInstrInfo.td:1724
630 BDNZAp = 615, // PPCInstrInfo.td:1716
631 BDNZL = 616, // PPCInstrInfo.td:1800
632 BDNZLA = 617, // PPCInstrInfo.td:1804
633 BDNZLAm = 618, // PPCInstrInfo.td:1820
634 BDNZLAp = 619, // PPCInstrInfo.td:1812
635 BDNZLR = 620, // PPCInstrInfo.td:1689
636 BDNZLR8 = 621, // PPCInstr64Bit.td:90
637 BDNZLRL = 622, // PPCInstrInfo.td:1826
638 BDNZLRLm = 623, // PPCInstrInfo.td:1834
639 BDNZLRLp = 624, // PPCInstrInfo.td:1830
640 BDNZLRm = 625, // PPCInstrInfo.td:1697
641 BDNZLRp = 626, // PPCInstrInfo.td:1693
642 BDNZLm = 627, // PPCInstrInfo.td:1816
643 BDNZLp = 628, // PPCInstrInfo.td:1808
644 BDNZm = 629, // PPCInstrInfo.td:1720
645 BDNZp = 630, // PPCInstrInfo.td:1712
646 BDZ = 631, // PPCInstrInfo.td:1702
647 BDZ8 = 632, // PPCInstr64Bit.td:81
648 BDZA = 633, // PPCInstrInfo.td:1706
649 BDZAm = 634, // PPCInstrInfo.td:1722
650 BDZAp = 635, // PPCInstrInfo.td:1714
651 BDZL = 636, // PPCInstrInfo.td:1798
652 BDZLA = 637, // PPCInstrInfo.td:1802
653 BDZLAm = 638, // PPCInstrInfo.td:1818
654 BDZLAp = 639, // PPCInstrInfo.td:1810
655 BDZLR = 640, // PPCInstrInfo.td:1687
656 BDZLR8 = 641, // PPCInstr64Bit.td:88
657 BDZLRL = 642, // PPCInstrInfo.td:1824
658 BDZLRLm = 643, // PPCInstrInfo.td:1832
659 BDZLRLp = 644, // PPCInstrInfo.td:1828
660 BDZLRm = 645, // PPCInstrInfo.td:1695
661 BDZLRp = 646, // PPCInstrInfo.td:1691
662 BDZLm = 647, // PPCInstrInfo.td:1814
663 BDZLp = 648, // PPCInstrInfo.td:1806
664 BDZm = 649, // PPCInstrInfo.td:1718
665 BDZp = 650, // PPCInstrInfo.td:1710
666 BL = 651, // PPCInstrInfo.td:1741
667 BL8 = 652, // PPCInstr64Bit.td:100
668 BL8_LDinto_toc = 653, // PPCInstr64Bit.td:213
669 BL8_LDinto_toc_RM = 654, // PPCInstr64Bit.td:222
670 BL8_NOP = 655, // PPCInstr64Bit.td:110
671 BL8_NOP_RM = 656, // PPCInstr64Bit.td:165
672 BL8_NOP_TLS = 657, // PPCInstr64Bit.td:114
673 BL8_NOTOC = 658, // PPCInstr64Bit.td:127
674 BL8_NOTOC_RM = 659, // PPCInstr64Bit.td:178
675 BL8_NOTOC_TLS = 660, // PPCInstr64Bit.td:130
676 BL8_RM = 661, // PPCInstr64Bit.td:160
677 BL8_TLS = 662, // PPCInstr64Bit.td:103
678 BL8_TLS_ = 663, // PPCInstr64Bit.td:237
679 BLA = 664, // PPCInstrInfo.td:1743
680 BLA8 = 665, // PPCInstr64Bit.td:106
681 BLA8_NOP = 666, // PPCInstr64Bit.td:118
682 BLA8_NOP_RM = 667, // PPCInstr64Bit.td:169
683 BLA8_RM = 668, // PPCInstr64Bit.td:163
684 BLA_RM = 669, // PPCInstrInfo.td:1844
685 BLR = 670, // PPCInstrInfo.td:1595
686 BLR8 = 671, // PPCInstr64Bit.td:54
687 BLRL = 672, // PPCInstrInfo.td:1783
688 BL_LWZinto_toc = 673, // PPCInstrInfo.td:1888
689 BL_LWZinto_toc_RM = 674, // PPCInstrInfo.td:1896
690 BL_NOP = 675, // PPCInstrInfo.td:1760
691 BL_NOP_RM = 676, // PPCInstrInfo.td:1847
692 BL_RM = 677, // PPCInstrInfo.td:1842
693 BL_TLS = 678, // PPCInstrInfo.td:1747
694 BPERMD = 679, // PPCInstr64Bit.td:1007
695 BRD = 680, // PPCInstrP10.td:1848
696 BRH = 681, // PPCInstrP10.td:1837
697 BRH8 = 682, // PPCInstrP10.td:1843
698 BRINC = 683, // PPCInstrSPE.td:132
699 BRW = 684, // PPCInstrP10.td:1839
700 BRW8 = 685, // PPCInstrP10.td:1845
701 CBCDTD = 686, // PPCInstrInfo.td:2194
702 CBCDTD8 = 687, // PPCInstr64Bit.td:1032
703 CDTBCD = 688, // PPCInstrInfo.td:2191
704 CDTBCD8 = 689, // PPCInstr64Bit.td:1029
705 CFUGED = 690, // PPCInstrP10.td:1735
706 CLRBHRB = 691, // PPCInstrInfo.td:1975
707 CMPB = 692, // PPCInstrInfo.td:2690
708 CMPB8 = 693, // PPCInstr64Bit.td:1013
709 CMPD = 694, // PPCInstr64Bit.td:891
710 CMPDI = 695, // PPCInstr64Bit.td:895
711 CMPEQB = 696, // PPCInstr64Bit.td:905
712 CMPLD = 697, // PPCInstr64Bit.td:893
713 CMPLDI = 698, // PPCInstr64Bit.td:897
714 CMPLW = 699, // PPCInstrInfo.td:2697
715 CMPLWI = 700, // PPCInstrInfo.td:2610
716 CMPRB = 701, // PPCInstrInfo.td:2612
717 CMPRB8 = 702, // PPCInstr64Bit.td:901
718 CMPW = 703, // PPCInstrInfo.td:2695
719 CMPWI = 704, // PPCInstrInfo.td:2608
720 CNTLZD = 705, // PPCInstrInfo.td:1090
721 CNTLZDM = 706, // PPCInstrP10.td:1752
722 CNTLZD_rec = 707, // PPCInstrInfo.td:1094
723 CNTLZW = 708, // PPCInstrInfo.td:1090
724 CNTLZW8 = 709, // PPCInstrInfo.td:1090
725 CNTLZW8_rec = 710, // PPCInstrInfo.td:1094
726 CNTLZW_rec = 711, // PPCInstrInfo.td:1094
727 CNTTZD = 712, // PPCInstrInfo.td:1090
728 CNTTZDM = 713, // PPCInstrP10.td:1756
729 CNTTZD_rec = 714, // PPCInstrInfo.td:1094
730 CNTTZW = 715, // PPCInstrInfo.td:1090
731 CNTTZW8 = 716, // PPCInstrInfo.td:1090
732 CNTTZW8_rec = 717, // PPCInstrInfo.td:1094
733 CNTTZW_rec = 718, // PPCInstrInfo.td:1094
734 CP_ABORT = 719, // PPCInstrInfo.td:5385
735 CP_COPY = 720, // PPCInstrInfo.td:5379
736 CP_COPY8 = 721, // PPCInstr64Bit.td:2003
737 CP_PASTE8_rec = 722, // PPCInstr64Bit.td:2004
738 CP_PASTE_rec = 723, // PPCInstrInfo.td:5382
739 CR6SET = 724, // PPCInstrInfo.td:2913
740 CR6UNSET = 725, // PPCInstrInfo.td:2917
741 CRAND = 726, // PPCInstrInfo.td:2856
742 CRANDC = 727, // PPCInstrInfo.td:2891
743 CREQV = 728, // PPCInstrInfo.td:2880
744 CRNAND = 729, // PPCInstrInfo.td:2861
745 CRNOR = 730, // PPCInstrInfo.td:2876
746 CRNOT = 731, // PPCInstrInfo.td:2887
747 CROR = 732, // PPCInstrInfo.td:2866
748 CRORC = 733, // PPCInstrInfo.td:2896
749 CRSET = 734, // PPCInstrInfo.td:2903
750 CRUNSET = 735, // PPCInstrInfo.td:2907
751 CRXOR = 736, // PPCInstrInfo.td:2871
752 CTRL_DEP = 737, // PPCInstrInfo.td:1659
753 DADD = 738, // PPCInstrInfo.td:1344
754 DADDQ = 739, // PPCInstrInfo.td:1344
755 DADDQ_rec = 740, // PPCInstrInfo.td:1348
756 DADD_rec = 741, // PPCInstrInfo.td:1348
757 DARN = 742, // PPCInstr64Bit.td:1095
758 DCBA = 743, // PPCInstrInfo.td:1988
759 DCBF = 744, // PPCInstrInfo.td:2004
760 DCBFEP = 745, // PPCInstrInfo.td:4769
761 DCBI = 746, // PPCInstrInfo.td:1991
762 DCBST = 747, // PPCInstrInfo.td:1994
763 DCBSTEP = 748, // PPCInstrInfo.td:4772
764 DCBT = 749, // PPCInstrInfo.td:2009
765 DCBTEP = 750, // PPCInstrInfo.td:4775
766 DCBTST = 751, // PPCInstrInfo.td:2012
767 DCBTSTEP = 752, // PPCInstrInfo.td:4779
768 DCBZ = 753, // PPCInstrInfo.td:1997
769 DCBZEP = 754, // PPCInstrInfo.td:4783
770 DCBZL = 755, // PPCInstrInfo.td:2000
771 DCBZLEP = 756, // PPCInstrInfo.td:4786
772 DCCCI = 757, // PPCInstrInfo.td:4550
773 DCFFIX = 758, // PPCInstrInfo.td:1330
774 DCFFIXQ = 759, // PPCInstrInfo.td:1330
775 DCFFIXQQ = 760, // PPCInstrDFP.td:110
776 DCFFIXQ_rec = 761, // PPCInstrInfo.td:1334
777 DCFFIX_rec = 762, // PPCInstrInfo.td:1334
778 DCMPO = 763, // PPCInstrDFP.td:53
779 DCMPOQ = 764, // PPCInstrDFP.td:56
780 DCMPU = 765, // PPCInstrDFP.td:47
781 DCMPUQ = 766, // PPCInstrDFP.td:50
782 DCTDP = 767, // PPCInstrInfo.td:1330
783 DCTDP_rec = 768, // PPCInstrInfo.td:1334
784 DCTFIX = 769, // PPCInstrInfo.td:1330
785 DCTFIXQ = 770, // PPCInstrInfo.td:1330
786 DCTFIXQQ = 771, // PPCInstrDFP.td:113
787 DCTFIXQ_rec = 772, // PPCInstrInfo.td:1334
788 DCTFIX_rec = 773, // PPCInstrInfo.td:1334
789 DCTQPQ = 774, // PPCInstrInfo.td:1330
790 DCTQPQ_rec = 775, // PPCInstrInfo.td:1334
791 DDEDPD = 776, // PPCInstrInfo.td:1357
792 DDEDPDQ = 777, // PPCInstrInfo.td:1357
793 DDEDPDQ_rec = 778, // PPCInstrInfo.td:1361
794 DDEDPD_rec = 779, // PPCInstrInfo.td:1361
795 DDIV = 780, // PPCInstrInfo.td:1344
796 DDIVQ = 781, // PPCInstrInfo.td:1344
797 DDIVQ_rec = 782, // PPCInstrInfo.td:1348
798 DDIV_rec = 783, // PPCInstrInfo.td:1348
799 DENBCD = 784, // PPCInstrInfo.td:1370
800 DENBCDQ = 785, // PPCInstrInfo.td:1370
801 DENBCDQ_rec = 786, // PPCInstrInfo.td:1374
802 DENBCD_rec = 787, // PPCInstrInfo.td:1374
803 DIEX = 788, // PPCInstrInfo.td:1032
804 DIEXQ = 789, // PPCInstrInfo.td:1032
805 DIEXQ_rec = 790, // PPCInstrInfo.td:1036
806 DIEX_rec = 791, // PPCInstrInfo.td:1036
807 DIVD = 792, // PPCInstrInfo.td:1146
808 DIVDE = 793, // PPCInstrInfo.td:1146
809 DIVDEO = 794, // PPCInstrInfo.td:1157
810 DIVDEO_rec = 795, // PPCInstrInfo.td:1161
811 DIVDEU = 796, // PPCInstrInfo.td:1146
812 DIVDEUO = 797, // PPCInstrInfo.td:1157
813 DIVDEUO_rec = 798, // PPCInstrInfo.td:1161
814 DIVDEU_rec = 799, // PPCInstrInfo.td:1150
815 DIVDE_rec = 800, // PPCInstrInfo.td:1150
816 DIVDO = 801, // PPCInstrInfo.td:1157
817 DIVDO_rec = 802, // PPCInstrInfo.td:1161
818 DIVDU = 803, // PPCInstrInfo.td:1146
819 DIVDUO = 804, // PPCInstrInfo.td:1157
820 DIVDUO_rec = 805, // PPCInstrInfo.td:1161
821 DIVDU_rec = 806, // PPCInstrInfo.td:1150
822 DIVD_rec = 807, // PPCInstrInfo.td:1150
823 DIVW = 808, // PPCInstrInfo.td:1146
824 DIVWE = 809, // PPCInstrInfo.td:1146
825 DIVWEO = 810, // PPCInstrInfo.td:1157
826 DIVWEO_rec = 811, // PPCInstrInfo.td:1161
827 DIVWEU = 812, // PPCInstrInfo.td:1146
828 DIVWEUO = 813, // PPCInstrInfo.td:1157
829 DIVWEUO_rec = 814, // PPCInstrInfo.td:1161
830 DIVWEU_rec = 815, // PPCInstrInfo.td:1150
831 DIVWE_rec = 816, // PPCInstrInfo.td:1150
832 DIVWO = 817, // PPCInstrInfo.td:1157
833 DIVWO_rec = 818, // PPCInstrInfo.td:1161
834 DIVWU = 819, // PPCInstrInfo.td:1146
835 DIVWUO = 820, // PPCInstrInfo.td:1157
836 DIVWUO_rec = 821, // PPCInstrInfo.td:1161
837 DIVWU_rec = 822, // PPCInstrInfo.td:1150
838 DIVW_rec = 823, // PPCInstrInfo.td:1150
839 DMMR = 824, // PPCInstrFutureMMA.td:477
840 DMSETDMRZ = 825, // PPCInstrFutureMMA.td:487
841 DMSHA2HASH = 826, // PPCInstrFutureMMA.td:510
842 DMSHA3HASH = 827, // PPCInstrFutureMMA.td:517
843 DMUL = 828, // PPCInstrInfo.td:1344
844 DMULQ = 829, // PPCInstrInfo.td:1344
845 DMULQ_rec = 830, // PPCInstrInfo.td:1348
846 DMUL_rec = 831, // PPCInstrInfo.td:1348
847 DMXOR = 832, // PPCInstrFutureMMA.td:481
848 DMXVBF16GERX2 = 833, // PPCInstrFutureMMA.td:221
849 DMXVBF16GERX2NN = 834, // PPCInstrFutureMMA.td:291
850 DMXVBF16GERX2NP = 835, // PPCInstrFutureMMA.td:286
851 DMXVBF16GERX2PN = 836, // PPCInstrFutureMMA.td:281
852 DMXVBF16GERX2PP = 837, // PPCInstrFutureMMA.td:225
853 DMXVF16GERX2 = 838, // PPCInstrFutureMMA.td:184
854 DMXVF16GERX2NN = 839, // PPCInstrFutureMMA.td:339
855 DMXVF16GERX2NP = 840, // PPCInstrFutureMMA.td:334
856 DMXVF16GERX2PN = 841, // PPCInstrFutureMMA.td:329
857 DMXVF16GERX2PP = 842, // PPCInstrFutureMMA.td:188
858 DMXVI8GERX4 = 843, // PPCInstrFutureMMA.td:184
859 DMXVI8GERX4PP = 844, // PPCInstrFutureMMA.td:188
860 DMXVI8GERX4SPP = 845, // PPCInstrFutureMMA.td:532
861 DMXXEXTFDMR256 = 846, // PPCInstrFutureMMA.td:468
862 DMXXEXTFDMR512 = 847, // PPCInstrFutureMMA.td:436
863 DMXXEXTFDMR512_HI = 848, // PPCInstrFutureMMA.td:443
864 DMXXINSTDMR256 = 849, // PPCInstrFutureMMA.td:472
865 DMXXINSTDMR512 = 850, // PPCInstrFutureMMA.td:450
866 DMXXINSTDMR512_HI = 851, // PPCInstrFutureMMA.td:459
867 DMXXSETACCZ = 852, // PPCInstrMMA.td:553
868 DMXXSHAPAD = 853, // PPCInstrFutureMMA.td:524
869 DQUA = 854, // PPCInstrInfo.td:1441
870 DQUAI = 855, // PPCInstrInfo.td:1426
871 DQUAIQ = 856, // PPCInstrInfo.td:1426
872 DQUAIQ_rec = 857, // PPCInstrInfo.td:1431
873 DQUAI_rec = 858, // PPCInstrInfo.td:1431
874 DQUAQ = 859, // PPCInstrInfo.td:1441
875 DQUAQ_rec = 860, // PPCInstrInfo.td:1445
876 DQUA_rec = 861, // PPCInstrInfo.td:1445
877 DRDPQ = 862, // PPCInstrInfo.td:1330
878 DRDPQ_rec = 863, // PPCInstrInfo.td:1334
879 DRINTN = 864, // PPCInstrInfo.td:1455
880 DRINTNQ = 865, // PPCInstrInfo.td:1455
881 DRINTNQ_rec = 866, // PPCInstrInfo.td:1459
882 DRINTN_rec = 867, // PPCInstrInfo.td:1459
883 DRINTX = 868, // PPCInstrInfo.td:1455
884 DRINTXQ = 869, // PPCInstrInfo.td:1455
885 DRINTXQ_rec = 870, // PPCInstrInfo.td:1459
886 DRINTX_rec = 871, // PPCInstrInfo.td:1459
887 DRRND = 872, // PPCInstrInfo.td:1441
888 DRRNDQ = 873, // PPCInstrInfo.td:1441
889 DRRNDQ_rec = 874, // PPCInstrInfo.td:1445
890 DRRND_rec = 875, // PPCInstrInfo.td:1445
891 DRSP = 876, // PPCInstrInfo.td:1330
892 DRSP_rec = 877, // PPCInstrInfo.td:1334
893 DSCLI = 878, // PPCInstrInfo.td:1468
894 DSCLIQ = 879, // PPCInstrInfo.td:1468
895 DSCLIQ_rec = 880, // PPCInstrInfo.td:1472
896 DSCLI_rec = 881, // PPCInstrInfo.td:1472
897 DSCRI = 882, // PPCInstrInfo.td:1468
898 DSCRIQ = 883, // PPCInstrInfo.td:1468
899 DSCRIQ_rec = 884, // PPCInstrInfo.td:1472
900 DSCRI_rec = 885, // PPCInstrInfo.td:1472
901 DSS = 886, // PPCInstrAltivec.td:354
902 DSSALL = 887, // PPCInstrAltivec.td:361
903 DST = 888, // PPCInstrAltivec.td:369
904 DST64 = 889, // PPCInstrAltivec.td:391
905 DSTST = 890, // PPCInstrAltivec.td:379
906 DSTST64 = 891, // PPCInstrAltivec.td:401
907 DSTSTT = 892, // PPCInstrAltivec.td:384
908 DSTSTT64 = 893, // PPCInstrAltivec.td:407
909 DSTT = 894, // PPCInstrAltivec.td:374
910 DSTT64 = 895, // PPCInstrAltivec.td:396
911 DSUB = 896, // PPCInstrInfo.td:1344
912 DSUBQ = 897, // PPCInstrInfo.td:1344
913 DSUBQ_rec = 898, // PPCInstrInfo.td:1348
914 DSUB_rec = 899, // PPCInstrInfo.td:1348
915 DTSTDC = 900, // PPCInstrDFP.td:157
916 DTSTDCQ = 901, // PPCInstrDFP.td:161
917 DTSTDG = 902, // PPCInstrDFP.td:165
918 DTSTDGQ = 903, // PPCInstrDFP.td:169
919 DTSTEX = 904, // PPCInstrDFP.td:173
920 DTSTEXQ = 905, // PPCInstrDFP.td:176
921 DTSTSF = 906, // PPCInstrDFP.td:179
922 DTSTSFI = 907, // PPCInstrDFP.td:185
923 DTSTSFIQ = 908, // PPCInstrDFP.td:189
924 DTSTSFQ = 909, // PPCInstrDFP.td:182
925 DXEX = 910, // PPCInstrInfo.td:1330
926 DXEXQ = 911, // PPCInstrInfo.td:1330
927 DXEXQ_rec = 912, // PPCInstrInfo.td:1334
928 DXEX_rec = 913, // PPCInstrInfo.td:1334
929 DYNALLOC = 914, // PPCInstrInfo.td:1499
930 DYNALLOC8 = 915, // PPCInstr64Bit.td:577
931 DYNAREAOFFSET = 916, // PPCInstrInfo.td:1502
932 DYNAREAOFFSET8 = 917, // PPCInstr64Bit.td:580
933 DecreaseCTR8loop = 918, // PPCInstr64Bit.td:564
934 DecreaseCTRloop = 919, // PPCInstrInfo.td:2965
935 EFDABS = 920, // PPCInstrSPE.td:136
936 EFDADD = 921, // PPCInstrSPE.td:140
937 EFDCFS = 922, // PPCInstrSPE.td:144
938 EFDCFSF = 923, // PPCInstrSPE.td:148
939 EFDCFSI = 924, // PPCInstrSPE.td:151
940 EFDCFSID = 925, // PPCInstrSPE.td:155
941 EFDCFUF = 926, // PPCInstrSPE.td:159
942 EFDCFUI = 927, // PPCInstrSPE.td:162
943 EFDCFUID = 928, // PPCInstrSPE.td:166
944 EFDCMPEQ = 929, // PPCInstrSPE.td:171
945 EFDCMPGT = 930, // PPCInstrSPE.td:173
946 EFDCMPLT = 931, // PPCInstrSPE.td:175
947 EFDCTSF = 932, // PPCInstrSPE.td:179
948 EFDCTSI = 933, // PPCInstrSPE.td:182
949 EFDCTSIDZ = 934, // PPCInstrSPE.td:186
950 EFDCTSIZ = 935, // PPCInstrSPE.td:190
951 EFDCTUF = 936, // PPCInstrSPE.td:194
952 EFDCTUI = 937, // PPCInstrSPE.td:197
953 EFDCTUIDZ = 938, // PPCInstrSPE.td:201
954 EFDCTUIZ = 939, // PPCInstrSPE.td:205
955 EFDDIV = 940, // PPCInstrSPE.td:209
956 EFDMUL = 941, // PPCInstrSPE.td:213
957 EFDNABS = 942, // PPCInstrSPE.td:217
958 EFDNEG = 943, // PPCInstrSPE.td:221
959 EFDSUB = 944, // PPCInstrSPE.td:225
960 EFDTSTEQ = 945, // PPCInstrSPE.td:230
961 EFDTSTGT = 946, // PPCInstrSPE.td:232
962 EFDTSTLT = 947, // PPCInstrSPE.td:234
963 EFSABS = 948, // PPCInstrSPE.td:239
964 EFSADD = 949, // PPCInstrSPE.td:243
965 EFSCFD = 950, // PPCInstrSPE.td:247
966 EFSCFSF = 951, // PPCInstrSPE.td:251
967 EFSCFSI = 952, // PPCInstrSPE.td:254
968 EFSCFUF = 953, // PPCInstrSPE.td:258
969 EFSCFUI = 954, // PPCInstrSPE.td:261
970 EFSCMPEQ = 955, // PPCInstrSPE.td:266
971 EFSCMPGT = 956, // PPCInstrSPE.td:268
972 EFSCMPLT = 957, // PPCInstrSPE.td:270
973 EFSCTSF = 958, // PPCInstrSPE.td:274
974 EFSCTSI = 959, // PPCInstrSPE.td:277
975 EFSCTSIZ = 960, // PPCInstrSPE.td:281
976 EFSCTUF = 961, // PPCInstrSPE.td:285
977 EFSCTUI = 962, // PPCInstrSPE.td:288
978 EFSCTUIZ = 963, // PPCInstrSPE.td:292
979 EFSDIV = 964, // PPCInstrSPE.td:296
980 EFSMUL = 965, // PPCInstrSPE.td:300
981 EFSNABS = 966, // PPCInstrSPE.td:304
982 EFSNEG = 967, // PPCInstrSPE.td:308
983 EFSSUB = 968, // PPCInstrSPE.td:312
984 EFSTSTEQ = 969, // PPCInstrSPE.td:317
985 EFSTSTGT = 970, // PPCInstrSPE.td:319
986 EFSTSTLT = 971, // PPCInstrSPE.td:321
987 EH_SjLj_LongJmp32 = 972, // PPCInstrInfo.td:1946
988 EH_SjLj_LongJmp64 = 973, // PPCInstr64Bit.td:529
989 EH_SjLj_SetJmp32 = 974, // PPCInstrInfo.td:1938
990 EH_SjLj_SetJmp64 = 975, // PPCInstr64Bit.td:521
991 EH_SjLj_Setup = 976, // PPCInstrInfo.td:1956
992 EQV = 977, // PPCInstrInfo.td:1046
993 EQV8 = 978, // PPCInstrInfo.td:1046
994 EQV8_rec = 979, // PPCInstrInfo.td:1050
995 EQV_rec = 980, // PPCInstrInfo.td:1050
996 EVABS = 981, // PPCInstrSPE.td:327
997 EVADDIW = 982, // PPCInstrSPE.td:331
998 EVADDSMIAAW = 983, // PPCInstrSPE.td:333
999 EVADDSSIAAW = 984, // PPCInstrSPE.td:335
1000 EVADDUMIAAW = 985, // PPCInstrSPE.td:339
1001 EVADDUSIAAW = 986, // PPCInstrSPE.td:337
1002 EVADDW = 987, // PPCInstrSPE.td:341
1003 EVAND = 988, // PPCInstrSPE.td:345
1004 EVANDC = 989, // PPCInstrSPE.td:348
1005 EVCMPEQ = 990, // PPCInstrSPE.td:353
1006 EVCMPGTS = 991, // PPCInstrSPE.td:355
1007 EVCMPGTU = 992, // PPCInstrSPE.td:357
1008 EVCMPLTS = 993, // PPCInstrSPE.td:359
1009 EVCMPLTU = 994, // PPCInstrSPE.td:361
1010 EVCNTLSW = 995, // PPCInstrSPE.td:365
1011 EVCNTLZW = 996, // PPCInstrSPE.td:367
1012 EVDIVWS = 997, // PPCInstrSPE.td:371
1013 EVDIVWU = 998, // PPCInstrSPE.td:374
1014 EVEQV = 999, // PPCInstrSPE.td:378
1015 EVEXTSB = 1000, // PPCInstrSPE.td:382
1016 EVEXTSH = 1001, // PPCInstrSPE.td:385
1017 EVFSABS = 1002, // PPCInstrSPE.td:389
1018 EVFSADD = 1003, // PPCInstrSPE.td:392
1019 EVFSCFSF = 1004, // PPCInstrSPE.td:395
1020 EVFSCFSI = 1005, // PPCInstrSPE.td:397
1021 EVFSCFUF = 1006, // PPCInstrSPE.td:400
1022 EVFSCFUI = 1007, // PPCInstrSPE.td:402
1023 EVFSCMPEQ = 1008, // PPCInstrSPE.td:406
1024 EVFSCMPGT = 1009, // PPCInstrSPE.td:408
1025 EVFSCMPLT = 1010, // PPCInstrSPE.td:410
1026 EVFSCTSF = 1011, // PPCInstrSPE.td:414
1027 EVFSCTSI = 1012, // PPCInstrSPE.td:416
1028 EVFSCTSIZ = 1013, // PPCInstrSPE.td:419
1029 EVFSCTUF = 1014, // PPCInstrSPE.td:422
1030 EVFSCTUI = 1015, // PPCInstrSPE.td:424
1031 EVFSCTUIZ = 1016, // PPCInstrSPE.td:427
1032 EVFSDIV = 1017, // PPCInstrSPE.td:430
1033 EVFSMUL = 1018, // PPCInstrSPE.td:433
1034 EVFSNABS = 1019, // PPCInstrSPE.td:436
1035 EVFSNEG = 1020, // PPCInstrSPE.td:439
1036 EVFSSUB = 1021, // PPCInstrSPE.td:442
1037 EVFSTSTEQ = 1022, // PPCInstrSPE.td:447
1038 EVFSTSTGT = 1023, // PPCInstrSPE.td:449
1039 EVFSTSTLT = 1024, // PPCInstrSPE.td:451
1040 EVLDD = 1025, // PPCInstrSPE.td:455
1041 EVLDDX = 1026, // PPCInstrSPE.td:458
1042 EVLDH = 1027, // PPCInstrSPE.td:461
1043 EVLDHX = 1028, // PPCInstrSPE.td:463
1044 EVLDW = 1029, // PPCInstrSPE.td:465
1045 EVLDWX = 1030, // PPCInstrSPE.td:468
1046 EVLHHESPLAT = 1031, // PPCInstrSPE.td:471
1047 EVLHHESPLATX = 1032, // PPCInstrSPE.td:473
1048 EVLHHOSSPLAT = 1033, // PPCInstrSPE.td:479
1049 EVLHHOSSPLATX = 1034, // PPCInstrSPE.td:481
1050 EVLHHOUSPLAT = 1035, // PPCInstrSPE.td:475
1051 EVLHHOUSPLATX = 1036, // PPCInstrSPE.td:477
1052 EVLWHE = 1037, // PPCInstrSPE.td:483
1053 EVLWHEX = 1038, // PPCInstrSPE.td:485
1054 EVLWHOS = 1039, // PPCInstrSPE.td:487
1055 EVLWHOSX = 1040, // PPCInstrSPE.td:489
1056 EVLWHOU = 1041, // PPCInstrSPE.td:491
1057 EVLWHOUX = 1042, // PPCInstrSPE.td:493
1058 EVLWHSPLAT = 1043, // PPCInstrSPE.td:495
1059 EVLWHSPLATX = 1044, // PPCInstrSPE.td:497
1060 EVLWWSPLAT = 1045, // PPCInstrSPE.td:499
1061 EVLWWSPLATX = 1046, // PPCInstrSPE.td:501
1062 EVMERGEHI = 1047, // PPCInstrSPE.td:504
1063 EVMERGEHILO = 1048, // PPCInstrSPE.td:508
1064 EVMERGELO = 1049, // PPCInstrSPE.td:506
1065 EVMERGELOHI = 1050, // PPCInstrSPE.td:510
1066 EVMHEGSMFAA = 1051, // PPCInstrSPE.td:513
1067 EVMHEGSMFAN = 1052, // PPCInstrSPE.td:515
1068 EVMHEGSMIAA = 1053, // PPCInstrSPE.td:517
1069 EVMHEGSMIAN = 1054, // PPCInstrSPE.td:519
1070 EVMHEGUMIAA = 1055, // PPCInstrSPE.td:521
1071 EVMHEGUMIAN = 1056, // PPCInstrSPE.td:523
1072 EVMHESMF = 1057, // PPCInstrSPE.td:526
1073 EVMHESMFA = 1058, // PPCInstrSPE.td:528
1074 EVMHESMFAAW = 1059, // PPCInstrSPE.td:530
1075 EVMHESMFANW = 1060, // PPCInstrSPE.td:532
1076 EVMHESMI = 1061, // PPCInstrSPE.td:534
1077 EVMHESMIA = 1062, // PPCInstrSPE.td:536
1078 EVMHESMIAAW = 1063, // PPCInstrSPE.td:538
1079 EVMHESMIANW = 1064, // PPCInstrSPE.td:540
1080 EVMHESSF = 1065, // PPCInstrSPE.td:542
1081 EVMHESSFA = 1066, // PPCInstrSPE.td:544
1082 EVMHESSFAAW = 1067, // PPCInstrSPE.td:546
1083 EVMHESSFANW = 1068, // PPCInstrSPE.td:548
1084 EVMHESSIAAW = 1069, // PPCInstrSPE.td:550
1085 EVMHESSIANW = 1070, // PPCInstrSPE.td:552
1086 EVMHEUMI = 1071, // PPCInstrSPE.td:554
1087 EVMHEUMIA = 1072, // PPCInstrSPE.td:556
1088 EVMHEUMIAAW = 1073, // PPCInstrSPE.td:558
1089 EVMHEUMIANW = 1074, // PPCInstrSPE.td:560
1090 EVMHEUSIAAW = 1075, // PPCInstrSPE.td:562
1091 EVMHEUSIANW = 1076, // PPCInstrSPE.td:564
1092 EVMHOGSMFAA = 1077, // PPCInstrSPE.td:566
1093 EVMHOGSMFAN = 1078, // PPCInstrSPE.td:568
1094 EVMHOGSMIAA = 1079, // PPCInstrSPE.td:570
1095 EVMHOGSMIAN = 1080, // PPCInstrSPE.td:572
1096 EVMHOGUMIAA = 1081, // PPCInstrSPE.td:574
1097 EVMHOGUMIAN = 1082, // PPCInstrSPE.td:576
1098 EVMHOSMF = 1083, // PPCInstrSPE.td:578
1099 EVMHOSMFA = 1084, // PPCInstrSPE.td:580
1100 EVMHOSMFAAW = 1085, // PPCInstrSPE.td:582
1101 EVMHOSMFANW = 1086, // PPCInstrSPE.td:584
1102 EVMHOSMI = 1087, // PPCInstrSPE.td:586
1103 EVMHOSMIA = 1088, // PPCInstrSPE.td:588
1104 EVMHOSMIAAW = 1089, // PPCInstrSPE.td:590
1105 EVMHOSMIANW = 1090, // PPCInstrSPE.td:592
1106 EVMHOSSF = 1091, // PPCInstrSPE.td:594
1107 EVMHOSSFA = 1092, // PPCInstrSPE.td:596
1108 EVMHOSSFAAW = 1093, // PPCInstrSPE.td:598
1109 EVMHOSSFANW = 1094, // PPCInstrSPE.td:600
1110 EVMHOSSIAAW = 1095, // PPCInstrSPE.td:602
1111 EVMHOSSIANW = 1096, // PPCInstrSPE.td:604
1112 EVMHOUMI = 1097, // PPCInstrSPE.td:606
1113 EVMHOUMIA = 1098, // PPCInstrSPE.td:608
1114 EVMHOUMIAAW = 1099, // PPCInstrSPE.td:610
1115 EVMHOUMIANW = 1100, // PPCInstrSPE.td:612
1116 EVMHOUSIAAW = 1101, // PPCInstrSPE.td:614
1117 EVMHOUSIANW = 1102, // PPCInstrSPE.td:616
1118 EVMRA = 1103, // PPCInstrSPE.td:619
1119 EVMWHSMF = 1104, // PPCInstrSPE.td:622
1120 EVMWHSMFA = 1105, // PPCInstrSPE.td:624
1121 EVMWHSMI = 1106, // PPCInstrSPE.td:626
1122 EVMWHSMIA = 1107, // PPCInstrSPE.td:628
1123 EVMWHSSF = 1108, // PPCInstrSPE.td:630
1124 EVMWHSSFA = 1109, // PPCInstrSPE.td:632
1125 EVMWHUMI = 1110, // PPCInstrSPE.td:634
1126 EVMWHUMIA = 1111, // PPCInstrSPE.td:636
1127 EVMWLSMIAAW = 1112, // PPCInstrSPE.td:638
1128 EVMWLSMIANW = 1113, // PPCInstrSPE.td:640
1129 EVMWLSSIAAW = 1114, // PPCInstrSPE.td:642
1130 EVMWLSSIANW = 1115, // PPCInstrSPE.td:644
1131 EVMWLUMI = 1116, // PPCInstrSPE.td:646
1132 EVMWLUMIA = 1117, // PPCInstrSPE.td:649
1133 EVMWLUMIAAW = 1118, // PPCInstrSPE.td:651
1134 EVMWLUMIANW = 1119, // PPCInstrSPE.td:653
1135 EVMWLUSIAAW = 1120, // PPCInstrSPE.td:655
1136 EVMWLUSIANW = 1121, // PPCInstrSPE.td:657
1137 EVMWSMF = 1122, // PPCInstrSPE.td:659
1138 EVMWSMFA = 1123, // PPCInstrSPE.td:661
1139 EVMWSMFAA = 1124, // PPCInstrSPE.td:663
1140 EVMWSMFAN = 1125, // PPCInstrSPE.td:665
1141 EVMWSMI = 1126, // PPCInstrSPE.td:667
1142 EVMWSMIA = 1127, // PPCInstrSPE.td:669
1143 EVMWSMIAA = 1128, // PPCInstrSPE.td:671
1144 EVMWSMIAN = 1129, // PPCInstrSPE.td:673
1145 EVMWSSF = 1130, // PPCInstrSPE.td:675
1146 EVMWSSFA = 1131, // PPCInstrSPE.td:677
1147 EVMWSSFAA = 1132, // PPCInstrSPE.td:679
1148 EVMWSSFAN = 1133, // PPCInstrSPE.td:681
1149 EVMWUMI = 1134, // PPCInstrSPE.td:683
1150 EVMWUMIA = 1135, // PPCInstrSPE.td:685
1151 EVMWUMIAA = 1136, // PPCInstrSPE.td:687
1152 EVMWUMIAN = 1137, // PPCInstrSPE.td:689
1153 EVNAND = 1138, // PPCInstrSPE.td:693
1154 EVNEG = 1139, // PPCInstrSPE.td:697
1155 EVNOR = 1140, // PPCInstrSPE.td:701
1156 EVOR = 1141, // PPCInstrSPE.td:704
1157 EVORC = 1142, // PPCInstrSPE.td:707
1158 EVRLW = 1143, // PPCInstrSPE.td:713
1159 EVRLWI = 1144, // PPCInstrSPE.td:711
1160 EVRNDW = 1145, // PPCInstrSPE.td:717
1161 EVSEL = 1146, // PPCInstrSPE.td:720
1162 EVSLW = 1147, // PPCInstrSPE.td:726
1163 EVSLWI = 1148, // PPCInstrSPE.td:724
1164 EVSPLATFI = 1149, // PPCInstrSPE.td:730
1165 EVSPLATI = 1150, // PPCInstrSPE.td:732
1166 EVSRWIS = 1151, // PPCInstrSPE.td:735
1167 EVSRWIU = 1152, // PPCInstrSPE.td:737
1168 EVSRWS = 1153, // PPCInstrSPE.td:739
1169 EVSRWU = 1154, // PPCInstrSPE.td:742
1170 EVSTDD = 1155, // PPCInstrSPE.td:746
1171 EVSTDDX = 1156, // PPCInstrSPE.td:749
1172 EVSTDH = 1157, // PPCInstrSPE.td:752
1173 EVSTDHX = 1158, // PPCInstrSPE.td:754
1174 EVSTDW = 1159, // PPCInstrSPE.td:756
1175 EVSTDWX = 1160, // PPCInstrSPE.td:759
1176 EVSTWHE = 1161, // PPCInstrSPE.td:762
1177 EVSTWHEX = 1162, // PPCInstrSPE.td:764
1178 EVSTWHO = 1163, // PPCInstrSPE.td:766
1179 EVSTWHOX = 1164, // PPCInstrSPE.td:768
1180 EVSTWWE = 1165, // PPCInstrSPE.td:770
1181 EVSTWWEX = 1166, // PPCInstrSPE.td:772
1182 EVSTWWO = 1167, // PPCInstrSPE.td:774
1183 EVSTWWOX = 1168, // PPCInstrSPE.td:776
1184 EVSUBFSMIAAW = 1169, // PPCInstrSPE.td:781
1185 EVSUBFSSIAAW = 1170, // PPCInstrSPE.td:779
1186 EVSUBFUMIAAW = 1171, // PPCInstrSPE.td:783
1187 EVSUBFUSIAAW = 1172, // PPCInstrSPE.td:785
1188 EVSUBFW = 1173, // PPCInstrSPE.td:787
1189 EVSUBIFW = 1174, // PPCInstrSPE.td:790
1190 EVXOR = 1175, // PPCInstrSPE.td:792
1191 EXTSB = 1176, // PPCInstrInfo.td:1090
1192 EXTSB8 = 1177, // PPCInstrInfo.td:1090
1193 EXTSB8_32_64 = 1178, // PPCInstr64Bit.td:952
1194 EXTSB8_rec = 1179, // PPCInstrInfo.td:1094
1195 EXTSB_rec = 1180, // PPCInstrInfo.td:1094
1196 EXTSH = 1181, // PPCInstrInfo.td:1090
1197 EXTSH8 = 1182, // PPCInstrInfo.td:1090
1198 EXTSH8_32_64 = 1183, // PPCInstr64Bit.td:955
1199 EXTSH8_rec = 1184, // PPCInstrInfo.td:1094
1200 EXTSH_rec = 1185, // PPCInstrInfo.td:1094
1201 EXTSW = 1186, // PPCInstrInfo.td:1090
1202 EXTSWSLI = 1187, // PPCInstrInfo.td:1302
1203 EXTSWSLI_32_64 = 1188, // PPCInstrInfo.td:1316
1204 EXTSWSLI_32_64_rec = 1189, // PPCInstrInfo.td:1320
1205 EXTSWSLI_rec = 1190, // PPCInstrInfo.td:1306
1206 EXTSW_32 = 1191, // PPCInstr64Bit.td:970
1207 EXTSW_32_64 = 1192, // PPCInstrInfo.td:1090
1208 EXTSW_32_64_rec = 1193, // PPCInstrInfo.td:1094
1209 EXTSW_rec = 1194, // PPCInstrInfo.td:1094
1210 EnforceIEIO = 1195, // PPCInstrInfo.td:2505
1211 FABSD = 1196, // PPCInstrInfo.td:1330
1212 FABSD_rec = 1197, // PPCInstrInfo.td:1334
1213 FABSS = 1198, // PPCInstrInfo.td:1330
1214 FABSS_rec = 1199, // PPCInstrInfo.td:1334
1215 FADD = 1200, // PPCInstrInfo.td:1398
1216 FADDS = 1201, // PPCInstrInfo.td:1398
1217 FADDS_rec = 1202, // PPCInstrInfo.td:1402
1218 FADD_rec = 1203, // PPCInstrInfo.td:1402
1219 FADDrtz = 1204, // PPCInstrInfo.td:3062
1220 FCFID = 1205, // PPCInstrInfo.td:1330
1221 FCFIDS = 1206, // PPCInstrInfo.td:1330
1222 FCFIDS_rec = 1207, // PPCInstrInfo.td:1334
1223 FCFIDU = 1208, // PPCInstrInfo.td:1330
1224 FCFIDUS = 1209, // PPCInstrInfo.td:1330
1225 FCFIDUS_rec = 1210, // PPCInstrInfo.td:1334
1226 FCFIDU_rec = 1211, // PPCInstrInfo.td:1334
1227 FCFID_rec = 1212, // PPCInstrInfo.td:1334
1228 FCMPOD = 1213, // PPCInstrInfo.td:2710
1229 FCMPOS = 1214, // PPCInstrInfo.td:2705
1230 FCMPUD = 1215, // PPCInstrInfo.td:2708
1231 FCMPUS = 1216, // PPCInstrInfo.td:2703
1232 FCPSGND = 1217, // PPCInstrInfo.td:1344
1233 FCPSGND_rec = 1218, // PPCInstrInfo.td:1348
1234 FCPSGNS = 1219, // PPCInstrInfo.td:1344
1235 FCPSGNS_rec = 1220, // PPCInstrInfo.td:1348
1236 FCTID = 1221, // PPCInstrInfo.td:1330
1237 FCTIDU = 1222, // PPCInstrInfo.td:1330
1238 FCTIDUZ = 1223, // PPCInstrInfo.td:1330
1239 FCTIDUZ_rec = 1224, // PPCInstrInfo.td:1334
1240 FCTIDU_rec = 1225, // PPCInstrInfo.td:1334
1241 FCTIDZ = 1226, // PPCInstrInfo.td:1330
1242 FCTIDZ_rec = 1227, // PPCInstrInfo.td:1334
1243 FCTID_rec = 1228, // PPCInstrInfo.td:1334
1244 FCTIW = 1229, // PPCInstrInfo.td:1330
1245 FCTIWU = 1230, // PPCInstrInfo.td:1330
1246 FCTIWUZ = 1231, // PPCInstrInfo.td:1330
1247 FCTIWUZ_rec = 1232, // PPCInstrInfo.td:1334
1248 FCTIWU_rec = 1233, // PPCInstrInfo.td:1334
1249 FCTIWZ = 1234, // PPCInstrInfo.td:1330
1250 FCTIWZ_rec = 1235, // PPCInstrInfo.td:1334
1251 FCTIW_rec = 1236, // PPCInstrInfo.td:1334
1252 FDIV = 1237, // PPCInstrInfo.td:1398
1253 FDIVS = 1238, // PPCInstrInfo.td:1398
1254 FDIVS_rec = 1239, // PPCInstrInfo.td:1402
1255 FDIV_rec = 1240, // PPCInstrInfo.td:1402
1256 FENCE = 1241, // PPCInstrInfo.td:1628
1257 FMADD = 1242, // PPCInstrInfo.td:1384
1258 FMADDS = 1243, // PPCInstrInfo.td:1384
1259 FMADDS_rec = 1244, // PPCInstrInfo.td:1388
1260 FMADD_rec = 1245, // PPCInstrInfo.td:1388
1261 FMR = 1246, // PPCInstrInfo.td:1330
1262 FMR_rec = 1247, // PPCInstrInfo.td:1334
1263 FMSUB = 1248, // PPCInstrInfo.td:1384
1264 FMSUBS = 1249, // PPCInstrInfo.td:1384
1265 FMSUBS_rec = 1250, // PPCInstrInfo.td:1388
1266 FMSUB_rec = 1251, // PPCInstrInfo.td:1388
1267 FMUL = 1252, // PPCInstrInfo.td:1412
1268 FMULS = 1253, // PPCInstrInfo.td:1412
1269 FMULS_rec = 1254, // PPCInstrInfo.td:1416
1270 FMUL_rec = 1255, // PPCInstrInfo.td:1416
1271 FNABSD = 1256, // PPCInstrInfo.td:1330
1272 FNABSD_rec = 1257, // PPCInstrInfo.td:1334
1273 FNABSS = 1258, // PPCInstrInfo.td:1330
1274 FNABSS_rec = 1259, // PPCInstrInfo.td:1334
1275 FNEGD = 1260, // PPCInstrInfo.td:1330
1276 FNEGD_rec = 1261, // PPCInstrInfo.td:1334
1277 FNEGS = 1262, // PPCInstrInfo.td:1330
1278 FNEGS_rec = 1263, // PPCInstrInfo.td:1334
1279 FNMADD = 1264, // PPCInstrInfo.td:1384
1280 FNMADDS = 1265, // PPCInstrInfo.td:1384
1281 FNMADDS_rec = 1266, // PPCInstrInfo.td:1388
1282 FNMADD_rec = 1267, // PPCInstrInfo.td:1388
1283 FNMSUB = 1268, // PPCInstrInfo.td:1384
1284 FNMSUBS = 1269, // PPCInstrInfo.td:1384
1285 FNMSUBS_rec = 1270, // PPCInstrInfo.td:1388
1286 FNMSUB_rec = 1271, // PPCInstrInfo.td:1388
1287 FRE = 1272, // PPCInstrInfo.td:1330
1288 FRES = 1273, // PPCInstrInfo.td:1330
1289 FRES_rec = 1274, // PPCInstrInfo.td:1334
1290 FRE_rec = 1275, // PPCInstrInfo.td:1334
1291 FRIMD = 1276, // PPCInstrInfo.td:1330
1292 FRIMD_rec = 1277, // PPCInstrInfo.td:1334
1293 FRIMS = 1278, // PPCInstrInfo.td:1330
1294 FRIMS_rec = 1279, // PPCInstrInfo.td:1334
1295 FRIND = 1280, // PPCInstrInfo.td:1330
1296 FRIND_rec = 1281, // PPCInstrInfo.td:1334
1297 FRINS = 1282, // PPCInstrInfo.td:1330
1298 FRINS_rec = 1283, // PPCInstrInfo.td:1334
1299 FRIPD = 1284, // PPCInstrInfo.td:1330
1300 FRIPD_rec = 1285, // PPCInstrInfo.td:1334
1301 FRIPS = 1286, // PPCInstrInfo.td:1330
1302 FRIPS_rec = 1287, // PPCInstrInfo.td:1334
1303 FRIZD = 1288, // PPCInstrInfo.td:1330
1304 FRIZD_rec = 1289, // PPCInstrInfo.td:1334
1305 FRIZS = 1290, // PPCInstrInfo.td:1330
1306 FRIZS_rec = 1291, // PPCInstrInfo.td:1334
1307 FRSP = 1292, // PPCInstrInfo.td:1330
1308 FRSP_rec = 1293, // PPCInstrInfo.td:1334
1309 FRSQRTE = 1294, // PPCInstrInfo.td:1330
1310 FRSQRTES = 1295, // PPCInstrInfo.td:1330
1311 FRSQRTES_rec = 1296, // PPCInstrInfo.td:1334
1312 FRSQRTE_rec = 1297, // PPCInstrInfo.td:1334
1313 FSELD = 1298, // PPCInstrInfo.td:1384
1314 FSELD_rec = 1299, // PPCInstrInfo.td:1388
1315 FSELS = 1300, // PPCInstrInfo.td:1384
1316 FSELS_rec = 1301, // PPCInstrInfo.td:1388
1317 FSQRT = 1302, // PPCInstrInfo.td:1330
1318 FSQRTS = 1303, // PPCInstrInfo.td:1330
1319 FSQRTS_rec = 1304, // PPCInstrInfo.td:1334
1320 FSQRT_rec = 1305, // PPCInstrInfo.td:1334
1321 FSUB = 1306, // PPCInstrInfo.td:1398
1322 FSUBS = 1307, // PPCInstrInfo.td:1398
1323 FSUBS_rec = 1308, // PPCInstrInfo.td:1402
1324 FSUB_rec = 1309, // PPCInstrInfo.td:1402
1325 FTDIV = 1310, // PPCInstrInfo.td:2715
1326 FTSQRT = 1311, // PPCInstrInfo.td:2717
1327 GETtlsADDR = 1312, // PPCInstr64Bit.td:1545
1328 GETtlsADDR32 = 1313, // PPCInstrInfo.td:3514
1329 GETtlsADDR32AIX = 1314, // PPCInstrInfo.td:3523
1330 GETtlsADDR64AIX = 1315, // PPCInstr64Bit.td:1562
1331 GETtlsADDRPCREL = 1316, // PPCInstr64Bit.td:1547
1332 GETtlsMOD32AIX = 1317, // PPCInstrInfo.td:3527
1333 GETtlsMOD64AIX = 1318, // PPCInstr64Bit.td:1568
1334 GETtlsTpointer32AIX = 1319, // PPCInstrInfo.td:3538
1335 GETtlsldADDR = 1320, // PPCInstr64Bit.td:1552
1336 GETtlsldADDR32 = 1321, // PPCInstrInfo.td:3578
1337 GETtlsldADDRPCREL = 1322, // PPCInstr64Bit.td:1554
1338 HASHCHK = 1323, // PPCInstrInfo.td:5581
1339 HASHCHK8 = 1324, // PPCInstr64Bit.td:1828
1340 HASHCHKP = 1325, // PPCInstrInfo.td:5584
1341 HASHCHKP8 = 1326, // PPCInstr64Bit.td:1831
1342 HASHST = 1327, // PPCInstrInfo.td:5568
1343 HASHST8 = 1328, // PPCInstr64Bit.td:1814
1344 HASHSTP = 1329, // PPCInstrInfo.td:5571
1345 HASHSTP8 = 1330, // PPCInstr64Bit.td:1817
1346 HRFID = 1331, // PPCInstrInfo.td:4704
1347 ICBI = 1332, // PPCInstrInfo.td:4513
1348 ICBIEP = 1333, // PPCInstrInfo.td:4789
1349 ICBLC = 1334, // PPCInstrInfo.td:2017
1350 ICBLQ = 1335, // PPCInstrInfo.td:2019
1351 ICBT = 1336, // PPCInstrInfo.td:2021
1352 ICBTLS = 1337, // PPCInstrInfo.td:2023
1353 ICCCI = 1338, // PPCInstrInfo.td:4552
1354 ISEL = 1339, // PPCInstrInfo.td:3330
1355 ISEL8 = 1340, // PPCInstr64Bit.td:1166
1356 ISYNC = 1341, // PPCInstrInfo.td:4510
1357 LA = 1342, // PPCInstrInfo.td:2547
1358 LA8 = 1343, // PPCInstr64Bit.td:782
1359 LBARX = 1344, // PPCInstrInfo.td:2104
1360 LBARXL = 1345, // PPCInstrInfo.td:2117
1361 LBEPX = 1346, // PPCInstrInfo.td:4737
1362 LBZ = 1347, // PPCInstrInfo.td:2207
1363 LBZ8 = 1348, // PPCInstr64Bit.td:1338
1364 LBZCIX = 1349, // PPCInstrInfo.td:4709
1365 LBZU = 1350, // PPCInstrInfo.td:2235
1366 LBZU8 = 1351, // PPCInstr64Bit.td:1367
1367 LBZUX = 1352, // PPCInstrInfo.td:2263
1368 LBZUX8 = 1353, // PPCInstr64Bit.td:1380
1369 LBZX = 1354, // PPCInstrInfo.td:2300
1370 LBZX8 = 1355, // PPCInstr64Bit.td:1351
1371 LBZXTLS = 1356, // PPCInstr64Bit.td:701
1372 LBZXTLS_ = 1357, // PPCInstr64Bit.td:833
1373 LBZXTLS_32 = 1358, // PPCInstr64Bit.td:713
1374 LD = 1359, // PPCInstr64Bit.td:1399
1375 LDARX = 1360, // PPCInstr64Bit.td:319
1376 LDARXL = 1361, // PPCInstr64Bit.td:328
1377 LDAT = 1362, // PPCInstr64Bit.td:339
1378 LDAT_CSNE = 1363, // PPCInstr64Bit.td:346
1379 LDBRX = 1364, // PPCInstr64Bit.td:1427
1380 LDCIX = 1365, // PPCInstrInfo.td:4718
1381 LDU = 1366, // PPCInstr64Bit.td:1440
1382 LDUX = 1367, // PPCInstr64Bit.td:1445
1383 LDX = 1368, // PPCInstr64Bit.td:1422
1384 LDXTLS = 1369, // PPCInstr64Bit.td:711
1385 LDXTLS_ = 1370, // PPCInstr64Bit.td:843
1386 LDgotTprelL = 1371, // PPCInstr64Bit.td:1506
1387 LDgotTprelL32 = 1372, // PPCInstrInfo.td:3499
1388 LDtoc = 1373, // PPCInstr64Bit.td:1405
1389 LDtocBA = 1374, // PPCInstr64Bit.td:1417
1390 LDtocCPT = 1375, // PPCInstr64Bit.td:1413
1391 LDtocJTI = 1376, // PPCInstr64Bit.td:1409
1392 LDtocL = 1377, // PPCInstr64Bit.td:1495
1393 LFD = 1378, // PPCInstrInfo.td:2227
1394 LFDEPX = 1379, // PPCInstrInfo.td:4741
1395 LFDU = 1380, // PPCInstrInfo.td:2256
1396 LFDUX = 1381, // PPCInstrInfo.td:2289
1397 LFDX = 1382, // PPCInstrInfo.td:2326
1398 LFDXTLS = 1383, // PPCInstr64Bit.td:728
1399 LFDXTLS_ = 1384, // PPCInstr64Bit.td:850
1400 LFIWAX = 1385, // PPCInstrInfo.td:2330
1401 LFIWZX = 1386, // PPCInstrInfo.td:2333
1402 LFS = 1387, // PPCInstrInfo.td:2224
1403 LFSU = 1388, // PPCInstrInfo.td:2252
1404 LFSUX = 1389, // PPCInstrInfo.td:2284
1405 LFSX = 1390, // PPCInstrInfo.td:2323
1406 LFSXTLS = 1391, // PPCInstr64Bit.td:726
1407 LFSXTLS_ = 1392, // PPCInstr64Bit.td:848
1408 LHA = 1393, // PPCInstrInfo.td:2211
1409 LHA8 = 1394, // PPCInstr64Bit.td:1286
1410 LHARX = 1395, // PPCInstrInfo.td:2108
1411 LHARXL = 1396, // PPCInstrInfo.td:2121
1412 LHAU = 1397, // PPCInstrInfo.td:2239
1413 LHAU8 = 1398, // PPCInstr64Bit.td:1317
1414 LHAUX = 1399, // PPCInstrInfo.td:2268
1415 LHAUX8 = 1400, // PPCInstr64Bit.td:1324
1416 LHAX = 1401, // PPCInstrInfo.td:2304
1417 LHAX8 = 1402, // PPCInstr64Bit.td:1296
1418 LHAXTLS = 1403, // PPCInstr64Bit.td:705
1419 LHAXTLS_ = 1404, // PPCInstr64Bit.td:837
1420 LHAXTLS_32 = 1405, // PPCInstr64Bit.td:717
1421 LHBRX = 1406, // PPCInstrInfo.td:2315
1422 LHBRX8 = 1407, // PPCInstr64Bit.td:1433
1423 LHEPX = 1408, // PPCInstrInfo.td:4745
1424 LHZ = 1409, // PPCInstrInfo.td:2215
1425 LHZ8 = 1410, // PPCInstr64Bit.td:1342
1426 LHZCIX = 1411, // PPCInstrInfo.td:4712
1427 LHZU = 1412, // PPCInstrInfo.td:2243
1428 LHZU8 = 1413, // PPCInstr64Bit.td:1371
1429 LHZUX = 1414, // PPCInstrInfo.td:2273
1430 LHZUX8 = 1415, // PPCInstr64Bit.td:1384
1431 LHZX = 1416, // PPCInstrInfo.td:2308
1432 LHZX8 = 1417, // PPCInstr64Bit.td:1355
1433 LHZXTLS = 1418, // PPCInstr64Bit.td:703
1434 LHZXTLS_ = 1419, // PPCInstr64Bit.td:835
1435 LHZXTLS_32 = 1420, // PPCInstr64Bit.td:715
1436 LI = 1421, // PPCInstrInfo.td:2561
1437 LI8 = 1422, // PPCInstr64Bit.td:625
1438 LIS = 1423, // PPCInstrInfo.td:2564
1439 LIS8 = 1424, // PPCInstr64Bit.td:628
1440 LMW = 1425, // PPCInstrInfo.td:2341
1441 LQ = 1426, // PPCInstr64Bit.td:1455
1442 LQARX = 1427, // PPCInstr64Bit.td:323
1443 LQARXL = 1428, // PPCInstr64Bit.td:334
1444 LQX_PSEUDO = 1429, // PPCInstr64Bit.td:1466
1445 LSWI = 1430, // PPCInstrInfo.td:4500
1446 LVEBX = 1431, // PPCInstrAltivec.td:424
1447 LVEHX = 1432, // PPCInstrAltivec.td:427
1448 LVEWX = 1433, // PPCInstrAltivec.td:430
1449 LVSL = 1434, // PPCInstrAltivec.td:441
1450 LVSR = 1435, // PPCInstrAltivec.td:445
1451 LVX = 1436, // PPCInstrAltivec.td:433
1452 LVXL = 1437, // PPCInstrAltivec.td:436
1453 LWA = 1438, // PPCInstr64Bit.td:1290
1454 LWARX = 1439, // PPCInstrInfo.td:2112
1455 LWARXL = 1440, // PPCInstrInfo.td:2125
1456 LWAT = 1441, // PPCInstrInfo.td:2132
1457 LWAT_CSNE = 1442, // PPCInstrInfo.td:2139
1458 LWAUX = 1443, // PPCInstr64Bit.td:1328
1459 LWAX = 1444, // PPCInstr64Bit.td:1300
1460 LWAXTLS = 1445, // PPCInstr64Bit.td:709
1461 LWAXTLS_ = 1446, // PPCInstr64Bit.td:841
1462 LWAXTLS_32 = 1447, // PPCInstr64Bit.td:721
1463 LWAX_32 = 1448, // PPCInstr64Bit.td:1309
1464 LWA_32 = 1449, // PPCInstr64Bit.td:1306
1465 LWBRX = 1450, // PPCInstrInfo.td:2318
1466 LWBRX8 = 1451, // PPCInstr64Bit.td:1435
1467 LWEPX = 1452, // PPCInstrInfo.td:4749
1468 LWZ = 1453, // PPCInstrInfo.td:2219
1469 LWZ8 = 1454, // PPCInstr64Bit.td:1346
1470 LWZCIX = 1455, // PPCInstrInfo.td:4715
1471 LWZU = 1456, // PPCInstrInfo.td:2247
1472 LWZU8 = 1457, // PPCInstr64Bit.td:1375
1473 LWZUX = 1458, // PPCInstrInfo.td:2278
1474 LWZUX8 = 1459, // PPCInstr64Bit.td:1388
1475 LWZX = 1460, // PPCInstrInfo.td:2312
1476 LWZX8 = 1461, // PPCInstr64Bit.td:1359
1477 LWZXTLS = 1462, // PPCInstr64Bit.td:707
1478 LWZXTLS_ = 1463, // PPCInstr64Bit.td:839
1479 LWZXTLS_32 = 1464, // PPCInstr64Bit.td:719
1480 LWZtoc = 1465, // PPCInstrInfo.td:3605
1481 LWZtocL = 1466, // PPCInstrInfo.td:3609
1482 LXSD = 1467, // PPCInstrVSX.td:1719
1483 LXSDX = 1468, // PPCInstrVSX.td:344
1484 LXSIBZX = 1469, // PPCInstrVSX.td:1726
1485 LXSIHZX = 1470, // PPCInstrVSX.td:1728
1486 LXSIWAX = 1471, // PPCInstrVSX.td:1164
1487 LXSIWZX = 1472, // PPCInstrVSX.td:1166
1488 LXSSP = 1473, // PPCInstrVSX.td:1722
1489 LXSSPX = 1474, // PPCInstrVSX.td:1162
1490 LXV = 1475, // PPCInstrVSX.td:1716
1491 LXVB16X = 1476, // PPCInstrVSX.td:1733
1492 LXVD2X = 1477, // PPCInstrVSX.td:355
1493 LXVDSX = 1478, // PPCInstrVSX.td:360
1494 LXVH8X = 1479, // PPCInstrVSX.td:1732
1495 LXVKQ = 1480, // PPCInstrP10.td:1941
1496 LXVL = 1481, // PPCInstrVSX.td:1739
1497 LXVLL = 1482, // PPCInstrVSX.td:1742
1498 LXVP = 1483, // PPCInstrP10.td:1172
1499 LXVPB32X = 1484, // PPCInstrFuture.td:407
1500 LXVPRL = 1485, // PPCInstrFuture.td:401
1501 LXVPRLL = 1486, // PPCInstrFuture.td:404
1502 LXVPX = 1487, // PPCInstrP10.td:1175
1503 LXVRBX = 1488, // PPCInstrP10.td:1855
1504 LXVRDX = 1489, // PPCInstrP10.td:1858
1505 LXVRHX = 1490, // PPCInstrP10.td:1856
1506 LXVRL = 1491, // PPCInstrFuture.td:395
1507 LXVRLL = 1492, // PPCInstrFuture.td:398
1508 LXVRWX = 1493, // PPCInstrP10.td:1857
1509 LXVW4X = 1494, // PPCInstrVSX.td:365
1510 LXVWSX = 1495, // PPCInstrVSX.td:1747
1511 LXVX = 1496, // PPCInstrVSX.td:1736
1512 MADDHD = 1497, // PPCInstr64Bit.td:1052
1513 MADDHDU = 1498, // PPCInstr64Bit.td:1054
1514 MADDLD = 1499, // PPCInstr64Bit.td:1057
1515 MADDLD8 = 1500, // PPCInstr64Bit.td:1062
1516 MBAR = 1501, // PPCInstrInfo.td:4519
1517 MCRF = 1502, // PPCInstrInfo.td:2842
1518 MCRFS = 1503, // PPCInstrInfo.td:4566
1519 MCRXRX = 1504, // PPCInstrInfo.td:3053
1520 MFBHRBE = 1505, // PPCInstrInfo.td:1978
1521 MFCR = 1506, // PPCInstrInfo.td:3048
1522 MFCR8 = 1507, // PPCInstr64Bit.td:511
1523 MFCTR = 1508, // PPCInstrInfo.td:2948
1524 MFCTR8 = 1509, // PPCInstr64Bit.td:545
1525 MFDCR = 1510, // PPCInstrInfo.td:4699
1526 MFFS = 1511, // PPCInstrInfo.td:3090
1527 MFFSCDRN = 1512, // PPCInstrInfo.td:3103
1528 MFFSCDRNI = 1513, // PPCInstrInfo.td:3108
1529 MFFSCE = 1514, // PPCInstrInfo.td:3099
1530 MFFSCRN = 1515, // PPCInstrInfo.td:3114
1531 MFFSCRNI = 1516, // PPCInstrInfo.td:3119
1532 MFFSL = 1517, // PPCInstrInfo.td:3124
1533 MFFS_rec = 1518, // PPCInstrInfo.td:3096
1534 MFLR = 1519, // PPCInstrInfo.td:2975
1535 MFLR8 = 1520, // PPCInstr64Bit.td:608
1536 MFMSR = 1521, // PPCInstrInfo.td:4560
1537 MFOCRF = 1522, // PPCInstrInfo.td:3042
1538 MFOCRF8 = 1523, // PPCInstr64Bit.td:505
1539 MFPMR = 1524, // PPCInstrInfo.td:2934
1540 MFSPR = 1525, // PPCInstrInfo.td:2926
1541 MFSPR8 = 1526, // PPCInstr64Bit.td:535
1542 MFSR = 1527, // PPCInstrInfo.td:4525
1543 MFSRIN = 1528, // PPCInstrInfo.td:4531
1544 MFTB = 1529, // PPCInstrInfo.td:2931
1545 MFTB8 = 1530, // PPCInstr64Bit.td:568
1546 MFUDSCR = 1531, // PPCInstrInfo.td:2985
1547 MFVRD = 1532, // PPCInstrVSX.td:1344
1548 MFVRSAVE = 1533, // PPCInstrInfo.td:3004
1549 MFVRSAVEv = 1534, // PPCInstrInfo.td:3012
1550 MFVRWZ = 1535, // PPCInstrVSX.td:1353
1551 MFVSCR = 1536, // PPCInstrAltivec.td:415
1552 MFVSRD = 1537, // PPCInstrVSX.td:1338
1553 MFVSRLD = 1538, // PPCInstrVSX.td:1394
1554 MFVSRWZ = 1539, // PPCInstrVSX.td:1348
1555 MODSD = 1540, // PPCInstr64Bit.td:1072
1556 MODSW = 1541, // PPCInstrInfo.td:3131
1557 MODUD = 1542, // PPCInstr64Bit.td:1075
1558 MODUW = 1543, // PPCInstrInfo.td:3134
1559 MSGSNDP = 1544, // PPCInstrInfo.td:4650
1560 MSGSNDP8 = 1545, // PPCInstrInfo.td:4653
1561 MSGSYNC = 1546, // PPCInstrInfo.td:5388
1562 MSYNC = 1547, // PPCInstrInfo.td:2498
1563 MTCRF = 1548, // PPCInstrInfo.td:3033
1564 MTCRF8 = 1549, // PPCInstr64Bit.td:496
1565 MTCTR = 1550, // PPCInstrInfo.td:2953
1566 MTCTR8 = 1551, // PPCInstr64Bit.td:550
1567 MTCTR8loop = 1552, // PPCInstr64Bit.td:558
1568 MTCTRloop = 1553, // PPCInstrInfo.td:2959
1569 MTDCR = 1554, // PPCInstrInfo.td:4701
1570 MTFSB0 = 1555, // PPCInstrInfo.td:3072
1571 MTFSB1 = 1556, // PPCInstrInfo.td:3076
1572 MTFSF = 1557, // PPCInstrInfo.td:4583
1573 MTFSFI = 1558, // PPCInstrInfo.td:4577
1574 MTFSFI_rec = 1559, // PPCInstrInfo.td:4580
1575 MTFSFIb = 1560, // PPCInstrInfo.td:4575
1576 MTFSF_rec = 1561, // PPCInstrInfo.td:4587
1577 MTFSFb = 1562, // PPCInstrInfo.td:3084
1578 MTLPL = 1563, // PPCInstrFuture.td:368
1579 MTLPL8 = 1564, // PPCInstrFuture.td:376
1580 MTLR = 1565, // PPCInstrInfo.td:2970
1581 MTLR8 = 1566, // PPCInstr64Bit.td:603
1582 MTMSR = 1567, // PPCInstrInfo.td:4534
1583 MTMSRD = 1568, // PPCInstrInfo.td:4563
1584 MTOCRF = 1569, // PPCInstrInfo.td:3027
1585 MTOCRF8 = 1570, // PPCInstr64Bit.td:490
1586 MTPMR = 1571, // PPCInstrInfo.td:2937
1587 MTSPR = 1572, // PPCInstrInfo.td:2928
1588 MTSPR8 = 1573, // PPCInstr64Bit.td:537
1589 MTSR = 1574, // PPCInstrInfo.td:4522
1590 MTSRIN = 1575, // PPCInstrInfo.td:4528
1591 MTUDSCR = 1576, // PPCInstrInfo.td:2982
1592 MTVRD = 1577, // PPCInstrVSX.td:1362
1593 MTVRSAVE = 1578, // PPCInstrInfo.td:3001
1594 MTVRSAVEv = 1579, // PPCInstrInfo.td:3008
1595 MTVRWA = 1580, // PPCInstrVSX.td:1371
1596 MTVRWZ = 1581, // PPCInstrVSX.td:1379
1597 MTVSCR = 1582, // PPCInstrAltivec.td:418
1598 MTVSRBM = 1583, // PPCInstrP10.td:1605
1599 MTVSRBMI = 1584, // PPCInstrP10.td:1625
1600 MTVSRD = 1585, // PPCInstrVSX.td:1356
1601 MTVSRDD = 1586, // PPCInstrVSX.td:1390
1602 MTVSRDM = 1587, // PPCInstrP10.td:1617
1603 MTVSRHM = 1588, // PPCInstrP10.td:1609
1604 MTVSRQM = 1589, // PPCInstrP10.td:1621
1605 MTVSRWA = 1590, // PPCInstrVSX.td:1366
1606 MTVSRWM = 1591, // PPCInstrP10.td:1613
1607 MTVSRWS = 1592, // PPCInstrVSX.td:1387
1608 MTVSRWZ = 1593, // PPCInstrVSX.td:1374
1609 MULHD = 1594, // PPCInstrInfo.td:1104
1610 MULHDU = 1595, // PPCInstrInfo.td:1104
1611 MULHDU_rec = 1596, // PPCInstrInfo.td:1108
1612 MULHD_rec = 1597, // PPCInstrInfo.td:1108
1613 MULHW = 1598, // PPCInstrInfo.td:1104
1614 MULHWU = 1599, // PPCInstrInfo.td:1104
1615 MULHWU_rec = 1600, // PPCInstrInfo.td:1108
1616 MULHW_rec = 1601, // PPCInstrInfo.td:1108
1617 MULLD = 1602, // PPCInstrInfo.td:1120
1618 MULLDO = 1603, // PPCInstrInfo.td:1130
1619 MULLDO_rec = 1604, // PPCInstrInfo.td:1134
1620 MULLD_rec = 1605, // PPCInstrInfo.td:1124
1621 MULLI = 1606, // PPCInstrInfo.td:2551
1622 MULLI8 = 1607, // PPCInstr64Bit.td:1089
1623 MULLW = 1608, // PPCInstrInfo.td:1120
1624 MULLWO = 1609, // PPCInstrInfo.td:1130
1625 MULLWO_rec = 1610, // PPCInstrInfo.td:1134
1626 MULLW_rec = 1611, // PPCInstrInfo.td:1124
1627 MoveGOTtoLR = 1612, // PPCInstrInfo.td:1634
1628 MovePCtoLR = 1613, // PPCInstrInfo.td:1631
1629 MovePCtoLR8 = 1614, // PPCInstr64Bit.td:76
1630 NAND = 1615, // PPCInstrInfo.td:1046
1631 NAND8 = 1616, // PPCInstrInfo.td:1046
1632 NAND8_rec = 1617, // PPCInstrInfo.td:1050
1633 NAND_rec = 1618, // PPCInstrInfo.td:1050
1634 NAP = 1619, // PPCInstrInfo.td:4705
1635 NEG = 1620, // PPCInstrInfo.td:1196
1636 NEG8 = 1621, // PPCInstrInfo.td:1196
1637 NEG8O = 1622, // PPCInstrInfo.td:1206
1638 NEG8O_rec = 1623, // PPCInstrInfo.td:1210
1639 NEG8_rec = 1624, // PPCInstrInfo.td:1200
1640 NEGO = 1625, // PPCInstrInfo.td:1206
1641 NEGO_rec = 1626, // PPCInstrInfo.td:1210
1642 NEG_rec = 1627, // PPCInstrInfo.td:1200
1643 NOP = 1628, // PPCInstrInfo.td:2597
1644 NOP_GT_PWR6 = 1629, // PPCInstrInfo.td:2601
1645 NOP_GT_PWR7 = 1630, // PPCInstrInfo.td:2603
1646 NOR = 1631, // PPCInstrInfo.td:1046
1647 NOR8 = 1632, // PPCInstrInfo.td:1046
1648 NOR8_rec = 1633, // PPCInstrInfo.td:1050
1649 NOR_rec = 1634, // PPCInstrInfo.td:1050
1650 OR = 1635, // PPCInstrInfo.td:1046
1651 OR8 = 1636, // PPCInstrInfo.td:1046
1652 OR8_rec = 1637, // PPCInstrInfo.td:1050
1653 ORC = 1638, // PPCInstrInfo.td:1046
1654 ORC8 = 1639, // PPCInstrInfo.td:1046
1655 ORC8_rec = 1640, // PPCInstrInfo.td:1050
1656 ORC_rec = 1641, // PPCInstrInfo.td:1050
1657 ORI = 1642, // PPCInstrInfo.td:2584
1658 ORI8 = 1643, // PPCInstr64Bit.td:676
1659 ORIS = 1644, // PPCInstrInfo.td:2587
1660 ORIS8 = 1645, // PPCInstr64Bit.td:679
1661 OR_rec = 1646, // PPCInstrInfo.td:1050
1662 PADDI = 1647, // PPCInstrP10.td:276
1663 PADDI8 = 1648, // PPCInstrP10.td:276
1664 PADDI8pc = 1649, // PPCInstrP10.td:278
1665 PADDIS = 1650, // PPCInstrFuture.td:339
1666 PADDIS8 = 1651, // PPCInstrFuture.td:339
1667 PADDIS8pc = 1652, // PPCInstrFuture.td:341
1668 PADDISpc = 1653, // PPCInstrFuture.td:341
1669 PADDIdtprel = 1654, // PPCInstr64Bit.td:1634
1670 PADDIpc = 1655, // PPCInstrP10.td:278
1671 PDEPD = 1656, // PPCInstrP10.td:1721
1672 PEXTD = 1657, // PPCInstrP10.td:1724
1673 PLA = 1658, // PPCInstrP10.td:2984
1674 PLA8 = 1659, // PPCInstrP10.td:2973
1675 PLA8pc = 1660, // PPCInstrP10.td:2976
1676 PLApc = 1661, // PPCInstrP10.td:2987
1677 PLBZ = 1662, // PPCInstrP10.td:605
1678 PLBZ8 = 1663, // PPCInstrP10.td:605
1679 PLBZ8nopc = 1664, // PPCInstrP10.td:611
1680 PLBZ8onlypc = 1665, // PPCInstrP10.td:613
1681 PLBZ8pc = 1666, // PPCInstrP10.td:607
1682 PLBZnopc = 1667, // PPCInstrP10.td:611
1683 PLBZonlypc = 1668, // PPCInstrP10.td:613
1684 PLBZpc = 1669, // PPCInstrP10.td:607
1685 PLD = 1670, // PPCInstrP10.td:622
1686 PLDnopc = 1671, // PPCInstrP10.td:628
1687 PLDonlypc = 1672, // PPCInstrP10.td:630
1688 PLDpc = 1673, // PPCInstrP10.td:624
1689 PLFD = 1674, // PPCInstrP10.td:605
1690 PLFDnopc = 1675, // PPCInstrP10.td:611
1691 PLFDonlypc = 1676, // PPCInstrP10.td:613
1692 PLFDpc = 1677, // PPCInstrP10.td:607
1693 PLFS = 1678, // PPCInstrP10.td:605
1694 PLFSnopc = 1679, // PPCInstrP10.td:611
1695 PLFSonlypc = 1680, // PPCInstrP10.td:613
1696 PLFSpc = 1681, // PPCInstrP10.td:607
1697 PLHA = 1682, // PPCInstrP10.td:605
1698 PLHA8 = 1683, // PPCInstrP10.td:605
1699 PLHA8nopc = 1684, // PPCInstrP10.td:611
1700 PLHA8onlypc = 1685, // PPCInstrP10.td:613
1701 PLHA8pc = 1686, // PPCInstrP10.td:607
1702 PLHAnopc = 1687, // PPCInstrP10.td:611
1703 PLHAonlypc = 1688, // PPCInstrP10.td:613
1704 PLHApc = 1689, // PPCInstrP10.td:607
1705 PLHZ = 1690, // PPCInstrP10.td:605
1706 PLHZ8 = 1691, // PPCInstrP10.td:605
1707 PLHZ8nopc = 1692, // PPCInstrP10.td:611
1708 PLHZ8onlypc = 1693, // PPCInstrP10.td:613
1709 PLHZ8pc = 1694, // PPCInstrP10.td:607
1710 PLHZnopc = 1695, // PPCInstrP10.td:611
1711 PLHZonlypc = 1696, // PPCInstrP10.td:613
1712 PLHZpc = 1697, // PPCInstrP10.td:607
1713 PLI = 1698, // PPCInstrP10.td:675
1714 PLI8 = 1699, // PPCInstrP10.td:665
1715 PLWA = 1700, // PPCInstrP10.td:622
1716 PLWA8 = 1701, // PPCInstrP10.td:622
1717 PLWA8nopc = 1702, // PPCInstrP10.td:628
1718 PLWA8onlypc = 1703, // PPCInstrP10.td:630
1719 PLWA8pc = 1704, // PPCInstrP10.td:624
1720 PLWAnopc = 1705, // PPCInstrP10.td:628
1721 PLWAonlypc = 1706, // PPCInstrP10.td:630
1722 PLWApc = 1707, // PPCInstrP10.td:624
1723 PLWZ = 1708, // PPCInstrP10.td:605
1724 PLWZ8 = 1709, // PPCInstrP10.td:605
1725 PLWZ8nopc = 1710, // PPCInstrP10.td:611
1726 PLWZ8onlypc = 1711, // PPCInstrP10.td:613
1727 PLWZ8pc = 1712, // PPCInstrP10.td:607
1728 PLWZnopc = 1713, // PPCInstrP10.td:611
1729 PLWZonlypc = 1714, // PPCInstrP10.td:613
1730 PLWZpc = 1715, // PPCInstrP10.td:607
1731 PLXSD = 1716, // PPCInstrP10.td:622
1732 PLXSDnopc = 1717, // PPCInstrP10.td:628
1733 PLXSDonlypc = 1718, // PPCInstrP10.td:630
1734 PLXSDpc = 1719, // PPCInstrP10.td:624
1735 PLXSSP = 1720, // PPCInstrP10.td:622
1736 PLXSSPnopc = 1721, // PPCInstrP10.td:628
1737 PLXSSPonlypc = 1722, // PPCInstrP10.td:630
1738 PLXSSPpc = 1723, // PPCInstrP10.td:624
1739 PLXV = 1724, // PPCInstrP10.td:639
1740 PLXVP = 1725, // PPCInstrP10.td:928
1741 PLXVPnopc = 1726, // PPCInstrP10.td:934
1742 PLXVPonlypc = 1727, // PPCInstrP10.td:936
1743 PLXVPpc = 1728, // PPCInstrP10.td:930
1744 PLXVnopc = 1729, // PPCInstrP10.td:645
1745 PLXVonlypc = 1730, // PPCInstrP10.td:647
1746 PLXVpc = 1731, // PPCInstrP10.td:641
1747 PMDMXVBF16GERX2 = 1732, // PPCInstrFutureMMA.td:237
1748 PMDMXVBF16GERX2NN = 1733, // PPCInstrFutureMMA.td:314
1749 PMDMXVBF16GERX2NP = 1734, // PPCInstrFutureMMA.td:306
1750 PMDMXVBF16GERX2PN = 1735, // PPCInstrFutureMMA.td:298
1751 PMDMXVBF16GERX2PP = 1736, // PPCInstrFutureMMA.td:244
1752 PMDMXVF16GERX2 = 1737, // PPCInstrFutureMMA.td:259
1753 PMDMXVF16GERX2NN = 1738, // PPCInstrFutureMMA.td:362
1754 PMDMXVF16GERX2NP = 1739, // PPCInstrFutureMMA.td:354
1755 PMDMXVF16GERX2PN = 1740, // PPCInstrFutureMMA.td:346
1756 PMDMXVF16GERX2PP = 1741, // PPCInstrFutureMMA.td:266
1757 PMDMXVI8GERX4 = 1742, // PPCInstrFutureMMA.td:200
1758 PMDMXVI8GERX4PP = 1743, // PPCInstrFutureMMA.td:207
1759 PMDMXVI8GERX4SPP = 1744, // PPCInstrFutureMMA.td:541
1760 PMXVBF16GER2 = 1745, // PPCInstrMMA.td:119
1761 PMXVBF16GER2NN = 1746, // PPCInstrMMA.td:262
1762 PMXVBF16GER2NP = 1747, // PPCInstrMMA.td:255
1763 PMXVBF16GER2PN = 1748, // PPCInstrMMA.td:248
1764 PMXVBF16GER2PP = 1749, // PPCInstrMMA.td:126
1765 PMXVBF16GER2W = 1750, // PPCInstrMMA.td:135
1766 PMXVBF16GER2WNN = 1751, // PPCInstrMMA.td:285
1767 PMXVBF16GER2WNP = 1752, // PPCInstrMMA.td:278
1768 PMXVBF16GER2WPN = 1753, // PPCInstrMMA.td:271
1769 PMXVBF16GER2WPP = 1754, // PPCInstrMMA.td:142
1770 PMXVF16GER2 = 1755, // PPCInstrMMA.td:119
1771 PMXVF16GER2NN = 1756, // PPCInstrMMA.td:262
1772 PMXVF16GER2NP = 1757, // PPCInstrMMA.td:255
1773 PMXVF16GER2PN = 1758, // PPCInstrMMA.td:248
1774 PMXVF16GER2PP = 1759, // PPCInstrMMA.td:126
1775 PMXVF16GER2W = 1760, // PPCInstrMMA.td:135
1776 PMXVF16GER2WNN = 1761, // PPCInstrMMA.td:285
1777 PMXVF16GER2WNP = 1762, // PPCInstrMMA.td:278
1778 PMXVF16GER2WPN = 1763, // PPCInstrMMA.td:271
1779 PMXVF16GER2WPP = 1764, // PPCInstrMMA.td:142
1780 PMXVF32GER = 1765, // PPCInstrMMA.td:336
1781 PMXVF32GERNN = 1766, // PPCInstrMMA.td:364
1782 PMXVF32GERNP = 1767, // PPCInstrMMA.td:357
1783 PMXVF32GERPN = 1768, // PPCInstrMMA.td:350
1784 PMXVF32GERPP = 1769, // PPCInstrMMA.td:343
1785 PMXVF32GERW = 1770, // PPCInstrMMA.td:373
1786 PMXVF32GERWNN = 1771, // PPCInstrMMA.td:401
1787 PMXVF32GERWNP = 1772, // PPCInstrMMA.td:394
1788 PMXVF32GERWPN = 1773, // PPCInstrMMA.td:387
1789 PMXVF32GERWPP = 1774, // PPCInstrMMA.td:380
1790 PMXVF64GER = 1775, // PPCInstrMMA.td:417
1791 PMXVF64GERNN = 1776, // PPCInstrMMA.td:445
1792 PMXVF64GERNP = 1777, // PPCInstrMMA.td:438
1793 PMXVF64GERPN = 1778, // PPCInstrMMA.td:431
1794 PMXVF64GERPP = 1779, // PPCInstrMMA.td:424
1795 PMXVF64GERW = 1780, // PPCInstrMMA.td:454
1796 PMXVF64GERWNN = 1781, // PPCInstrMMA.td:482
1797 PMXVF64GERWNP = 1782, // PPCInstrMMA.td:475
1798 PMXVF64GERWPN = 1783, // PPCInstrMMA.td:468
1799 PMXVF64GERWPP = 1784, // PPCInstrMMA.td:461
1800 PMXVI16GER2 = 1785, // PPCInstrMMA.td:168
1801 PMXVI16GER2PP = 1786, // PPCInstrMMA.td:175
1802 PMXVI16GER2S = 1787, // PPCInstrMMA.td:119
1803 PMXVI16GER2SPP = 1788, // PPCInstrMMA.td:126
1804 PMXVI16GER2SW = 1789, // PPCInstrMMA.td:135
1805 PMXVI16GER2SWPP = 1790, // PPCInstrMMA.td:142
1806 PMXVI16GER2W = 1791, // PPCInstrMMA.td:196
1807 PMXVI16GER2WPP = 1792, // PPCInstrMMA.td:203
1808 PMXVI4GER8 = 1793, // PPCInstrMMA.td:37
1809 PMXVI4GER8PP = 1794, // PPCInstrMMA.td:44
1810 PMXVI4GER8W = 1795, // PPCInstrMMA.td:54
1811 PMXVI4GER8WPP = 1796, // PPCInstrMMA.td:61
1812 PMXVI8GER4 = 1797, // PPCInstrMMA.td:78
1813 PMXVI8GER4PP = 1798, // PPCInstrMMA.td:85
1814 PMXVI8GER4SPP = 1799, // PPCInstrMMA.td:589
1815 PMXVI8GER4W = 1800, // PPCInstrMMA.td:95
1816 PMXVI8GER4WPP = 1801, // PPCInstrMMA.td:102
1817 PMXVI8GER4WSPP = 1802, // PPCInstrMMA.td:599
1818 POPCNTB = 1803, // PPCInstrInfo.td:2187
1819 POPCNTB8 = 1804, // PPCInstr64Bit.td:1025
1820 POPCNTD = 1805, // PPCInstr64Bit.td:1003
1821 POPCNTW = 1806, // PPCInstr64Bit.td:1020
1822 PPC32GOT = 1807, // PPCInstrInfo.td:3485
1823 PPC32PICGOT = 1808, // PPCInstrInfo.td:3494
1824 PREPARE_PROBED_ALLOCA_32 = 1809, // PPCInstrInfo.td:1510
1825 PREPARE_PROBED_ALLOCA_64 = 1810, // PPCInstr64Bit.td:588
1826 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1811, // PPCInstrInfo.td:1513
1827 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1812, // PPCInstr64Bit.td:591
1828 PROBED_ALLOCA_32 = 1813, // PPCInstrInfo.td:1506
1829 PROBED_ALLOCA_64 = 1814, // PPCInstr64Bit.td:584
1830 PROBED_STACKALLOC_32 = 1815, // PPCInstrInfo.td:1518
1831 PROBED_STACKALLOC_64 = 1816, // PPCInstr64Bit.td:596
1832 PSTB = 1817, // PPCInstrP10.td:605
1833 PSTB8 = 1818, // PPCInstrP10.td:605
1834 PSTB8nopc = 1819, // PPCInstrP10.td:611
1835 PSTB8onlypc = 1820, // PPCInstrP10.td:613
1836 PSTB8pc = 1821, // PPCInstrP10.td:607
1837 PSTBnopc = 1822, // PPCInstrP10.td:611
1838 PSTBonlypc = 1823, // PPCInstrP10.td:613
1839 PSTBpc = 1824, // PPCInstrP10.td:607
1840 PSTD = 1825, // PPCInstrP10.td:622
1841 PSTDnopc = 1826, // PPCInstrP10.td:628
1842 PSTDonlypc = 1827, // PPCInstrP10.td:630
1843 PSTDpc = 1828, // PPCInstrP10.td:624
1844 PSTFD = 1829, // PPCInstrP10.td:605
1845 PSTFDnopc = 1830, // PPCInstrP10.td:611
1846 PSTFDonlypc = 1831, // PPCInstrP10.td:613
1847 PSTFDpc = 1832, // PPCInstrP10.td:607
1848 PSTFS = 1833, // PPCInstrP10.td:605
1849 PSTFSnopc = 1834, // PPCInstrP10.td:611
1850 PSTFSonlypc = 1835, // PPCInstrP10.td:613
1851 PSTFSpc = 1836, // PPCInstrP10.td:607
1852 PSTH = 1837, // PPCInstrP10.td:605
1853 PSTH8 = 1838, // PPCInstrP10.td:605
1854 PSTH8nopc = 1839, // PPCInstrP10.td:611
1855 PSTH8onlypc = 1840, // PPCInstrP10.td:613
1856 PSTH8pc = 1841, // PPCInstrP10.td:607
1857 PSTHnopc = 1842, // PPCInstrP10.td:611
1858 PSTHonlypc = 1843, // PPCInstrP10.td:613
1859 PSTHpc = 1844, // PPCInstrP10.td:607
1860 PSTW = 1845, // PPCInstrP10.td:605
1861 PSTW8 = 1846, // PPCInstrP10.td:605
1862 PSTW8nopc = 1847, // PPCInstrP10.td:611
1863 PSTW8onlypc = 1848, // PPCInstrP10.td:613
1864 PSTW8pc = 1849, // PPCInstrP10.td:607
1865 PSTWnopc = 1850, // PPCInstrP10.td:611
1866 PSTWonlypc = 1851, // PPCInstrP10.td:613
1867 PSTWpc = 1852, // PPCInstrP10.td:607
1868 PSTXSD = 1853, // PPCInstrP10.td:622
1869 PSTXSDnopc = 1854, // PPCInstrP10.td:628
1870 PSTXSDonlypc = 1855, // PPCInstrP10.td:630
1871 PSTXSDpc = 1856, // PPCInstrP10.td:624
1872 PSTXSSP = 1857, // PPCInstrP10.td:622
1873 PSTXSSPnopc = 1858, // PPCInstrP10.td:628
1874 PSTXSSPonlypc = 1859, // PPCInstrP10.td:630
1875 PSTXSSPpc = 1860, // PPCInstrP10.td:624
1876 PSTXV = 1861, // PPCInstrP10.td:639
1877 PSTXVP = 1862, // PPCInstrP10.td:928
1878 PSTXVPnopc = 1863, // PPCInstrP10.td:934
1879 PSTXVPonlypc = 1864, // PPCInstrP10.td:936
1880 PSTXVPpc = 1865, // PPCInstrP10.td:930
1881 PSTXVnopc = 1866, // PPCInstrP10.td:645
1882 PSTXVonlypc = 1867, // PPCInstrP10.td:647
1883 PSTXVpc = 1868, // PPCInstrP10.td:641
1884 PTESYNCIO = 1869, // PPCInstrFuture.td:359
1885 PseudoEIEIO = 1870, // PPCInstrInfo.td:2508
1886 RESTORE_ACC = 1871, // PPCInstrMMA.td:529
1887 RESTORE_CR = 1872, // PPCInstrInfo.td:1587
1888 RESTORE_CRBIT = 1873, // PPCInstrInfo.td:1589
1889 RESTORE_DMR = 1874, // PPCInstrMMA.td:577
1890 RESTORE_DMRP = 1875, // PPCInstrMMA.td:575
1891 RESTORE_QUADWORD = 1876, // PPCInstr64Bit.td:1469
1892 RESTORE_UACC = 1877, // PPCInstrMMA.td:531
1893 RESTORE_WACC = 1878, // PPCInstrMMA.td:573
1894 RFCI = 1879, // PPCInstrInfo.td:4691
1895 RFDI = 1880, // PPCInstrInfo.td:4694
1896 RFEBB = 1881, // PPCInstrInfo.td:1982
1897 RFI = 1882, // PPCInstrInfo.td:4689
1898 RFID = 1883, // PPCInstrInfo.td:4687
1899 RFMCI = 1884, // PPCInstrInfo.td:4696
1900 RLDCL = 1885, // PPCInstrInfo.td:1287
1901 RLDCL_rec = 1886, // PPCInstrInfo.td:1291
1902 RLDCR = 1887, // PPCInstrInfo.td:1287
1903 RLDCR_rec = 1888, // PPCInstrInfo.td:1291
1904 RLDIC = 1889, // PPCInstrInfo.td:1273
1905 RLDICL = 1890, // PPCInstrInfo.td:1273
1906 RLDICL_32 = 1891, // PPCInstrInfo.td:1273
1907 RLDICL_32_64 = 1892, // PPCInstr64Bit.td:1120
1908 RLDICL_32_rec = 1893, // PPCInstrInfo.td:1277
1909 RLDICL_rec = 1894, // PPCInstrInfo.td:1277
1910 RLDICR = 1895, // PPCInstrInfo.td:1273
1911 RLDICR_32 = 1896, // PPCInstr64Bit.td:1137
1912 RLDICR_rec = 1897, // PPCInstrInfo.td:1277
1913 RLDIC_rec = 1898, // PPCInstrInfo.td:1277
1914 RLDIMI = 1899, // PPCInstrInfo.td:1273
1915 RLDIMI_rec = 1900, // PPCInstrInfo.td:1277
1916 RLWIMI = 1901, // PPCInstrInfo.td:1259
1917 RLWIMI8 = 1902, // PPCInstrInfo.td:1259
1918 RLWIMI8_rec = 1903, // PPCInstrInfo.td:1263
1919 RLWIMI_rec = 1904, // PPCInstrInfo.td:1263
1920 RLWINM = 1905, // PPCInstrInfo.td:3348
1921 RLWINM8 = 1906, // PPCInstrInfo.td:1259
1922 RLWINM8_rec = 1907, // PPCInstrInfo.td:1263
1923 RLWINM_rec = 1908, // PPCInstrInfo.td:3353
1924 RLWNM = 1909, // PPCInstrInfo.td:1245
1925 RLWNM8 = 1910, // PPCInstrInfo.td:1245
1926 RLWNM8_rec = 1911, // PPCInstrInfo.td:1249
1927 RLWNM_rec = 1912, // PPCInstrInfo.td:1249
1928 ReadTB = 1913, // PPCInstrInfo.td:2944
1929 SC = 1914, // PPCInstrInfo.td:1962
1930 SCV = 1915, // PPCInstrInfo.td:1970
1931 SELECT_CC_F16 = 1916, // PPCInstrInfo.td:1543
1932 SELECT_CC_F4 = 1917, // PPCInstrInfo.td:1537
1933 SELECT_CC_F8 = 1918, // PPCInstrInfo.td:1540
1934 SELECT_CC_I4 = 1919, // PPCInstrInfo.td:1529
1935 SELECT_CC_I8 = 1920, // PPCInstrInfo.td:1533
1936 SELECT_CC_SPE = 1921, // PPCInstrSPE.td:819
1937 SELECT_CC_SPE4 = 1922, // PPCInstrSPE.td:815
1938 SELECT_CC_VRRC = 1923, // PPCInstrInfo.td:1546
1939 SELECT_CC_VSFRC = 1924, // PPCInstrVSX.td:1828
1940 SELECT_CC_VSRC = 1925, // PPCInstrVSX.td:1819
1941 SELECT_CC_VSSRC = 1926, // PPCInstrVSX.td:1837
1942 SELECT_F16 = 1927, // PPCInstrInfo.td:1565
1943 SELECT_F4 = 1928, // PPCInstrInfo.td:1559
1944 SELECT_F8 = 1929, // PPCInstrInfo.td:1562
1945 SELECT_I4 = 1930, // PPCInstrInfo.td:1552
1946 SELECT_I8 = 1931, // PPCInstrInfo.td:1555
1947 SELECT_SPE = 1932, // PPCInstrSPE.td:826
1948 SELECT_SPE4 = 1933, // PPCInstrSPE.td:823
1949 SELECT_VRRC = 1934, // PPCInstrInfo.td:1569
1950 SELECT_VSFRC = 1935, // PPCInstrVSX.td:1832
1951 SELECT_VSRC = 1936, // PPCInstrVSX.td:1823
1952 SELECT_VSSRC = 1937, // PPCInstrVSX.td:1841
1953 SETB = 1938, // PPCInstrInfo.td:5393
1954 SETB8 = 1939, // PPCInstr64Bit.td:1067
1955 SETBC = 1940, // PPCInstrP10.td:1415
1956 SETBC8 = 1941, // PPCInstrP10.td:1431
1957 SETBCR = 1942, // PPCInstrP10.td:1419
1958 SETBCR8 = 1943, // PPCInstrP10.td:1434
1959 SETFLM = 1944, // PPCInstrInfo.td:1623
1960 SETNBC = 1945, // PPCInstrP10.td:1423
1961 SETNBC8 = 1946, // PPCInstrP10.td:1437
1962 SETNBCR = 1947, // PPCInstrP10.td:1426
1963 SETNBCR8 = 1948, // PPCInstrP10.td:1440
1964 SETRND = 1949, // PPCInstrInfo.td:1620
1965 SETRNDi = 1950, // PPCInstrInfo.td:1617
1966 SLBFEE_rec = 1951, // PPCInstrInfo.td:4613
1967 SLBIA = 1952, // PPCInstrInfo.td:4610
1968 SLBIE = 1953, // PPCInstrInfo.td:4598
1969 SLBIEG = 1954, // PPCInstr64Bit.td:2008
1970 SLBMFEE = 1955, // PPCInstrInfo.td:4604
1971 SLBMFEV = 1956, // PPCInstrInfo.td:4607
1972 SLBMTE = 1957, // PPCInstrInfo.td:4601
1973 SLBSYNC = 1958, // PPCInstr64Bit.td:2011
1974 SLD = 1959, // PPCInstrInfo.td:1046
1975 SLD_rec = 1960, // PPCInstrInfo.td:1050
1976 SLW = 1961, // PPCInstrInfo.td:1046
1977 SLW8 = 1962, // PPCInstrInfo.td:1046
1978 SLW8_rec = 1963, // PPCInstrInfo.td:1050
1979 SLW_rec = 1964, // PPCInstrInfo.td:1050
1980 SPELWZ = 1965, // PPCInstrSPE.td:798
1981 SPELWZX = 1966, // PPCInstrSPE.td:801
1982 SPESTW = 1967, // PPCInstrSPE.td:804
1983 SPESTWX = 1968, // PPCInstrSPE.td:807
1984 SPILL_ACC = 1969, // PPCInstrMMA.td:523
1985 SPILL_CR = 1970, // PPCInstrInfo.td:1578
1986 SPILL_CRBIT = 1971, // PPCInstrInfo.td:1580
1987 SPILL_DMR = 1972, // PPCInstrMMA.td:569
1988 SPILL_DMRP = 1973, // PPCInstrMMA.td:567
1989 SPILL_QUADWORD = 1974, // PPCInstr64Bit.td:1693
1990 SPILL_UACC = 1975, // PPCInstrMMA.td:525
1991 SPILL_WACC = 1976, // PPCInstrMMA.td:565
1992 SPLIT_QUADWORD = 1977, // PPCInstr64Bit.td:373
1993 SRAD = 1978, // PPCInstrInfo.td:1061
1994 SRADI = 1979, // PPCInstrInfo.td:1302
1995 SRADI_32 = 1980, // PPCInstr64Bit.td:992
1996 SRADI_rec = 1981, // PPCInstrInfo.td:1306
1997 SRAD_rec = 1982, // PPCInstrInfo.td:1065
1998 SRAW = 1983, // PPCInstrInfo.td:1061
1999 SRAW8 = 1984, // PPCInstrInfo.td:1061
2000 SRAW8_rec = 1985, // PPCInstrInfo.td:1065
2001 SRAWI = 1986, // PPCInstrInfo.td:1076
2002 SRAWI8 = 1987, // PPCInstrInfo.td:1076
2003 SRAWI8_rec = 1988, // PPCInstrInfo.td:1080
2004 SRAWI_rec = 1989, // PPCInstrInfo.td:1080
2005 SRAW_rec = 1990, // PPCInstrInfo.td:1065
2006 SRD = 1991, // PPCInstrInfo.td:1046
2007 SRD_rec = 1992, // PPCInstrInfo.td:1050
2008 SRW = 1993, // PPCInstrInfo.td:1046
2009 SRW8 = 1994, // PPCInstrInfo.td:1046
2010 SRW8_rec = 1995, // PPCInstrInfo.td:1050
2011 SRW_rec = 1996, // PPCInstrInfo.td:1050
2012 STB = 1997, // PPCInstrInfo.td:2350
2013 STB8 = 1998, // PPCInstr64Bit.td:1643
2014 STBCIX = 1999, // PPCInstrInfo.td:4722
2015 STBCX = 2000, // PPCInstrInfo.td:2157
2016 STBEPX = 2001, // PPCInstrInfo.td:4753
2017 STBU = 2002, // PPCInstrInfo.td:2371
2018 STBU8 = 2003, // PPCInstr64Bit.td:1712
2019 STBUX = 2004, // PPCInstrInfo.td:2444
2020 STBUX8 = 2005, // PPCInstr64Bit.td:1722
2021 STBX = 2006, // PPCInstrInfo.td:2406
2022 STBX8 = 2007, // PPCInstr64Bit.td:1652
2023 STBXTLS = 2008, // PPCInstr64Bit.td:733
2024 STBXTLS_ = 2009, // PPCInstr64Bit.td:855
2025 STBXTLS_32 = 2010, // PPCInstr64Bit.td:745
2026 STD = 2011, // PPCInstr64Bit.td:1667
2027 STDAT = 2012, // PPCInstr64Bit.td:428
2028 STDBRX = 2013, // PPCInstr64Bit.td:1676
2029 STDCIX = 2014, // PPCInstrInfo.td:4731
2030 STDCX = 2015, // PPCInstr64Bit.td:364
2031 STDU = 2016, // PPCInstr64Bit.td:1739
2032 STDUX = 2017, // PPCInstr64Bit.td:1745
2033 STDX = 2018, // PPCInstr64Bit.td:1670
2034 STDXTLS = 2019, // PPCInstr64Bit.td:742
2035 STDXTLS_ = 2020, // PPCInstr64Bit.td:864
2036 STFD = 2021, // PPCInstrInfo.td:2363
2037 STFDEPX = 2022, // PPCInstrInfo.td:4757
2038 STFDU = 2023, // PPCInstrInfo.td:2384
2039 STFDUX = 2024, // PPCInstrInfo.td:2465
2040 STFDX = 2025, // PPCInstrInfo.td:2436
2041 STFDXTLS = 2026, // PPCInstr64Bit.td:760
2042 STFDXTLS_ = 2027, // PPCInstr64Bit.td:873
2043 STFIWX = 2028, // PPCInstrInfo.td:2429
2044 STFS = 2029, // PPCInstrInfo.td:2360
2045 STFSU = 2030, // PPCInstrInfo.td:2381
2046 STFSUX = 2031, // PPCInstrInfo.td:2460
2047 STFSX = 2032, // PPCInstrInfo.td:2433
2048 STFSXTLS = 2033, // PPCInstr64Bit.td:757
2049 STFSXTLS_ = 2034, // PPCInstr64Bit.td:870
2050 STH = 2035, // PPCInstrInfo.td:2353
2051 STH8 = 2036, // PPCInstr64Bit.td:1646
2052 STHBRX = 2037, // PPCInstrInfo.td:2419
2053 STHCIX = 2038, // PPCInstrInfo.td:4725
2054 STHCX = 2039, // PPCInstrInfo.td:2161
2055 STHEPX = 2040, // PPCInstrInfo.td:4761
2056 STHU = 2041, // PPCInstrInfo.td:2374
2057 STHU8 = 2042, // PPCInstr64Bit.td:1715
2058 STHUX = 2043, // PPCInstrInfo.td:2449
2059 STHUX8 = 2044, // PPCInstr64Bit.td:1727
2060 STHX = 2045, // PPCInstrInfo.td:2410
2061 STHX8 = 2046, // PPCInstr64Bit.td:1656
2062 STHXTLS = 2047, // PPCInstr64Bit.td:736
2063 STHXTLS_ = 2048, // PPCInstr64Bit.td:858
2064 STHXTLS_32 = 2049, // PPCInstr64Bit.td:748
2065 STMW = 2050, // PPCInstrInfo.td:2491
2066 STOP = 2051, // PPCInstrInfo.td:5391
2067 STQ = 2052, // PPCInstr64Bit.td:1685
2068 STQCX = 2053, // PPCInstr64Bit.td:368
2069 STQX_PSEUDO = 2054, // PPCInstr64Bit.td:1689
2070 STSWI = 2055, // PPCInstrInfo.td:4506
2071 STVEBX = 2056, // PPCInstrAltivec.td:451
2072 STVEHX = 2057, // PPCInstrAltivec.td:454
2073 STVEWX = 2058, // PPCInstrAltivec.td:457
2074 STVX = 2059, // PPCInstrAltivec.td:460
2075 STVXL = 2060, // PPCInstrAltivec.td:463
2076 STW = 2061, // PPCInstrInfo.td:2356
2077 STW8 = 2062, // PPCInstr64Bit.td:1649
2078 STWAT = 2063, // PPCInstrInfo.td:2170
2079 STWBRX = 2064, // PPCInstrInfo.td:2423
2080 STWCIX = 2065, // PPCInstrInfo.td:4728
2081 STWCX = 2066, // PPCInstrInfo.td:2165
2082 STWEPX = 2067, // PPCInstrInfo.td:4765
2083 STWU = 2068, // PPCInstrInfo.td:2377
2084 STWU8 = 2069, // PPCInstr64Bit.td:1718
2085 STWUX = 2070, // PPCInstrInfo.td:2454
2086 STWUX8 = 2071, // PPCInstr64Bit.td:1732
2087 STWX = 2072, // PPCInstrInfo.td:2414
2088 STWX8 = 2073, // PPCInstr64Bit.td:1660
2089 STWXTLS = 2074, // PPCInstr64Bit.td:739
2090 STWXTLS_ = 2075, // PPCInstr64Bit.td:861
2091 STWXTLS_32 = 2076, // PPCInstr64Bit.td:751
2092 STXSD = 2077, // PPCInstrVSX.td:1757
2093 STXSDX = 2078, // PPCInstrVSX.td:374
2094 STXSIBX = 2079, // PPCInstrVSX.td:1764
2095 STXSIBXv = 2080, // PPCInstrVSX.td:1769
2096 STXSIHX = 2081, // PPCInstrVSX.td:1766
2097 STXSIHXv = 2082, // PPCInstrVSX.td:1770
2098 STXSIWX = 2083, // PPCInstrVSX.td:1186
2099 STXSSP = 2084, // PPCInstrVSX.td:1760
2100 STXSSPX = 2085, // PPCInstrVSX.td:1184
2101 STXV = 2086, // PPCInstrVSX.td:1754
2102 STXVB16X = 2087, // PPCInstrVSX.td:1775
2103 STXVD2X = 2088, // PPCInstrVSX.td:387
2104 STXVH8X = 2089, // PPCInstrVSX.td:1774
2105 STXVL = 2090, // PPCInstrVSX.td:1782
2106 STXVLL = 2091, // PPCInstrVSX.td:1787
2107 STXVP = 2092, // PPCInstrP10.td:1181
2108 STXVPB32X = 2093, // PPCInstrFuture.td:427
2109 STXVPRL = 2094, // PPCInstrFuture.td:420
2110 STXVPRLL = 2095, // PPCInstrFuture.td:423
2111 STXVPX = 2096, // PPCInstrP10.td:1184
2112 STXVRBX = 2097, // PPCInstrP10.td:1862
2113 STXVRDX = 2098, // PPCInstrP10.td:1865
2114 STXVRHX = 2099, // PPCInstrP10.td:1863
2115 STXVRL = 2100, // PPCInstrFuture.td:414
2116 STXVRLL = 2101, // PPCInstrFuture.td:417
2117 STXVRWX = 2102, // PPCInstrP10.td:1864
2118 STXVW4X = 2103, // PPCInstrVSX.td:392
2119 STXVX = 2104, // PPCInstrVSX.td:1778
2120 SUBF = 2105, // PPCInstrInfo.td:1120
2121 SUBF8 = 2106, // PPCInstrInfo.td:1120
2122 SUBF8O = 2107, // PPCInstrInfo.td:1130
2123 SUBF8O_rec = 2108, // PPCInstrInfo.td:1134
2124 SUBF8_rec = 2109, // PPCInstrInfo.td:1124
2125 SUBFC = 2110, // PPCInstrInfo.td:1172
2126 SUBFC8 = 2111, // PPCInstrInfo.td:1172
2127 SUBFC8O = 2112, // PPCInstrInfo.td:1182
2128 SUBFC8O_rec = 2113, // PPCInstrInfo.td:1186
2129 SUBFC8_rec = 2114, // PPCInstrInfo.td:1176
2130 SUBFCO = 2115, // PPCInstrInfo.td:1182
2131 SUBFCO_rec = 2116, // PPCInstrInfo.td:1186
2132 SUBFC_rec = 2117, // PPCInstrInfo.td:1176
2133 SUBFE = 2118, // PPCInstrInfo.td:1172
2134 SUBFE8 = 2119, // PPCInstrInfo.td:1172
2135 SUBFE8O = 2120, // PPCInstrInfo.td:1182
2136 SUBFE8O_rec = 2121, // PPCInstrInfo.td:1186
2137 SUBFE8_rec = 2122, // PPCInstrInfo.td:1176
2138 SUBFEO = 2123, // PPCInstrInfo.td:1182
2139 SUBFEO_rec = 2124, // PPCInstrInfo.td:1186
2140 SUBFE_rec = 2125, // PPCInstrInfo.td:1176
2141 SUBFIC = 2126, // PPCInstrInfo.td:2555
2142 SUBFIC8 = 2127, // PPCInstr64Bit.td:788
2143 SUBFME = 2128, // PPCInstrInfo.td:1221
2144 SUBFME8 = 2129, // PPCInstrInfo.td:1221
2145 SUBFME8O = 2130, // PPCInstrInfo.td:1231
2146 SUBFME8O_rec = 2131, // PPCInstrInfo.td:1235
2147 SUBFME8_rec = 2132, // PPCInstrInfo.td:1225
2148 SUBFMEO = 2133, // PPCInstrInfo.td:1231
2149 SUBFMEO_rec = 2134, // PPCInstrInfo.td:1235
2150 SUBFME_rec = 2135, // PPCInstrInfo.td:1225
2151 SUBFO = 2136, // PPCInstrInfo.td:1130
2152 SUBFO_rec = 2137, // PPCInstrInfo.td:1134
2153 SUBFUS = 2138, // PPCInstrFuture.td:49
2154 SUBFUS_rec = 2139, // PPCInstrFuture.td:53
2155 SUBFZE = 2140, // PPCInstrInfo.td:1221
2156 SUBFZE8 = 2141, // PPCInstrInfo.td:1221
2157 SUBFZE8O = 2142, // PPCInstrInfo.td:1231
2158 SUBFZE8O_rec = 2143, // PPCInstrInfo.td:1235
2159 SUBFZE8_rec = 2144, // PPCInstrInfo.td:1225
2160 SUBFZEO = 2145, // PPCInstrInfo.td:1231
2161 SUBFZEO_rec = 2146, // PPCInstrInfo.td:1235
2162 SUBFZE_rec = 2147, // PPCInstrInfo.td:1225
2163 SUBF_rec = 2148, // PPCInstrInfo.td:1124
2164 SYNC = 2149, // PPCInstrInfo.td:2494
2165 SYNCP10 = 2150, // PPCInstrP10.td:1957
2166 TABORT = 2151, // PPCInstrHTM.td:33
2167 TABORTDC = 2152, // PPCInstrHTM.td:50
2168 TABORTDCI = 2153, // PPCInstrHTM.td:55
2169 TABORTWC = 2154, // PPCInstrHTM.td:40
2170 TABORTWCI = 2155, // PPCInstrHTM.td:45
2171 TAILB = 2156, // PPCInstrInfo.td:1922
2172 TAILB8 = 2157, // PPCInstr64Bit.td:461
2173 TAILBA = 2158, // PPCInstrInfo.td:1928
2174 TAILBA8 = 2159, // PPCInstr64Bit.td:467
2175 TAILBCTR = 2160, // PPCInstrInfo.td:1917
2176 TAILBCTR8 = 2161, // PPCInstr64Bit.td:455
2177 TBEGIN = 2162, // PPCInstrHTM.td:27
2178 TBEGIN_RET = 2163, // PPCInstrHTM.td:20
2179 TCHECK = 2164, // PPCInstrHTM.td:82
2180 TCHECK_RET = 2165, // PPCInstrHTM.td:19
2181 TCRETURNai = 2166, // PPCInstrInfo.td:1867
2182 TCRETURNai8 = 2167, // PPCInstr64Bit.td:443
2183 TCRETURNdi = 2168, // PPCInstrInfo.td:1860
2184 TCRETURNdi8 = 2169, // PPCInstr64Bit.td:437
2185 TCRETURNri = 2170, // PPCInstrInfo.td:1872
2186 TCRETURNri8 = 2171, // PPCInstr64Bit.td:448
2187 TD = 2172, // PPCInstrInfo.td:2184
2188 TDI = 2173, // PPCInstrInfo.td:2182
2189 TEND = 2174, // PPCInstrHTM.td:30
2190 TLBIA = 2175, // PPCInstrInfo.td:4616
2191 TLBIE = 2176, // PPCInstrInfo.td:4630
2192 TLBIE8P9 = 2177, // PPCInstrInfo.td:4640
2193 TLBIEIO = 2178, // PPCInstrFuture.td:365
2194 TLBIEL = 2179, // PPCInstrInfo.td:4622
2195 TLBIEP = 2180, // PPCInstrFuture.td:361
2196 TLBIEP8 = 2181, // PPCInstrFuture.td:371
2197 TLBIEP9 = 2182, // PPCInstrInfo.td:4635
2198 TLBILX = 2183, // PPCInstrInfo.td:4664
2199 TLBIVAX = 2184, // PPCInstrInfo.td:4661
2200 TLBLD = 2185, // PPCInstrInfo.td:4625
2201 TLBLI = 2186, // PPCInstrInfo.td:4627
2202 TLBRE = 2187, // PPCInstrInfo.td:4667
2203 TLBRE2 = 2188, // PPCInstrInfo.td:4673
2204 TLBSX = 2189, // PPCInstrInfo.td:4658
2205 TLBSX2 = 2190, // PPCInstrInfo.td:4679
2206 TLBSX2D = 2191, // PPCInstrInfo.td:4682
2207 TLBSYNC = 2192, // PPCInstrInfo.td:4619
2208 TLBSYNCIO = 2193, // PPCInstrFuture.td:357
2209 TLBWE = 2194, // PPCInstrInfo.td:4670
2210 TLBWE2 = 2195, // PPCInstrInfo.td:4676
2211 TLSGDAIX = 2196, // PPCInstrInfo.td:3567
2212 TLSGDAIX8 = 2197, // PPCInstr64Bit.td:1601
2213 TLSLDAIX = 2198, // PPCInstrInfo.td:3572
2214 TLSLDAIX8 = 2199, // PPCInstr64Bit.td:1607
2215 TRAP = 2200, // PPCInstrInfo.td:2176
2216 TRECHKPT = 2201, // PPCInstrHTM.td:72
2217 TRECLAIM = 2202, // PPCInstrHTM.td:64
2218 TSR = 2203, // PPCInstrHTM.td:60
2219 TW = 2204, // PPCInstrInfo.td:2180
2220 TWI = 2205, // PPCInstrInfo.td:2178
2221 UNENCODED_NOP = 2206, // PPCInstrInfo.td:3631
2222 UpdateGBR = 2207, // PPCInstrInfo.td:3623
2223 VABSDUB = 2208, // PPCInstrAltivec.td:1697
2224 VABSDUH = 2209, // PPCInstrAltivec.td:1700
2225 VABSDUW = 2210, // PPCInstrAltivec.td:1703
2226 VADDCUQ = 2211, // PPCInstrAltivec.td:1307
2227 VADDCUW = 2212, // PPCInstrAltivec.td:516
2228 VADDECUQ = 2213, // PPCInstrAltivec.td:1308
2229 VADDEUQM = 2214, // PPCInstrAltivec.td:1306
2230 VADDFP = 2215, // PPCInstrAltivec.td:502
2231 VADDSBS = 2216, // PPCInstrAltivec.td:517
2232 VADDSHS = 2217, // PPCInstrAltivec.td:518
2233 VADDSWS = 2218, // PPCInstrAltivec.td:519
2234 VADDUBM = 2219, // PPCInstrAltivec.td:506
2235 VADDUBS = 2220, // PPCInstrAltivec.td:520
2236 VADDUDM = 2221, // PPCInstrAltivec.td:1297
2237 VADDUHM = 2222, // PPCInstrAltivec.td:509
2238 VADDUHS = 2223, // PPCInstrAltivec.td:521
2239 VADDUQM = 2224, // PPCInstrAltivec.td:1300
2240 VADDUWM = 2225, // PPCInstrAltivec.td:512
2241 VADDUWS = 2226, // PPCInstrAltivec.td:522
2242 VAND = 2227, // PPCInstrAltivec.td:526
2243 VANDC = 2228, // PPCInstrAltivec.td:529
2244 VAVGSB = 2229, // PPCInstrAltivec.td:576
2245 VAVGSH = 2230, // PPCInstrAltivec.td:577
2246 VAVGSW = 2231, // PPCInstrAltivec.td:578
2247 VAVGUB = 2232, // PPCInstrAltivec.td:579
2248 VAVGUH = 2233, // PPCInstrAltivec.td:580
2249 VAVGUW = 2234, // PPCInstrAltivec.td:581
2250 VBPERMD = 2235, // PPCInstrAltivec.td:1585
2251 VBPERMQ = 2236, // PPCInstrAltivec.td:1427
2252 VCFSX = 2237, // PPCInstrAltivec.td:534
2253 VCFSX_0 = 2238, // PPCInstrAltivec.td:555
2254 VCFUGED = 2239, // PPCInstrP10.td:1727
2255 VCFUX = 2240, // PPCInstrAltivec.td:538
2256 VCFUX_0 = 2241, // PPCInstrAltivec.td:563
2257 VCIPHER = 2242, // PPCInstrAltivec.td:1437
2258 VCIPHERLAST = 2243, // PPCInstrAltivec.td:1439
2259 VCLRLB = 2244, // PPCInstrP10.td:1772
2260 VCLRRB = 2245, // PPCInstrP10.td:1776
2261 VCLZB = 2246, // PPCInstrAltivec.td:1324
2262 VCLZD = 2247, // PPCInstrAltivec.td:1333
2263 VCLZDM = 2248, // PPCInstrP10.td:1744
2264 VCLZH = 2249, // PPCInstrAltivec.td:1327
2265 VCLZLSBB = 2250, // PPCInstrAltivec.td:1524
2266 VCLZW = 2251, // PPCInstrAltivec.td:1330
2267 VCMPBFP = 2252, // PPCInstrAltivec.td:814
2268 VCMPBFP_rec = 2253, // PPCInstrAltivec.td:815
2269 VCMPEQFP = 2254, // PPCInstrAltivec.td:816
2270 VCMPEQFP_rec = 2255, // PPCInstrAltivec.td:817
2271 VCMPEQUB = 2256, // PPCInstrAltivec.td:824
2272 VCMPEQUB_rec = 2257, // PPCInstrAltivec.td:825
2273 VCMPEQUD = 2258, // PPCInstrAltivec.td:1376
2274 VCMPEQUD_rec = 2259, // PPCInstrAltivec.td:1377
2275 VCMPEQUH = 2260, // PPCInstrAltivec.td:832
2276 VCMPEQUH_rec = 2261, // PPCInstrAltivec.td:833
2277 VCMPEQUQ = 2262, // PPCInstrP10.td:1902
2278 VCMPEQUQ_rec = 2263, // PPCInstrP10.td:1905
2279 VCMPEQUW = 2264, // PPCInstrAltivec.td:840
2280 VCMPEQUW_rec = 2265, // PPCInstrAltivec.td:841
2281 VCMPGEFP = 2266, // PPCInstrAltivec.td:818
2282 VCMPGEFP_rec = 2267, // PPCInstrAltivec.td:819
2283 VCMPGTFP = 2268, // PPCInstrAltivec.td:820
2284 VCMPGTFP_rec = 2269, // PPCInstrAltivec.td:821
2285 VCMPGTSB = 2270, // PPCInstrAltivec.td:826
2286 VCMPGTSB_rec = 2271, // PPCInstrAltivec.td:827
2287 VCMPGTSD = 2272, // PPCInstrAltivec.td:1378
2288 VCMPGTSD_rec = 2273, // PPCInstrAltivec.td:1379
2289 VCMPGTSH = 2274, // PPCInstrAltivec.td:834
2290 VCMPGTSH_rec = 2275, // PPCInstrAltivec.td:835
2291 VCMPGTSQ = 2276, // PPCInstrP10.td:1903
2292 VCMPGTSQ_rec = 2277, // PPCInstrP10.td:1906
2293 VCMPGTSW = 2278, // PPCInstrAltivec.td:842
2294 VCMPGTSW_rec = 2279, // PPCInstrAltivec.td:843
2295 VCMPGTUB = 2280, // PPCInstrAltivec.td:828
2296 VCMPGTUB_rec = 2281, // PPCInstrAltivec.td:829
2297 VCMPGTUD = 2282, // PPCInstrAltivec.td:1380
2298 VCMPGTUD_rec = 2283, // PPCInstrAltivec.td:1381
2299 VCMPGTUH = 2284, // PPCInstrAltivec.td:836
2300 VCMPGTUH_rec = 2285, // PPCInstrAltivec.td:837
2301 VCMPGTUQ = 2286, // PPCInstrP10.td:1904
2302 VCMPGTUQ_rec = 2287, // PPCInstrP10.td:1907
2303 VCMPGTUW = 2288, // PPCInstrAltivec.td:844
2304 VCMPGTUW_rec = 2289, // PPCInstrAltivec.td:845
2305 VCMPNEB = 2290, // PPCInstrAltivec.td:1456
2306 VCMPNEB_rec = 2291, // PPCInstrAltivec.td:1457
2307 VCMPNEH = 2292, // PPCInstrAltivec.td:1462
2308 VCMPNEH_rec = 2293, // PPCInstrAltivec.td:1463
2309 VCMPNEW = 2294, // PPCInstrAltivec.td:1468
2310 VCMPNEW_rec = 2295, // PPCInstrAltivec.td:1469
2311 VCMPNEZB = 2296, // PPCInstrAltivec.td:1458
2312 VCMPNEZB_rec = 2297, // PPCInstrAltivec.td:1459
2313 VCMPNEZH = 2298, // PPCInstrAltivec.td:1464
2314 VCMPNEZH_rec = 2299, // PPCInstrAltivec.td:1465
2315 VCMPNEZW = 2300, // PPCInstrAltivec.td:1470
2316 VCMPNEZW_rec = 2301, // PPCInstrAltivec.td:1471
2317 VCMPSQ = 2302, // PPCInstrP10.td:1919
2318 VCMPUQ = 2303, // PPCInstrP10.td:1917
2319 VCNTMBB = 2304, // PPCInstrP10.td:1629
2320 VCNTMBD = 2305, // PPCInstrP10.td:1644
2321 VCNTMBH = 2306, // PPCInstrP10.td:1634
2322 VCNTMBW = 2307, // PPCInstrP10.td:1639
2323 VCTSXS = 2308, // PPCInstrAltivec.td:542
2324 VCTSXS_0 = 2309, // PPCInstrAltivec.td:567
2325 VCTUXS = 2310, // PPCInstrAltivec.td:546
2326 VCTUXS_0 = 2311, // PPCInstrAltivec.td:559
2327 VCTZB = 2312, // PPCInstrAltivec.td:1533
2328 VCTZD = 2313, // PPCInstrAltivec.td:1539
2329 VCTZDM = 2314, // PPCInstrP10.td:1748
2330 VCTZH = 2315, // PPCInstrAltivec.td:1535
2331 VCTZLSBB = 2316, // PPCInstrAltivec.td:1528
2332 VCTZW = 2317, // PPCInstrAltivec.td:1537
2333 VDIVESD = 2318, // PPCInstrP10.td:1827
2334 VDIVESQ = 2319, // PPCInstrP10.td:1894
2335 VDIVESW = 2320, // PPCInstrP10.td:1819
2336 VDIVEUD = 2321, // PPCInstrP10.td:1831
2337 VDIVEUQ = 2322, // PPCInstrP10.td:1898
2338 VDIVEUW = 2323, // PPCInstrP10.td:1823
2339 VDIVSD = 2324, // PPCInstrP10.td:1813
2340 VDIVSQ = 2325, // PPCInstrP10.td:1888
2341 VDIVSW = 2326, // PPCInstrP10.td:1807
2342 VDIVUD = 2327, // PPCInstrP10.td:1816
2343 VDIVUQ = 2328, // PPCInstrP10.td:1891
2344 VDIVUW = 2329, // PPCInstrP10.td:1810
2345 VEQV = 2330, // PPCInstrAltivec.td:1362
2346 VEXPANDBM = 2331, // PPCInstrP10.td:1585
2347 VEXPANDDM = 2332, // PPCInstrP10.td:1597
2348 VEXPANDHM = 2333, // PPCInstrP10.td:1589
2349 VEXPANDQM = 2334, // PPCInstrP10.td:1601
2350 VEXPANDWM = 2335, // PPCInstrP10.td:1593
2351 VEXPTEFP = 2336, // PPCInstrAltivec.td:572
2352 VEXTDDVLX = 2337, // PPCInstrP10.td:1697
2353 VEXTDDVRX = 2338, // PPCInstrP10.td:1705
2354 VEXTDUBVLX = 2339, // PPCInstrP10.td:1649
2355 VEXTDUBVRX = 2340, // PPCInstrP10.td:1657
2356 VEXTDUHVLX = 2341, // PPCInstrP10.td:1665
2357 VEXTDUHVRX = 2342, // PPCInstrP10.td:1673
2358 VEXTDUWVLX = 2343, // PPCInstrP10.td:1681
2359 VEXTDUWVRX = 2344, // PPCInstrP10.td:1689
2360 VEXTRACTBM = 2345, // PPCInstrP10.td:1561
2361 VEXTRACTD = 2346, // PPCInstrAltivec.td:1488
2362 VEXTRACTDM = 2347, // PPCInstrP10.td:1576
2363 VEXTRACTHM = 2348, // PPCInstrP10.td:1566
2364 VEXTRACTQM = 2349, // PPCInstrP10.td:1581
2365 VEXTRACTUB = 2350, // PPCInstrAltivec.td:1485
2366 VEXTRACTUH = 2351, // PPCInstrAltivec.td:1486
2367 VEXTRACTUW = 2352, // PPCInstrAltivec.td:1487
2368 VEXTRACTWM = 2353, // PPCInstrP10.td:1571
2369 VEXTSB2D = 2354, // PPCInstrAltivec.td:1547
2370 VEXTSB2Ds = 2355, // PPCInstrAltivec.td:1556
2371 VEXTSB2W = 2356, // PPCInstrAltivec.td:1543
2372 VEXTSB2Ws = 2357, // PPCInstrAltivec.td:1554
2373 VEXTSD2Q = 2358, // PPCInstrP10.td:1914
2374 VEXTSH2D = 2359, // PPCInstrAltivec.td:1549
2375 VEXTSH2Ds = 2360, // PPCInstrAltivec.td:1557
2376 VEXTSH2W = 2361, // PPCInstrAltivec.td:1545
2377 VEXTSH2Ws = 2362, // PPCInstrAltivec.td:1555
2378 VEXTSW2D = 2363, // PPCInstrAltivec.td:1551
2379 VEXTSW2Ds = 2364, // PPCInstrAltivec.td:1558
2380 VEXTUBLX = 2365, // PPCInstrAltivec.td:1492
2381 VEXTUBRX = 2366, // PPCInstrAltivec.td:1493
2382 VEXTUHLX = 2367, // PPCInstrAltivec.td:1494
2383 VEXTUHRX = 2368, // PPCInstrAltivec.td:1495
2384 VEXTUWLX = 2369, // PPCInstrAltivec.td:1496
2385 VEXTUWRX = 2370, // PPCInstrAltivec.td:1497
2386 VGBBD = 2371, // PPCInstrAltivec.td:1426
2387 VGNB = 2372, // PPCInstrP10.td:1731
2388 VINSBLX = 2373, // PPCInstrP10.td:1519
2389 VINSBRX = 2374, // PPCInstrP10.td:1524
2390 VINSBVLX = 2375, // PPCInstrP10.td:1489
2391 VINSBVRX = 2376, // PPCInstrP10.td:1494
2392 VINSD = 2377, // PPCInstrP10.td:1483
2393 VINSDLX = 2378, // PPCInstrP10.td:1549
2394 VINSDRX = 2379, // PPCInstrP10.td:1555
2395 VINSERTB = 2380, // PPCInstrAltivec.td:1501
2396 VINSERTD = 2381, // PPCInstrAltivec.td:1514
2397 VINSERTH = 2382, // PPCInstrAltivec.td:1507
2398 VINSERTW = 2383, // PPCInstrAltivec.td:1513
2399 VINSHLX = 2384, // PPCInstrP10.td:1529
2400 VINSHRX = 2385, // PPCInstrP10.td:1534
2401 VINSHVLX = 2386, // PPCInstrP10.td:1499
2402 VINSHVRX = 2387, // PPCInstrP10.td:1504
2403 VINSW = 2388, // PPCInstrP10.td:1477
2404 VINSWLX = 2389, // PPCInstrP10.td:1539
2405 VINSWRX = 2390, // PPCInstrP10.td:1544
2406 VINSWVLX = 2391, // PPCInstrP10.td:1509
2407 VINSWVRX = 2392, // PPCInstrP10.td:1514
2408 VLOGEFP = 2393, // PPCInstrAltivec.td:573
2409 VMADDFP = 2394, // PPCInstrAltivec.td:471
2410 VMAXFP = 2395, // PPCInstrAltivec.td:583
2411 VMAXSB = 2396, // PPCInstrAltivec.td:584
2412 VMAXSD = 2397, // PPCInstrAltivec.td:1238
2413 VMAXSH = 2398, // PPCInstrAltivec.td:585
2414 VMAXSW = 2399, // PPCInstrAltivec.td:586
2415 VMAXUB = 2400, // PPCInstrAltivec.td:587
2416 VMAXUD = 2401, // PPCInstrAltivec.td:1239
2417 VMAXUH = 2402, // PPCInstrAltivec.td:588
2418 VMAXUW = 2403, // PPCInstrAltivec.td:589
2419 VMHADDSHS = 2404, // PPCInstrAltivec.td:483
2420 VMHRADDSHS = 2405, // PPCInstrAltivec.td:484
2421 VMINFP = 2406, // PPCInstrAltivec.td:590
2422 VMINSB = 2407, // PPCInstrAltivec.td:591
2423 VMINSD = 2408, // PPCInstrAltivec.td:1240
2424 VMINSH = 2409, // PPCInstrAltivec.td:592
2425 VMINSW = 2410, // PPCInstrAltivec.td:593
2426 VMINUB = 2411, // PPCInstrAltivec.td:594
2427 VMINUD = 2412, // PPCInstrAltivec.td:1241
2428 VMINUH = 2413, // PPCInstrAltivec.td:595
2429 VMINUW = 2414, // PPCInstrAltivec.td:596
2430 VMLADDUHM = 2415, // PPCInstrAltivec.td:487
2431 VMODSD = 2416, // PPCInstrP10.td:1801
2432 VMODSQ = 2417, // PPCInstrP10.td:1908
2433 VMODSW = 2418, // PPCInstrP10.td:1795
2434 VMODUD = 2419, // PPCInstrP10.td:1804
2435 VMODUQ = 2420, // PPCInstrP10.td:1911
2436 VMODUW = 2421, // PPCInstrP10.td:1798
2437 VMRGEW = 2422, // PPCInstrAltivec.td:1245
2438 VMRGHB = 2423, // PPCInstrAltivec.td:599
2439 VMRGHH = 2424, // PPCInstrAltivec.td:602
2440 VMRGHW = 2425, // PPCInstrAltivec.td:605
2441 VMRGLB = 2426, // PPCInstrAltivec.td:608
2442 VMRGLH = 2427, // PPCInstrAltivec.td:611
2443 VMRGLW = 2428, // PPCInstrAltivec.td:614
2444 VMRGOW = 2429, // PPCInstrAltivec.td:1249
2445 VMSUMCUD = 2430, // PPCInstrP10.td:1884
2446 VMSUMMBM = 2431, // PPCInstrAltivec.td:618
2447 VMSUMSHM = 2432, // PPCInstrAltivec.td:620
2448 VMSUMSHS = 2433, // PPCInstrAltivec.td:627
2449 VMSUMUBM = 2434, // PPCInstrAltivec.td:622
2450 VMSUMUDM = 2435, // PPCInstrAltivec.td:1452
2451 VMSUMUHM = 2436, // PPCInstrAltivec.td:624
2452 VMSUMUHS = 2437, // PPCInstrAltivec.td:629
2453 VMUL10CUQ = 2438, // PPCInstrAltivec.td:1625
2454 VMUL10ECUQ = 2439, // PPCInstrAltivec.td:1630
2455 VMUL10EUQ = 2440, // PPCInstrAltivec.td:1629
2456 VMUL10UQ = 2441, // PPCInstrAltivec.td:1623
2457 VMULESB = 2442, // PPCInstrAltivec.td:634
2458 VMULESD = 2443, // PPCInstrP10.td:1868
2459 VMULESH = 2444, // PPCInstrAltivec.td:636
2460 VMULESW = 2445, // PPCInstrAltivec.td:1227
2461 VMULEUB = 2446, // PPCInstrAltivec.td:638
2462 VMULEUD = 2447, // PPCInstrP10.td:1872
2463 VMULEUH = 2448, // PPCInstrAltivec.td:640
2464 VMULEUW = 2449, // PPCInstrAltivec.td:1229
2465 VMULHSD = 2450, // PPCInstrP10.td:1789
2466 VMULHSW = 2451, // PPCInstrP10.td:1783
2467 VMULHUD = 2452, // PPCInstrP10.td:1792
2468 VMULHUW = 2453, // PPCInstrP10.td:1786
2469 VMULLD = 2454, // PPCInstrP10.td:1780
2470 VMULOSB = 2455, // PPCInstrAltivec.td:642
2471 VMULOSD = 2456, // PPCInstrP10.td:1876
2472 VMULOSH = 2457, // PPCInstrAltivec.td:644
2473 VMULOSW = 2458, // PPCInstrAltivec.td:1231
2474 VMULOUB = 2459, // PPCInstrAltivec.td:646
2475 VMULOUD = 2460, // PPCInstrP10.td:1880
2476 VMULOUH = 2461, // PPCInstrAltivec.td:648
2477 VMULOUW = 2462, // PPCInstrAltivec.td:1233
2478 VMULUWM = 2463, // PPCInstrAltivec.td:1235
2479 VNAND = 2464, // PPCInstrAltivec.td:1365
2480 VNCIPHER = 2465, // PPCInstrAltivec.td:1441
2481 VNCIPHERLAST = 2466, // PPCInstrAltivec.td:1443
2482 VNEGD = 2467, // PPCInstrAltivec.td:1572
2483 VNEGW = 2468, // PPCInstrAltivec.td:1568
2484 VNMSUBFP = 2469, // PPCInstrAltivec.td:477
2485 VNOR = 2470, // PPCInstrAltivec.td:693
2486 VOR = 2471, // PPCInstrAltivec.td:698
2487 VORC = 2472, // PPCInstrAltivec.td:1370
2488 VPDEPD = 2473, // PPCInstrP10.td:1713
2489 VPERM = 2474, // PPCInstrAltivec.td:490
2490 VPERMR = 2475, // PPCInstrAltivec.td:1587
2491 VPERMXOR = 2476, // PPCInstrAltivec.td:1392
2492 VPEXTD = 2477, // PPCInstrP10.td:1717
2493 VPKPX = 2478, // PPCInstrAltivec.td:759
2494 VPKSDSS = 2479, // PPCInstrAltivec.td:1397
2495 VPKSDUS = 2480, // PPCInstrAltivec.td:1399
2496 VPKSHSS = 2481, // PPCInstrAltivec.td:762
2497 VPKSHUS = 2482, // PPCInstrAltivec.td:764
2498 VPKSWSS = 2483, // PPCInstrAltivec.td:766
2499 VPKSWUS = 2484, // PPCInstrAltivec.td:768
2500 VPKUDUM = 2485, // PPCInstrAltivec.td:1404
2501 VPKUDUS = 2486, // PPCInstrAltivec.td:1401
2502 VPKUHUM = 2487, // PPCInstrAltivec.td:775
2503 VPKUHUS = 2488, // PPCInstrAltivec.td:770
2504 VPKUWUM = 2489, // PPCInstrAltivec.td:779
2505 VPKUWUS = 2490, // PPCInstrAltivec.td:772
2506 VPMSUMB = 2491, // PPCInstrAltivec.td:1384
2507 VPMSUMD = 2492, // PPCInstrAltivec.td:1390
2508 VPMSUMH = 2493, // PPCInstrAltivec.td:1386
2509 VPMSUMW = 2494, // PPCInstrAltivec.td:1388
2510 VPOPCNTB = 2495, // PPCInstrAltivec.td:1338
2511 VPOPCNTD = 2496, // PPCInstrAltivec.td:1347
2512 VPOPCNTH = 2497, // PPCInstrAltivec.td:1341
2513 VPOPCNTW = 2498, // PPCInstrAltivec.td:1344
2514 VPRTYBD = 2499, // PPCInstrAltivec.td:1579
2515 VPRTYBQ = 2500, // PPCInstrAltivec.td:1581
2516 VPRTYBW = 2501, // PPCInstrAltivec.td:1577
2517 VREFP = 2502, // PPCInstrAltivec.td:652
2518 VRFIM = 2503, // PPCInstrAltivec.td:653
2519 VRFIN = 2504, // PPCInstrAltivec.td:654
2520 VRFIP = 2505, // PPCInstrAltivec.td:655
2521 VRFIZ = 2506, // PPCInstrAltivec.td:656
2522 VRLB = 2507, // PPCInstrAltivec.td:706
2523 VRLD = 2508, // PPCInstrAltivec.td:1269
2524 VRLDMI = 2509, // PPCInstrAltivec.td:1609
2525 VRLDNM = 2510, // PPCInstrAltivec.td:1605
2526 VRLH = 2511, // PPCInstrAltivec.td:707
2527 VRLQ = 2512, // PPCInstrP10.td:1936
2528 VRLQMI = 2513, // PPCInstrP10.td:1925
2529 VRLQNM = 2514, // PPCInstrP10.td:1921
2530 VRLW = 2515, // PPCInstrAltivec.td:708
2531 VRLWMI = 2516, // PPCInstrAltivec.td:1599
2532 VRLWNM = 2517, // PPCInstrAltivec.td:1595
2533 VRSQRTEFP = 2518, // PPCInstrAltivec.td:657
2534 VSBOX = 2519, // PPCInstrAltivec.td:1445
2535 VSEL = 2520, // PPCInstrAltivec.td:492
2536 VSHASIGMAD = 2521, // PPCInstrAltivec.td:1435
2537 VSHASIGMAW = 2522, // PPCInstrAltivec.td:1433
2538 VSL = 2523, // PPCInstrAltivec.td:711
2539 VSLB = 2524, // PPCInstrAltivec.td:714
2540 VSLD = 2525, // PPCInstrAltivec.td:1275
2541 VSLDBI = 2526, // PPCInstrP10.td:1445
2542 VSLDOI = 2527, // PPCInstrAltivec.td:495
2543 VSLH = 2528, // PPCInstrAltivec.td:715
2544 VSLO = 2529, // PPCInstrAltivec.td:712
2545 VSLQ = 2530, // PPCInstrP10.td:1932
2546 VSLV = 2531, // PPCInstrAltivec.td:1617
2547 VSLW = 2532, // PPCInstrAltivec.td:716
2548 VSPLTB = 2533, // PPCInstrAltivec.td:718
2549 VSPLTBs = 2534, // PPCInstrAltivec.td:731
2550 VSPLTH = 2535, // PPCInstrAltivec.td:722
2551 VSPLTHs = 2536, // PPCInstrAltivec.td:733
2552 VSPLTISB = 2537, // PPCInstrAltivec.td:748
2553 VSPLTISH = 2538, // PPCInstrAltivec.td:751
2554 VSPLTISW = 2539, // PPCInstrAltivec.td:754
2555 VSPLTW = 2540, // PPCInstrAltivec.td:726
2556 VSR = 2541, // PPCInstrAltivec.td:737
2557 VSRAB = 2542, // PPCInstrAltivec.td:740
2558 VSRAD = 2543, // PPCInstrAltivec.td:1279
2559 VSRAH = 2544, // PPCInstrAltivec.td:741
2560 VSRAQ = 2545, // PPCInstrP10.td:1933
2561 VSRAW = 2546, // PPCInstrAltivec.td:742
2562 VSRB = 2547, // PPCInstrAltivec.td:743
2563 VSRD = 2548, // PPCInstrAltivec.td:1277
2564 VSRDBI = 2549, // PPCInstrP10.td:1453
2565 VSRH = 2550, // PPCInstrAltivec.td:744
2566 VSRO = 2551, // PPCInstrAltivec.td:738
2567 VSRQ = 2552, // PPCInstrP10.td:1934
2568 VSRV = 2553, // PPCInstrAltivec.td:1619
2569 VSRW = 2554, // PPCInstrAltivec.td:745
2570 VSTRIBL = 2555, // PPCInstrP10.td:198
2571 VSTRIBL_rec = 2556, // PPCInstrP10.td:202
2572 VSTRIBR = 2557, // PPCInstrP10.td:198
2573 VSTRIBR_rec = 2558, // PPCInstrP10.td:202
2574 VSTRIHL = 2559, // PPCInstrP10.td:198
2575 VSTRIHL_rec = 2560, // PPCInstrP10.td:202
2576 VSTRIHR = 2561, // PPCInstrP10.td:198
2577 VSTRIHR_rec = 2562, // PPCInstrP10.td:202
2578 VSUBCUQ = 2563, // PPCInstrAltivec.td:1320
2579 VSUBCUW = 2564, // PPCInstrAltivec.td:659
2580 VSUBECUQ = 2565, // PPCInstrAltivec.td:1321
2581 VSUBEUQM = 2566, // PPCInstrAltivec.td:1319
2582 VSUBFP = 2567, // PPCInstrAltivec.td:661
2583 VSUBSBS = 2568, // PPCInstrAltivec.td:674
2584 VSUBSHS = 2569, // PPCInstrAltivec.td:675
2585 VSUBSWS = 2570, // PPCInstrAltivec.td:676
2586 VSUBUBM = 2571, // PPCInstrAltivec.td:664
2587 VSUBUBS = 2572, // PPCInstrAltivec.td:677
2588 VSUBUDM = 2573, // PPCInstrAltivec.td:1311
2589 VSUBUHM = 2574, // PPCInstrAltivec.td:667
2590 VSUBUHS = 2575, // PPCInstrAltivec.td:678
2591 VSUBUQM = 2576, // PPCInstrAltivec.td:1316
2592 VSUBUWM = 2577, // PPCInstrAltivec.td:670
2593 VSUBUWS = 2578, // PPCInstrAltivec.td:679
2594 VSUM2SWS = 2579, // PPCInstrAltivec.td:683
2595 VSUM4SBS = 2580, // PPCInstrAltivec.td:685
2596 VSUM4SHS = 2581, // PPCInstrAltivec.td:687
2597 VSUM4UBS = 2582, // PPCInstrAltivec.td:689
2598 VSUMSWS = 2583, // PPCInstrAltivec.td:682
2599 VUCMPRHB = 2584, // PPCInstrFuture.td:470
2600 VUCMPRHH = 2585, // PPCInstrFuture.td:480
2601 VUCMPRHN = 2586, // PPCInstrFuture.td:462
2602 VUCMPRLB = 2587, // PPCInstrFuture.td:475
2603 VUCMPRLH = 2588, // PPCInstrFuture.td:485
2604 VUCMPRLN = 2589, // PPCInstrFuture.td:466
2605 VUPKHPX = 2590, // PPCInstrAltivec.td:785
2606 VUPKHSB = 2591, // PPCInstrAltivec.td:787
2607 VUPKHSH = 2592, // PPCInstrAltivec.td:789
2608 VUPKHSNTOB = 2593, // PPCInstrFuture.td:433
2609 VUPKHSW = 2594, // PPCInstrAltivec.td:1408
2610 VUPKINT4TOBF16 = 2595, // PPCInstrFuture.td:441
2611 VUPKINT4TOFP32 = 2596, // PPCInstrFuture.td:456
2612 VUPKINT8TOBF16 = 2597, // PPCInstrFuture.td:446
2613 VUPKINT8TOFP32 = 2598, // PPCInstrFuture.td:451
2614 VUPKLPX = 2599, // PPCInstrAltivec.td:791
2615 VUPKLSB = 2600, // PPCInstrAltivec.td:793
2616 VUPKLSH = 2601, // PPCInstrAltivec.td:795
2617 VUPKLSNTOB = 2602, // PPCInstrFuture.td:437
2618 VUPKLSW = 2603, // PPCInstrAltivec.td:1410
2619 VXOR = 2604, // PPCInstrAltivec.td:701
2620 V_SET0 = 2605, // PPCInstrAltivec.td:856
2621 V_SET0B = 2606, // PPCInstrAltivec.td:850
2622 V_SET0H = 2607, // PPCInstrAltivec.td:853
2623 V_SETALLONES = 2608, // PPCInstrAltivec.td:867
2624 V_SETALLONESB = 2609, // PPCInstrAltivec.td:861
2625 V_SETALLONESH = 2610, // PPCInstrAltivec.td:864
2626 WAIT = 2611, // PPCInstrInfo.td:4516
2627 WAITP10 = 2612, // PPCInstrP10.td:1955
2628 WRTEE = 2613, // PPCInstrInfo.td:4537
2629 WRTEEI = 2614, // PPCInstrInfo.td:4542
2630 XOR = 2615, // PPCInstrInfo.td:1046
2631 XOR8 = 2616, // PPCInstrInfo.td:1046
2632 XOR8_rec = 2617, // PPCInstrInfo.td:1050
2633 XORI = 2618, // PPCInstrInfo.td:2590
2634 XORI8 = 2619, // PPCInstr64Bit.td:682
2635 XORIS = 2620, // PPCInstrInfo.td:2593
2636 XORIS8 = 2621, // PPCInstr64Bit.td:685
2637 XOR_rec = 2622, // PPCInstrInfo.td:1050
2638 XSABSDP = 2623, // PPCInstrVSX.td:750
2639 XSABSQP = 2624, // PPCInstrVSX.td:1408
2640 XSADDADDSUQM = 2625, // PPCInstrFuture.td:567
2641 XSADDADDUQM = 2626, // PPCInstrFuture.td:564
2642 XSADDDP = 2627, // PPCInstrVSX.td:403
2643 XSADDQP = 2628, // PPCInstrVSX.td:1421
2644 XSADDQPO = 2629, // PPCInstrVSX.td:1451
2645 XSADDSP = 2630, // PPCInstrVSX.td:1201
2646 XSADDSUBSUQM = 2631, // PPCInstrFuture.td:573
2647 XSADDSUBUQM = 2632, // PPCInstrFuture.td:570
2648 XSCMPEQDP = 2633, // PPCInstrVSX.td:1508
2649 XSCMPEQQP = 2634, // PPCInstrP10.td:1225
2650 XSCMPEXPDP = 2635, // PPCInstrVSX.td:1496
2651 XSCMPEXPQP = 2636, // PPCInstrVSX.td:1499
2652 XSCMPGEDP = 2637, // PPCInstrVSX.td:1510
2653 XSCMPGEQP = 2638, // PPCInstrP10.td:1226
2654 XSCMPGTDP = 2639, // PPCInstrVSX.td:1512
2655 XSCMPGTQP = 2640, // PPCInstrP10.td:1227
2656 XSCMPODP = 2641, // PPCInstrVSX.td:722
2657 XSCMPOQP = 2642, // PPCInstrVSX.td:1502
2658 XSCMPUDP = 2643, // PPCInstrVSX.td:725
2659 XSCMPUQP = 2644, // PPCInstrVSX.td:1503
2660 XSCPSGNDP = 2645, // PPCInstrVSX.td:767
2661 XSCPSGNQP = 2646, // PPCInstrVSX.td:1403
2662 XSCVDPHP = 2647, // PPCInstrVSX.td:1555
2663 XSCVDPQP = 2648, // PPCInstrVSX.td:1522
2664 XSCVDPSP = 2649, // PPCInstrVSX.td:811
2665 XSCVDPSPN = 2650, // PPCInstrVSX.td:1331
2666 XSCVDPSXDS = 2651, // PPCInstrVSX.td:814
2667 XSCVDPSXDSs = 2652, // PPCInstrVSX.td:819
2668 XSCVDPSXWS = 2653, // PPCInstrVSX.td:823
2669 XSCVDPSXWSs = 2654, // PPCInstrVSX.td:828
2670 XSCVDPUXDS = 2655, // PPCInstrVSX.td:832
2671 XSCVDPUXDSs = 2656, // PPCInstrVSX.td:837
2672 XSCVDPUXWS = 2657, // PPCInstrVSX.td:841
2673 XSCVDPUXWSs = 2658, // PPCInstrVSX.td:846
2674 XSCVHPDP = 2659, // PPCInstrVSX.td:1556
2675 XSCVQPDP = 2660, // PPCInstrVSX.td:1526
2676 XSCVQPDPO = 2661, // PPCInstrVSX.td:1527
2677 XSCVQPSDZ = 2662, // PPCInstrVSX.td:1535
2678 XSCVQPSQZ = 2663, // PPCInstrP10.td:1938
2679 XSCVQPSWZ = 2664, // PPCInstrVSX.td:1537
2680 XSCVQPUDZ = 2665, // PPCInstrVSX.td:1539
2681 XSCVQPUQZ = 2666, // PPCInstrP10.td:1937
2682 XSCVQPUWZ = 2667, // PPCInstrVSX.td:1541
2683 XSCVSDQP = 2668, // PPCInstrVSX.td:1546
2684 XSCVSPDP = 2669, // PPCInstrVSX.td:850
2685 XSCVSPDPN = 2670, // PPCInstrVSX.td:1333
2686 XSCVSQQP = 2671, // PPCInstrP10.td:1940
2687 XSCVSXDDP = 2672, // PPCInstrVSX.td:853
2688 XSCVSXDSP = 2673, // PPCInstrVSX.td:1320
2689 XSCVUDQP = 2674, // PPCInstrVSX.td:1547
2690 XSCVUQQP = 2675, // PPCInstrP10.td:1939
2691 XSCVUXDDP = 2676, // PPCInstrVSX.td:857
2692 XSCVUXDSP = 2677, // PPCInstrVSX.td:1324
2693 XSDIVDP = 2678, // PPCInstrVSX.td:642
2694 XSDIVQP = 2679, // PPCInstrVSX.td:1428
2695 XSDIVQPO = 2680, // PPCInstrVSX.td:1464
2696 XSDIVSP = 2681, // PPCInstrVSX.td:1215
2697 XSIEXPDP = 2682, // PPCInstrVSX.td:1583
2698 XSIEXPQP = 2683, // PPCInstrVSX.td:1589
2699 XSMADDADP = 2684, // PPCInstrVSX.td:451
2700 XSMADDASP = 2685, // PPCInstrVSX.td:1242
2701 XSMADDMDP = 2686, // PPCInstrVSX.td:458
2702 XSMADDMSP = 2687, // PPCInstrVSX.td:1251
2703 XSMADDQP = 2688, // PPCInstrVSX.td:1434
2704 XSMADDQPO = 2689, // PPCInstrVSX.td:1473
2705 XSMAXCDP = 2690, // PPCInstrVSX.td:1670
2706 XSMAXCQP = 2691, // PPCInstrP10.td:1948
2707 XSMAXDP = 2692, // PPCInstrVSX.td:951
2708 XSMAXJDP = 2693, // PPCInstrVSX.td:1679
2709 XSMERGE2T1UQM = 2694, // PPCInstrFuture.td:576
2710 XSMERGE2T2UQM = 2695, // PPCInstrFuture.td:579
2711 XSMERGE2T3UQM = 2696, // PPCInstrFuture.td:582
2712 XSMERGE3T1UQM = 2697, // PPCInstrFuture.td:585
2713 XSMINCDP = 2698, // PPCInstrVSX.td:1673
2714 XSMINCQP = 2699, // PPCInstrP10.td:1950
2715 XSMINDP = 2700, // PPCInstrVSX.td:956
2716 XSMINJDP = 2701, // PPCInstrVSX.td:1681
2717 XSMSUBADP = 2702, // PPCInstrVSX.td:467
2718 XSMSUBASP = 2703, // PPCInstrVSX.td:1261
2719 XSMSUBMDP = 2704, // PPCInstrVSX.td:474
2720 XSMSUBMSP = 2705, // PPCInstrVSX.td:1271
2721 XSMSUBQP = 2706, // PPCInstrVSX.td:1437
2722 XSMSUBQPO = 2707, // PPCInstrVSX.td:1478
2723 XSMULDP = 2708, // PPCInstrVSX.td:407
2724 XSMULQP = 2709, // PPCInstrVSX.td:1423
2725 XSMULQPO = 2710, // PPCInstrVSX.td:1455
2726 XSMULSP = 2711, // PPCInstrVSX.td:1205
2727 XSNABSDP = 2712, // PPCInstrVSX.td:754
2728 XSNABSDPs = 2713, // PPCInstrVSX.td:759
2729 XSNABSQP = 2714, // PPCInstrVSX.td:1410
2730 XSNEGDP = 2715, // PPCInstrVSX.td:763
2731 XSNEGQP = 2716, // PPCInstrVSX.td:1412
2732 XSNMADDADP = 2717, // PPCInstrVSX.td:483
2733 XSNMADDASP = 2718, // PPCInstrVSX.td:1281
2734 XSNMADDMDP = 2719, // PPCInstrVSX.td:490
2735 XSNMADDMSP = 2720, // PPCInstrVSX.td:1291
2736 XSNMADDQP = 2721, // PPCInstrVSX.td:1441
2737 XSNMADDQPO = 2722, // PPCInstrVSX.td:1482
2738 XSNMSUBADP = 2723, // PPCInstrVSX.td:499
2739 XSNMSUBASP = 2724, // PPCInstrVSX.td:1301
2740 XSNMSUBMDP = 2725, // PPCInstrVSX.td:506
2741 XSNMSUBMSP = 2726, // PPCInstrVSX.td:1311
2742 XSNMSUBQP = 2727, // PPCInstrVSX.td:1445
2743 XSNMSUBQPO = 2728, // PPCInstrVSX.td:1486
2744 XSRDPI = 2729, // PPCInstrVSX.td:987
2745 XSRDPIC = 2730, // PPCInstrVSX.td:940
2746 XSRDPIM = 2731, // PPCInstrVSX.td:991
2747 XSRDPIP = 2732, // PPCInstrVSX.td:995
2748 XSRDPIZ = 2733, // PPCInstrVSX.td:999
2749 XSREBASE2T1UQM = 2734, // PPCInstrFuture.td:588
2750 XSREBASE2T2UQM = 2735, // PPCInstrFuture.td:591
2751 XSREBASE2T3UQM = 2736, // PPCInstrFuture.td:594
2752 XSREBASE2T4UQM = 2737, // PPCInstrFuture.td:597
2753 XSREBASE3T1UQM = 2738, // PPCInstrFuture.td:600
2754 XSREBASE3T2UQM = 2739, // PPCInstrFuture.td:603
2755 XSREBASE3T3UQM = 2740, // PPCInstrFuture.td:606
2756 XSREDP = 2741, // PPCInstrVSX.td:651
2757 XSRESP = 2742, // PPCInstrVSX.td:1220
2758 XSRQPI = 2743, // PPCInstrVSX.td:1569
2759 XSRQPIX = 2744, // PPCInstrVSX.td:1570
2760 XSRQPXP = 2745, // PPCInstrVSX.td:1575
2761 XSRSP = 2746, // PPCInstrVSX.td:1226
2762 XSRSQRTEDP = 2747, // PPCInstrVSX.td:655
2763 XSRSQRTESP = 2748, // PPCInstrVSX.td:1234
2764 XSSQRTDP = 2749, // PPCInstrVSX.td:646
2765 XSSQRTQP = 2750, // PPCInstrVSX.td:1431
2766 XSSQRTQPO = 2751, // PPCInstrVSX.td:1468
2767 XSSQRTSP = 2752, // PPCInstrVSX.td:1230
2768 XSSUBDP = 2753, // PPCInstrVSX.td:434
2769 XSSUBQP = 2754, // PPCInstrVSX.td:1426
2770 XSSUBQPO = 2755, // PPCInstrVSX.td:1460
2771 XSSUBSP = 2756, // PPCInstrVSX.td:1211
2772 XSTDIVDP = 2757, // PPCInstrVSX.td:661
2773 XSTSQRTDP = 2758, // PPCInstrVSX.td:664
2774 XSTSTDCDP = 2759, // PPCInstrVSX.td:1646
2775 XSTSTDCQP = 2760, // PPCInstrVSX.td:1649
2776 XSTSTDCSP = 2761, // PPCInstrVSX.td:1643
2777 XSXEXPDP = 2762, // PPCInstrVSX.td:1594
2778 XSXEXPQP = 2763, // PPCInstrVSX.td:1599
2779 XSXSIGDP = 2764, // PPCInstrVSX.td:1595
2780 XSXSIGQP = 2765, // PPCInstrVSX.td:1600
2781 XVABSDP = 2766, // PPCInstrVSX.td:772
2782 XVABSSP = 2767, // PPCInstrVSX.td:777
2783 XVADDDP = 2768, // PPCInstrVSX.td:412
2784 XVADDSP = 2769, // PPCInstrVSX.td:417
2785 XVADDUHM = 2770, // PPCInstrFuture.td:526
2786 XVADDUWM = 2771, // PPCInstrFuture.td:524
2787 XVBF16GER2 = 2772, // PPCInstrMMA.td:10
2788 XVBF16GER2NN = 2773, // PPCInstrMMA.td:228
2789 XVBF16GER2NP = 2774, // PPCInstrMMA.td:224
2790 XVBF16GER2PN = 2775, // PPCInstrMMA.td:220
2791 XVBF16GER2PP = 2776, // PPCInstrMMA.td:14
2792 XVBF16GER2W = 2777, // PPCInstrMMA.td:20
2793 XVBF16GER2WNN = 2778, // PPCInstrMMA.td:242
2794 XVBF16GER2WNP = 2779, // PPCInstrMMA.td:238
2795 XVBF16GER2WPN = 2780, // PPCInstrMMA.td:234
2796 XVBF16GER2WPP = 2781, // PPCInstrMMA.td:24
2797 XVCMPEQDP = 2782, // PPCInstrVSX.td:199
2798 XVCMPEQDP_rec = 2783, // PPCInstrVSX.td:203
2799 XVCMPEQSP = 2784, // PPCInstrVSX.td:199
2800 XVCMPEQSP_rec = 2785, // PPCInstrVSX.td:203
2801 XVCMPGEDP = 2786, // PPCInstrVSX.td:199
2802 XVCMPGEDP_rec = 2787, // PPCInstrVSX.td:203
2803 XVCMPGESP = 2788, // PPCInstrVSX.td:199
2804 XVCMPGESP_rec = 2789, // PPCInstrVSX.td:203
2805 XVCMPGTDP = 2790, // PPCInstrVSX.td:199
2806 XVCMPGTDP_rec = 2791, // PPCInstrVSX.td:203
2807 XVCMPGTSP = 2792, // PPCInstrVSX.td:199
2808 XVCMPGTSP_rec = 2793, // PPCInstrVSX.td:203
2809 XVCPSGNDP = 2794, // PPCInstrVSX.td:782
2810 XVCPSGNSP = 2795, // PPCInstrVSX.td:786
2811 XVCVBF16SPN = 2796, // PPCInstrP10.td:1947
2812 XVCVDPSP = 2797, // PPCInstrVSX.td:862
2813 XVCVDPSXDS = 2798, // PPCInstrVSX.td:866
2814 XVCVDPSXWS = 2799, // PPCInstrVSX.td:870
2815 XVCVDPUXDS = 2800, // PPCInstrVSX.td:874
2816 XVCVDPUXWS = 2801, // PPCInstrVSX.td:878
2817 XVCVHPSP = 2802, // PPCInstrVSX.td:1563
2818 XVCVSPBF16 = 2803, // PPCInstrP10.td:1946
2819 XVCVSPDP = 2804, // PPCInstrVSX.td:883
2820 XVCVSPHP = 2805, // PPCInstrVSX.td:1564
2821 XVCVSPSXDS = 2806, // PPCInstrVSX.td:887
2822 XVCVSPSXWS = 2807, // PPCInstrVSX.td:891
2823 XVCVSPUXDS = 2808, // PPCInstrVSX.td:895
2824 XVCVSPUXWS = 2809, // PPCInstrVSX.td:899
2825 XVCVSXDDP = 2810, // PPCInstrVSX.td:903
2826 XVCVSXDSP = 2811, // PPCInstrVSX.td:907
2827 XVCVSXWDP = 2812, // PPCInstrVSX.td:929
2828 XVCVSXWSP = 2813, // PPCInstrVSX.td:911
2829 XVCVUXDDP = 2814, // PPCInstrVSX.td:915
2830 XVCVUXDSP = 2815, // PPCInstrVSX.td:919
2831 XVCVUXWDP = 2816, // PPCInstrVSX.td:933
2832 XVCVUXWSP = 2817, // PPCInstrVSX.td:923
2833 XVDIVDP = 2818, // PPCInstrVSX.td:685
2834 XVDIVSP = 2819, // PPCInstrVSX.td:689
2835 XVF16GER2 = 2820, // PPCInstrMMA.td:10
2836 XVF16GER2NN = 2821, // PPCInstrMMA.td:228
2837 XVF16GER2NP = 2822, // PPCInstrMMA.td:224
2838 XVF16GER2PN = 2823, // PPCInstrMMA.td:220
2839 XVF16GER2PP = 2824, // PPCInstrMMA.td:14
2840 XVF16GER2W = 2825, // PPCInstrMMA.td:20
2841 XVF16GER2WNN = 2826, // PPCInstrMMA.td:242
2842 XVF16GER2WNP = 2827, // PPCInstrMMA.td:238
2843 XVF16GER2WPN = 2828, // PPCInstrMMA.td:234
2844 XVF16GER2WPP = 2829, // PPCInstrMMA.td:24
2845 XVF32GER = 2830, // PPCInstrMMA.td:10
2846 XVF32GERNN = 2831, // PPCInstrMMA.td:309
2847 XVF32GERNP = 2832, // PPCInstrMMA.td:305
2848 XVF32GERPN = 2833, // PPCInstrMMA.td:301
2849 XVF32GERPP = 2834, // PPCInstrMMA.td:14
2850 XVF32GERW = 2835, // PPCInstrMMA.td:20
2851 XVF32GERWNN = 2836, // PPCInstrMMA.td:323
2852 XVF32GERWNP = 2837, // PPCInstrMMA.td:319
2853 XVF32GERWPN = 2838, // PPCInstrMMA.td:315
2854 XVF32GERWPP = 2839, // PPCInstrMMA.td:24
2855 XVF64GER = 2840, // PPCInstrMMA.td:10
2856 XVF64GERNN = 2841, // PPCInstrMMA.td:309
2857 XVF64GERNP = 2842, // PPCInstrMMA.td:305
2858 XVF64GERPN = 2843, // PPCInstrMMA.td:301
2859 XVF64GERPP = 2844, // PPCInstrMMA.td:14
2860 XVF64GERW = 2845, // PPCInstrMMA.td:20
2861 XVF64GERWNN = 2846, // PPCInstrMMA.td:323
2862 XVF64GERWNP = 2847, // PPCInstrMMA.td:319
2863 XVF64GERWPN = 2848, // PPCInstrMMA.td:315
2864 XVF64GERWPP = 2849, // PPCInstrMMA.td:24
2865 XVI16GER2 = 2850, // PPCInstrMMA.td:157
2866 XVI16GER2PP = 2851, // PPCInstrMMA.td:161
2867 XVI16GER2S = 2852, // PPCInstrMMA.td:10
2868 XVI16GER2SPP = 2853, // PPCInstrMMA.td:14
2869 XVI16GER2SW = 2854, // PPCInstrMMA.td:20
2870 XVI16GER2SWPP = 2855, // PPCInstrMMA.td:24
2871 XVI16GER2W = 2856, // PPCInstrMMA.td:185
2872 XVI16GER2WPP = 2857, // PPCInstrMMA.td:189
2873 XVI4GER8 = 2858, // PPCInstrMMA.td:10
2874 XVI4GER8PP = 2859, // PPCInstrMMA.td:14
2875 XVI4GER8W = 2860, // PPCInstrMMA.td:20
2876 XVI4GER8WPP = 2861, // PPCInstrMMA.td:24
2877 XVI8GER4 = 2862, // PPCInstrMMA.td:10
2878 XVI8GER4PP = 2863, // PPCInstrMMA.td:14
2879 XVI8GER4SPP = 2864, // PPCInstrMMA.td:518
2880 XVI8GER4W = 2865, // PPCInstrMMA.td:20
2881 XVI8GER4WPP = 2866, // PPCInstrMMA.td:24
2882 XVI8GER4WSPP = 2867, // PPCInstrMMA.td:558
2883 XVIEXPDP = 2868, // PPCInstrVSX.td:1621
2884 XVIEXPSP = 2869, // PPCInstrVSX.td:1623
2885 XVMADDADP = 2870, // PPCInstrVSX.td:515
2886 XVMADDASP = 2871, // PPCInstrVSX.td:531
2887 XVMADDMDP = 2872, // PPCInstrVSX.td:522
2888 XVMADDMSP = 2873, // PPCInstrVSX.td:538
2889 XVMAXDP = 2874, // PPCInstrVSX.td:962
2890 XVMAXSP = 2875, // PPCInstrVSX.td:973
2891 XVMINDP = 2876, // PPCInstrVSX.td:967
2892 XVMINSP = 2877, // PPCInstrVSX.td:978
2893 XVMSUBADP = 2878, // PPCInstrVSX.td:547
2894 XVMSUBASP = 2879, // PPCInstrVSX.td:563
2895 XVMSUBMDP = 2880, // PPCInstrVSX.td:554
2896 XVMSUBMSP = 2881, // PPCInstrVSX.td:570
2897 XVMULDP = 2882, // PPCInstrVSX.td:422
2898 XVMULHSH = 2883, // PPCInstrFuture.td:538
2899 XVMULHSW = 2884, // PPCInstrFuture.td:536
2900 XVMULHUH = 2885, // PPCInstrFuture.td:542
2901 XVMULHUW = 2886, // PPCInstrFuture.td:540
2902 XVMULSP = 2887, // PPCInstrVSX.td:427
2903 XVMULUHM = 2888, // PPCInstrFuture.td:534
2904 XVMULUWM = 2889, // PPCInstrFuture.td:532
2905 XVNABSDP = 2890, // PPCInstrVSX.td:791
2906 XVNABSSP = 2891, // PPCInstrVSX.td:795
2907 XVNEGDP = 2892, // PPCInstrVSX.td:800
2908 XVNEGSP = 2893, // PPCInstrVSX.td:804
2909 XVNMADDADP = 2894, // PPCInstrVSX.td:579
2910 XVNMADDASP = 2895, // PPCInstrVSX.td:595
2911 XVNMADDMDP = 2896, // PPCInstrVSX.td:586
2912 XVNMADDMSP = 2897, // PPCInstrVSX.td:602
2913 XVNMSUBADP = 2898, // PPCInstrVSX.td:611
2914 XVNMSUBASP = 2899, // PPCInstrVSX.td:627
2915 XVNMSUBMDP = 2900, // PPCInstrVSX.td:618
2916 XVNMSUBMSP = 2901, // PPCInstrVSX.td:634
2917 XVRDPI = 2902, // PPCInstrVSX.td:1004
2918 XVRDPIC = 2903, // PPCInstrVSX.td:943
2919 XVRDPIM = 2904, // PPCInstrVSX.td:1008
2920 XVRDPIP = 2905, // PPCInstrVSX.td:1012
2921 XVRDPIZ = 2906, // PPCInstrVSX.td:1016
2922 XVREDP = 2907, // PPCInstrVSX.td:703
2923 XVRESP = 2908, // PPCInstrVSX.td:707
2924 XVRLW = 2909, // PPCInstrFuture.td:491
2925 XVRSPI = 2910, // PPCInstrVSX.td:1021
2926 XVRSPIC = 2911, // PPCInstrVSX.td:946
2927 XVRSPIM = 2912, // PPCInstrVSX.td:1025
2928 XVRSPIP = 2913, // PPCInstrVSX.td:1029
2929 XVRSPIZ = 2914, // PPCInstrVSX.td:1033
2930 XVRSQRTEDP = 2915, // PPCInstrVSX.td:712
2931 XVRSQRTESP = 2916, // PPCInstrVSX.td:716
2932 XVSQRTDP = 2917, // PPCInstrVSX.td:694
2933 XVSQRTSP = 2918, // PPCInstrVSX.td:698
2934 XVSUBDP = 2919, // PPCInstrVSX.td:439
2935 XVSUBSP = 2920, // PPCInstrVSX.td:443
2936 XVSUBUHM = 2921, // PPCInstrFuture.td:530
2937 XVSUBUWM = 2922, // PPCInstrFuture.td:528
2938 XVTDIVDP = 2923, // PPCInstrVSX.td:668
2939 XVTDIVSP = 2924, // PPCInstrVSX.td:671
2940 XVTLSBB = 2925, // PPCInstrP10.td:1835
2941 XVTSQRTDP = 2926, // PPCInstrVSX.td:675
2942 XVTSQRTSP = 2927, // PPCInstrVSX.td:679
2943 XVTSTDCDP = 2928, // PPCInstrVSX.td:1661
2944 XVTSTDCSP = 2929, // PPCInstrVSX.td:1655
2945 XVXEXPDP = 2930, // PPCInstrVSX.td:1627
2946 XVXEXPSP = 2931, // PPCInstrVSX.td:1630
2947 XVXSIGDP = 2932, // PPCInstrVSX.td:1633
2948 XVXSIGSP = 2933, // PPCInstrVSX.td:1636
2949 XXAESDECP = 2934, // PPCInstrFuture.td:505
2950 XXAESENCP = 2935, // PPCInstrFuture.td:499
2951 XXAESGENLKP = 2936, // PPCInstrFuture.td:511
2952 XXBLENDVB = 2937, // PPCInstrP10.td:852
2953 XXBLENDVD = 2938, // PPCInstrP10.td:864
2954 XXBLENDVH = 2939, // PPCInstrP10.td:856
2955 XXBLENDVW = 2940, // PPCInstrP10.td:860
2956 XXBRD = 2941, // PPCInstrVSX.td:1692
2957 XXBRH = 2942, // PPCInstrVSX.td:1689
2958 XXBRQ = 2943, // PPCInstrVSX.td:1696
2959 XXBRW = 2944, // PPCInstrVSX.td:1690
2960 XXEVAL = 2945, // PPCInstrP10.td:1738
2961 XXEXTRACTUW = 2946, // PPCInstrVSX.td:1616
2962 XXGENPCVBM = 2947, // PPCInstrP10.td:1760
2963 XXGENPCVDM = 2948, // PPCInstrP10.td:1769
2964 XXGENPCVHM = 2949, // PPCInstrP10.td:1763
2965 XXGENPCVWM = 2950, // PPCInstrP10.td:1766
2966 XXGFMUL128 = 2951, // PPCInstrFuture.td:519
2967 XXINSERTW = 2952, // PPCInstrVSX.td:1605
2968 XXLAND = 2953, // PPCInstrVSX.td:1041
2969 XXLANDC = 2954, // PPCInstrVSX.td:1045
2970 XXLEQV = 2955, // PPCInstrVSX.td:1137
2971 XXLEQVOnes = 2956, // PPCInstrVSX.td:1149
2972 XXLNAND = 2957, // PPCInstrVSX.td:1141
2973 XXLNOR = 2958, // PPCInstrVSX.td:1051
2974 XXLOR = 2959, // PPCInstrVSX.td:1056
2975 XXLORC = 2960, // PPCInstrVSX.td:1154
2976 XXLORf = 2961, // PPCInstrVSX.td:1061
2977 XXLXOR = 2962, // PPCInstrVSX.td:1064
2978 XXLXORdpz = 2963, // PPCInstrVSX.td:1075
2979 XXLXORspz = 2964, // PPCInstrVSX.td:1079
2980 XXLXORz = 2965, // PPCInstrVSX.td:1072
2981 XXMFACC = 2966, // PPCInstrMMA.td:496
2982 XXMFACCW = 2967, // PPCInstrMMA.td:543
2983 XXMRGHW = 2968, // PPCInstrVSX.td:1086
2984 XXMRGLW = 2969, // PPCInstrVSX.td:1089
2985 XXMTACC = 2970, // PPCInstrMMA.td:501
2986 XXMTACCW = 2971, // PPCInstrMMA.td:547
2987 XXMULMUL = 2972, // PPCInstrFuture.td:546
2988 XXMULMULHIADD = 2973, // PPCInstrFuture.td:549
2989 XXMULMULLOADD = 2974, // PPCInstrFuture.td:554
2990 XXPERM = 2975, // PPCInstrVSX.td:1699
2991 XXPERMDI = 2976, // PPCInstrVSX.td:1093
2992 XXPERMDIs = 2977, // PPCInstrVSX.td:1107
2993 XXPERMR = 2978, // PPCInstrVSX.td:1703
2994 XXPERMX = 2979, // PPCInstrP10.td:847
2995 XXSEL = 2980, // PPCInstrVSX.td:1109
2996 XXSETACCZ = 2981, // PPCInstrMMA.td:514
2997 XXSLDWI = 2982, // PPCInstrVSX.td:1113
2998 XXSLDWIs = 2983, // PPCInstrVSX.td:1120
2999 XXSPLTI32DX = 2984, // PPCInstrP10.td:1404
3000 XXSPLTIB = 2985, // PPCInstrVSX.td:1709
3001 XXSPLTIDP = 2986, // PPCInstrP10.td:1399
3002 XXSPLTIW = 2987, // PPCInstrP10.td:1395
3003 XXSPLTW = 2988, // PPCInstrVSX.td:1124
3004 XXSPLTWs = 2989, // PPCInstrVSX.td:1130
3005 XXSSUMUDM = 2990, // PPCInstrFuture.td:558
3006 XXSSUMUDMC = 2991, // PPCInstrFuture.td:561
3007 XXSSUMUDMCEXT = 2992, // PPCInstrFuture.td:612
3008 gBC = 2993, // PPCInstrInfo.td:5161
3009 gBCA = 2994, // PPCInstrInfo.td:5164
3010 gBCAat = 2995, // PPCInstrInfo.td:5172
3011 gBCCTR = 2996, // PPCInstrInfo.td:5205
3012 gBCCTRL = 2997, // PPCInstrInfo.td:5209
3013 gBCL = 2998, // PPCInstrInfo.td:5179
3014 gBCLA = 2999, // PPCInstrInfo.td:5182
3015 gBCLAat = 3000, // PPCInstrInfo.td:5190
3016 gBCLR = 3001, // PPCInstrInfo.td:5197
3017 gBCLRL = 3002, // PPCInstrInfo.td:5201
3018 gBCLat = 3003, // PPCInstrInfo.td:5186
3019 gBCat = 3004, // PPCInstrInfo.td:5168
3020 INSTRUCTION_LIST_END = 3005
3021 };
3022 enum RegClassByHwModeUses : uint16_t {
3023 ppc_ptr_rc,
3024 ptr_rc_idx_by_hwmode,
3025 ptr_rc_nor0_by_hwmode,
3026 };
3027
3028} // namespace llvm::PPC
3029
3030#endif // GET_INSTRINFO_ENUM
3031
3032#ifdef GET_INSTRINFO_SCHED_ENUM
3033#undef GET_INSTRINFO_SCHED_ENUM
3034
3035namespace llvm::PPC::Sched {
3036
3037 enum {
3038 NoInstrModel = 0,
3039 IIC_LdStSync = 1,
3040 IIC_IntSimple = 2,
3041 IIC_IntGeneral = 3,
3042 IIC_BrB = 4,
3043 IIC_VecFP = 5,
3044 IIC_IntRotate = 6,
3045 IIC_IntCompare = 7,
3046 IIC_SprABORT = 8,
3047 IIC_LdStCOPY = 9,
3048 IIC_LdStPASTE = 10,
3049 IIC_BrCR = 11,
3050 IIC_FPGeneral = 12,
3051 IIC_LdStLD = 13,
3052 IIC_LdStDCBF = 14,
3053 IIC_LdStLoad = 15,
3054 IIC_FPCompare = 16,
3055 IIC_IntDivD = 17,
3056 IIC_IntDivW = 18,
3057 IIC_VecGeneral = 19,
3058 IIC_FPDGeneral = 20,
3059 IIC_FPAddSub = 21,
3060 IIC_FPDivD = 22,
3061 IIC_FPSGeneral = 23,
3062 IIC_VecComplex = 24,
3063 IIC_LdStStore = 25,
3064 IIC_IntRotateDI = 26,
3065 IIC_FPDivS = 27,
3066 IIC_FPFused = 28,
3067 IIC_FPSqrtD = 29,
3068 IIC_FPSqrtS = 30,
3069 IIC_LdStICBI = 31,
3070 IIC_IntISEL = 32,
3071 IIC_SprISYNC = 33,
3072 IIC_LdStLWARX = 34,
3073 IIC_LdStLoadUpd = 35,
3074 IIC_LdStLoadUpdX = 36,
3075 IIC_LdStLDARX = 37,
3076 IIC_LdStLDU = 38,
3077 IIC_LdStLDUX = 39,
3078 IIC_LdStLFD = 40,
3079 IIC_LdStLFDU = 41,
3080 IIC_LdStLFDUX = 42,
3081 IIC_LdStLHA = 43,
3082 IIC_LdStLHAU = 44,
3083 IIC_LdStLHAUX = 45,
3084 IIC_LdStLMW = 46,
3085 IIC_LdStLQ = 47,
3086 IIC_LdStLQARX = 48,
3087 IIC_LdStLWA = 49,
3088 IIC_IntMulHD = 50,
3089 IIC_BrMCR = 51,
3090 IIC_BrMCRX = 52,
3091 IIC_SprMFCR = 53,
3092 IIC_SprMFSPR = 54,
3093 IIC_IntMFFS = 55,
3094 IIC_SprMFMSR = 56,
3095 IIC_SprMFCRF = 57,
3096 IIC_SprMFPMR = 58,
3097 IIC_SprMFSR = 59,
3098 IIC_SprMFTB = 60,
3099 IIC_SprMSGSNDP = 61,
3100 IIC_SprMSGSYNC = 62,
3101 IIC_SprMTSPR = 63,
3102 IIC_IntMTFSB0 = 64,
3103 IIC_SprMTMSR = 65,
3104 IIC_SprMTMSRD = 66,
3105 IIC_SprMTPMR = 67,
3106 IIC_SprMTSR = 68,
3107 IIC_IntMulHW = 69,
3108 IIC_IntMulHWU = 70,
3109 IIC_IntMulLI = 71,
3110 IIC_SprRFI = 72,
3111 IIC_IntRFID = 73,
3112 IIC_IntRotateD = 74,
3113 IIC_SprSLBFEE = 75,
3114 IIC_SprSLBIA = 76,
3115 IIC_SprSLBIE = 77,
3116 IIC_SprSLBIEG = 78,
3117 IIC_SprSLBMFEE = 79,
3118 IIC_SprSLBMFEV = 80,
3119 IIC_SprSLBMTE = 81,
3120 IIC_SprSLBSYNC = 82,
3121 IIC_IntShift = 83,
3122 IIC_LdStSTWCX = 84,
3123 IIC_LdStSTU = 85,
3124 IIC_LdStSTUX = 86,
3125 IIC_LdStSTD = 87,
3126 IIC_LdStSTDCX = 88,
3127 IIC_LdStSTFD = 89,
3128 IIC_LdStSTFDU = 90,
3129 IIC_SprSTOP = 91,
3130 IIC_LdStSTQ = 92,
3131 IIC_LdStSTQCX = 93,
3132 IIC_IntTrapD = 94,
3133 IIC_SprTLBIA = 95,
3134 IIC_SprTLBIE = 96,
3135 IIC_SprTLBIEL = 97,
3136 IIC_SprTLBSYNC = 98,
3137 IIC_IntTrapW = 99,
3138 IIC_VecFPCompare = 100,
3139 IIC_VecPerm = 101,
3140 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,
3141 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM = 103,
3142 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,
3143 MFCTR_MFCTR8_MFLR_MFLR8 = 105,
3144 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 106,
3145 MFCR_MFCR8 = 107,
3146 MCRF = 108,
3147 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 109,
3148 LMW = 110,
3149 LWARX_LWARXL = 111,
3150 LDARX_LDARXL = 112,
3151 LHBRX_LHBRX8_LWBRX_LWBRX8 = 113,
3152 MFSR_MFSRIN = 114,
3153 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 115,
3154 LFSU_LFDU = 116,
3155 LFSUX_LFDUX = 117,
3156 STXSDX_STXVD2X_STXVW4X = 118,
3157 LBARX_LHARX = 119,
3158 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 120,
3159 LFIWAX_LFIWZX = 121,
3160 STFD_STFDX_STFIWX_STFS_STFSX = 122,
3161 STFDU_STFDUX_STFSU_STFSUX = 123,
3162 STVEBX_STVEHX_STVEWX_STVX_STVXL = 124,
3163 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 125,
3164 LWA_LWA_32 = 126,
3165 LHAU_LHAU8 = 127,
3166 LHAUX_LHAUX8_LWAUX = 128,
3167 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 129,
3168 STD_STDX = 130,
3169 STMW = 131,
3170 STWCX = 132,
3171 STDCX = 133,
3172 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 134,
3173 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 135,
3174 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 136,
3175 LDU = 137,
3176 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 138,
3177 LDUX = 139,
3178 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,
3179 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 141,
3180 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 142,
3181 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,
3182 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,
3183 ADDPCIS = 145,
3184 SUBFUS_SUBFUS_rec = 146,
3185 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,
3186 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 148,
3187 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 149,
3188 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 150,
3189 MULLI_MULLI8 = 151,
3190 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 152,
3191 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 153,
3192 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 154,
3193 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 155,
3194 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,
3195 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 157,
3196 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,
3197 FADD_FADD_rec_FSUB_FSUB_rec = 159,
3198 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 160,
3199 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,
3200 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 162,
3201 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,
3202 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 164,
3203 XVTDIVDP_XVTSQRTDP = 165,
3204 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 166,
3205 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 167,
3206 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,
3207 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 169,
3208 XVTDIVSP_XVTSQRTSP = 170,
3209 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,
3210 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 172,
3211 FDIVS_FDIVS_rec = 173,
3212 XSDIVDP = 174,
3213 FSQRTS_XSSQRTSP_FSQRTS_rec = 175,
3214 FDIV_FDIV_rec = 176,
3215 XSSQRTDP = 177,
3216 FSQRT_FSQRT_rec = 178,
3217 XVDIVSP = 179,
3218 XVSQRTSP = 180,
3219 XVDIVDP = 181,
3220 XVSQRTDP = 182,
3221 MFOCRF_MFOCRF8 = 183,
3222 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 184,
3223 XSDIVSP = 185,
3224 FSQRTS_FSQRTS_rec = 186,
3225 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 187,
3226 MTFSFb_MTFSB0_MTFSB1 = 188,
3227 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,
3228 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 190,
3229 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 191,
3230 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 192,
3231 VSUBFP = 193,
3232 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,
3233 XVCVSPDP = 195,
3234 TDI_TD = 196,
3235 TWI_TW = 197,
3236 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 198,
3237 RLWIMI_RLWIMI8 = 199,
3238 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,
3239 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,
3240 ANDIS_rec_ANDI_rec_SUBF8_rec = 202,
3241 OR_OR8_OR8_rec_OR_rec_NOP = 203,
3242 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 204,
3243 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 205,
3244 RLWIMI8_rec_RLWIMI_rec = 206,
3245 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 207,
3246 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 208,
3247 ISEL_ISEL8 = 209,
3248 MFTB_MFTB8 = 210,
3249 DIVW_DIVWU = 211,
3250 DIVD_DIVDU = 212,
3251 DIVWE_DIVWEU = 213,
3252 LVEBX_LVEHX_LVEWX_LVX_LVXL = 214,
3253 LXVB16X_LXSIWZX = 215,
3254 DFLOADf64_XFLOADf64_LIWZX = 216,
3255 LQ = 217,
3256 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 218,
3257 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 219,
3258 STDXTLS_STDXTLS_ = 220,
3259 STBCIX_STDCIX = 221,
3260 STBCX_STHCX = 222,
3261 STHCIX_STSWI_STWCIX = 223,
3262 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,
3263 LD_LDX_LDXTLS_LDXTLS_ = 225,
3264 LBARXL_LHARXL = 226,
3265 LBEPX_LHEPX_LWEPX = 227,
3266 LFDEPX_LXSIWAX = 228,
3267 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 229,
3268 SUBF = 230,
3269 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 231,
3270 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 232,
3271 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,
3272 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 234,
3273 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 235,
3274 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 236,
3275 MFVSCR = 237,
3276 MTVSCR = 238,
3277 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 239,
3278 VADDUQM_VSUBUQM_VPOPCNTD = 240,
3279 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 241,
3280 VMULESW_VMULEUW_VMULOSW_VMULOUW = 242,
3281 VMULUWM = 243,
3282 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,
3283 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 245,
3284 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,
3285 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 247,
3286 BCDADD_rec_BCDSUB_rec = 248,
3287 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,
3288 DCMPOQ_DCMPUQ_DTSTEXQ = 250,
3289 DCTQPQ_DCTQPQ_rec = 251,
3290 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 252,
3291 DQUAQ_DQUAQ_rec = 253,
3292 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 254,
3293 DCFFIX_DCFFIX_rec = 255,
3294 DCFFIXQ_DCFFIXQ_rec = 256,
3295 DMUL_DMUL_rec = 257,
3296 DMULQ_DMULQ_rec = 258,
3297 DDIV_DDIV_rec = 259,
3298 DDIVQ_DDIVQ_rec = 260,
3299 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 261,
3300 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 262,
3301 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 263,
3302 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 264,
3303 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 265,
3304 VRLD = 266,
3305 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 267,
3306 XVABSSP_XVNABSSP_XVNEGSP = 268,
3307 XVCPSGNSP = 269,
3308 VMRGEW_VMRGOW = 270,
3309 VSEL = 271,
3310 XXSEL = 272,
3311 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 273,
3312 MTFSB0_MTFSB1 = 274,
3313 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 275,
3314 CMPRB_CMPRB8_CMPEQB = 276,
3315 XSTSTDCDP_XSTSTDCSP = 277,
3316 FTDIV_FTSQRT = 278,
3317 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 279,
3318 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 280,
3319 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 281,
3320 POPCNTD_POPCNTW = 282,
3321 CMPB_CMPB8_SETB_SETB8_BPERMD = 283,
3322 XSCVSPDPN = 284,
3323 SLD_SRD_SRAD = 285,
3324 SRADI_SRADI_32_RLDIC = 286,
3325 EXTSWSLI_32_64_EXTSWSLI = 287,
3326 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,
3327 ADDZE_ADDZE8_SUBF_rec = 289,
3328 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 290,
3329 LA_LA8 = 291,
3330 COPY = 292,
3331 MCRXRX = 293,
3332 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 294,
3333 XSXEXPDP = 295,
3334 RFEBB = 296,
3335 TBEGIN_TRECHKPT = 297,
3336 WAIT = 298,
3337 RLDCL_RLDCR = 299,
3338 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 300,
3339 MTOCRF_MTOCRF8 = 301,
3340 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 302,
3341 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 303,
3342 SRAW_SRAW8_SRAWI_SRAWI8 = 304,
3343 XSIEXPDP = 305,
3344 CRXOR = 306,
3345 TRECLAIM_TSR_TABORT = 307,
3346 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 308,
3347 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 309,
3348 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 310,
3349 VPOPCNTD = 311,
3350 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 312,
3351 MADDHD_MADDHDU_MADDLD_MADDLD8 = 313,
3352 MULHD_MULHW_MULLW_MULLWO = 314,
3353 MULHDU_MULHWU = 315,
3354 MULLD_MULLDO = 316,
3355 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,
3356 FADD_FSUB = 318,
3357 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 319,
3358 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 320,
3359 FSELD_rec_FSELS_rec = 321,
3360 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,
3361 XSCVDPHP_XSCVHPDP = 323,
3362 LVSL_LVSR = 324,
3363 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,
3364 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 326,
3365 XXPERM_XXPERMR_XXSPLTIB = 327,
3366 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 328,
3367 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 329,
3368 BCDCTSQ_rec = 330,
3369 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 331,
3370 BCDCFSQ_rec = 332,
3371 XSDIVQP_XSDIVQPO = 333,
3372 XSSQRTQP_XSSQRTQPO = 334,
3373 LXVL_LXVLL = 335,
3374 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 336,
3375 LXSDX_LXVD2X = 337,
3376 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 338,
3377 CP_COPY_CP_COPY8 = 339,
3378 ICBI_ICBIEP = 340,
3379 ICBT_ICBTLS_EnforceIEIO = 341,
3380 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,
3381 CP_ABORT = 343,
3382 DARN = 344,
3383 ISYNC = 345,
3384 MSGSYNC = 346,
3385 TLBSYNC = 347,
3386 SYNC = 348,
3387 LFIWZX = 349,
3388 LFDX_LFDXTLS_LFDXTLS__LFD = 350,
3389 SLBIA = 351,
3390 SLBIE = 352,
3391 SLBMFEE = 353,
3392 SLBMFEV = 354,
3393 SLBMTE = 355,
3394 TLBIEL = 356,
3395 LHZU_LHZU8_LWZU_LWZU8 = 357,
3396 LHZUX_LHZUX8_LWZUX_LWZUX8 = 358,
3397 TEND = 359,
3398 CP_PASTE8_rec_CP_PASTE_rec = 360,
3399 TCHECK = 361,
3400 LXSIWAX = 362,
3401 LIWAX = 363,
3402 LFSX_LFSXTLS_LFSXTLS__LFS = 364,
3403 LXSSP_LXSSPX = 365,
3404 XFLOADf32_DFLOADf32 = 366,
3405 LXVH8X = 367,
3406 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 368,
3407 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 369,
3408 STXSDX = 370,
3409 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 371,
3410 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 372,
3411 SLBIEG = 373,
3412 TLBIE = 374,
3413 STXV_STXVB16X_STXVH8X_STXVX = 375,
3414 STXVL_STXVLL = 376,
3415 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 377,
3416 MFPMR = 378,
3417 MTPMR = 379,
3418 MFSPR_MFSPR8_MFUDSCR = 380,
3419 MFMSR = 381,
3420 MTMSR = 382,
3421 MTMSRD = 383,
3422 MTUDSCR_MTSPR_MTSPR8 = 384,
3423 MSGSNDP_MSGSNDP8 = 385,
3424 DIVWO_DIVWUO = 386,
3425 MODSW = 387,
3426 DIVWEO_DIVWEUO = 388,
3427 DIVDO_DIVDUO = 389,
3428 MODSD_MODUD_MODUW = 390,
3429 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 391,
3430 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 392,
3431 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 393,
3432 MCRFS = 394,
3433 RLDCL_rec_RLDCR_rec = 395,
3434 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 396,
3435 MFFS_MFFSCE_MFFSL_MFFS_rec = 397,
3436 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 398,
3437 FDIV = 399,
3438 FSQRT = 400,
3439 FSQRTS = 401,
3440 FDIVS = 402,
3441 LFSU = 403,
3442 LFSUX = 404,
3443 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 405,
3444 LDAT_LWAT = 406,
3445 STDAT_STWAT = 407,
3446 BRINC = 408,
3447 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,
3448 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,
3449 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 411,
3450 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 412,
3451 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 413,
3452 RFI = 414,
3453 RFID = 415,
3454 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,
3455 ICBLC = 417,
3456 MTSR_MTSRIN = 418,
3457 MFDCR = 419,
3458 MTDCR = 420,
3459 NOP_GT_PWR6_NOP_GT_PWR7 = 421,
3460 TLBIA = 422,
3461 WRTEE_WRTEEI = 423,
3462 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 424,
3463 MSYNC = 425,
3464 SLBSYNC = 426,
3465 SLBFEE_rec = 427,
3466 STOP = 428,
3467 DCBA_DCBI = 429,
3468 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,
3469 VCFSX_VCFUX_VCTSXS_VCTUXS = 431,
3470 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 432,
3471 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 433,
3472 XSCVDPHP = 434,
3473 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 435,
3474 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,
3475 XVCVSPBF16 = 437,
3476 FADDS_FMULS_FSUBS = 438,
3477 FMUL = 439,
3478 VADDFP = 440,
3479 XSMULDP_XSMULSP = 441,
3480 XVADDDP_XVMULDP_XVSUBDP = 442,
3481 XVADDSP_XVMULSP_XVSUBSP = 443,
3482 VMADDFP_VNMSUBFP = 444,
3483 FADDS_rec_FMULS_rec_FSUBS_rec = 445,
3484 FMUL_rec = 446,
3485 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,
3486 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,
3487 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 449,
3488 VGNB = 450,
3489 VSBOX = 451,
3490 CFUGED_PDEPD_PEXTD = 452,
3491 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 453,
3492 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 454,
3493 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 455,
3494 HASHST_HASHST8_HASHSTP_HASHSTP8 = 456,
3495 XSMULQP_XSMULQPO = 457,
3496 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 458,
3497 VMODSQ_VMODUQ = 459,
3498 VDIVSD_VDIVUD = 460,
3499 VMODSD_VMODUD = 461,
3500 VDIVSW_VDIVUW = 462,
3501 VMODSW_VMODUW = 463,
3502 VDIVESD_VDIVEUD = 464,
3503 VDIVESW_VDIVEUW = 465,
3504 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 466,
3505 XXGENPCVBM = 467,
3506 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 468,
3507 VADDCUQ_VSUBCUQ = 469,
3508 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 470,
3509 MTVSRBMI = 471,
3510 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 472,
3511 FTSQRT = 473,
3512 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 474,
3513 RLDIC_rec = 475,
3514 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 476,
3515 RLWINM8_rec_RLWINM_rec = 477,
3516 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 478,
3517 VPOPCNTB_VPOPCNTH = 479,
3518 VSHASIGMAD_VSHASIGMAW = 480,
3519 XSTSQRTDP = 481,
3520 XVTSQRTDP = 482,
3521 XVTSQRTSP = 483,
3522 XVTSTDCDP_XVTSTDCSP = 484,
3523 SLD_rec_SRD_rec = 485,
3524 TDI = 486,
3525 TWI = 487,
3526 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 488,
3527 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,
3528 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 490,
3529 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 491,
3530 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 492,
3531 VCMPSQ_VCMPUQ = 493,
3532 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 494,
3533 TRAP = 495,
3534 SRAWI8_rec_SRAWI_rec = 496,
3535 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 497,
3536 VRLQMI = 498,
3537 DSS_DSSALL = 499,
3538 WAITP10 = 500,
3539 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 501,
3540 ADDIdtprelL32_ADDISdtprelHA32 = 502,
3541 ADDItlsldLADDR32 = 503,
3542 ADDItocL_ADDIStocHA_ADDIStocHA8 = 504,
3543 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 505,
3544 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 506,
3545 ADDZE_ADDZE8 = 507,
3546 ANDI_rec_ANDIS_rec = 508,
3547 CMPDI_CMPWI_CMPLDI_CMPLWI = 509,
3548 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,
3549 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 511,
3550 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 512,
3551 NOP = 513,
3552 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 514,
3553 RLWINM_RLWINM8 = 515,
3554 SETB_SETB8 = 516,
3555 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 517,
3556 SRAWI_SRAWI8 = 518,
3557 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 519,
3558 VEXTSD2Q = 520,
3559 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 521,
3560 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 522,
3561 XVABSDP_XVNABSDP_XVNEGDP = 523,
3562 XVXSIGDP_XVXSIGSP = 524,
3563 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 525,
3564 ADDEX_ADDEX8 = 526,
3565 ADD4O_ADD8O = 527,
3566 CMPB_CMPB8 = 528,
3567 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 529,
3568 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 530,
3569 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 531,
3570 XXLEQVOnes = 532,
3571 MFFS_MFFS_rec_MFFSL = 533,
3572 MFFSCDRNI_MFFSCRNI = 534,
3573 MTFSB0 = 535,
3574 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,
3575 NEG8O_rec_NEGO_rec = 537,
3576 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 538,
3577 HRFID_SC = 539,
3578 MTFSFI_MTFSFIb_MTFSFI_rec = 540,
3579 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 541,
3580 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 542,
3581 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 543,
3582 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 544,
3583 LD = 545,
3584 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 546,
3585 DFLOADf32 = 547,
3586 DFLOADf64 = 548,
3587 LFD = 549,
3588 LHA_LHA8 = 550,
3589 LXSD_LXV = 551,
3590 DCBT_DCBTST = 552,
3591 ICBT = 553,
3592 LDBRX = 554,
3593 SPILLTOVSR_LDX = 555,
3594 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 556,
3595 MTSR = 557,
3596 MTVRSAVE_MTVRSAVEv = 558,
3597 LBZCIX_LDCIX_LHZCIX_LWZCIX = 559,
3598 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,
3599 LFS = 561,
3600 LXSSP = 562,
3601 LXVP = 563,
3602 LXVPX = 564,
3603 MFSR = 565,
3604 MFTB8 = 566,
3605 XXSETACCZ = 567,
3606 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 568,
3607 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 569,
3608 XVI8GER4SPP = 570,
3609 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 571,
3610 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 572,
3611 PMXVI8GER4SPP = 573,
3612 XXMTACC = 574,
3613 XXMFACC = 575,
3614 VMULHSD_VMULHUD_VMULLD = 576,
3615 LXVKQ = 577,
3616 VSPLTISB_VSPLTISH_VSPLTISW = 578,
3617 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 579,
3618 XXSPLTIB = 580,
3619 BRD_BRH_BRH8_BRW_BRW8 = 581,
3620 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 582,
3621 VGBBD_VUPKHSW_VUPKLSW = 583,
3622 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 584,
3623 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 585,
3624 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 586,
3625 XVCVBF16SPN = 587,
3626 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 588,
3627 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 589,
3628 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 590,
3629 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 591,
3630 VSLV_VSRV_XXINSERTW = 592,
3631 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 593,
3632 VSUMSWS = 594,
3633 XXSPLTIDP_XXSPLTIW = 595,
3634 XXSPLTI32DX = 596,
3635 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 597,
3636 XXPERMX = 598,
3637 PSTXVP_PSTXVPpc = 599,
3638 STB_STB8_STH_STH8_STW_STW8 = 600,
3639 SPILLTOVSR_ST = 601,
3640 STD = 602,
3641 DFSTOREf32_DFSTOREf64 = 603,
3642 STFD_STFS = 604,
3643 STFDU_STFSU = 605,
3644 STXSD = 606,
3645 STXSSP = 607,
3646 STXV = 608,
3647 DCBF_DCBST_DCBZ = 609,
3648 ICBI = 610,
3649 SPILLTOVSR_STX = 611,
3650 STIWX = 612,
3651 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 613,
3652 EnforceIEIO = 614,
3653 TLBIE8P9_TLBIEP9 = 615,
3654 STHCIX_STWCIX = 616,
3655 SYNCP10 = 617,
3656 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,
3657 STXVP = 619,
3658 STXVPX = 620,
3659 ATTN_NAP = 621,
3660 DCBZL = 622,
3661 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 623,
3662 CLRBHRB_MFBHRBE = 624,
3663 PADDI_PADDI8_PADDI8pc_PADDIpc = 625,
3664 PLI_PLI8 = 626,
3665 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 627,
3666 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 628,
3667 VMSUMCUD = 629,
3668 SCHED_LIST_END = 630
3669 };
3670
3671} // namespace llvm::PPC::Sched
3672
3673#endif // GET_INSTRINFO_SCHED_ENUM
3674
3675#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3676
3677namespace llvm {
3678
3679struct PPCInstrTable {
3680 MCInstrDesc Insts[3005];
3681 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3682 MCPhysReg ImplicitOps[250];
3683 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3684 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3685 MCOperandInfo OperandInfo[1350];
3686};
3687} // namespace llvm
3688
3689#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3690
3691#ifdef GET_INSTRINFO_MC_DESC
3692#undef GET_INSTRINFO_MC_DESC
3693
3694namespace llvm {
3695
3696static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3697static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3698
3699extern const PPCInstrTable PPCDescs = {
3700 {
3701 { 3004, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1346, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3702 { 3003, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1346, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3703 { 3002, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3704 { 3001, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3705 { 3000, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1339, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3706 { 2999, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1336, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3707 { 2998, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1333, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3708 { 2997, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3709 { 2996, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3710 { 2995, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1339, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3711 { 2994, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1336, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3712 { 2993, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1333, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3713 { 2992, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3714 { 2991, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3715 { 2990, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3716 { 2989, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSPLTWs
3717 { 2988, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1330, 0, 0, 0x0ULL }, // XXSPLTW
3718 { 2987, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3719 { 2986, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3720 { 2985, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 660, 0, 0, 0x0ULL }, // XXSPLTIB
3721 { 2984, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1326, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3722 { 2983, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSLDWIs
3723 { 2982, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXSLDWI
3724 { 2981, 1, 1, 4, 567, 0, 0, PPCOpInfoBase + 1325, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3725 { 2980, 4, 1, 4, 272, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x0ULL }, // XXSEL
3726 { 2979, 5, 1, 8, 598, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3727 { 2978, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERMR
3728 { 2977, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXPERMDIs
3729 { 2976, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXPERMDI
3730 { 2975, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERM
3731 { 2974, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1313, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3732 { 2973, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3733 { 2972, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3734 { 2971, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3735 { 2970, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMTACC
3736 { 2969, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGLW
3737 { 2968, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGHW
3738 { 2967, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3739 { 2966, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMFACC
3740 { 2965, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3741 { 2964, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3742 { 2963, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1301, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3743 { 2962, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3744 { 2961, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3745 { 2960, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLORC
3746 { 2959, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3747 { 2958, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3748 { 2957, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3749 { 2956, 1, 1, 4, 532, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3750 { 2955, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3751 { 2954, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLANDC
3752 { 2953, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3753 { 2952, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1296, 0, 0, 0x0ULL }, // XXINSERTW
3754 { 2951, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3755 { 2950, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3756 { 2949, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3757 { 2948, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3758 { 2947, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3759 { 2946, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 1286, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3760 { 2945, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1281, 0, 0, 0x80ULL }, // XXEVAL
3761 { 2944, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRW
3762 { 2943, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3763 { 2942, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3764 { 2941, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRD
3765 { 2940, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVW
3766 { 2939, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3767 { 2938, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVD
3768 { 2937, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3769 { 2936, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1274, 0, 0, 0x0ULL }, // XXAESGENLKP
3770 { 2935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESENCP
3771 { 2934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESDECP
3772 { 2933, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGSP
3773 { 2932, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGDP
3774 { 2931, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPSP
3775 { 2930, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPDP
3776 { 2929, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCSP
3777 { 2928, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCDP
3778 { 2927, 2, 1, 4, 483, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTSP
3779 { 2926, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTDP
3780 { 2925, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3781 { 2924, 3, 1, 4, 170, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVSP
3782 { 2923, 3, 1, 4, 165, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVDP
3783 { 2922, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVSUBUWM
3784 { 2921, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3785 { 2920, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3786 { 2919, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3787 { 2918, 2, 1, 4, 180, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3788 { 2917, 2, 1, 4, 182, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3789 { 2916, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3790 { 2915, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3791 { 2914, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3792 { 2913, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3793 { 2912, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3794 { 2911, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3795 { 2910, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3796 { 2909, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVRLW
3797 { 2908, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3798 { 2907, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3799 { 2906, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3800 { 2905, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3801 { 2904, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3802 { 2903, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3803 { 2902, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3804 { 2901, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3805 { 2900, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3806 { 2899, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3807 { 2898, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3808 { 2897, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3809 { 2896, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3810 { 2895, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3811 { 2894, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3812 { 2893, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGSP
3813 { 2892, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGDP
3814 { 2891, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSSP
3815 { 2890, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSDP
3816 { 2889, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULUWM
3817 { 2888, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3818 { 2887, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3819 { 2886, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHUW
3820 { 2885, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3821 { 2884, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHSW
3822 { 2883, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3823 { 2882, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3824 { 2881, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3825 { 2880, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3826 { 2879, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3827 { 2878, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3828 { 2877, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3829 { 2876, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3830 { 2875, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3831 { 2874, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3832 { 2873, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3833 { 2872, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3834 { 2871, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3835 { 2870, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3836 { 2869, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPSP
3837 { 2868, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPDP
3838 { 2867, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3839 { 2866, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3840 { 2865, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3841 { 2864, 4, 1, 4, 570, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3842 { 2863, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3843 { 2862, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3844 { 2861, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3845 { 2860, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3846 { 2859, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3847 { 2858, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3848 { 2857, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3849 { 2856, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3850 { 2855, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3851 { 2854, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3852 { 2853, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3853 { 2852, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3854 { 2851, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3855 { 2850, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3856 { 2849, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3857 { 2848, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3858 { 2847, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3859 { 2846, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3860 { 2845, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3861 { 2844, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3862 { 2843, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3863 { 2842, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3864 { 2841, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3865 { 2840, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3866 { 2839, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3867 { 2838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3868 { 2837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3869 { 2836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3870 { 2835, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3871 { 2834, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3872 { 2833, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3873 { 2832, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3874 { 2831, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3875 { 2830, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3876 { 2829, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3877 { 2828, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3878 { 2827, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3879 { 2826, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3880 { 2825, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3881 { 2824, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3882 { 2823, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3883 { 2822, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3884 { 2821, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3885 { 2820, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3886 { 2819, 3, 1, 4, 179, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3887 { 2818, 3, 1, 4, 181, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3888 { 2817, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3889 { 2816, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVUXWDP
3890 { 2815, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3891 { 2814, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3892 { 2813, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3893 { 2812, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVSXWDP
3894 { 2811, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3895 { 2810, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3896 { 2809, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3897 { 2808, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3898 { 2807, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3899 { 2806, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3900 { 2805, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3901 { 2804, 2, 1, 4, 195, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3902 { 2803, 2, 1, 4, 437, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVSPBF16
3903 { 2802, 2, 1, 4, 312, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3904 { 2801, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3905 { 2800, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3906 { 2799, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3907 { 2798, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3908 { 2797, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3909 { 2796, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVBF16SPN
3910 { 2795, 3, 1, 4, 269, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNSP
3911 { 2794, 3, 1, 4, 267, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNDP
3912 { 2793, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3913 { 2792, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3914 { 2791, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3915 { 2790, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3916 { 2789, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3917 { 2788, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3918 { 2787, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3919 { 2786, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3920 { 2785, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3921 { 2784, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3922 { 2783, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3923 { 2782, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3924 { 2781, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3925 { 2780, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3926 { 2779, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3927 { 2778, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3928 { 2777, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3929 { 2776, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3930 { 2775, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3931 { 2774, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3932 { 2773, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3933 { 2772, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3934 { 2771, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVADDUWM
3935 { 2770, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3936 { 2769, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3937 { 2768, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3938 { 2767, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSSP
3939 { 2766, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSDP
3940 { 2765, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3941 { 2764, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXSIGDP
3942 { 2763, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3943 { 2762, 2, 1, 4, 295, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXEXPDP
3944 { 2761, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3945 { 2760, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1222, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3946 { 2759, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3947 { 2758, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1217, 162, 0, 0x0ULL }, // XSTSQRTDP
3948 { 2757, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0, 0x0ULL }, // XSTDIVDP
3949 { 2756, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3950 { 2755, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3951 { 2754, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3952 { 2753, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3953 { 2752, 2, 1, 4, 175, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3954 { 2751, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3955 { 2750, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3956 { 2749, 2, 1, 4, 177, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3957 { 2748, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3958 { 2747, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3959 { 2746, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3960 { 2745, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3961 { 2744, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3962 { 2743, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3963 { 2742, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3964 { 2741, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3965 { 2740, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3966 { 2739, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3967 { 2738, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3968 { 2737, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3969 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3970 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3971 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3972 { 2733, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3973 { 2732, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3974 { 2731, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3975 { 2730, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3976 { 2729, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3977 { 2728, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3978 { 2727, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3979 { 2726, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3980 { 2725, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3981 { 2724, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3982 { 2723, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3983 { 2722, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3984 { 2721, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3985 { 2720, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3986 { 2719, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3987 { 2718, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3988 { 2717, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3989 { 2716, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNEGQP
3990 { 2715, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNEGDP
3991 { 2714, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNABSQP
3992 { 2713, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1187, 162, 0, 0x0ULL }, // XSNABSDPs
3993 { 2712, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNABSDP
3994 { 2711, 3, 1, 4, 441, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3995 { 2710, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3996 { 2709, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3997 { 2708, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3998 { 2707, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3999 { 2706, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
4000 { 2705, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
4001 { 2704, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
4002 { 2703, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
4003 { 2702, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
4004 { 2701, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4005 { 2700, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4006 { 2699, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMINCQP
4007 { 2698, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4008 { 2697, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4009 { 2696, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4010 { 2695, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4011 { 2694, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4012 { 2693, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4013 { 2692, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4014 { 2691, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMAXCQP
4015 { 2690, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4016 { 2689, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4017 { 2688, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4018 { 2687, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4019 { 2686, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4020 { 2685, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4021 { 2684, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4022 { 2683, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1198, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4023 { 2682, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 1195, 0, 0, 0x0ULL }, // XSIEXPDP
4024 { 2681, 3, 1, 4, 185, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4025 { 2680, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4026 { 2679, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4027 { 2678, 3, 1, 4, 174, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4028 { 2677, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4029 { 2676, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4030 { 2675, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVUQQP
4031 { 2674, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVUDQP
4032 { 2673, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4033 { 2672, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4034 { 2671, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVSQQP
4035 { 2670, 2, 1, 4, 284, 0, 0, PPCOpInfoBase + 1191, 0, 0, 0x0ULL }, // XSCVSPDPN
4036 { 2669, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4037 { 2668, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVSDQP
4038 { 2667, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4039 { 2666, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPUQZ
4040 { 2665, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4041 { 2664, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4042 { 2663, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPSQZ
4043 { 2662, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4044 { 2661, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4045 { 2660, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4046 { 2659, 2, 1, 4, 323, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4047 { 2658, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4048 { 2657, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4049 { 2656, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4050 { 2655, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4051 { 2654, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4052 { 2653, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4053 { 2652, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4054 { 2651, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4055 { 2650, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVDPSPN
4056 { 2649, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4057 { 2648, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4058 { 2647, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4059 { 2646, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCPSGNQP
4060 { 2645, 3, 1, 4, 294, 1, 0, PPCOpInfoBase + 1171, 162, 0, 0x0ULL }, // XSCPSGNDP
4061 { 2644, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4062 { 2643, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4063 { 2642, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4064 { 2641, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4065 { 2640, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGTQP
4066 { 2639, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4067 { 2638, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGEQP
4068 { 2637, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4069 { 2636, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4070 { 2635, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4071 { 2634, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPEQQP
4072 { 2633, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4073 { 2632, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4074 { 2631, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4075 { 2630, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4076 { 2629, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4077 { 2628, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4078 { 2627, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4079 { 2626, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4080 { 2625, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4081 { 2624, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSABSQP
4082 { 2623, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSABSDP
4083 { 2622, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4084 { 2621, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4085 { 2620, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4086 { 2619, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4087 { 2618, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4088 { 2617, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4089 { 2616, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4090 { 2615, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4091 { 2614, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4092 { 2613, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4093 { 2612, 2, 0, 4, 500, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4094 { 2611, 1, 0, 4, 298, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4095 { 2610, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4096 { 2609, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4097 { 2608, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4098 { 2607, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4099 { 2606, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4100 { 2605, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4101 { 2604, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4102 { 2603, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSW
4103 { 2602, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSNTOB
4104 { 2601, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSH
4105 { 2600, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSB
4106 { 2599, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLPX
4107 { 2598, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOFP32
4108 { 2597, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOBF16
4109 { 2596, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOFP32
4110 { 2595, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOBF16
4111 { 2594, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSW
4112 { 2593, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSNTOB
4113 { 2592, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSH
4114 { 2591, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSB
4115 { 2590, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHPX
4116 { 2589, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLN
4117 { 2588, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLH
4118 { 2587, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLB
4119 { 2586, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHN
4120 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHH
4121 { 2584, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHB
4122 { 2583, 3, 1, 4, 594, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4123 { 2582, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4124 { 2581, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4125 { 2580, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4126 { 2579, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4127 { 2578, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWS
4128 { 2577, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWM
4129 { 2576, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUQM
4130 { 2575, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHS
4131 { 2574, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHM
4132 { 2573, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUDM
4133 { 2572, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBS
4134 { 2571, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBM
4135 { 2570, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSWS
4136 { 2569, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSHS
4137 { 2568, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSBS
4138 { 2567, 3, 1, 4, 193, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBFP
4139 { 2566, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBEUQM
4140 { 2565, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBECUQ
4141 { 2564, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBCUW
4142 { 2563, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBCUQ
4143 { 2562, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4144 { 2561, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHR
4145 { 2560, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4146 { 2559, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHL
4147 { 2558, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4148 { 2557, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBR
4149 { 2556, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4150 { 2555, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBL
4151 { 2554, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRW
4152 { 2553, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRV
4153 { 2552, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRQ
4154 { 2551, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRO
4155 { 2550, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRH
4156 { 2549, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSRDBI
4157 { 2548, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRD
4158 { 2547, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRB
4159 { 2546, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAW
4160 { 2545, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4161 { 2544, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAH
4162 { 2543, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRAD
4163 { 2542, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAB
4164 { 2541, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSR
4165 { 2540, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTW
4166 { 2539, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISW
4167 { 2538, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISH
4168 { 2537, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISB
4169 { 2536, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTHs
4170 { 2535, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTH
4171 { 2534, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTBs
4172 { 2533, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTB
4173 { 2532, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLW
4174 { 2531, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLV
4175 { 2530, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4176 { 2529, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLO
4177 { 2528, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLH
4178 { 2527, 4, 1, 4, 232, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x28ULL }, // VSLDOI
4179 { 2526, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSLDBI
4180 { 2525, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLD
4181 { 2524, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLB
4182 { 2523, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSL
4183 { 2522, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAW
4184 { 2521, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAD
4185 { 2520, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VSEL
4186 { 2519, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSBOX
4187 { 2518, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRSQRTEFP
4188 { 2517, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLWNM
4189 { 2516, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLWMI
4190 { 2515, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLW
4191 { 2514, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQNM
4192 { 2513, 4, 1, 4, 498, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLQMI
4193 { 2512, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQ
4194 { 2511, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLH
4195 { 2510, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLDNM
4196 { 2509, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLDMI
4197 { 2508, 3, 1, 4, 266, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLD
4198 { 2507, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLB
4199 { 2506, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIZ
4200 { 2505, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIP
4201 { 2504, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIN
4202 { 2503, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIM
4203 { 2502, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VREFP
4204 { 2501, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBW
4205 { 2500, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBQ
4206 { 2499, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBD
4207 { 2498, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTW
4208 { 2497, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTH
4209 { 2496, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTD
4210 { 2495, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTB
4211 { 2494, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMW
4212 { 2493, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMH
4213 { 2492, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMD
4214 { 2491, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMB
4215 { 2490, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4216 { 2489, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUWUM
4217 { 2488, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4218 { 2487, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUHUM
4219 { 2486, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4220 { 2485, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPKUDUM
4221 { 2484, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4222 { 2483, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4223 { 2482, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4224 { 2481, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4225 { 2480, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4226 { 2479, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4227 { 2478, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKPX
4228 { 2477, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPEXTD
4229 { 2476, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VPERMXOR
4230 { 2475, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4231 { 2474, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VPERM
4232 { 2473, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPDEPD
4233 { 2472, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VORC
4234 { 2471, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4235 { 2470, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VNOR
4236 { 2469, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4237 { 2468, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGW
4238 { 2467, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGD
4239 { 2466, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHERLAST
4240 { 2465, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHER
4241 { 2464, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4242 { 2463, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4243 { 2462, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4244 { 2461, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4245 { 2460, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOUD
4246 { 2459, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4247 { 2458, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4248 { 2457, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4249 { 2456, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOSD
4250 { 2455, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4251 { 2454, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULLD
4252 { 2453, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUW
4253 { 2452, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUD
4254 { 2451, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSW
4255 { 2450, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSD
4256 { 2449, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4257 { 2448, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4258 { 2447, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULEUD
4259 { 2446, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4260 { 2445, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4261 { 2444, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4262 { 2443, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULESD
4263 { 2442, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4264 { 2441, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4265 { 2440, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4266 { 2439, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4267 { 2438, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4268 { 2437, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4269 { 2436, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUHM
4270 { 2435, 4, 1, 4, 168, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMUDM
4271 { 2434, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUBM
4272 { 2433, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4273 { 2432, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMSHM
4274 { 2431, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMMBM
4275 { 2430, 4, 1, 4, 629, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMCUD
4276 { 2429, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGOW
4277 { 2428, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLW
4278 { 2427, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLH
4279 { 2426, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLB
4280 { 2425, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHW
4281 { 2424, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHH
4282 { 2423, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHB
4283 { 2422, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGEW
4284 { 2421, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUW
4285 { 2420, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUQ
4286 { 2419, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUD
4287 { 2418, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSW
4288 { 2417, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSQ
4289 { 2416, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSD
4290 { 2415, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4291 { 2414, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4292 { 2413, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4293 { 2412, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4294 { 2411, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4295 { 2410, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4296 { 2409, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4297 { 2408, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4298 { 2407, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4299 { 2406, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4300 { 2405, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4301 { 2404, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4302 { 2403, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4303 { 2402, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4304 { 2401, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4305 { 2400, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4306 { 2399, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4307 { 2398, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4308 { 2397, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4309 { 2396, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4310 { 2395, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4311 { 2394, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4312 { 2393, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VLOGEFP
4313 { 2392, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVRX
4314 { 2391, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVLX
4315 { 2390, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWRX
4316 { 2389, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWLX
4317 { 2388, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1151, 0, 0, 0x0ULL }, // VINSW
4318 { 2387, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVRX
4319 { 2386, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVLX
4320 { 2385, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHRX
4321 { 2384, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHLX
4322 { 2383, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4323 { 2382, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTH
4324 { 2381, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4325 { 2380, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTB
4326 { 2379, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDRX
4327 { 2378, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDLX
4328 { 2377, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1139, 0, 0, 0x0ULL }, // VINSD
4329 { 2376, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVRX
4330 { 2375, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVLX
4331 { 2374, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBRX
4332 { 2373, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBLX
4333 { 2372, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VGNB
4334 { 2371, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VGBBD
4335 { 2370, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWRX
4336 { 2369, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWLX
4337 { 2368, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHRX
4338 { 2367, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHLX
4339 { 2366, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBRX
4340 { 2365, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBLX
4341 { 2364, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4342 { 2363, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSW2D
4343 { 2362, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4344 { 2361, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2W
4345 { 2360, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4346 { 2359, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2D
4347 { 2358, 2, 1, 4, 520, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSD2Q
4348 { 2357, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4349 { 2356, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2W
4350 { 2355, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4351 { 2354, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2D
4352 { 2353, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTWM
4353 { 2352, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4354 { 2351, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4355 { 2350, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4356 { 2349, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VEXTRACTQM
4357 { 2348, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTHM
4358 { 2347, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTDM
4359 { 2346, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4360 { 2345, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTBM
4361 { 2344, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVRX
4362 { 2343, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVLX
4363 { 2342, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVRX
4364 { 2341, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVLX
4365 { 2340, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVRX
4366 { 2339, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVLX
4367 { 2338, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVRX
4368 { 2337, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVLX
4369 { 2336, 2, 1, 4, 192, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VEXPTEFP
4370 { 2335, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDWM
4371 { 2334, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDQM
4372 { 2333, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDHM
4373 { 2332, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDDM
4374 { 2331, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDBM
4375 { 2330, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4376 { 2329, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUW
4377 { 2328, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUQ
4378 { 2327, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUD
4379 { 2326, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSW
4380 { 2325, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSQ
4381 { 2324, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSD
4382 { 2323, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUW
4383 { 2322, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUQ
4384 { 2321, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUD
4385 { 2320, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESW
4386 { 2319, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESQ
4387 { 2318, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESD
4388 { 2317, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZW
4389 { 2316, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCTZLSBB
4390 { 2315, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZH
4391 { 2314, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCTZDM
4392 { 2313, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZD
4393 { 2312, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZB
4394 { 2311, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTUXS_0
4395 { 2310, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTUXS
4396 { 2309, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTSXS_0
4397 { 2308, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTSXS
4398 { 2307, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBW
4399 { 2306, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBH
4400 { 2305, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBD
4401 { 2304, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBB
4402 { 2303, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4403 { 2302, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4404 { 2301, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZW_rec
4405 { 2300, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZW
4406 { 2299, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZH_rec
4407 { 2298, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZH
4408 { 2297, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZB_rec
4409 { 2296, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZB
4410 { 2295, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEW_rec
4411 { 2294, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEW
4412 { 2293, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEH_rec
4413 { 2292, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEH
4414 { 2291, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEB_rec
4415 { 2290, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEB
4416 { 2289, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUW_rec
4417 { 2288, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUW
4418 { 2287, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUQ_rec
4419 { 2286, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUQ
4420 { 2285, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUH_rec
4421 { 2284, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUH
4422 { 2283, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUD_rec
4423 { 2282, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUD
4424 { 2281, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUB_rec
4425 { 2280, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUB
4426 { 2279, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSW_rec
4427 { 2278, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSW
4428 { 2277, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSQ_rec
4429 { 2276, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSQ
4430 { 2275, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSH_rec
4431 { 2274, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSH
4432 { 2273, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSD_rec
4433 { 2272, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSD
4434 { 2271, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSB_rec
4435 { 2270, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSB
4436 { 2269, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTFP_rec
4437 { 2268, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTFP
4438 { 2267, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGEFP_rec
4439 { 2266, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGEFP
4440 { 2265, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUW_rec
4441 { 2264, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUW
4442 { 2263, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUQ_rec
4443 { 2262, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUQ
4444 { 2261, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUH_rec
4445 { 2260, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUH
4446 { 2259, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUD_rec
4447 { 2258, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUD
4448 { 2257, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUB_rec
4449 { 2256, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUB
4450 { 2255, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQFP_rec
4451 { 2254, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQFP
4452 { 2253, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPBFP_rec
4453 { 2252, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPBFP
4454 { 2251, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZW
4455 { 2250, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCLZLSBB
4456 { 2249, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZH
4457 { 2248, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCLZDM
4458 { 2247, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZD
4459 { 2246, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZB
4460 { 2245, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRRB
4461 { 2244, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRLB
4462 { 2243, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHERLAST
4463 { 2242, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHER
4464 { 2241, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFUX_0
4465 { 2240, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFUX
4466 { 2239, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCFUGED
4467 { 2238, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFSX_0
4468 { 2237, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFSX
4469 { 2236, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMQ
4470 { 2235, 3, 1, 4, 310, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMD
4471 { 2234, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4472 { 2233, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4473 { 2232, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4474 { 2231, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4475 { 2230, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4476 { 2229, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4477 { 2228, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VANDC
4478 { 2227, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4479 { 2226, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4480 { 2225, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4481 { 2224, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4482 { 2223, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4483 { 2222, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4484 { 2221, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4485 { 2220, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4486 { 2219, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4487 { 2218, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4488 { 2217, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4489 { 2216, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4490 { 2215, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4491 { 2214, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDEUQM
4492 { 2213, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDECUQ
4493 { 2212, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4494 { 2211, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VADDCUQ
4495 { 2210, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUW
4496 { 2209, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUH
4497 { 2208, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUB
4498 { 2207, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4499 { 2206, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4500 { 2205, 3, 0, 4, 487, 0, 0, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4501 { 2204, 3, 0, 4, 197, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4502 { 2203, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4503 { 2202, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4504 { 2201, 0, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4505 { 2200, 0, 0, 4, 495, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4506 { 2199, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // TLSLDAIX8
4507 { 2198, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // TLSLDAIX
4508 { 2197, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // TLSGDAIX8
4509 { 2196, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // TLSGDAIX
4510 { 2195, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4511 { 2194, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4512 { 2193, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4513 { 2192, 0, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4514 { 2191, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4515 { 2190, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4516 { 2189, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4517 { 2188, 3, 1, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4518 { 2187, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4519 { 2186, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4520 { 2185, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4521 { 2184, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4522 { 2183, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4523 { 2182, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4524 { 2181, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4525 { 2180, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4526 { 2179, 1, 0, 4, 356, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4527 { 2178, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4528 { 2177, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4529 { 2176, 2, 0, 4, 374, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4530 { 2175, 0, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4531 { 2174, 1, 0, 4, 359, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4532 { 2173, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1101, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4533 { 2172, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 1098, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4534 { 2171, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4535 { 2170, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4536 { 2169, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4537 { 2168, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4538 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4539 { 2166, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4540 { 2165, 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
4541 { 2164, 1, 1, 4, 361, 0, 0, PPCOpInfoBase + 684, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4542 { 2163, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4543 { 2162, 1, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4544 { 2161, 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
4545 { 2160, 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
4546 { 2159, 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
4547 { 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 }, // TAILBA
4548 { 2157, 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
4549 { 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 }, // TAILB
4550 { 2155, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4551 { 2154, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4552 { 2153, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4553 { 2152, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4554 { 2151, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4555 { 2150, 2, 0, 4, 617, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4556 { 2149, 1, 0, 4, 348, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4557 { 2148, 3, 1, 4, 289, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF_rec
4558 { 2147, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFZE_rec
4559 { 2146, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFZEO_rec
4560 { 2145, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFZEO
4561 { 2144, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFZE8_rec
4562 { 2143, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFZE8O_rec
4563 { 2142, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFZE8O
4564 { 2141, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFZE8
4565 { 2140, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFZE
4566 { 2139, 4, 1, 4, 146, 0, 1, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4567 { 2138, 4, 1, 4, 146, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4568 { 2137, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // SUBFO_rec
4569 { 2136, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // SUBFO
4570 { 2135, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFME_rec
4571 { 2134, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFMEO_rec
4572 { 2133, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFMEO
4573 { 2132, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFME8_rec
4574 { 2131, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFME8O_rec
4575 { 2130, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFME8O
4576 { 2129, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFME8
4577 { 2128, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFME
4578 { 2127, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SUBFIC8
4579 { 2126, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SUBFIC
4580 { 2125, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0, 0x8ULL }, // SUBFE_rec
4581 { 2124, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0, 0x8ULL }, // SUBFEO_rec
4582 { 2123, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0, 0x8ULL }, // SUBFEO
4583 { 2122, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0, 0x8ULL }, // SUBFE8_rec
4584 { 2121, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0, 0x8ULL }, // SUBFE8O_rec
4585 { 2120, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0, 0x8ULL }, // SUBFE8O
4586 { 2119, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 231, 23, 0, 0x8ULL }, // SUBFE8
4587 { 2118, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 225, 23, 0, 0x8ULL }, // SUBFE
4588 { 2117, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0, 0xcULL }, // SUBFC_rec
4589 { 2116, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0, 0xcULL }, // SUBFCO_rec
4590 { 2115, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0, 0xcULL }, // SUBFCO
4591 { 2114, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0, 0xcULL }, // SUBFC8_rec
4592 { 2113, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0, 0xcULL }, // SUBFC8O_rec
4593 { 2112, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0, 0xcULL }, // SUBFC8O
4594 { 2111, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0, 0xcULL }, // SUBFC8
4595 { 2110, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0, 0xcULL }, // SUBFC
4596 { 2109, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8_rec
4597 { 2108, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // SUBF8O_rec
4598 { 2107, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // SUBF8O
4599 { 2106, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8
4600 { 2105, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF
4601 { 2104, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4602 { 2103, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4603 { 2102, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4604 { 2101, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4605 { 2100, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4606 { 2099, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4607 { 2098, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4608 { 2097, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4609 { 2096, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4610 { 2095, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4611 { 2094, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4612 { 2093, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4613 { 2092, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4614 { 2091, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4615 { 2090, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4616 { 2089, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4617 { 2088, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4618 { 2087, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4619 { 2086, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4620 { 2085, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4621 { 2084, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4622 { 2083, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4623 { 2082, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4624 { 2081, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4625 { 2080, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4626 { 2079, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4627 { 2078, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4628 { 2077, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4629 { 2076, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4630 { 2075, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4631 { 2074, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4632 { 2073, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4633 { 2072, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4634 { 2071, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4635 { 2070, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4636 { 2069, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4637 { 2068, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4638 { 2067, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4639 { 2066, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCX
4640 { 2065, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4641 { 2064, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4642 { 2063, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1086, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4643 { 2062, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4644 { 2061, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4645 { 2060, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4646 { 2059, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4647 { 2058, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4648 { 2057, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4649 { 2056, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4650 { 2055, 3, 0, 4, 223, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4651 { 2054, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4652 { 2053, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STQCX
4653 { 2052, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4654 { 2051, 0, 0, 4, 428, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4655 { 2050, 3, 0, 4, 131, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4656 { 2049, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4657 { 2048, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4658 { 2047, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4659 { 2046, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4660 { 2045, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4661 { 2044, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4662 { 2043, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4663 { 2042, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4664 { 2041, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4665 { 2040, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4666 { 2039, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCX
4667 { 2038, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4668 { 2037, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4669 { 2036, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4670 { 2035, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4671 { 2034, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4672 { 2033, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4673 { 2032, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4674 { 2031, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1082, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4675 { 2030, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1078, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4676 { 2029, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4677 { 2028, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4678 { 2027, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4679 { 2026, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4680 { 2025, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4681 { 2024, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1074, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4682 { 2023, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1070, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4683 { 2022, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4684 { 2021, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4685 { 2020, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4686 { 2019, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4687 { 2018, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4688 { 2017, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4689 { 2016, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4690 { 2015, 3, 0, 4, 133, 0, 1, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCX
4691 { 2014, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4692 { 2013, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4693 { 2012, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4694 { 2011, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4695 { 2010, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4696 { 2009, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4697 { 2008, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4698 { 2007, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4699 { 2006, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4700 { 2005, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4701 { 2004, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4702 { 2003, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4703 { 2002, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4704 { 2001, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4705 { 2000, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCX
4706 { 1999, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4707 { 1998, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4708 { 1997, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4709 { 1996, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW_rec
4710 { 1995, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8_rec
4711 { 1994, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8
4712 { 1993, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW
4713 { 1992, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD_rec
4714 { 1991, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD
4715 { 1990, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 225, 21, 0, 0x108ULL }, // SRAW_rec
4716 { 1989, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 183, 21, 0, 0x108ULL }, // SRAWI_rec
4717 { 1988, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x108ULL }, // SRAWI8_rec
4718 { 1987, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x108ULL }, // SRAWI8
4719 { 1986, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x108ULL }, // SRAWI
4720 { 1985, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 231, 21, 0, 0x108ULL }, // SRAW8_rec
4721 { 1984, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 231, 15, 0, 0x108ULL }, // SRAW8
4722 { 1983, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 225, 15, 0, 0x108ULL }, // SRAW
4723 { 1982, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 1045, 21, 0, 0x8ULL }, // SRAD_rec
4724 { 1981, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // SRADI_rec
4725 { 1980, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SRADI_32
4726 { 1979, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SRADI
4727 { 1978, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 1045, 15, 0, 0x8ULL }, // SRAD
4728 { 1977, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1048, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4729 { 1976, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4730 { 1975, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4731 { 1974, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4732 { 1973, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4733 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4734 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4735 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4736 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4737 { 1968, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4738 { 1967, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4739 { 1966, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4740 { 1965, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4741 { 1964, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW_rec
4742 { 1963, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8_rec
4743 { 1962, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8
4744 { 1961, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW
4745 { 1960, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD_rec
4746 { 1959, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD
4747 { 1958, 0, 0, 4, 426, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4748 { 1957, 2, 0, 4, 355, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4749 { 1956, 2, 1, 4, 354, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4750 { 1955, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4751 { 1954, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4752 { 1953, 1, 0, 4, 352, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4753 { 1952, 0, 0, 4, 351, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4754 { 1951, 2, 1, 4, 427, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4755 { 1950, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 686, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4756 { 1949, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1043, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4757 { 1948, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4758 { 1947, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4759 { 1946, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x100ULL }, // SETNBC8
4760 { 1945, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x100ULL }, // SETNBC
4761 { 1944, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 350, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4762 { 1943, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4763 { 1942, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBCR
4764 { 1941, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x300ULL }, // SETBC8
4765 { 1940, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBC
4766 { 1939, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1037, 0, 0, 0x108ULL }, // SETB8
4767 { 1938, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4768 { 1937, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4769 { 1936, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4770 { 1935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4771 { 1934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4772 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4773 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4774 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4775 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4776 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4777 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4778 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4779 { 1926, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4780 { 1925, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 998, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4781 { 1924, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4782 { 1923, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4783 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 993, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4784 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 988, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4785 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 983, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4786 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 978, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4787 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4788 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4789 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4790 { 1915, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4791 { 1914, 1, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4792 { 1913, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4793 { 1912, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM_rec
4794 { 1911, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8_rec
4795 { 1910, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8
4796 { 1909, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM
4797 { 1908, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 943, 0, 0, 0xcULL }, // RLWINM_rec
4798 { 1907, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8_rec
4799 { 1906, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8
4800 { 1905, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 943, 0, 0, 0x8ULL }, // RLWINM
4801 { 1904, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4802 { 1903, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8_rec
4803 { 1902, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8
4804 { 1901, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4805 { 1900, 5, 1, 4, 396, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI_rec
4806 { 1899, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI
4807 { 1898, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4808 { 1897, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4809 { 1896, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4810 { 1895, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4811 { 1894, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4812 { 1893, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4813 { 1892, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 922, 0, 0, 0x8ULL }, // RLDICL_32_64
4814 { 1891, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4815 { 1890, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4816 { 1889, 4, 1, 4, 286, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4817 { 1888, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR_rec
4818 { 1887, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR
4819 { 1886, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL_rec
4820 { 1885, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL
4821 { 1884, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4822 { 1883, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4823 { 1882, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4824 { 1881, 1, 0, 4, 296, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4825 { 1880, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4826 { 1879, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4827 { 1878, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4828 { 1877, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4829 { 1876, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4830 { 1875, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4831 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4832 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4833 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4834 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4835 { 1870, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4836 { 1869, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4837 { 1868, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4838 { 1867, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4839 { 1866, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4840 { 1865, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4841 { 1864, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4842 { 1863, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4843 { 1862, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4844 { 1861, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4845 { 1860, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4846 { 1859, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4847 { 1858, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4848 { 1857, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4849 { 1856, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4850 { 1855, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4851 { 1854, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4852 { 1853, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4853 { 1852, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4854 { 1851, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4855 { 1850, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4856 { 1849, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4857 { 1848, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4858 { 1847, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4859 { 1846, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4860 { 1845, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4861 { 1844, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4862 { 1843, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4863 { 1842, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4864 { 1841, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4865 { 1840, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4866 { 1839, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4867 { 1838, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4868 { 1837, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4869 { 1836, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4870 { 1835, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4871 { 1834, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4872 { 1833, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4873 { 1832, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4874 { 1831, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4875 { 1830, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4876 { 1829, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4877 { 1828, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4878 { 1827, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4879 { 1826, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4880 { 1825, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4881 { 1824, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4882 { 1823, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4883 { 1822, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4884 { 1821, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4885 { 1820, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4886 { 1819, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4887 { 1818, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4888 { 1817, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4889 { 1816, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4890 { 1815, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4891 { 1814, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4892 { 1813, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4893 { 1812, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 889, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4894 { 1811, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 884, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4895 { 1810, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 879, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4896 { 1809, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 874, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4897 { 1808, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 262, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4898 { 1807, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4899 { 1806, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // POPCNTW
4900 { 1805, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // POPCNTD
4901 { 1804, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // POPCNTB8
4902 { 1803, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // POPCNTB
4903 { 1802, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4904 { 1801, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4905 { 1800, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4906 { 1799, 7, 1, 8, 573, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4907 { 1798, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4908 { 1797, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4909 { 1796, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4910 { 1795, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4911 { 1794, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4912 { 1793, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4913 { 1792, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4914 { 1791, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4915 { 1790, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4916 { 1789, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4917 { 1788, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4918 { 1787, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4919 { 1786, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4920 { 1785, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4921 { 1784, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4922 { 1783, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4923 { 1782, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4924 { 1781, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4925 { 1780, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 863, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4926 { 1779, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4927 { 1778, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4928 { 1777, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4929 { 1776, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4930 { 1775, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 852, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4931 { 1774, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4932 { 1773, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4933 { 1772, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4934 { 1771, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4935 { 1770, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 841, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4936 { 1769, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4937 { 1768, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4938 { 1767, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4939 { 1766, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4940 { 1765, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 830, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4941 { 1764, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4942 { 1763, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4943 { 1762, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4944 { 1761, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4945 { 1760, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4946 { 1759, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4947 { 1758, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4948 { 1757, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4949 { 1756, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4950 { 1755, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4951 { 1754, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4952 { 1753, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4953 { 1752, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4954 { 1751, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4955 { 1750, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4956 { 1749, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4957 { 1748, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4958 { 1747, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4959 { 1746, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4960 { 1745, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4961 { 1744, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4962 { 1743, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4963 { 1742, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4964 { 1741, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4965 { 1740, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4966 { 1739, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4967 { 1738, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4968 { 1737, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4969 { 1736, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4970 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4971 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4972 { 1733, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4973 { 1732, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4974 { 1731, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4975 { 1730, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4976 { 1729, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4977 { 1728, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4978 { 1727, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4979 { 1726, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4980 { 1725, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4981 { 1724, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4982 { 1723, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4983 { 1722, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4984 { 1721, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4985 { 1720, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4986 { 1719, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4987 { 1718, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4988 { 1717, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4989 { 1716, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4990 { 1715, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4991 { 1714, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4992 { 1713, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4993 { 1712, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4994 { 1711, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4995 { 1710, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4996 { 1709, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4997 { 1708, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4998 { 1707, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4999 { 1706, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
5000 { 1705, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
5001 { 1704, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
5002 { 1703, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
5003 { 1702, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
5004 { 1701, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5005 { 1700, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5006 { 1699, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5007 { 1698, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5008 { 1697, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5009 { 1696, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5010 { 1695, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5011 { 1694, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5012 { 1693, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5013 { 1692, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5014 { 1691, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5015 { 1690, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5016 { 1689, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5017 { 1688, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5018 { 1687, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5019 { 1686, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5020 { 1685, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5021 { 1684, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5022 { 1683, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5023 { 1682, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5024 { 1681, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5025 { 1680, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5026 { 1679, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5027 { 1678, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5028 { 1677, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5029 { 1676, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5030 { 1675, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5031 { 1674, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5032 { 1673, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5033 { 1672, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5034 { 1671, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5035 { 1670, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5036 { 1669, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5037 { 1668, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5038 { 1667, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5039 { 1666, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5040 { 1665, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5041 { 1664, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5042 { 1663, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5043 { 1662, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5044 { 1661, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5045 { 1660, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5046 { 1659, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5047 { 1658, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5048 { 1657, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PEXTD
5049 { 1656, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PDEPD
5050 { 1655, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5051 { 1654, 3, 1, 8, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // PADDIdtprel
5052 { 1653, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5053 { 1652, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 737, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5054 { 1651, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5055 { 1650, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5056 { 1649, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 737, 0, 0, 0x80ULL }, // PADDI8pc
5057 { 1648, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x80ULL }, // PADDI8
5058 { 1647, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5059 { 1646, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5060 { 1645, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5061 { 1644, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5062 { 1643, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5063 { 1642, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5064 { 1641, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC_rec
5065 { 1640, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8_rec
5066 { 1639, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8
5067 { 1638, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC
5068 { 1637, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5069 { 1636, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5070 { 1635, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5071 { 1634, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5072 { 1633, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5073 { 1632, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5074 { 1631, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5075 { 1630, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5076 { 1629, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5077 { 1628, 0, 0, 4, 513, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5078 { 1627, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG_rec
5079 { 1626, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // NEGO_rec
5080 { 1625, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 262, 12, 0, 0x8ULL }, // NEGO
5081 { 1624, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8_rec
5082 { 1623, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // NEG8O_rec
5083 { 1622, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 264, 12, 0, 0x8ULL }, // NEG8O
5084 { 1621, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8
5085 { 1620, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG
5086 { 1619, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5087 { 1618, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5088 { 1617, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5089 { 1616, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5090 { 1615, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5091 { 1614, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 232, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5092 { 1613, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5093 { 1612, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5094 { 1611, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5095 { 1610, 3, 1, 4, 152, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5096 { 1609, 3, 1, 4, 314, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5097 { 1608, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5098 { 1607, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5099 { 1606, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5100 { 1605, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5101 { 1604, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5102 { 1603, 3, 1, 4, 316, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5103 { 1602, 3, 1, 4, 316, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5104 { 1601, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5105 { 1600, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5106 { 1599, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5107 { 1598, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5108 { 1597, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5109 { 1596, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5110 { 1595, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5111 { 1594, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5112 { 1593, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWZ
5113 { 1592, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 724, 0, 0, 0x0ULL }, // MTVSRWS
5114 { 1591, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRWM
5115 { 1590, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWA
5116 { 1589, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRQM
5117 { 1588, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRHM
5118 { 1587, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRDM
5119 { 1586, 3, 1, 4, 264, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRDD
5120 { 1585, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 730, 0, 0, 0x0ULL }, // MTVSRD
5121 { 1584, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x0ULL }, // MTVSRBMI
5122 { 1583, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRBM
5123 { 1582, 1, 0, 4, 238, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5124 { 1581, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5125 { 1580, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5126 { 1579, 2, 1, 4, 558, 0, 0, PPCOpInfoBase + 722, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5127 { 1578, 1, 0, 4, 558, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5128 { 1577, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 720, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5129 { 1576, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5130 { 1575, 2, 0, 4, 418, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5131 { 1574, 2, 0, 4, 557, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5132 { 1573, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5133 { 1572, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5134 { 1571, 2, 0, 4, 379, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5135 { 1570, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 718, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5136 { 1569, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 716, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5137 { 1568, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5138 { 1567, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5139 { 1566, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MTLR8
5140 { 1565, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MTLR
5141 { 1564, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5142 { 1563, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5143 { 1562, 2, 0, 4, 188, 0, 1, PPCOpInfoBase + 714, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5144 { 1561, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5145 { 1560, 2, 0, 4, 540, 0, 1, PPCOpInfoBase + 20, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5146 { 1559, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5147 { 1558, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5148 { 1557, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5149 { 1556, 1, 0, 4, 274, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5150 { 1555, 1, 0, 4, 535, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5151 { 1554, 2, 0, 4, 420, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5152 { 1553, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5153 { 1552, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5154 { 1551, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0, 0x9ULL }, // MTCTR8
5155 { 1550, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0, 0x9ULL }, // MTCTR
5156 { 1549, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5157 { 1548, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5158 { 1547, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5159 { 1546, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5160 { 1545, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5161 { 1544, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5162 { 1543, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODUW
5163 { 1542, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODUD
5164 { 1541, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODSW
5165 { 1540, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODSD
5166 { 1539, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 701, 0, 0, 0x200ULL }, // MFVSRWZ
5167 { 1538, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MFVSRLD
5168 { 1537, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // MFVSRD
5169 { 1536, 1, 1, 4, 237, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5170 { 1535, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5171 { 1534, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5172 { 1533, 1, 1, 4, 377, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5173 { 1532, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5174 { 1531, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5175 { 1530, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5176 { 1529, 2, 1, 4, 210, 0, 0, PPCOpInfoBase + 209, 0, 0, 0x0ULL }, // MFTB
5177 { 1528, 2, 1, 4, 114, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5178 { 1527, 2, 1, 4, 565, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5179 { 1526, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5180 { 1525, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5181 { 1524, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5182 { 1523, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5183 { 1522, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 688, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5184 { 1521, 1, 1, 4, 381, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5185 { 1520, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MFLR8
5186 { 1519, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MFLR
5187 { 1518, 1, 1, 4, 533, 1, 1, PPCOpInfoBase + 685, 163, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5188 { 1517, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5189 { 1516, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5190 { 1515, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5191 { 1514, 1, 1, 4, 397, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5192 { 1513, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5193 { 1512, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5194 { 1511, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5195 { 1510, 2, 1, 4, 419, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5196 { 1509, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5197 { 1508, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5198 { 1507, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5199 { 1506, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5200 { 1505, 2, 1, 4, 624, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5201 { 1504, 1, 1, 4, 293, 0, 0, PPCOpInfoBase + 684, 0, 0, 0x0ULL }, // MCRXRX
5202 { 1503, 2, 1, 4, 394, 0, 0, PPCOpInfoBase + 682, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5203 { 1502, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x21ULL }, // MCRF
5204 { 1501, 1, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5205 { 1500, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDLD8
5206 { 1499, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 678, 0, 0, 0x8ULL }, // MADDLD
5207 { 1498, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHDU
5208 { 1497, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHD
5209 { 1496, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5210 { 1495, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5211 { 1494, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5212 { 1493, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5213 { 1492, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5214 { 1491, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5215 { 1490, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5216 { 1489, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5217 { 1488, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5218 { 1487, 3, 1, 4, 564, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5219 { 1486, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5220 { 1485, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5221 { 1484, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5222 { 1483, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5223 { 1482, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5224 { 1481, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5225 { 1480, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5226 { 1479, 3, 1, 4, 367, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5227 { 1478, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5228 { 1477, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5229 { 1476, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5230 { 1475, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5231 { 1474, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5232 { 1473, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5233 { 1472, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5234 { 1471, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5235 { 1470, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5236 { 1469, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5237 { 1468, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5238 { 1467, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5239 { 1466, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 648, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5240 { 1465, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 645, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5241 { 1464, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5242 { 1463, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5243 { 1462, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5244 { 1461, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5245 { 1460, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5246 { 1459, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5247 { 1458, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5248 { 1457, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5249 { 1456, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5250 { 1455, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5251 { 1454, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5252 { 1453, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5253 { 1452, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5254 { 1451, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5255 { 1450, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5256 { 1449, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5257 { 1448, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5258 { 1447, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5259 { 1446, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5260 { 1445, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5261 { 1444, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5262 { 1443, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5263 { 1442, 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
5264 { 1441, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5265 { 1440, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARXL
5266 { 1439, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARX
5267 { 1438, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5268 { 1437, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5269 { 1436, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5270 { 1435, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSR
5271 { 1434, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSL
5272 { 1433, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5273 { 1432, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5274 { 1431, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5275 { 1430, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5276 { 1429, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5277 { 1428, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LQARXL
5278 { 1427, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LQARX
5279 { 1426, 3, 1, 4, 217, 0, 0, PPCOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5280 { 1425, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5281 { 1424, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5282 { 1423, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5283 { 1422, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5284 { 1421, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5285 { 1420, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5286 { 1419, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5287 { 1418, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5288 { 1417, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5289 { 1416, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5290 { 1415, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5291 { 1414, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5292 { 1413, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5293 { 1412, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5294 { 1411, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5295 { 1410, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5296 { 1409, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5297 { 1408, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5298 { 1407, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5299 { 1406, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5300 { 1405, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5301 { 1404, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5302 { 1403, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5303 { 1402, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5304 { 1401, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5305 { 1400, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5306 { 1399, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5307 { 1398, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5308 { 1397, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5309 { 1396, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARXL
5310 { 1395, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARX
5311 { 1394, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5312 { 1393, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5313 { 1392, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5314 { 1391, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5315 { 1390, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5316 { 1389, 4, 2, 4, 404, 0, 0, PPCOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5317 { 1388, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 622, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5318 { 1387, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5319 { 1386, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5320 { 1385, 3, 1, 4, 121, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5321 { 1384, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5322 { 1383, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5323 { 1382, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5324 { 1381, 4, 2, 4, 117, 0, 0, PPCOpInfoBase + 612, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5325 { 1380, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 608, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5326 { 1379, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5327 { 1378, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5328 { 1377, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 599, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5329 { 1376, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5330 { 1375, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5331 { 1374, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5332 { 1373, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5333 { 1372, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 593, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5334 { 1371, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 590, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5335 { 1370, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5336 { 1369, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5337 { 1368, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5338 { 1367, 4, 2, 4, 139, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5339 { 1366, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5340 { 1365, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5341 { 1364, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5342 { 1363, 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
5343 { 1362, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5344 { 1361, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDARXL
5345 { 1360, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDARX
5346 { 1359, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5347 { 1358, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5348 { 1357, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5349 { 1356, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5350 { 1355, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5351 { 1354, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5352 { 1353, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5353 { 1352, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5354 { 1351, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5355 { 1350, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5356 { 1349, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5357 { 1348, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5358 { 1347, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5359 { 1346, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5360 { 1345, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARXL
5361 { 1344, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARX
5362 { 1343, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x408ULL }, // LA8
5363 { 1342, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x408ULL }, // LA
5364 { 1341, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5365 { 1340, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 554, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5366 { 1339, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 550, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5367 { 1338, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5368 { 1337, 3, 0, 4, 341, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5369 { 1336, 3, 0, 4, 553, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5370 { 1335, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5371 { 1334, 3, 0, 4, 417, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5372 { 1333, 2, 0, 4, 340, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5373 { 1332, 2, 0, 4, 610, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5374 { 1331, 0, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5375 { 1330, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5376 { 1329, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5377 { 1328, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5378 { 1327, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5379 { 1326, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5380 { 1325, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5381 { 1324, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5382 { 1323, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5383 { 1322, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5384 { 1321, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5385 { 1320, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5386 { 1319, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 229, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5387 { 1318, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 264, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5388 { 1317, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 262, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5389 { 1316, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5390 { 1315, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 231, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5391 { 1314, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 225, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5392 { 1313, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5393 { 1312, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5394 { 1311, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 545, 0, 0, 0x18ULL }, // FTSQRT
5395 { 1310, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5396 { 1309, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5397 { 1308, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5398 { 1307, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5399 { 1306, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5400 { 1305, 2, 1, 4, 178, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5401 { 1304, 2, 1, 4, 186, 1, 1, PPCOpInfoBase + 523, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5402 { 1303, 2, 1, 4, 401, 1, 0, PPCOpInfoBase + 523, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5403 { 1302, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5404 { 1301, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 541, 159, 0, 0x18ULL }, // FSELS_rec
5405 { 1300, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 541, 0, 0, 0x18ULL }, // FSELS
5406 { 1299, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 533, 159, 0, 0x18ULL }, // FSELD_rec
5407 { 1298, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 533, 0, 0, 0x18ULL }, // FSELD
5408 { 1297, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5409 { 1296, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5410 { 1295, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5411 { 1294, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5412 { 1293, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5413 { 1292, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5414 { 1291, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5415 { 1290, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5416 { 1289, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5417 { 1288, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5418 { 1287, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5419 { 1286, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5420 { 1285, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5421 { 1284, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5422 { 1283, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5423 { 1282, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5424 { 1281, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5425 { 1280, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5426 { 1279, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5427 { 1278, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5428 { 1277, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5429 { 1276, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5430 { 1275, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5431 { 1274, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5432 { 1273, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5433 { 1272, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5434 { 1271, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5435 { 1270, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5436 { 1269, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5437 { 1268, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5438 { 1267, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5439 { 1266, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5440 { 1265, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5441 { 1264, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5442 { 1263, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNEGS_rec
5443 { 1262, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNEGS
5444 { 1261, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNEGD_rec
5445 { 1260, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNEGD
5446 { 1259, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNABSS_rec
5447 { 1258, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNABSS
5448 { 1257, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNABSD_rec
5449 { 1256, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNABSD
5450 { 1255, 3, 1, 4, 446, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5451 { 1254, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5452 { 1253, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5453 { 1252, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5454 { 1251, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5455 { 1250, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5456 { 1249, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5457 { 1248, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5458 { 1247, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x0ULL }, // FMR_rec
5459 { 1246, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x0ULL }, // FMR
5460 { 1245, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5461 { 1244, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5462 { 1243, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5463 { 1242, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5464 { 1241, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5465 { 1240, 3, 1, 4, 176, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5466 { 1239, 3, 1, 4, 173, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5467 { 1238, 3, 1, 4, 402, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5468 { 1237, 3, 1, 4, 399, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5469 { 1236, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5470 { 1235, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5471 { 1234, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5472 { 1233, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5473 { 1232, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5474 { 1231, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5475 { 1230, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5476 { 1229, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5477 { 1228, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5478 { 1227, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5479 { 1226, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5480 { 1225, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5481 { 1224, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5482 { 1223, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5483 { 1222, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5484 { 1221, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5485 { 1220, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 525, 159, 0, 0x18ULL }, // FCPSGNS_rec
5486 { 1219, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 525, 0, 0, 0x18ULL }, // FCPSGNS
5487 { 1218, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 341, 159, 0, 0x18ULL }, // FCPSGND_rec
5488 { 1217, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 341, 0, 0, 0x18ULL }, // FCPSGND
5489 { 1216, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5490 { 1215, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5491 { 1214, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5492 { 1213, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5493 { 1212, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5494 { 1211, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5495 { 1210, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5496 { 1209, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5497 { 1208, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5498 { 1207, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5499 { 1206, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5500 { 1205, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5501 { 1204, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5502 { 1203, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5503 { 1202, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5504 { 1201, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5505 { 1200, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5506 { 1199, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FABSS_rec
5507 { 1198, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FABSS
5508 { 1197, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FABSD_rec
5509 { 1196, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FABSD
5510 { 1195, 0, 0, 4, 614, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5511 { 1194, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW_rec
5512 { 1193, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5513 { 1192, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64
5514 { 1191, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // EXTSW_32
5515 { 1190, 3, 1, 4, 398, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // EXTSWSLI_rec
5516 { 1189, 3, 1, 4, 398, 0, 1, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5517 { 1188, 3, 1, 4, 287, 0, 0, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5518 { 1187, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // EXTSWSLI
5519 { 1186, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW
5520 { 1185, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH_rec
5521 { 1184, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8_rec
5522 { 1183, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSH8_32_64
5523 { 1182, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8
5524 { 1181, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH
5525 { 1180, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB_rec
5526 { 1179, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8_rec
5527 { 1178, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSB8_32_64
5528 { 1177, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8
5529 { 1176, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB
5530 { 1175, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5531 { 1174, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 515, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5532 { 1173, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5533 { 1172, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5534 { 1171, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5535 { 1170, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5536 { 1169, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5537 { 1168, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5538 { 1167, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5539 { 1166, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5540 { 1165, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5541 { 1164, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5542 { 1163, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5543 { 1162, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5544 { 1161, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5545 { 1160, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5546 { 1159, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5547 { 1158, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5548 { 1157, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5549 { 1156, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5550 { 1155, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5551 { 1154, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5552 { 1153, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5553 { 1152, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5554 { 1151, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5555 { 1150, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5556 { 1149, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5557 { 1148, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5558 { 1147, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5559 { 1146, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5560 { 1145, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5561 { 1144, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5562 { 1143, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5563 { 1142, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5564 { 1141, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5565 { 1140, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5566 { 1139, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5567 { 1138, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5568 { 1137, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5569 { 1136, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5570 { 1135, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5571 { 1134, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5572 { 1133, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5573 { 1132, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5574 { 1131, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5575 { 1130, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5576 { 1129, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5577 { 1128, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5578 { 1127, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5579 { 1126, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5580 { 1125, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5581 { 1124, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5582 { 1123, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5583 { 1122, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5584 { 1121, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5585 { 1120, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5586 { 1119, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5587 { 1118, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5588 { 1117, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5589 { 1116, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5590 { 1115, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5591 { 1114, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5592 { 1113, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5593 { 1112, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5594 { 1111, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5595 { 1110, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5596 { 1109, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5597 { 1108, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5598 { 1107, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5599 { 1106, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5600 { 1105, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5601 { 1104, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5602 { 1103, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5603 { 1102, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5604 { 1101, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5605 { 1100, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5606 { 1099, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5607 { 1098, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5608 { 1097, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5609 { 1096, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5610 { 1095, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5611 { 1094, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5612 { 1093, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5613 { 1092, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5614 { 1091, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5615 { 1090, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5616 { 1089, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5617 { 1088, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5618 { 1087, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5619 { 1086, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5620 { 1085, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5621 { 1084, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5622 { 1083, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5623 { 1082, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5624 { 1081, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5625 { 1080, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5626 { 1079, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5627 { 1078, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5628 { 1077, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5629 { 1076, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5630 { 1075, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5631 { 1074, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5632 { 1073, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5633 { 1072, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5634 { 1071, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5635 { 1070, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5636 { 1069, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5637 { 1068, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5638 { 1067, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5639 { 1066, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5640 { 1065, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5641 { 1064, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5642 { 1063, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5643 { 1062, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5644 { 1061, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5645 { 1060, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5646 { 1059, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5647 { 1058, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5648 { 1057, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5649 { 1056, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5650 { 1055, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5651 { 1054, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5652 { 1053, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5653 { 1052, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5654 { 1051, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5655 { 1050, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5656 { 1049, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 506, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5657 { 1048, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5658 { 1047, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5659 { 1046, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5660 { 1045, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5661 { 1044, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5662 { 1043, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5663 { 1042, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5664 { 1041, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5665 { 1040, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5666 { 1039, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5667 { 1038, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5668 { 1037, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5669 { 1036, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5670 { 1035, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5671 { 1034, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5672 { 1033, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5673 { 1032, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5674 { 1031, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5675 { 1030, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5676 { 1029, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5677 { 1028, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5678 { 1027, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5679 { 1026, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5680 { 1025, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5681 { 1024, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5682 { 1023, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5683 { 1022, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5684 { 1021, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5685 { 1020, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5686 { 1019, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5687 { 1018, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5688 { 1017, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5689 { 1016, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5690 { 1015, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5691 { 1014, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5692 { 1013, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5693 { 1012, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5694 { 1011, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5695 { 1010, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5696 { 1009, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5697 { 1008, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5698 { 1007, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5699 { 1006, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5700 { 1005, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5701 { 1004, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5702 { 1003, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5703 { 1002, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5704 { 1001, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5705 { 1000, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5706 { 999, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5707 { 998, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5708 { 997, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5709 { 996, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5710 { 995, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5711 { 994, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5712 { 993, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5713 { 992, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5714 { 991, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5715 { 990, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5716 { 989, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5717 { 988, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5718 { 987, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5719 { 986, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5720 { 985, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5721 { 984, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5722 { 983, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5723 { 982, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5724 { 981, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5725 { 980, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5726 { 979, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5727 { 978, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5728 { 977, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5729 { 976, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5730 { 975, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 74, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5731 { 974, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 73, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5732 { 973, 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
5733 { 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_LongJmp32
5734 { 971, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5735 { 970, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5736 { 969, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5737 { 968, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSSUB
5738 { 967, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNEG
5739 { 966, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNABS
5740 { 965, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSMUL
5741 { 964, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSDIV
5742 { 963, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTUIZ
5743 { 962, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5744 { 961, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5745 { 960, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTSIZ
5746 { 959, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5747 { 958, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5748 { 957, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5749 { 956, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5750 { 955, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5751 { 954, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFUI
5752 { 953, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5753 { 952, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFSI
5754 { 951, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5755 { 950, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFSCFD
5756 { 949, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSADD
5757 { 948, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSABS
5758 { 947, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5759 { 946, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5760 { 945, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5761 { 944, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDSUB
5762 { 943, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNEG
5763 { 942, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNABS
5764 { 941, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDMUL
5765 { 940, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDDIV
5766 { 939, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTUIZ
5767 { 938, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5768 { 937, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5769 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5770 { 935, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTSIZ
5771 { 934, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5772 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5773 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5774 { 931, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5775 { 930, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5776 { 929, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5777 { 928, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5778 { 927, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFUI
5779 { 926, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5780 { 925, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5781 { 924, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFSI
5782 { 923, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5783 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFS
5784 { 921, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDADD
5785 { 920, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDABS
5786 { 919, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 115, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5787 { 918, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 117, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5788 { 917, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5789 { 916, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5790 { 915, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0, 0x0ULL }, // DYNALLOC8
5791 { 914, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0, 0x0ULL }, // DYNALLOC
5792 { 913, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5793 { 912, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5794 { 911, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5795 { 910, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5796 { 909, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 466, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5797 { 908, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 463, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5798 { 907, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5799 { 906, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5800 { 905, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5801 { 904, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5802 { 903, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5803 { 902, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5804 { 901, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5805 { 900, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5806 { 899, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5807 { 898, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5808 { 897, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5809 { 896, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5810 { 895, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5811 { 894, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5812 { 893, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5813 { 892, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5814 { 891, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5815 { 890, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5816 { 889, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5817 { 888, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5818 { 887, 0, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5819 { 886, 1, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5820 { 885, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5821 { 884, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5822 { 883, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5823 { 882, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5824 { 881, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5825 { 880, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5826 { 879, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5827 { 878, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5828 { 877, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5829 { 876, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5830 { 875, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5831 { 874, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 438, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5832 { 873, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 438, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5833 { 872, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5834 { 871, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5835 { 870, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5836 { 869, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5837 { 868, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5838 { 867, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5839 { 866, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5840 { 865, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5841 { 864, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5842 { 863, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 436, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5843 { 862, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5844 { 861, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5845 { 860, 4, 1, 4, 253, 0, 1, PPCOpInfoBase + 432, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5846 { 859, 4, 1, 4, 253, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5847 { 858, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5848 { 857, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5849 { 856, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5850 { 855, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5851 { 854, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5852 { 853, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5853 { 852, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 413, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5854 { 851, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 410, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5855 { 850, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 407, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5856 { 849, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5857 { 848, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5858 { 847, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5859 { 846, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5860 { 845, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5861 { 844, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5862 { 843, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5863 { 842, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5864 { 841, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5865 { 840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5866 { 839, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5867 { 838, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5868 { 837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5869 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5870 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5871 { 834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5872 { 833, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5873 { 832, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 385, 0, 0, 0x0ULL }, // DMXOR
5874 { 831, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5875 { 830, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5876 { 829, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5877 { 828, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5878 { 827, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 382, 0, 0, 0x0ULL }, // DMSHA3HASH
5879 { 826, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 378, 0, 0, 0x0ULL }, // DMSHA2HASH
5880 { 825, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 377, 0, 0, 0x0ULL }, // DMSETDMRZ
5881 { 824, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 375, 0, 0, 0x0ULL }, // DMMR
5882 { 823, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVW_rec
5883 { 822, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWU_rec
5884 { 821, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWUO_rec
5885 { 820, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWUO
5886 { 819, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWU
5887 { 818, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWO_rec
5888 { 817, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWO
5889 { 816, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWE_rec
5890 { 815, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWEU_rec
5891 { 814, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEUO_rec
5892 { 813, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEUO
5893 { 812, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWEU
5894 { 811, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEO_rec
5895 { 810, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEO
5896 { 809, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWE
5897 { 808, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVW
5898 { 807, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVD_rec
5899 { 806, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDU_rec
5900 { 805, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDUO_rec
5901 { 804, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDUO
5902 { 803, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDU
5903 { 802, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDO_rec
5904 { 801, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDO
5905 { 800, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDE_rec
5906 { 799, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDEU_rec
5907 { 798, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEUO_rec
5908 { 797, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEUO
5909 { 796, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDEU
5910 { 795, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEO_rec
5911 { 794, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEO
5912 { 793, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDE
5913 { 792, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVD
5914 { 791, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5915 { 790, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 372, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5916 { 789, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 372, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5917 { 788, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5918 { 787, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5919 { 786, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5920 { 785, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5921 { 784, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5922 { 783, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5923 { 782, 3, 1, 4, 260, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5924 { 781, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5925 { 780, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5926 { 779, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5927 { 778, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5928 { 777, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5929 { 776, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5930 { 775, 2, 1, 4, 251, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5931 { 774, 2, 1, 4, 251, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5932 { 773, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5933 { 772, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5934 { 771, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5935 { 770, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5936 { 769, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5937 { 768, 2, 1, 4, 247, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5938 { 767, 2, 1, 4, 247, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5939 { 766, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5940 { 765, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5941 { 764, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5942 { 763, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5943 { 762, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5944 { 761, 2, 1, 4, 256, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5945 { 760, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5946 { 759, 2, 1, 4, 256, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5947 { 758, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5948 { 757, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5949 { 756, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5950 { 755, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5951 { 754, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5952 { 753, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5953 { 752, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5954 { 751, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5955 { 750, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5956 { 749, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5957 { 748, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5958 { 747, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5959 { 746, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5960 { 745, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5961 { 744, 3, 0, 4, 609, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5962 { 743, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5963 { 742, 2, 1, 4, 344, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5964 { 741, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5965 { 740, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5966 { 739, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5967 { 738, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5968 { 737, 3, 0, 4, 449, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5969 { 736, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5970 { 735, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5971 { 734, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5972 { 733, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRORC
5973 { 732, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5974 { 731, 2, 1, 4, 109, 0, 0, PPCOpInfoBase + 339, 0, 0, 0x0ULL }, // CRNOT
5975 { 730, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5976 { 729, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5977 { 728, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5978 { 727, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRANDC
5979 { 726, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5980 { 725, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6UNSET
5981 { 724, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6SET
5982 { 723, 3, 0, 4, 360, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5983 { 722, 3, 0, 4, 360, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5984 { 721, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5985 { 720, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5986 { 719, 0, 0, 4, 343, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5987 { 718, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW_rec
5988 { 717, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8_rec
5989 { 716, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8
5990 { 715, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW
5991 { 714, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD_rec
5992 { 713, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTTZDM
5993 { 712, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD
5994 { 711, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW_rec
5995 { 710, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8_rec
5996 { 709, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8
5997 { 708, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW
5998 { 707, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD_rec
5999 { 706, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTLZDM
6000 { 705, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD
6001 { 704, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
6002 { 703, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6003 { 702, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 332, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6004 { 701, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 328, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6005 { 700, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6006 { 699, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6007 { 698, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6008 { 697, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6009 { 696, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6010 { 695, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6011 { 694, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6012 { 693, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6013 { 692, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6014 { 691, 0, 0, 4, 624, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6015 { 690, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CFUGED
6016 { 689, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CDTBCD8
6017 { 688, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CDTBCD
6018 { 687, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CBCDTD8
6019 { 686, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CBCDTD
6020 { 685, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6021 { 684, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // BRW
6022 { 683, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6023 { 682, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6024 { 681, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6025 { 680, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // BRD
6026 { 679, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // BPERMD
6027 { 678, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6028 { 677, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6029 { 676, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6030 { 675, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6031 { 674, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 153, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc_RM
6032 { 673, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 149, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc
6033 { 672, 0, 0, 4, 448, 2, 1, PPCOpInfoBase + 1, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6034 { 671, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 147, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6035 { 670, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6036 { 669, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6037 { 668, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6038 { 667, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6039 { 666, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6040 { 665, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6041 { 664, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6042 { 663, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6043 { 662, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6044 { 661, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6045 { 660, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6046 { 659, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6047 { 658, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6048 { 657, 2, 0, 8, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6049 { 656, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6050 { 655, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6051 { 654, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 136, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc_RM
6052 { 653, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 132, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc
6053 { 652, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6054 { 651, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6055 { 650, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6056 { 649, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6057 { 648, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6058 { 647, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6059 { 646, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6060 { 645, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6061 { 644, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6062 { 643, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6063 { 642, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6064 { 641, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6065 { 640, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6066 { 639, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6067 { 638, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6068 { 637, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6069 { 636, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6070 { 635, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6071 { 634, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6072 { 633, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6073 { 632, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6074 { 631, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6075 { 630, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6076 { 629, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6077 { 628, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6078 { 627, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6079 { 626, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6080 { 625, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6081 { 624, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6082 { 623, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6083 { 622, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6084 { 621, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6085 { 620, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6086 { 619, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6087 { 618, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6088 { 617, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6089 { 616, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6090 { 615, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6091 { 614, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6092 { 613, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6093 { 612, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6094 { 611, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6095 { 610, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6096 { 609, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 111, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6097 { 608, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 106, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6098 { 607, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 102, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6099 { 606, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 98, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6100 { 605, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 93, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6101 { 604, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 89, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6102 { 603, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 78, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6103 { 602, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6104 { 601, 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
6105 { 600, 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
6106 { 599, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6107 { 598, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6108 { 597, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6109 { 596, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6110 { 595, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6111 { 594, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6112 { 593, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6113 { 592, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUTRUNC_rec
6114 { 591, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUS_rec
6115 { 590, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDTRUNC_rec
6116 { 589, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDS_rec
6117 { 588, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSUB_rec
6118 { 587, 4, 1, 4, 329, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSR_rec
6119 { 586, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDSETSGN_rec
6120 { 585, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCTZ_rec
6121 { 584, 2, 1, 4, 330, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6122 { 583, 2, 1, 4, 466, 0, 1, PPCOpInfoBase + 312, 88, 0, 0x0ULL }, // BCDCTN_rec
6123 { 582, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDCPSGN_rec
6124 { 581, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFZ_rec
6125 { 580, 3, 1, 4, 332, 0, 1, PPCOpInfoBase + 306, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6126 { 579, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFN_rec
6127 { 578, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDADD_rec
6128 { 577, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6129 { 576, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6130 { 575, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6131 { 574, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6132 { 573, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6133 { 572, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6134 { 571, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6135 { 570, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6136 { 569, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6137 { 568, 2, 0, 4, 448, 2, 0, PPCOpInfoBase + 299, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6138 { 567, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 296, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6139 { 566, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 293, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6140 { 565, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6141 { 564, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6142 { 563, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6143 { 562, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6144 { 561, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 296, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6145 { 560, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6146 { 559, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6147 { 558, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6148 { 557, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6149 { 556, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6150 { 555, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_NOWP
6151 { 554, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6152 { 553, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP
6153 { 552, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_NOWP
6154 { 551, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6155 { 550, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR
6156 { 549, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_NOWP
6157 { 548, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6158 { 547, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN
6159 { 546, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_NOWP
6160 { 545, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6161 { 544, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX
6162 { 543, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_NOWP
6163 { 542, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6164 { 541, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB
6165 { 540, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_NOWP
6166 { 539, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6167 { 538, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR
6168 { 537, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_NOWP
6169 { 536, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6170 { 535, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND
6171 { 534, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_NOWP
6172 { 533, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6173 { 532, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN
6174 { 531, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_NOWP
6175 { 530, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6176 { 529, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX
6177 { 528, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_NOWP
6178 { 527, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6179 { 526, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND
6180 { 525, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_NOWP
6181 { 524, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6182 { 523, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD
6183 { 522, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6184 { 521, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 275, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6185 { 520, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6186 { 519, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6187 { 518, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6188 { 517, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6189 { 516, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6190 { 515, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6191 { 514, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6192 { 513, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6193 { 512, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6194 { 511, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6195 { 510, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6196 { 509, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC_rec
6197 { 508, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8_rec
6198 { 507, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8
6199 { 506, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC
6200 { 505, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6201 { 504, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6202 { 503, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6203 { 502, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKUP
6204 { 501, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6205 { 500, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDZE_rec
6206 { 499, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDZEO_rec
6207 { 498, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDZEO
6208 { 497, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDZE8_rec
6209 { 496, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDZE8O_rec
6210 { 495, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDZE8O
6211 { 494, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDZE8
6212 { 493, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDZE
6213 { 492, 2, 1, 4, 145, 0, 0, PPCOpInfoBase + 220, 0, 0, 0x8ULL }, // ADDPCIS
6214 { 491, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDME_rec
6215 { 490, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDMEO_rec
6216 { 489, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDMEO
6217 { 488, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDME8_rec
6218 { 487, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDME8O_rec
6219 { 486, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDME8O
6220 { 485, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDME8
6221 { 484, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDME
6222 { 483, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6223 { 482, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6224 { 481, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x0ULL }, // ADDItoc8
6225 { 480, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6226 { 479, 4, 1, 4, 503, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6227 { 478, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6228 { 477, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsldL32
6229 { 476, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsldL
6230 { 475, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6231 { 474, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6232 { 473, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsgdL32
6233 { 472, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsgdL
6234 { 471, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDIdtprelL32
6235 { 470, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIdtprelL
6236 { 469, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6237 { 468, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6238 { 467, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsldHA
6239 { 466, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6240 { 465, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6241 { 464, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6242 { 463, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISdtprelHA
6243 { 462, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDIS8
6244 { 461, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDIS
6245 { 460, 3, 1, 4, 536, 0, 2, PPCOpInfoBase + 183, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6246 { 459, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // ADDIC8
6247 { 458, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0xcULL }, // ADDIC
6248 { 457, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDI8
6249 { 456, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDI
6250 { 455, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ADDG6S8
6251 { 454, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // ADDG6S
6252 { 453, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6253 { 452, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6254 { 451, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6255 { 450, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6256 { 449, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6257 { 448, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6258 { 447, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6259 { 446, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6260 { 445, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 231, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6261 { 444, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 225, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6262 { 443, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6263 { 442, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6264 { 441, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6265 { 440, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6266 { 439, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6267 { 438, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6268 { 437, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6269 { 436, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6270 { 435, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6271 { 434, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 237, 0, 0, 0x8ULL }, // ADD8TLS_
6272 { 433, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x8ULL }, // ADD8TLS
6273 { 432, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6274 { 431, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6275 { 430, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6276 { 429, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6277 { 428, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 228, 0, 0, 0x8ULL }, // ADD4TLS
6278 { 427, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6279 { 426, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6280 { 425, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6281 { 424, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6282 { 423, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6283 { 422, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6284 { 421, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6285 { 420, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6286 { 419, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6287 { 418, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6288 { 417, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6289 { 416, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6290 { 415, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6291 { 414, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6292 { 413, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6293 { 412, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6294 { 411, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6295 { 410, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6296 { 409, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6297 { 408, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6298 { 407, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6299 { 406, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6300 { 405, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6301 { 404, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6302 { 403, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6303 { 402, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6304 { 401, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6305 { 400, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6306 { 399, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6307 { 398, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6308 { 397, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6309 { 396, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6310 { 395, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6311 { 394, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6312 { 393, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6313 { 392, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6314 { 391, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6315 { 390, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 207, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LWAT_CSNE_PSEUDO
6316 { 389, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6317 { 388, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6318 { 387, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 202, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LDAT_CSNE_PSEUDO
6319 { 386, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6320 { 385, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6321 { 384, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6322 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6323 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6324 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6325 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6326 { 379, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6327 { 378, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6328 { 377, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6329 { 376, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6330 { 375, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6331 { 374, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6332 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6333 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6334 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6335 { 370, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6336 { 369, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6337 { 368, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6338 { 367, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6339 { 366, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6340 { 365, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6341 { 364, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6342 { 363, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6343 { 362, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6344 { 361, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6345 { 360, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6346 { 359, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6347 { 358, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6348 { 357, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6349 { 356, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6350 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6351 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6352 { 353, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6353 { 352, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6354 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6355 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6356 { 349, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6357 { 348, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6358 { 347, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6359 { 346, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6360 { 345, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6361 { 344, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6362 { 343, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6363 { 342, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6364 { 341, 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
6365 { 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_LOAD_XOR_I128
6366 { 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_SUB_I128
6367 { 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_OR_I128
6368 { 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_NAND_I128
6369 { 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_AND_I128
6370 { 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_ADD_I128
6371 { 334, 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
6372 { 333, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6373 { 332, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6374 { 331, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6375 { 330, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6376 { 329, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6377 { 328, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6378 { 327, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6379 { 326, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6380 { 325, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6381 { 324, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6382 { 323, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6383 { 322, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
6384 { 321, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
6385 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6386 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6387 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6388 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6389 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6390 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6391 { 314, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6392 { 313, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6393 { 312, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6394 { 311, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6395 { 310, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_TRAP
6396 { 309, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6397 { 308, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6398 { 307, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6399 { 306, 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
6400 { 305, 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
6401 { 304, 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
6402 { 303, 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
6403 { 302, 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
6404 { 301, 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
6405 { 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_FCMP
6406 { 299, 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
6407 { 298, 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
6408 { 297, 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
6409 { 296, 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
6410 { 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_FDIV
6411 { 294, 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
6412 { 293, 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
6413 { 292, 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
6414 { 291, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6415 { 290, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6416 { 289, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6417 { 288, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6418 { 287, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6419 { 286, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6420 { 285, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6421 { 284, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6422 { 283, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6423 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6424 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6425 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6426 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6427 { 278, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6428 { 277, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6429 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6430 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6431 { 274, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6432 { 273, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6433 { 272, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6434 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6435 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6436 { 269, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULH
6437 { 268, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6438 { 267, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6439 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6440 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6441 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6442 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6443 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6444 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6445 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6446 { 259, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6447 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6448 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6449 { 256, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6450 { 255, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6451 { 254, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6452 { 253, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6453 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6454 { 251, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6455 { 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
6456 { 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
6457 { 248, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6458 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6459 { 246, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6460 { 245, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6461 { 244, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6462 { 243, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6463 { 242, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6464 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6465 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6466 { 239, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6467 { 238, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6468 { 237, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6469 { 236, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6470 { 235, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6471 { 234, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6472 { 233, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6473 { 232, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6474 { 231, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6475 { 230, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6476 { 229, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6477 { 228, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6478 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6479 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6480 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6481 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6482 { 223, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6483 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6484 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6485 { 220, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6486 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6487 { 218, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6488 { 217, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6489 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6490 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6491 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6492 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6493 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6494 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6495 { 210, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6496 { 209, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6497 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6498 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6499 { 206, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6500 { 205, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6501 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6502 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6503 { 202, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6504 { 201, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6505 { 200, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6506 { 199, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6507 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6508 { 197, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6509 { 196, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6510 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6511 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6512 { 193, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6513 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6514 { 191, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6515 { 190, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6516 { 189, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6517 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6518 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6519 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6520 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6521 { 184, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6522 { 183, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6523 { 182, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6524 { 181, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6525 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6526 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6527 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6528 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6529 { 176, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6530 { 175, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6531 { 174, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6532 { 173, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6533 { 172, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6534 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6535 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6536 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6537 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6538 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6539 { 166, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6540 { 165, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6541 { 164, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6542 { 163, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6543 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6544 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6545 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6546 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6547 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6548 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6549 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6550 { 155, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6551 { 154, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6552 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6553 { 152, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6554 { 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
6555 { 150, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6556 { 149, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6557 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6558 { 147, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6559 { 146, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6560 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6561 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6562 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6563 { 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
6564 { 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
6565 { 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
6566 { 139, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6567 { 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
6568 { 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
6569 { 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
6570 { 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
6571 { 134, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6572 { 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
6573 { 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
6574 { 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
6575 { 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
6576 { 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
6577 { 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
6578 { 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
6579 { 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
6580 { 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
6581 { 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
6582 { 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
6583 { 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
6584 { 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
6585 { 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
6586 { 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
6587 { 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
6588 { 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
6589 { 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
6590 { 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
6591 { 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
6592 { 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
6593 { 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
6594 { 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
6595 { 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
6596 { 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
6597 { 108, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6598 { 107, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6599 { 106, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6600 { 105, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6601 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6602 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6603 { 102, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6604 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6605 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6606 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6607 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6608 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6609 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6610 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6611 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6612 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6613 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6614 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6615 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6616 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6617 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6618 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6619 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6620 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6621 { 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
6622 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6623 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6624 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6625 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6626 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6627 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6628 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6629 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6630 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6631 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6632 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6633 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6634 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6635 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6636 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6637 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6638 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6639 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6640 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6641 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6642 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6643 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6644 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6645 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6646 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6647 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6648 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6649 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6650 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6651 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6652 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6653 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6654 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6655 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6656 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6657 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6658 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6659 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6660 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6661 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6662 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6663 { 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_20965
6664 { 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_20964
6665 { 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
6666 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6667 { 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
6668 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6669 { 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
6670 { 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
6671 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6672 { 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
6673 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20963
6674 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6675 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14348
6676 { 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
6677 { 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
6678 { 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
6679 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6680 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6681 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6682 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6683 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6684 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6685 { 20, 2, 1, 0, 292, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6686 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6687 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6688 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6689 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6690 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6691 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6692 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6693 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6694 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6695 { 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
6696 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6697 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6698 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6699 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6700 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6701 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6702 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6703 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6704 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6705 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6706 }, {
6707 /* 0 */
6708 /* 0 */ PPC::CR0,
6709 /* 1 */ PPC::CR7,
6710 /* 2 */ PPC::X9, PPC::X10, PPC::X8, PPC::X9, PPC::X10,
6711 /* 7 */ PPC::R9, PPC::R10, PPC::R8, PPC::R9, PPC::R10,
6712 /* 12 */ PPC::XER,
6713 /* 13 */ PPC::XER, PPC::CR0,
6714 /* 15 */ PPC::CARRY,
6715 /* 16 */ PPC::CARRY, PPC::XER,
6716 /* 18 */ PPC::CARRY, PPC::XER, PPC::CR0,
6717 /* 21 */ PPC::CARRY, PPC::CR0,
6718 /* 23 */ PPC::CARRY, PPC::CARRY,
6719 /* 25 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6720 /* 28 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6721 /* 32 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6722 /* 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,
6723 /* 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,
6724 /* 71 */ PPC::R1, PPC::R1,
6725 /* 73 */ PPC::CTR,
6726 /* 74 */ PPC::CTR8,
6727 /* 75 */ PPC::CTR, PPC::RM, PPC::LR,
6728 /* 78 */ PPC::CTR8, PPC::RM, PPC::LR8,
6729 /* 81 */ PPC::RM, PPC::LR,
6730 /* 83 */ PPC::LR, PPC::RM,
6731 /* 85 */ PPC::LR, PPC::RM, PPC::LR,
6732 /* 88 */ PPC::CR6,
6733 /* 89 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6734 /* 93 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6735 /* 98 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6736 /* 102 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6737 /* 106 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6738 /* 111 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6739 /* 115 */ PPC::CTR, PPC::CTR,
6740 /* 117 */ PPC::CTR8, PPC::CTR8,
6741 /* 119 */ PPC::CTR, PPC::RM, PPC::CTR,
6742 /* 122 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6743 /* 126 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6744 /* 130 */ PPC::RM, PPC::LR8,
6745 /* 132 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2,
6746 /* 136 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2, PPC::RM,
6747 /* 141 */ PPC::RM, PPC::LR8, PPC::RM,
6748 /* 144 */ PPC::RM, PPC::LR, PPC::RM,
6749 /* 147 */ PPC::LR8, PPC::RM,
6750 /* 149 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2,
6751 /* 153 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2, PPC::RM,
6752 /* 158 */ PPC::CR1EQ,
6753 /* 159 */ PPC::CR1,
6754 /* 160 */ PPC::X1, PPC::X1,
6755 /* 162 */ PPC::RM,
6756 /* 163 */ PPC::RM, PPC::CR1,
6757 /* 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,
6758 /* 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,
6759 /* 199 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6760 /* 205 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6761 /* 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,
6762 /* 229 */ PPC::R3, PPC::LR,
6763 /* 231 */ PPC::LR,
6764 /* 232 */ PPC::LR8,
6765 /* 233 */ PPC::RM, PPC::RM,
6766 /* 235 */ PPC::CTR, PPC::RM,
6767 /* 237 */ PPC::CTR8, PPC::RM,
6768 /* 239 */ PPC::RM, PPC::CR6,
6769 /* 241 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6770 /* 246 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6771 }, {
6772 0
6773 }, {
6774 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6775 /* 1 */
6776 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6777 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6778 /* 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 },
6779 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6780 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6781 /* 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 },
6782 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6783 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6784 /* 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 },
6785 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6786 /* 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 },
6787 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6788 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6789 /* 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 },
6790 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6791 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6792 /* 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 },
6793 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6794 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6795 /* 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 },
6796 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6797 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6798 /* 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 },
6799 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6800 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6801 /* 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 },
6802 /* 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 },
6803 /* 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 },
6804 /* 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 },
6805 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6806 /* 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 },
6807 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6808 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6809 /* 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 },
6810 /* 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 },
6811 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6812 /* 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 },
6813 /* 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 },
6814 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6815 /* 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 },
6816 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6817 /* 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 },
6818 /* 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 },
6819 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6820 /* 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 },
6821 /* 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 },
6822 /* 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 },
6823 /* 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 },
6824 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6825 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6826 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6827 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6828 /* 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 },
6829 /* 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 },
6830 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6831 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6832 /* 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 },
6833 /* 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 },
6834 /* 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 },
6835 /* 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 },
6836 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6837 /* 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 },
6838 /* 202 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6839 /* 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 },
6840 /* 207 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6841 /* 209 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6842 /* 211 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6843 /* 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 },
6844 /* 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 },
6845 /* 220 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6846 /* 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 },
6847 /* 225 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6848 /* 228 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6849 /* 231 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 234 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6851 /* 237 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6852 /* 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 },
6853 /* 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 },
6854 /* 248 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6855 /* 251 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6856 /* 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 },
6857 /* 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 },
6858 /* 262 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6859 /* 264 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6860 /* 266 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6861 /* 268 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6862 /* 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 },
6863 /* 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 },
6864 /* 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 },
6865 /* 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 },
6866 /* 290 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6867 /* 291 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6868 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6869 /* 296 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6870 /* 299 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6871 /* 301 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6872 /* 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 },
6873 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6874 /* 309 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6875 /* 312 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 314 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6877 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6879 /* 322 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 325 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6881 /* 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 },
6882 /* 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 },
6883 /* 336 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6884 /* 339 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6885 /* 341 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 344 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 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 },
6888 /* 350 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 352 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 354 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 356 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6892 /* 359 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6893 /* 362 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 364 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6895 /* 366 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6896 /* 369 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6897 /* 372 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6898 /* 375 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6899 /* 377 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6900 /* 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 },
6901 /* 382 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6902 /* 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 },
6903 /* 388 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6904 /* 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 },
6905 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6906 /* 398 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6907 /* 401 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6908 /* 404 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6909 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6910 /* 410 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6911 /* 413 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6912 /* 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 },
6913 /* 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 },
6914 /* 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 },
6915 /* 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 },
6916 /* 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 },
6917 /* 436 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6918 /* 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 },
6919 /* 442 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6920 /* 445 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6921 /* 448 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6922 /* 451 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6923 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6924 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6925 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6926 /* 463 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6927 /* 466 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6928 /* 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 },
6929 /* 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 },
6930 /* 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 },
6931 /* 480 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6932 /* 482 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6933 /* 484 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 487 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 489 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6936 /* 492 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6937 /* 494 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6938 /* 495 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6939 /* 497 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6940 /* 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 },
6941 /* 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 },
6942 /* 506 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6943 /* 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 },
6944 /* 513 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6945 /* 515 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6946 /* 518 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6947 /* 520 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6948 /* 523 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6949 /* 525 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6950 /* 528 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6951 /* 530 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6952 /* 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 },
6953 /* 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 },
6954 /* 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 },
6955 /* 545 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6956 /* 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 },
6957 /* 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 },
6958 /* 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 },
6959 /* 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 },
6960 /* 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) },
6961 /* 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) },
6962 /* 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 },
6963 /* 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 },
6964 /* 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 },
6965 /* 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 },
6966 /* 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 },
6967 /* 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 },
6968 /* 590 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6969 /* 593 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6970 /* 596 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6971 /* 599 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6972 /* 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 },
6973 /* 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 },
6974 /* 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) },
6975 /* 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 },
6976 /* 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 },
6977 /* 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 },
6978 /* 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) },
6979 /* 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 },
6980 /* 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 },
6981 /* 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 },
6982 /* 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 },
6983 /* 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 },
6984 /* 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 },
6985 /* 645 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6986 /* 648 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6987 /* 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 },
6988 /* 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 },
6989 /* 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 },
6990 /* 660 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6991 /* 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 },
6992 /* 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 },
6993 /* 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 },
6994 /* 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 },
6995 /* 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 },
6996 /* 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 },
6997 /* 682 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 684 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6999 /* 685 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7000 /* 686 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7001 /* 688 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7002 /* 690 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7003 /* 692 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7004 /* 694 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 698 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7007 /* 699 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7008 /* 701 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 703 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7010 /* 705 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7011 /* 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 },
7012 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7013 /* 714 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7014 /* 716 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7015 /* 718 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7016 /* 720 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7017 /* 722 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7018 /* 724 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7019 /* 726 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7020 /* 728 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7021 /* 730 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7022 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7023 /* 735 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7024 /* 737 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7025 /* 740 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7026 /* 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 },
7027 /* 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 },
7028 /* 749 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7029 /* 752 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7030 /* 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 },
7031 /* 758 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7032 /* 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 },
7033 /* 764 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7034 /* 766 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7035 /* 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 },
7036 /* 772 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7037 /* 774 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7038 /* 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 },
7039 /* 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 },
7040 /* 783 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7041 /* 785 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7042 /* 788 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7043 /* 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 },
7044 /* 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 },
7045 /* 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 },
7046 /* 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 },
7047 /* 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 },
7048 /* 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 },
7049 /* 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 },
7050 /* 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 },
7051 /* 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 },
7052 /* 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 },
7053 /* 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 },
7054 /* 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 },
7055 /* 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 },
7056 /* 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 },
7057 /* 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 },
7058 /* 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 },
7059 /* 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 },
7060 /* 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 },
7061 /* 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 },
7062 /* 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 },
7063 /* 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 },
7064 /* 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 },
7065 /* 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 },
7066 /* 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 },
7067 /* 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 },
7068 /* 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 },
7069 /* 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 },
7070 /* 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 },
7071 /* 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 },
7072 /* 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 },
7073 /* 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 },
7074 /* 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 },
7075 /* 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 },
7076 /* 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 },
7077 /* 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 },
7078 /* 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 },
7079 /* 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 },
7080 /* 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 },
7081 /* 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 },
7082 /* 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 },
7083 /* 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 },
7084 /* 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 },
7085 /* 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 },
7086 /* 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 },
7087 /* 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 },
7088 /* 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 },
7089 /* 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 },
7090 /* 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 },
7091 /* 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 },
7092 /* 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 },
7093 /* 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 },
7094 /* 1035 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7095 /* 1037 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7096 /* 1039 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7097 /* 1041 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7098 /* 1043 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7099 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7100 /* 1048 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7101 /* 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) },
7102 /* 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) },
7103 /* 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 },
7104 /* 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 },
7105 /* 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 },
7106 /* 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) },
7107 /* 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 },
7108 /* 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) },
7109 /* 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 },
7110 /* 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 },
7111 /* 1089 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7112 /* 1092 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7113 /* 1094 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7114 /* 1096 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7115 /* 1098 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7116 /* 1101 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7117 /* 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 },
7118 /* 1108 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7119 /* 1111 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1114 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7121 /* 1116 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7122 /* 1119 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7123 /* 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 },
7124 /* 1126 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7125 /* 1128 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7126 /* 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 },
7127 /* 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 },
7128 /* 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 },
7129 /* 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 },
7130 /* 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 },
7131 /* 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 },
7132 /* 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) },
7133 /* 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 },
7134 /* 1163 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7135 /* 1166 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7136 /* 1168 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1171 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1174 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1177 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1180 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1183 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7142 /* 1185 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1187 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7144 /* 1189 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7145 /* 1191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7146 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7147 /* 1195 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 1198 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7149 /* 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 },
7150 /* 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 },
7151 /* 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 },
7152 /* 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 },
7153 /* 1217 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7154 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7155 /* 1222 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7156 /* 1225 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7157 /* 1228 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7158 /* 1230 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 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 },
7160 /* 1237 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7161 /* 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 },
7162 /* 1244 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7163 /* 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 },
7164 /* 1251 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7165 /* 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 },
7166 /* 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 },
7167 /* 1262 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7168 /* 1265 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7169 /* 1267 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7170 /* 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 },
7171 /* 1274 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7172 /* 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 },
7173 /* 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 },
7174 /* 1286 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7175 /* 1289 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7176 /* 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 },
7177 /* 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 },
7178 /* 1300 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7179 /* 1301 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7180 /* 1302 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7181 /* 1303 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7182 /* 1305 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7183 /* 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 },
7184 /* 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 },
7185 /* 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 },
7186 /* 1322 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7187 /* 1325 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7188 /* 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 },
7189 /* 1330 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7190 /* 1333 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7191 /* 1336 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7192 /* 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 },
7193 /* 1343 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7194 /* 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 },
7195 }
7196};
7197
7198
7199#ifdef __GNUC__
7200#pragma GCC diagnostic push
7201#pragma GCC diagnostic ignored "-Woverlength-strings"
7202#endif
7203extern const char PPCInstrNameData[] = {
7204 /* 0 */ "G_FLOG10\000"
7205 /* 9 */ "SYNCP10\000"
7206 /* 17 */ "WAITP10\000"
7207 /* 25 */ "G_FEXP10\000"
7208 /* 34 */ "MTFSB0\000"
7209 /* 41 */ "V_SET0\000"
7210 /* 48 */ "VCTSXS_0\000"
7211 /* 57 */ "VCTUXS_0\000"
7212 /* 66 */ "VCFSX_0\000"
7213 /* 74 */ "VCFUX_0\000"
7214 /* 82 */ "MTFSB1\000"
7215 /* 89 */ "DMXXEXTFDMR512\000"
7216 /* 104 */ "DMXXINSTDMR512\000"
7217 /* 119 */ "ADDISdtprelHA32\000"
7218 /* 135 */ "ATOMIC_CMP_SWAP_I32\000"
7219 /* 155 */ "ADDItlsgdL32\000"
7220 /* 168 */ "ADDItlsldL32\000"
7221 /* 181 */ "LDgotTprelL32\000"
7222 /* 195 */ "ADDIdtprelL32\000"
7223 /* 209 */ "VUPKINT4TOFP32\000"
7224 /* 224 */ "VUPKINT8TOFP32\000"
7225 /* 239 */ "ADDItlsgdLADDR32\000"
7226 /* 256 */ "ADDItlsldLADDR32\000"
7227 /* 273 */ "GETtlsldADDR32\000"
7228 /* 288 */ "GETtlsADDR32\000"
7229 /* 301 */ "PREPARE_PROBED_ALLOCA_32\000"
7230 /* 326 */ "LWA_32\000"
7231 /* 333 */ "PROBED_STACKALLOC_32\000"
7232 /* 354 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7233 /* 396 */ "SRADI_32\000"
7234 /* 405 */ "RLDICL_32\000"
7235 /* 415 */ "RLDICR_32\000"
7236 /* 425 */ "LHAXTLS_32\000"
7237 /* 436 */ "LWAXTLS_32\000"
7238 /* 447 */ "STBXTLS_32\000"
7239 /* 458 */ "STHXTLS_32\000"
7240 /* 469 */ "STWXTLS_32\000"
7241 /* 480 */ "LBZXTLS_32\000"
7242 /* 491 */ "LHZXTLS_32\000"
7243 /* 502 */ "LWZXTLS_32\000"
7244 /* 513 */ "EXTSW_32\000"
7245 /* 522 */ "LWAX_32\000"
7246 /* 530 */ "DFLOADf32\000"
7247 /* 540 */ "XFLOADf32\000"
7248 /* 550 */ "DFSTOREf32\000"
7249 /* 561 */ "XFSTOREf32\000"
7250 /* 572 */ "EH_SjLj_LongJmp32\000"
7251 /* 590 */ "EH_SjLj_SetJmp32\000"
7252 /* 607 */ "TLBRE2\000"
7253 /* 614 */ "TLBWE2\000"
7254 /* 621 */ "G_FLOG2\000"
7255 /* 629 */ "G_FATAN2\000"
7256 /* 638 */ "G_FEXP2\000"
7257 /* 646 */ "PMXVBF16GER2\000"
7258 /* 659 */ "PMXVF16GER2\000"
7259 /* 671 */ "PMXVI16GER2\000"
7260 /* 683 */ "PMDMXVBF16GERX2\000"
7261 /* 699 */ "PMDMXVF16GERX2\000"
7262 /* 714 */ "TLBSX2\000"
7263 /* 721 */ "ATOMIC_LOAD_SUB_I64\000"
7264 /* 741 */ "ATOMIC_LOAD_ADD_I64\000"
7265 /* 761 */ "ATOMIC_LOAD_NAND_I64\000"
7266 /* 782 */ "ATOMIC_LOAD_AND_I64\000"
7267 /* 802 */ "ATOMIC_LOAD_UMIN_I64\000"
7268 /* 823 */ "ATOMIC_LOAD_MIN_I64\000"
7269 /* 843 */ "ATOMIC_SWAP_I64\000"
7270 /* 859 */ "ATOMIC_CMP_SWAP_I64\000"
7271 /* 879 */ "ATOMIC_LOAD_XOR_I64\000"
7272 /* 899 */ "ATOMIC_LOAD_OR_I64\000"
7273 /* 918 */ "ATOMIC_LOAD_UMAX_I64\000"
7274 /* 939 */ "ATOMIC_LOAD_MAX_I64\000"
7275 /* 959 */ "DST64\000"
7276 /* 965 */ "DSTST64\000"
7277 /* 973 */ "DSTT64\000"
7278 /* 980 */ "DSTSTT64\000"
7279 /* 989 */ "EXTSB8_32_64\000"
7280 /* 1002 */ "EXTSH8_32_64\000"
7281 /* 1015 */ "EXTSWSLI_32_64\000"
7282 /* 1030 */ "RLDICL_32_64\000"
7283 /* 1043 */ "EXTSW_32_64\000"
7284 /* 1055 */ "PREPARE_PROBED_ALLOCA_64\000"
7285 /* 1080 */ "PROBED_STACKALLOC_64\000"
7286 /* 1101 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7287 /* 1143 */ "DFLOADf64\000"
7288 /* 1153 */ "XFLOADf64\000"
7289 /* 1163 */ "DFSTOREf64\000"
7290 /* 1174 */ "XFSTOREf64\000"
7291 /* 1185 */ "EH_SjLj_LongJmp64\000"
7292 /* 1203 */ "EH_SjLj_SetJmp64\000"
7293 /* 1220 */ "ADD4\000"
7294 /* 1225 */ "SELECT_CC_SPE4\000"
7295 /* 1240 */ "SELECT_SPE4\000"
7296 /* 1252 */ "SELECT_CC_F4\000"
7297 /* 1265 */ "SELECT_F4\000"
7298 /* 1275 */ "SELECT_CC_I4\000"
7299 /* 1288 */ "SELECT_I4\000"
7300 /* 1298 */ "PMXVI8GER4\000"
7301 /* 1309 */ "PMDMXVI8GERX4\000"
7302 /* 1323 */ "VUPKINT4TOBF16\000"
7303 /* 1338 */ "VUPKINT8TOBF16\000"
7304 /* 1353 */ "XVCVSPBF16\000"
7305 /* 1364 */ "SELECT_CC_F16\000"
7306 /* 1378 */ "SELECT_F16\000"
7307 /* 1389 */ "ATOMIC_CMP_SWAP_I16\000"
7308 /* 1409 */ "DMXXEXTFDMR256\000"
7309 /* 1424 */ "DMXXINSTDMR256\000"
7310 /* 1439 */ "NOP_GT_PWR6\000"
7311 /* 1451 */ "NOP_GT_PWR7\000"
7312 /* 1463 */ "ATOMIC_LOAD_SUB_I128\000"
7313 /* 1484 */ "ATOMIC_LOAD_ADD_I128\000"
7314 /* 1505 */ "ATOMIC_LOAD_NAND_I128\000"
7315 /* 1527 */ "ATOMIC_LOAD_AND_I128\000"
7316 /* 1548 */ "ATOMIC_SWAP_I128\000"
7317 /* 1565 */ "ATOMIC_CMP_SWAP_I128\000"
7318 /* 1586 */ "ATOMIC_LOAD_XOR_I128\000"
7319 /* 1607 */ "ATOMIC_LOAD_OR_I128\000"
7320 /* 1627 */ "XXGFMUL128\000"
7321 /* 1638 */ "TAILBA8\000"
7322 /* 1646 */ "PLHA8\000"
7323 /* 1652 */ "ADDIStocHA8\000"
7324 /* 1664 */ "BLA8\000"
7325 /* 1669 */ "PLA8\000"
7326 /* 1674 */ "PLWA8\000"
7327 /* 1680 */ "TAILB8\000"
7328 /* 1687 */ "CMPB8\000"
7329 /* 1693 */ "CMPRB8\000"
7330 /* 1700 */ "EXTSB8\000"
7331 /* 1707 */ "SETB8\000"
7332 /* 1713 */ "MFTB8\000"
7333 /* 1719 */ "POPCNTB8\000"
7334 /* 1728 */ "PSTB8\000"
7335 /* 1734 */ "SETNBC8\000"
7336 /* 1742 */ "SETBC8\000"
7337 /* 1749 */ "ADDC8\000"
7338 /* 1755 */ "ANDC8\000"
7339 /* 1761 */ "SUBFC8\000"
7340 /* 1768 */ "ADDIC8\000"
7341 /* 1775 */ "SUBFIC8\000"
7342 /* 1783 */ "DYNALLOC8\000"
7343 /* 1793 */ "ORC8\000"
7344 /* 1798 */ "CDTBCD8\000"
7345 /* 1806 */ "ADD8\000"
7346 /* 1811 */ "MADDLD8\000"
7347 /* 1819 */ "NAND8\000"
7348 /* 1825 */ "CBCDTD8\000"
7349 /* 1833 */ "CFENCE8\000"
7350 /* 1841 */ "ADDE8\000"
7351 /* 1847 */ "SUBFE8\000"
7352 /* 1854 */ "ADDME8\000"
7353 /* 1861 */ "SUBFME8\000"
7354 /* 1869 */ "ADDZE8\000"
7355 /* 1876 */ "SUBFZE8\000"
7356 /* 1884 */ "SUBF8\000"
7357 /* 1890 */ "MFOCRF8\000"
7358 /* 1898 */ "MTOCRF8\000"
7359 /* 1906 */ "MTCRF8\000"
7360 /* 1913 */ "SELECT_CC_F8\000"
7361 /* 1926 */ "SELECT_F8\000"
7362 /* 1936 */ "NEG8\000"
7363 /* 1941 */ "BRH8\000"
7364 /* 1946 */ "EXTSH8\000"
7365 /* 1953 */ "PSTH8\000"
7366 /* 1959 */ "PADDI8\000"
7367 /* 1966 */ "MULLI8\000"
7368 /* 1973 */ "PLI8\000"
7369 /* 1978 */ "RLWIMI8\000"
7370 /* 1986 */ "XORI8\000"
7371 /* 1992 */ "SRAWI8\000"
7372 /* 1999 */ "SELECT_CC_I8\000"
7373 /* 2012 */ "ATOMIC_CMP_SWAP_I8\000"
7374 /* 2031 */ "SELECT_I8\000"
7375 /* 2041 */ "HASHCHK8\000"
7376 /* 2050 */ "BL8\000"
7377 /* 2054 */ "ISEL8\000"
7378 /* 2060 */ "MTLPL8\000"
7379 /* 2067 */ "BCTRL8\000"
7380 /* 2074 */ "BCCTRL8\000"
7381 /* 2082 */ "BCCCTRL8\000"
7382 /* 2091 */ "ADDItocL8\000"
7383 /* 2101 */ "RLWINM8\000"
7384 /* 2109 */ "RLWNM8\000"
7385 /* 2116 */ "MSGSNDP8\000"
7386 /* 2125 */ "TLBIEP8\000"
7387 /* 2133 */ "HASHCHKP8\000"
7388 /* 2143 */ "HASHSTP8\000"
7389 /* 2152 */ "SETNBCR8\000"
7390 /* 2161 */ "SETBCR8\000"
7391 /* 2169 */ "MFCR8\000"
7392 /* 2175 */ "PMXVI4GER8\000"
7393 /* 2186 */ "BLR8\000"
7394 /* 2191 */ "MFLR8\000"
7395 /* 2197 */ "MTLR8\000"
7396 /* 2203 */ "BDZLR8\000"
7397 /* 2210 */ "BDNZLR8\000"
7398 /* 2218 */ "MovePCtoLR8\000"
7399 /* 2230 */ "NOR8\000"
7400 /* 2235 */ "XOR8\000"
7401 /* 2240 */ "MFSPR8\000"
7402 /* 2247 */ "MTSPR8\000"
7403 /* 2254 */ "TAILBCTR8\000"
7404 /* 2264 */ "BCCTR8\000"
7405 /* 2271 */ "BCCCTR8\000"
7406 /* 2279 */ "MFCTR8\000"
7407 /* 2286 */ "MTCTR8\000"
7408 /* 2293 */ "ADDG6S8\000"
7409 /* 2301 */ "PADDIS8\000"
7410 /* 2309 */ "LIS8\000"
7411 /* 2314 */ "XORIS8\000"
7412 /* 2321 */ "DYNAREAOFFSET8\000"
7413 /* 2336 */ "ANDI_rec_1_EQ_BIT8\000"
7414 /* 2355 */ "ANDI_rec_1_GT_BIT8\000"
7415 /* 2374 */ "HASHST8\000"
7416 /* 2382 */ "LHAU8\000"
7417 /* 2388 */ "STBU8\000"
7418 /* 2394 */ "STHU8\000"
7419 /* 2400 */ "STWU8\000"
7420 /* 2406 */ "LBZU8\000"
7421 /* 2412 */ "LHZU8\000"
7422 /* 2418 */ "LWZU8\000"
7423 /* 2424 */ "EQV8\000"
7424 /* 2429 */ "SRAW8\000"
7425 /* 2435 */ "SLW8\000"
7426 /* 2440 */ "BRW8\000"
7427 /* 2445 */ "SRW8\000"
7428 /* 2450 */ "PSTW8\000"
7429 /* 2456 */ "CNTLZW8\000"
7430 /* 2464 */ "CNTTZW8\000"
7431 /* 2472 */ "LHAX8\000"
7432 /* 2478 */ "STBX8\000"
7433 /* 2484 */ "ADDEX8\000"
7434 /* 2491 */ "STHX8\000"
7435 /* 2497 */ "TLSGDAIX8\000"
7436 /* 2507 */ "TLSLDAIX8\000"
7437 /* 2517 */ "LHBRX8\000"
7438 /* 2524 */ "LWBRX8\000"
7439 /* 2531 */ "LHAUX8\000"
7440 /* 2538 */ "STBUX8\000"
7441 /* 2545 */ "STHUX8\000"
7442 /* 2552 */ "STWUX8\000"
7443 /* 2559 */ "LBZUX8\000"
7444 /* 2566 */ "LHZUX8\000"
7445 /* 2573 */ "LWZUX8\000"
7446 /* 2580 */ "STWX8\000"
7447 /* 2586 */ "LBZX8\000"
7448 /* 2592 */ "LHZX8\000"
7449 /* 2598 */ "LWZX8\000"
7450 /* 2604 */ "CP_COPY8\000"
7451 /* 2613 */ "PLBZ8\000"
7452 /* 2619 */ "BDZ8\000"
7453 /* 2624 */ "PLHZ8\000"
7454 /* 2630 */ "BDNZ8\000"
7455 /* 2636 */ "PLWZ8\000"
7456 /* 2642 */ "ADDItoc8\000"
7457 /* 2651 */ "TCRETURNai8\000"
7458 /* 2663 */ "TCRETURNdi8\000"
7459 /* 2675 */ "TCRETURNri8\000"
7460 /* 2687 */ "TLBIE8P9\000"
7461 /* 2696 */ "TLBIEP9\000"
7462 /* 2704 */ "EVMHEGSMFAA\000"
7463 /* 2716 */ "EVMHOGSMFAA\000"
7464 /* 2728 */ "EVMWSMFAA\000"
7465 /* 2738 */ "EVMWSSFAA\000"
7466 /* 2748 */ "EVMHEGSMIAA\000"
7467 /* 2760 */ "EVMHOGSMIAA\000"
7468 /* 2772 */ "EVMWSMIAA\000"
7469 /* 2782 */ "EVMHEGUMIAA\000"
7470 /* 2794 */ "EVMHOGUMIAA\000"
7471 /* 2806 */ "EVMWUMIAA\000"
7472 /* 2816 */ "DCBA\000"
7473 /* 2821 */ "TAILBA\000"
7474 /* 2828 */ "LDtocBA\000"
7475 /* 2836 */ "gBCA\000"
7476 /* 2841 */ "BCCA\000"
7477 /* 2846 */ "EVMHESMFA\000"
7478 /* 2856 */ "EVMWHSMFA\000"
7479 /* 2866 */ "EVMHOSMFA\000"
7480 /* 2876 */ "EVMWSMFA\000"
7481 /* 2885 */ "EVMHESSFA\000"
7482 /* 2895 */ "EVMWHSSFA\000"
7483 /* 2905 */ "EVMHOSSFA\000"
7484 /* 2915 */ "EVMWSSFA\000"
7485 /* 2924 */ "PLHA\000"
7486 /* 2929 */ "ADDIStocHA\000"
7487 /* 2940 */ "ADDIStlsgdHA\000"
7488 /* 2953 */ "ADDIStlsldHA\000"
7489 /* 2966 */ "ADDISgotTprelHA\000"
7490 /* 2982 */ "ADDISdtprelHA\000"
7491 /* 2996 */ "SLBIA\000"
7492 /* 3002 */ "TLBIA\000"
7493 /* 3008 */ "EVMHESMIA\000"
7494 /* 3018 */ "EVMWHSMIA\000"
7495 /* 3028 */ "EVMHOSMIA\000"
7496 /* 3038 */ "EVMWSMIA\000"
7497 /* 3047 */ "EVMHEUMIA\000"
7498 /* 3057 */ "EVMWHUMIA\000"
7499 /* 3067 */ "EVMWLUMIA\000"
7500 /* 3077 */ "EVMHOUMIA\000"
7501 /* 3087 */ "EVMWUMIA\000"
7502 /* 3096 */ "BLA\000"
7503 /* 3100 */ "gBCLA\000"
7504 /* 3106 */ "BCCLA\000"
7505 /* 3112 */ "PLA\000"
7506 /* 3116 */ "BDZLA\000"
7507 /* 3122 */ "BDNZLA\000"
7508 /* 3129 */ "G_FMA\000"
7509 /* 3135 */ "G_STRICT_FMA\000"
7510 /* 3148 */ "EVMRA\000"
7511 /* 3154 */ "DQUA\000"
7512 /* 3159 */ "PLWA\000"
7513 /* 3164 */ "MTVSRWA\000"
7514 /* 3172 */ "MTVRWA\000"
7515 /* 3179 */ "BDZA\000"
7516 /* 3184 */ "BDNZA\000"
7517 /* 3190 */ "V_SET0B\000"
7518 /* 3198 */ "VSRAB\000"
7519 /* 3204 */ "RFEBB\000"
7520 /* 3210 */ "VCNTMBB\000"
7521 /* 3218 */ "XVTLSBB\000"
7522 /* 3226 */ "VCLZLSBB\000"
7523 /* 3235 */ "VCTZLSBB\000"
7524 /* 3244 */ "VCMPNEB\000"
7525 /* 3252 */ "VMRGHB\000"
7526 /* 3259 */ "VUCMPRHB\000"
7527 /* 3268 */ "XXSPLTIB\000"
7528 /* 3277 */ "VMRGLB\000"
7529 /* 3284 */ "TAILB\000"
7530 /* 3290 */ "VCLRLB\000"
7531 /* 3297 */ "VUCMPRLB\000"
7532 /* 3306 */ "VRLB\000"
7533 /* 3311 */ "VSLB\000"
7534 /* 3316 */ "VPMSUMB\000"
7535 /* 3324 */ "VGNB\000"
7536 /* 3329 */ "VUPKHSNTOB\000"
7537 /* 3340 */ "VUPKLSNTOB\000"
7538 /* 3351 */ "CMPB\000"
7539 /* 3356 */ "CMPEQB\000"
7540 /* 3363 */ "CLRBHRB\000"
7541 /* 3371 */ "CMPRB\000"
7542 /* 3377 */ "VCLRRB\000"
7543 /* 3384 */ "VSRB\000"
7544 /* 3389 */ "VMULESB\000"
7545 /* 3397 */ "V_SETALLONESB\000"
7546 /* 3411 */ "VAVGSB\000"
7547 /* 3418 */ "VUPKHSB\000"
7548 /* 3426 */ "VSPLTISB\000"
7549 /* 3435 */ "VUPKLSB\000"
7550 /* 3443 */ "VMINSB\000"
7551 /* 3450 */ "VMULOSB\000"
7552 /* 3458 */ "VCMPGTSB\000"
7553 /* 3467 */ "EVEXTSB\000"
7554 /* 3475 */ "VMAXSB\000"
7555 /* 3482 */ "SETB\000"
7556 /* 3487 */ "MFTB\000"
7557 /* 3492 */ "VSPLTB\000"
7558 /* 3499 */ "VPOPCNTB\000"
7559 /* 3508 */ "VINSERTB\000"
7560 /* 3517 */ "PSTB\000"
7561 /* 3522 */ "ReadTB\000"
7562 /* 3529 */ "VABSDUB\000"
7563 /* 3537 */ "VMULEUB\000"
7564 /* 3545 */ "VAVGUB\000"
7565 /* 3552 */ "VMINUB\000"
7566 /* 3559 */ "VMULOUB\000"
7567 /* 3567 */ "VCMPEQUB\000"
7568 /* 3576 */ "EFDSUB\000"
7569 /* 3583 */ "G_FSUB\000"
7570 /* 3590 */ "G_STRICT_FSUB\000"
7571 /* 3604 */ "G_ATOMICRMW_FSUB\000"
7572 /* 3621 */ "FMSUB\000"
7573 /* 3627 */ "FNMSUB\000"
7574 /* 3634 */ "EFSSUB\000"
7575 /* 3641 */ "EVFSSUB\000"
7576 /* 3649 */ "ATOMIC_LOAD_SUB\000"
7577 /* 3665 */ "G_SUB\000"
7578 /* 3671 */ "G_ATOMICRMW_SUB\000"
7579 /* 3687 */ "VEXTRACTUB\000"
7580 /* 3698 */ "VCMPGTUB\000"
7581 /* 3707 */ "VMAXUB\000"
7582 /* 3714 */ "XXBLENDVB\000"
7583 /* 3724 */ "VCMPNEZB\000"
7584 /* 3733 */ "VCLZB\000"
7585 /* 3739 */ "VCTZB\000"
7586 /* 3745 */ "SETNBC\000"
7587 /* 3752 */ "SETBC\000"
7588 /* 3758 */ "gBC\000"
7589 /* 3762 */ "XXMFACC\000"
7590 /* 3770 */ "XXMTACC\000"
7591 /* 3778 */ "BUILD_UACC\000"
7592 /* 3789 */ "RESTORE_UACC\000"
7593 /* 3802 */ "SPILL_UACC\000"
7594 /* 3813 */ "RESTORE_WACC\000"
7595 /* 3826 */ "SPILL_WACC\000"
7596 /* 3837 */ "RESTORE_ACC\000"
7597 /* 3849 */ "SPILL_ACC\000"
7598 /* 3859 */ "BCC\000"
7599 /* 3863 */ "ADDC\000"
7600 /* 3868 */ "XXLANDC\000"
7601 /* 3876 */ "CRANDC\000"
7602 /* 3883 */ "EVANDC\000"
7603 /* 3890 */ "TABORTDC\000"
7604 /* 3899 */ "DTSTDC\000"
7605 /* 3906 */ "SUBFC\000"
7606 /* 3912 */ "SUBIC\000"
7607 /* 3918 */ "ADDIC\000"
7608 /* 3924 */ "RLDIC\000"
7609 /* 3930 */ "SUBFIC\000"
7610 /* 3937 */ "XSRDPIC\000"
7611 /* 3945 */ "XVRDPIC\000"
7612 /* 3953 */ "XVRSPIC\000"
7613 /* 3961 */ "G_INTRINSIC\000"
7614 /* 3973 */ "ICBLC\000"
7615 /* 3979 */ "XXSSUMUDMC\000"
7616 /* 3990 */ "BRINC\000"
7617 /* 3996 */ "G_FPTRUNC\000"
7618 /* 4006 */ "G_INTRINSIC_TRUNC\000"
7619 /* 4024 */ "G_TRUNC\000"
7620 /* 4032 */ "G_BUILD_VECTOR_TRUNC\000"
7621 /* 4053 */ "SLBSYNC\000"
7622 /* 4061 */ "TLBSYNC\000"
7623 /* 4069 */ "MSGSYNC\000"
7624 /* 4077 */ "ISYNC\000"
7625 /* 4083 */ "MSYNC\000"
7626 /* 4089 */ "G_DYN_STACKALLOC\000"
7627 /* 4106 */ "DYNALLOC\000"
7628 /* 4115 */ "BL8_NOTOC\000"
7629 /* 4125 */ "SELECT_CC_VSFRC\000"
7630 /* 4141 */ "SELECT_VSFRC\000"
7631 /* 4154 */ "XXLORC\000"
7632 /* 4161 */ "CRORC\000"
7633 /* 4167 */ "EVORC\000"
7634 /* 4173 */ "SELECT_CC_VRRC\000"
7635 /* 4188 */ "SELECT_VRRC\000"
7636 /* 4200 */ "SELECT_CC_VSSRC\000"
7637 /* 4216 */ "SELECT_VSSRC\000"
7638 /* 4229 */ "SELECT_CC_VSRC\000"
7639 /* 4244 */ "SELECT_VSRC\000"
7640 /* 4256 */ "SC\000"
7641 /* 4259 */ "TABORTWC\000"
7642 /* 4268 */ "VEXTSB2D\000"
7643 /* 4277 */ "VEXTSH2D\000"
7644 /* 4286 */ "VEXTSW2D\000"
7645 /* 4295 */ "TLBSX2D\000"
7646 /* 4303 */ "G_FMAD\000"
7647 /* 4310 */ "VSHASIGMAD\000"
7648 /* 4321 */ "G_FPEXTLOAD\000"
7649 /* 4333 */ "G_INDEXED_SEXTLOAD\000"
7650 /* 4352 */ "G_SEXTLOAD\000"
7651 /* 4363 */ "G_INDEXED_ZEXTLOAD\000"
7652 /* 4382 */ "G_ZEXTLOAD\000"
7653 /* 4393 */ "G_INDEXED_LOAD\000"
7654 /* 4408 */ "G_LOAD\000"
7655 /* 4415 */ "DMXXSHAPAD\000"
7656 /* 4426 */ "VSRAD\000"
7657 /* 4432 */ "VGBBD\000"
7658 /* 4438 */ "VCNTMBD\000"
7659 /* 4446 */ "VPRTYBD\000"
7660 /* 4454 */ "DENBCD\000"
7661 /* 4461 */ "CDTBCD\000"
7662 /* 4468 */ "EFDADD\000"
7663 /* 4475 */ "G_VECREDUCE_FADD\000"
7664 /* 4492 */ "G_FADD\000"
7665 /* 4499 */ "G_VECREDUCE_SEQ_FADD\000"
7666 /* 4520 */ "G_STRICT_FADD\000"
7667 /* 4534 */ "G_ATOMICRMW_FADD\000"
7668 /* 4551 */ "XXMULMULHIADD\000"
7669 /* 4565 */ "FMADD\000"
7670 /* 4571 */ "FNMADD\000"
7671 /* 4578 */ "XXMULMULLOADD\000"
7672 /* 4592 */ "EFSADD\000"
7673 /* 4599 */ "EVFSADD\000"
7674 /* 4607 */ "ATOMIC_LOAD_ADD\000"
7675 /* 4623 */ "G_VECREDUCE_ADD\000"
7676 /* 4639 */ "G_ADD\000"
7677 /* 4645 */ "G_PTR_ADD\000"
7678 /* 4655 */ "G_ATOMICRMW_ADD\000"
7679 /* 4671 */ "EVLDD\000"
7680 /* 4677 */ "MTVSRDD\000"
7681 /* 4685 */ "EVSTDD\000"
7682 /* 4692 */ "VCFUGED\000"
7683 /* 4700 */ "EFSCFD\000"
7684 /* 4707 */ "PLFD\000"
7685 /* 4712 */ "PSTFD\000"
7686 /* 4718 */ "FNEGD\000"
7687 /* 4724 */ "VNEGD\000"
7688 /* 4730 */ "MADDHD\000"
7689 /* 4737 */ "MULHD\000"
7690 /* 4743 */ "FCFID\000"
7691 /* 4749 */ "HRFID\000"
7692 /* 4755 */ "EFDCFSID\000"
7693 /* 4764 */ "FCTID\000"
7694 /* 4770 */ "EFDCFUID\000"
7695 /* 4779 */ "TLBLD\000"
7696 /* 4785 */ "MADDLD\000"
7697 /* 4792 */ "FSELD\000"
7698 /* 4798 */ "VMULLD\000"
7699 /* 4805 */ "CMPLD\000"
7700 /* 4811 */ "MFVSRLD\000"
7701 /* 4819 */ "VRLD\000"
7702 /* 4824 */ "VSLD\000"
7703 /* 4829 */ "SPILLTOVSR_LD\000"
7704 /* 4843 */ "FRIMD\000"
7705 /* 4849 */ "VBPERMD\000"
7706 /* 4857 */ "VPMSUMD\000"
7707 /* 4865 */ "XXLAND\000"
7708 /* 4872 */ "XXLNAND\000"
7709 /* 4880 */ "CRNAND\000"
7710 /* 4887 */ "EVNAND\000"
7711 /* 4894 */ "ATOMIC_LOAD_NAND\000"
7712 /* 4911 */ "G_ATOMICRMW_NAND\000"
7713 /* 4928 */ "CRAND\000"
7714 /* 4934 */ "EVAND\000"
7715 /* 4940 */ "ATOMIC_LOAD_AND\000"
7716 /* 4956 */ "G_VECREDUCE_AND\000"
7717 /* 4972 */ "G_AND\000"
7718 /* 4978 */ "G_ATOMICRMW_AND\000"
7719 /* 4994 */ "TEND\000"
7720 /* 4999 */ "LIFETIME_END\000"
7721 /* 5012 */ "FCPSGND\000"
7722 /* 5020 */ "FRIND\000"
7723 /* 5026 */ "G_BRCOND\000"
7724 /* 5035 */ "G_ATOMICRMW_USUB_COND\000"
7725 /* 5057 */ "DRRND\000"
7726 /* 5063 */ "SETRND\000"
7727 /* 5070 */ "G_LLROUND\000"
7728 /* 5080 */ "G_LROUND\000"
7729 /* 5089 */ "G_INTRINSIC_ROUND\000"
7730 /* 5107 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7731 /* 5133 */ "FCMPOD\000"
7732 /* 5140 */ "DDEDPD\000"
7733 /* 5147 */ "VPDEPD\000"
7734 /* 5154 */ "FRIPD\000"
7735 /* 5160 */ "CMPD\000"
7736 /* 5165 */ "LOAD_STACK_GUARD\000"
7737 /* 5182 */ "XXBRD\000"
7738 /* 5188 */ "BUILD_QUADWORD\000"
7739 /* 5203 */ "RESTORE_QUADWORD\000"
7740 /* 5220 */ "SPILL_QUADWORD\000"
7741 /* 5235 */ "SPLIT_QUADWORD\000"
7742 /* 5250 */ "MTMSRD\000"
7743 /* 5257 */ "MFVSRD\000"
7744 /* 5264 */ "MTVSRD\000"
7745 /* 5271 */ "MFVRD\000"
7746 /* 5277 */ "MTVRD\000"
7747 /* 5283 */ "FABSD\000"
7748 /* 5289 */ "FNABSD\000"
7749 /* 5296 */ "VMODSD\000"
7750 /* 5303 */ "VMULESD\000"
7751 /* 5311 */ "VDIVESD\000"
7752 /* 5319 */ "VMULHSD\000"
7753 /* 5327 */ "VMINSD\000"
7754 /* 5334 */ "VINSD\000"
7755 /* 5340 */ "VMULOSD\000"
7756 /* 5348 */ "VCMPGTSD\000"
7757 /* 5357 */ "VDIVSD\000"
7758 /* 5364 */ "VMAXSD\000"
7759 /* 5371 */ "PLXSD\000"
7760 /* 5377 */ "PSTXSD\000"
7761 /* 5384 */ "VEXTRACTD\000"
7762 /* 5394 */ "CBCDTD\000"
7763 /* 5401 */ "VPOPCNTD\000"
7764 /* 5410 */ "VINSERTD\000"
7765 /* 5419 */ "PSTD\000"
7766 /* 5424 */ "VPEXTD\000"
7767 /* 5431 */ "VMSUMCUD\000"
7768 /* 5440 */ "VMODUD\000"
7769 /* 5447 */ "VMULEUD\000"
7770 /* 5455 */ "VDIVEUD\000"
7771 /* 5463 */ "VMULHUD\000"
7772 /* 5471 */ "VMINUD\000"
7773 /* 5478 */ "VMULOUD\000"
7774 /* 5486 */ "FCMPUD\000"
7775 /* 5493 */ "VCMPEQUD\000"
7776 /* 5502 */ "VCMPGTUD\000"
7777 /* 5511 */ "VDIVUD\000"
7778 /* 5518 */ "VMAXUD\000"
7779 /* 5525 */ "XXBLENDVD\000"
7780 /* 5535 */ "DIVD\000"
7781 /* 5540 */ "FRIZD\000"
7782 /* 5546 */ "VCLZD\000"
7783 /* 5552 */ "CNTLZD\000"
7784 /* 5559 */ "VCTZD\000"
7785 /* 5565 */ "CNTTZD\000"
7786 /* 5572 */ "PSEUDO_PROBE\000"
7787 /* 5585 */ "MFBHRBE\000"
7788 /* 5593 */ "G_SSUBE\000"
7789 /* 5601 */ "G_USUBE\000"
7790 /* 5609 */ "CFENCE\000"
7791 /* 5616 */ "G_FENCE\000"
7792 /* 5624 */ "ARITH_FENCE\000"
7793 /* 5636 */ "REG_SEQUENCE\000"
7794 /* 5649 */ "MFFSCE\000"
7795 /* 5656 */ "G_SADDE\000"
7796 /* 5664 */ "G_UADDE\000"
7797 /* 5672 */ "G_GET_FPMODE\000"
7798 /* 5685 */ "G_RESET_FPMODE\000"
7799 /* 5700 */ "G_SET_FPMODE\000"
7800 /* 5713 */ "DIVDE\000"
7801 /* 5719 */ "G_FMINNUM_IEEE\000"
7802 /* 5734 */ "G_FMAXNUM_IEEE\000"
7803 /* 5749 */ "SLBMFEE\000"
7804 /* 5757 */ "WRTEE\000"
7805 /* 5763 */ "SUBFE\000"
7806 /* 5769 */ "EVLWHE\000"
7807 /* 5776 */ "EVSTWHE\000"
7808 /* 5784 */ "SLBIE\000"
7809 /* 5790 */ "TLBIE\000"
7810 /* 5796 */ "G_VSCALE\000"
7811 /* 5805 */ "G_JUMP_TABLE\000"
7812 /* 5818 */ "BUNDLE\000"
7813 /* 5825 */ "ADDME\000"
7814 /* 5831 */ "SUBFME\000"
7815 /* 5838 */ "G_MEMSET_INLINE\000"
7816 /* 5854 */ "G_MEMCPY_INLINE\000"
7817 /* 5870 */ "RELOC_NONE\000"
7818 /* 5881 */ "LDAT_CSNE\000"
7819 /* 5891 */ "LWAT_CSNE\000"
7820 /* 5901 */ "LOCAL_ESCAPE\000"
7821 /* 5914 */ "SELECT_CC_SPE\000"
7822 /* 5928 */ "SELECT_SPE\000"
7823 /* 5939 */ "TLBRE\000"
7824 /* 5945 */ "FRE\000"
7825 /* 5949 */ "G_FPTRUNCSTORE\000"
7826 /* 5964 */ "G_STACKRESTORE\000"
7827 /* 5979 */ "G_INDEXED_STORE\000"
7828 /* 5995 */ "G_STORE\000"
7829 /* 6003 */ "G_BITREVERSE\000"
7830 /* 6016 */ "FAKE_USE\000"
7831 /* 6025 */ "SLBMTE\000"
7832 /* 6032 */ "FRSQRTE\000"
7833 /* 6040 */ "DBG_VALUE\000"
7834 /* 6050 */ "G_GLOBAL_VALUE\000"
7835 /* 6065 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7836 /* 6088 */ "CONVERGENCECTRL_GLUE\000"
7837 /* 6109 */ "G_STACKSAVE\000"
7838 /* 6121 */ "MFVRSAVE\000"
7839 /* 6130 */ "MTVRSAVE\000"
7840 /* 6139 */ "G_MEMMOVE\000"
7841 /* 6149 */ "TLBWE\000"
7842 /* 6155 */ "DIVWE\000"
7843 /* 6161 */ "EVSTWWE\000"
7844 /* 6169 */ "ADDZE\000"
7845 /* 6175 */ "G_FREEZE\000"
7846 /* 6184 */ "SUBFZE\000"
7847 /* 6191 */ "G_FCANONICALIZE\000"
7848 /* 6207 */ "DCBF\000"
7849 /* 6212 */ "SUBF\000"
7850 /* 6217 */ "G_FMODF\000"
7851 /* 6225 */ "INIT_UNDEF\000"
7852 /* 6236 */ "G_IMPLICIT_DEF\000"
7853 /* 6251 */ "DBG_INSTR_REF\000"
7854 /* 6265 */ "EVMHESMF\000"
7855 /* 6274 */ "EVMWHSMF\000"
7856 /* 6283 */ "EVMHOSMF\000"
7857 /* 6292 */ "EVMWSMF\000"
7858 /* 6300 */ "MCRF\000"
7859 /* 6305 */ "MFOCRF\000"
7860 /* 6312 */ "MTOCRF\000"
7861 /* 6319 */ "MTCRF\000"
7862 /* 6325 */ "EFDCFSF\000"
7863 /* 6333 */ "EFSCFSF\000"
7864 /* 6341 */ "EVFSCFSF\000"
7865 /* 6350 */ "MTFSF\000"
7866 /* 6356 */ "EVMHESSF\000"
7867 /* 6365 */ "EVMWHSSF\000"
7868 /* 6374 */ "EVMHOSSF\000"
7869 /* 6383 */ "EVMWSSF\000"
7870 /* 6391 */ "EFDCTSF\000"
7871 /* 6399 */ "EFSCTSF\000"
7872 /* 6407 */ "EVFSCTSF\000"
7873 /* 6416 */ "DTSTSF\000"
7874 /* 6423 */ "EFDCFUF\000"
7875 /* 6431 */ "EFSCFUF\000"
7876 /* 6439 */ "EVFSCFUF\000"
7877 /* 6448 */ "EFDCTUF\000"
7878 /* 6456 */ "EFSCTUF\000"
7879 /* 6464 */ "EVFSCTUF\000"
7880 /* 6473 */ "DTSTDG\000"
7881 /* 6480 */ "SLBIEG\000"
7882 /* 6487 */ "EFDNEG\000"
7883 /* 6494 */ "G_FNEG\000"
7884 /* 6501 */ "EFSNEG\000"
7885 /* 6508 */ "EVFSNEG\000"
7886 /* 6516 */ "EVNEG\000"
7887 /* 6522 */ "EXTRACT_SUBREG\000"
7888 /* 6537 */ "INSERT_SUBREG\000"
7889 /* 6551 */ "G_SEXT_INREG\000"
7890 /* 6564 */ "SUBREG_TO_REG\000"
7891 /* 6578 */ "G_ATOMIC_CMPXCHG\000"
7892 /* 6595 */ "G_ATOMICRMW_XCHG\000"
7893 /* 6612 */ "G_GET_ROUNDING\000"
7894 /* 6627 */ "G_SET_ROUNDING\000"
7895 /* 6642 */ "G_FLOG\000"
7896 /* 6649 */ "G_VAARG\000"
7897 /* 6657 */ "PREALLOCATED_ARG\000"
7898 /* 6674 */ "V_SET0H\000"
7899 /* 6682 */ "VSRAH\000"
7900 /* 6688 */ "VCNTMBH\000"
7901 /* 6696 */ "G_PREFETCH\000"
7902 /* 6707 */ "EVLDH\000"
7903 /* 6713 */ "EVSTDH\000"
7904 /* 6720 */ "VCMPNEH\000"
7905 /* 6728 */ "VMRGHH\000"
7906 /* 6735 */ "VUCMPRHH\000"
7907 /* 6744 */ "VMRGLH\000"
7908 /* 6751 */ "VUCMPRLH\000"
7909 /* 6760 */ "VRLH\000"
7910 /* 6765 */ "VSLH\000"
7911 /* 6770 */ "G_CLMULH\000"
7912 /* 6779 */ "G_SMULH\000"
7913 /* 6787 */ "G_UMULH\000"
7914 /* 6795 */ "VPMSUMH\000"
7915 /* 6803 */ "G_FTANH\000"
7916 /* 6811 */ "G_FSINH\000"
7917 /* 6819 */ "XXBRH\000"
7918 /* 6825 */ "VSRH\000"
7919 /* 6830 */ "DMSHA2HASH\000"
7920 /* 6841 */ "DMSHA3HASH\000"
7921 /* 6852 */ "VMULESH\000"
7922 /* 6860 */ "V_SETALLONESH\000"
7923 /* 6874 */ "VAVGSH\000"
7924 /* 6881 */ "VUPKHSH\000"
7925 /* 6889 */ "XVMULHSH\000"
7926 /* 6898 */ "VSPLTISH\000"
7927 /* 6907 */ "VUPKLSH\000"
7928 /* 6915 */ "VMINSH\000"
7929 /* 6922 */ "G_FCOSH\000"
7930 /* 6930 */ "VMULOSH\000"
7931 /* 6938 */ "VCMPGTSH\000"
7932 /* 6947 */ "EVEXTSH\000"
7933 /* 6955 */ "VMAXSH\000"
7934 /* 6962 */ "VSPLTH\000"
7935 /* 6969 */ "VPOPCNTH\000"
7936 /* 6978 */ "VINSERTH\000"
7937 /* 6987 */ "PSTH\000"
7938 /* 6992 */ "VABSDUH\000"
7939 /* 7000 */ "VMULEUH\000"
7940 /* 7008 */ "VAVGUH\000"
7941 /* 7015 */ "XVMULHUH\000"
7942 /* 7024 */ "VMINUH\000"
7943 /* 7031 */ "VMULOUH\000"
7944 /* 7039 */ "VCMPEQUH\000"
7945 /* 7048 */ "VEXTRACTUH\000"
7946 /* 7059 */ "VCMPGTUH\000"
7947 /* 7068 */ "VMAXUH\000"
7948 /* 7075 */ "XXBLENDVH\000"
7949 /* 7085 */ "VCMPNEZH\000"
7950 /* 7094 */ "VCLZH\000"
7951 /* 7100 */ "VCTZH\000"
7952 /* 7106 */ "DQUAI\000"
7953 /* 7112 */ "DCBI\000"
7954 /* 7117 */ "ICBI\000"
7955 /* 7122 */ "VSLDBI\000"
7956 /* 7129 */ "VSRDBI\000"
7957 /* 7136 */ "PSUBI\000"
7958 /* 7142 */ "DCCCI\000"
7959 /* 7148 */ "ICCCI\000"
7960 /* 7154 */ "TABORTDCI\000"
7961 /* 7164 */ "RFCI\000"
7962 /* 7169 */ "RFMCI\000"
7963 /* 7175 */ "TABORTWCI\000"
7964 /* 7185 */ "SRADI\000"
7965 /* 7191 */ "PADDI\000"
7966 /* 7197 */ "RFDI\000"
7967 /* 7202 */ "CMPLDI\000"
7968 /* 7209 */ "CLRLSLDI\000"
7969 /* 7218 */ "EXTLDI\000"
7970 /* 7225 */ "XXPERMDI\000"
7971 /* 7234 */ "CMPDI\000"
7972 /* 7240 */ "CLRRDI\000"
7973 /* 7247 */ "INSRDI\000"
7974 /* 7254 */ "ROTRDI\000"
7975 /* 7261 */ "EXTRDI\000"
7976 /* 7268 */ "TDI\000"
7977 /* 7272 */ "WRTEEI\000"
7978 /* 7279 */ "RFI\000"
7979 /* 7283 */ "MTFSFI\000"
7980 /* 7290 */ "DTSTSFI\000"
7981 /* 7298 */ "EVSPLATFI\000"
7982 /* 7308 */ "EVMERGEHI\000"
7983 /* 7318 */ "EVMERGELOHI\000"
7984 /* 7330 */ "DBG_PHI\000"
7985 /* 7338 */ "DMXXEXTFDMR512_HI\000"
7986 /* 7356 */ "DMXXINSTDMR512_HI\000"
7987 /* 7374 */ "TLBLI\000"
7988 /* 7380 */ "DSCLI\000"
7989 /* 7386 */ "MULLI\000"
7990 /* 7392 */ "PLI\000"
7991 /* 7396 */ "EXTSWSLI\000"
7992 /* 7405 */ "MTVSRBMI\000"
7993 /* 7414 */ "VRLDMI\000"
7994 /* 7421 */ "RLDIMI\000"
7995 /* 7428 */ "RLWIMI\000"
7996 /* 7435 */ "VRLQMI\000"
7997 /* 7442 */ "EVMHESMI\000"
7998 /* 7451 */ "EVMWHSMI\000"
7999 /* 7460 */ "EVMHOSMI\000"
8000 /* 7469 */ "EVMWSMI\000"
8001 /* 7477 */ "EVMHEUMI\000"
8002 /* 7486 */ "EVMWHUMI\000"
8003 /* 7495 */ "EVMWLUMI\000"
8004 /* 7504 */ "EVMHOUMI\000"
8005 /* 7513 */ "EVMWUMI\000"
8006 /* 7521 */ "VRLWMI\000"
8007 /* 7528 */ "MFFSCRNI\000"
8008 /* 7537 */ "MFFSCDRNI\000"
8009 /* 7547 */ "VSLDOI\000"
8010 /* 7554 */ "XSRDPI\000"
8011 /* 7561 */ "XVRDPI\000"
8012 /* 7568 */ "XSRQPI\000"
8013 /* 7575 */ "XVRSPI\000"
8014 /* 7582 */ "DSCRI\000"
8015 /* 7588 */ "XORI\000"
8016 /* 7593 */ "EFDCFSI\000"
8017 /* 7601 */ "EFSCFSI\000"
8018 /* 7609 */ "EVFSCFSI\000"
8019 /* 7618 */ "G_FPTOSI\000"
8020 /* 7627 */ "EFDCTSI\000"
8021 /* 7635 */ "EFSCTSI\000"
8022 /* 7643 */ "EVFSCTSI\000"
8023 /* 7652 */ "EVSPLATI\000"
8024 /* 7661 */ "LDtocJTI\000"
8025 /* 7670 */ "EFDCFUI\000"
8026 /* 7678 */ "EFSCFUI\000"
8027 /* 7686 */ "EVFSCFUI\000"
8028 /* 7695 */ "G_FPTOUI\000"
8029 /* 7704 */ "EFDCTUI\000"
8030 /* 7712 */ "EFSCTUI\000"
8031 /* 7720 */ "EVFSCTUI\000"
8032 /* 7729 */ "SRAWI\000"
8033 /* 7735 */ "XXSLDWI\000"
8034 /* 7743 */ "CMPLWI\000"
8035 /* 7750 */ "EVRLWI\000"
8036 /* 7757 */ "CLRLSLWI\000"
8037 /* 7766 */ "INSLWI\000"
8038 /* 7773 */ "EVSLWI\000"
8039 /* 7780 */ "EXTLWI\000"
8040 /* 7787 */ "G_FPOWI\000"
8041 /* 7795 */ "CMPWI\000"
8042 /* 7801 */ "CLRRWI\000"
8043 /* 7808 */ "INSRWI\000"
8044 /* 7815 */ "ROTRWI\000"
8045 /* 7822 */ "EXTRWI\000"
8046 /* 7829 */ "LSWI\000"
8047 /* 7834 */ "STSWI\000"
8048 /* 7840 */ "TWI\000"
8049 /* 7844 */ "TCHECK\000"
8050 /* 7851 */ "HASHCHK\000"
8051 /* 7859 */ "COPY_LANEMASK\000"
8052 /* 7873 */ "G_PTRMASK\000"
8053 /* 7883 */ "XXEVAL\000"
8054 /* 7890 */ "VSTRIBL\000"
8055 /* 7898 */ "gBCL\000"
8056 /* 7903 */ "BCCL\000"
8057 /* 7908 */ "RLDCL\000"
8058 /* 7914 */ "RLDICL\000"
8059 /* 7921 */ "GC_LABEL\000"
8060 /* 7930 */ "DBG_LABEL\000"
8061 /* 7940 */ "EH_LABEL\000"
8062 /* 7949 */ "ANNOTATION_LABEL\000"
8063 /* 7966 */ "TLBIEL\000"
8064 /* 7973 */ "ICALL_BRANCH_FUNNEL\000"
8065 /* 7993 */ "GETtlsldADDRPCREL\000"
8066 /* 8011 */ "GETtlsADDRPCREL\000"
8067 /* 8027 */ "ISEL\000"
8068 /* 8032 */ "EVSEL\000"
8069 /* 8038 */ "XXSEL\000"
8070 /* 8044 */ "DCBFL\000"
8071 /* 8050 */ "VSTRIHL\000"
8072 /* 8058 */ "G_FSHL\000"
8073 /* 8065 */ "G_SHL\000"
8074 /* 8071 */ "G_FCEIL\000"
8075 /* 8079 */ "G_SAVGCEIL\000"
8076 /* 8090 */ "G_UAVGCEIL\000"
8077 /* 8101 */ "PATCHABLE_TAIL_CALL\000"
8078 /* 8121 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8079 /* 8148 */ "PATCHABLE_EVENT_CALL\000"
8080 /* 8169 */ "FENTRY_CALL\000"
8081 /* 8181 */ "DSSALL\000"
8082 /* 8188 */ "KILL\000"
8083 /* 8193 */ "LXVPRLL\000"
8084 /* 8201 */ "STXVPRLL\000"
8085 /* 8210 */ "LXVRLL\000"
8086 /* 8217 */ "STXVRLL\000"
8087 /* 8225 */ "LXVLL\000"
8088 /* 8231 */ "STXVLL\000"
8089 /* 8238 */ "G_CONSTANT_POOL\000"
8090 /* 8254 */ "MTLPL\000"
8091 /* 8260 */ "BLRL\000"
8092 /* 8265 */ "gBCLRL\000"
8093 /* 8272 */ "BCCLRL\000"
8094 /* 8279 */ "BDZLRL\000"
8095 /* 8286 */ "BDNZLRL\000"
8096 /* 8294 */ "LXVPRL\000"
8097 /* 8301 */ "STXVPRL\000"
8098 /* 8309 */ "BCTRL\000"
8099 /* 8315 */ "gBCCTRL\000"
8100 /* 8323 */ "BCCCTRL\000"
8101 /* 8331 */ "LXVRL\000"
8102 /* 8337 */ "STXVRL\000"
8103 /* 8344 */ "MFFSL\000"
8104 /* 8350 */ "LVSL\000"
8105 /* 8355 */ "G_ROTL\000"
8106 /* 8362 */ "EFDMUL\000"
8107 /* 8369 */ "G_VECREDUCE_FMUL\000"
8108 /* 8386 */ "G_FMUL\000"
8109 /* 8393 */ "G_VECREDUCE_SEQ_FMUL\000"
8110 /* 8414 */ "G_STRICT_FMUL\000"
8111 /* 8428 */ "G_CLMUL\000"
8112 /* 8436 */ "XXMULMUL\000"
8113 /* 8445 */ "EFSMUL\000"
8114 /* 8452 */ "EVFSMUL\000"
8115 /* 8460 */ "G_VECREDUCE_MUL\000"
8116 /* 8476 */ "G_MUL\000"
8117 /* 8482 */ "LXVL\000"
8118 /* 8487 */ "STXVL\000"
8119 /* 8493 */ "LBARXL\000"
8120 /* 8500 */ "LDARXL\000"
8121 /* 8507 */ "LHARXL\000"
8122 /* 8514 */ "LQARXL\000"
8123 /* 8521 */ "LWARXL\000"
8124 /* 8528 */ "LVXL\000"
8125 /* 8533 */ "STVXL\000"
8126 /* 8539 */ "DCBZL\000"
8127 /* 8545 */ "BDZL\000"
8128 /* 8550 */ "BDNZL\000"
8129 /* 8556 */ "LDtocL\000"
8130 /* 8563 */ "ADDItocL\000"
8131 /* 8572 */ "LWZtocL\000"
8132 /* 8580 */ "ADDItlsgdL\000"
8133 /* 8591 */ "ADDItlsldL\000"
8134 /* 8602 */ "LDgotTprelL\000"
8135 /* 8614 */ "ADDIdtprelL\000"
8136 /* 8626 */ "VEXPANDBM\000"
8137 /* 8636 */ "VMSUMMBM\000"
8138 /* 8645 */ "MTVSRBM\000"
8139 /* 8653 */ "VEXTRACTBM\000"
8140 /* 8664 */ "VSUBUBM\000"
8141 /* 8672 */ "VADDUBM\000"
8142 /* 8680 */ "VMSUMUBM\000"
8143 /* 8689 */ "XXGENPCVBM\000"
8144 /* 8700 */ "VEXPANDDM\000"
8145 /* 8710 */ "MTVSRDM\000"
8146 /* 8718 */ "VEXTRACTDM\000"
8147 /* 8729 */ "VSUBUDM\000"
8148 /* 8737 */ "VADDUDM\000"
8149 /* 8745 */ "VMSUMUDM\000"
8150 /* 8754 */ "XXSSUMUDM\000"
8151 /* 8764 */ "XXGENPCVDM\000"
8152 /* 8775 */ "VCLZDM\000"
8153 /* 8782 */ "CNTLZDM\000"
8154 /* 8790 */ "VCTZDM\000"
8155 /* 8797 */ "CNTTZDM\000"
8156 /* 8805 */ "G_FREM\000"
8157 /* 8812 */ "G_STRICT_FREM\000"
8158 /* 8826 */ "G_SREM\000"
8159 /* 8833 */ "G_UREM\000"
8160 /* 8840 */ "G_SDIVREM\000"
8161 /* 8850 */ "G_UDIVREM\000"
8162 /* 8860 */ "VEXPANDHM\000"
8163 /* 8870 */ "MTVSRHM\000"
8164 /* 8878 */ "VMSUMSHM\000"
8165 /* 8887 */ "VEXTRACTHM\000"
8166 /* 8898 */ "XVSUBUHM\000"
8167 /* 8907 */ "VMLADDUHM\000"
8168 /* 8917 */ "XVADDUHM\000"
8169 /* 8926 */ "XVMULUHM\000"
8170 /* 8935 */ "VMSUMUHM\000"
8171 /* 8944 */ "XXGENPCVHM\000"
8172 /* 8955 */ "TRECLAIM\000"
8173 /* 8964 */ "VRFIM\000"
8174 /* 8970 */ "XSRDPIM\000"
8175 /* 8978 */ "XVRDPIM\000"
8176 /* 8986 */ "XVRSPIM\000"
8177 /* 8994 */ "SETFLM\000"
8178 /* 9001 */ "VRLDNM\000"
8179 /* 9008 */ "RLWINM\000"
8180 /* 9015 */ "VRLQNM\000"
8181 /* 9022 */ "VRLWNM\000"
8182 /* 9029 */ "VEXPANDQM\000"
8183 /* 9039 */ "MTVSRQM\000"
8184 /* 9047 */ "VEXTRACTQM\000"
8185 /* 9058 */ "XSMERGE2T1UQM\000"
8186 /* 9072 */ "XSREBASE2T1UQM\000"
8187 /* 9087 */ "XSMERGE3T1UQM\000"
8188 /* 9101 */ "XSREBASE3T1UQM\000"
8189 /* 9116 */ "XSMERGE2T2UQM\000"
8190 /* 9130 */ "XSREBASE2T2UQM\000"
8191 /* 9145 */ "XSREBASE3T2UQM\000"
8192 /* 9160 */ "XSMERGE2T3UQM\000"
8193 /* 9174 */ "XSREBASE2T3UQM\000"
8194 /* 9189 */ "XSREBASE3T3UQM\000"
8195 /* 9204 */ "XSREBASE2T4UQM\000"
8196 /* 9219 */ "XSADDSUBUQM\000"
8197 /* 9231 */ "VSUBUQM\000"
8198 /* 9239 */ "XSADDADDUQM\000"
8199 /* 9251 */ "VADDUQM\000"
8200 /* 9259 */ "VSUBEUQM\000"
8201 /* 9268 */ "VADDEUQM\000"
8202 /* 9277 */ "XSADDSUBSUQM\000"
8203 /* 9290 */ "XSADDADDSUQM\000"
8204 /* 9303 */ "VPERM\000"
8205 /* 9309 */ "XXPERM\000"
8206 /* 9316 */ "BLA8_RM\000"
8207 /* 9324 */ "BL8_RM\000"
8208 /* 9331 */ "BCTRL8_RM\000"
8209 /* 9341 */ "BLA_RM\000"
8210 /* 9348 */ "BL8_NOTOC_RM\000"
8211 /* 9361 */ "BL_RM\000"
8212 /* 9367 */ "BCTRL_RM\000"
8213 /* 9376 */ "BLA8_NOP_RM\000"
8214 /* 9388 */ "BL8_NOP_RM\000"
8215 /* 9399 */ "BL_NOP_RM\000"
8216 /* 9409 */ "BL8_LDinto_toc_RM\000"
8217 /* 9427 */ "BCTRL8_LDinto_toc_RM\000"
8218 /* 9448 */ "BL_LWZinto_toc_RM\000"
8219 /* 9466 */ "BCTRL_LWZinto_toc_RM\000"
8220 /* 9487 */ "INLINEASM\000"
8221 /* 9497 */ "VPKUDUM\000"
8222 /* 9505 */ "VPKUHUM\000"
8223 /* 9513 */ "G_VECREDUCE_FMINIMUM\000"
8224 /* 9534 */ "G_FMINIMUM\000"
8225 /* 9545 */ "G_ATOMICRMW_FMINIMUM\000"
8226 /* 9566 */ "G_VECREDUCE_FMAXIMUM\000"
8227 /* 9587 */ "G_FMAXIMUM\000"
8228 /* 9598 */ "G_ATOMICRMW_FMAXIMUM\000"
8229 /* 9619 */ "G_VECREDUCE_FMINIMUMNUM\000"
8230 /* 9643 */ "G_FMINIMUMNUM\000"
8231 /* 9657 */ "G_ATOMICRMW_FMINIMUMNUM\000"
8232 /* 9681 */ "G_VECREDUCE_FMAXIMUMNUM\000"
8233 /* 9705 */ "G_FMAXIMUMNUM\000"
8234 /* 9719 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
8235 /* 9743 */ "G_FMINNUM\000"
8236 /* 9753 */ "G_FMAXNUM\000"
8237 /* 9763 */ "VPKUWUM\000"
8238 /* 9771 */ "VEXPANDWM\000"
8239 /* 9781 */ "MTVSRWM\000"
8240 /* 9789 */ "VEXTRACTWM\000"
8241 /* 9800 */ "XVSUBUWM\000"
8242 /* 9809 */ "XVADDUWM\000"
8243 /* 9818 */ "XVMULUWM\000"
8244 /* 9827 */ "XXGENPCVWM\000"
8245 /* 9838 */ "EVMHEGSMFAN\000"
8246 /* 9850 */ "EVMHOGSMFAN\000"
8247 /* 9862 */ "EVMWSMFAN\000"
8248 /* 9872 */ "EVMWSSFAN\000"
8249 /* 9882 */ "EVMHEGSMIAN\000"
8250 /* 9894 */ "EVMHOGSMIAN\000"
8251 /* 9906 */ "EVMWSMIAN\000"
8252 /* 9916 */ "EVMHEGUMIAN\000"
8253 /* 9928 */ "EVMHOGUMIAN\000"
8254 /* 9940 */ "EVMWUMIAN\000"
8255 /* 9950 */ "G_FATAN\000"
8256 /* 9958 */ "G_FTAN\000"
8257 /* 9965 */ "G_INTRINSIC_ROUNDEVEN\000"
8258 /* 9987 */ "G_ASSERT_ALIGN\000"
8259 /* 10002 */ "G_FCOPYSIGN\000"
8260 /* 10014 */ "VUCMPRHN\000"
8261 /* 10023 */ "VRFIN\000"
8262 /* 10029 */ "TBEGIN\000"
8263 /* 10036 */ "G_VECREDUCE_FMIN\000"
8264 /* 10053 */ "G_ATOMICRMW_FMIN\000"
8265 /* 10070 */ "G_VECREDUCE_SMIN\000"
8266 /* 10087 */ "G_SMIN\000"
8267 /* 10094 */ "ATOMIC_LOAD_UMIN\000"
8268 /* 10111 */ "G_VECREDUCE_UMIN\000"
8269 /* 10128 */ "G_UMIN\000"
8270 /* 10135 */ "G_ATOMICRMW_UMIN\000"
8271 /* 10152 */ "ATOMIC_LOAD_MIN\000"
8272 /* 10168 */ "G_ATOMICRMW_MIN\000"
8273 /* 10184 */ "MFSRIN\000"
8274 /* 10191 */ "MTSRIN\000"
8275 /* 10198 */ "G_FASIN\000"
8276 /* 10206 */ "G_FSIN\000"
8277 /* 10213 */ "VUCMPRLN\000"
8278 /* 10222 */ "PMXVBF16GER2NN\000"
8279 /* 10237 */ "PMXVF16GER2NN\000"
8280 /* 10251 */ "PMDMXVBF16GERX2NN\000"
8281 /* 10269 */ "PMDMXVF16GERX2NN\000"
8282 /* 10286 */ "PMXVF32GERNN\000"
8283 /* 10299 */ "PMXVF64GERNN\000"
8284 /* 10312 */ "PMXVBF16GER2WNN\000"
8285 /* 10328 */ "PMXVF16GER2WNN\000"
8286 /* 10343 */ "PMXVF32GERWNN\000"
8287 /* 10357 */ "PMXVF64GERWNN\000"
8288 /* 10371 */ "CFI_INSTRUCTION\000"
8289 /* 10387 */ "G_CTLZ_ZERO_POISON\000"
8290 /* 10406 */ "G_CTTZ_ZERO_POISON\000"
8291 /* 10425 */ "PMXVBF16GER2PN\000"
8292 /* 10440 */ "PMXVF16GER2PN\000"
8293 /* 10454 */ "PMDMXVBF16GERX2PN\000"
8294 /* 10472 */ "PMDMXVF16GERX2PN\000"
8295 /* 10489 */ "XSCVSPDPN\000"
8296 /* 10499 */ "PMXVF32GERPN\000"
8297 /* 10512 */ "PMXVF64GERPN\000"
8298 /* 10525 */ "XVCVBF16SPN\000"
8299 /* 10537 */ "XSCVDPSPN\000"
8300 /* 10547 */ "PMXVBF16GER2WPN\000"
8301 /* 10563 */ "PMXVF16GER2WPN\000"
8302 /* 10578 */ "PMXVF32GERWPN\000"
8303 /* 10592 */ "PMXVF64GERWPN\000"
8304 /* 10606 */ "DARN\000"
8305 /* 10611 */ "MFFSCRN\000"
8306 /* 10619 */ "MFFSCDRN\000"
8307 /* 10628 */ "DRINTN\000"
8308 /* 10635 */ "ATTN\000"
8309 /* 10640 */ "ADJCALLSTACKDOWN\000"
8310 /* 10657 */ "ADD4O\000"
8311 /* 10663 */ "ADDC8O\000"
8312 /* 10670 */ "SUBFC8O\000"
8313 /* 10678 */ "ADD8O\000"
8314 /* 10684 */ "ADDE8O\000"
8315 /* 10691 */ "SUBFE8O\000"
8316 /* 10699 */ "ADDME8O\000"
8317 /* 10707 */ "SUBFME8O\000"
8318 /* 10716 */ "ADDZE8O\000"
8319 /* 10724 */ "SUBFZE8O\000"
8320 /* 10733 */ "SUBF8O\000"
8321 /* 10740 */ "NEG8O\000"
8322 /* 10746 */ "G_SSUBO\000"
8323 /* 10754 */ "G_USUBO\000"
8324 /* 10762 */ "ADDCO\000"
8325 /* 10768 */ "SUBFCO\000"
8326 /* 10775 */ "G_SADDO\000"
8327 /* 10783 */ "G_UADDO\000"
8328 /* 10791 */ "MULLDO\000"
8329 /* 10798 */ "LDAT_CSNE_PSEUDO\000"
8330 /* 10815 */ "LWAT_CSNE_PSEUDO\000"
8331 /* 10832 */ "LQX_PSEUDO\000"
8332 /* 10843 */ "STQX_PSEUDO\000"
8333 /* 10855 */ "DIVDO\000"
8334 /* 10861 */ "ADDEO\000"
8335 /* 10867 */ "DIVDEO\000"
8336 /* 10874 */ "SUBFEO\000"
8337 /* 10881 */ "ADDMEO\000"
8338 /* 10888 */ "SUBFMEO\000"
8339 /* 10896 */ "DIVWEO\000"
8340 /* 10903 */ "ADDZEO\000"
8341 /* 10910 */ "SUBFZEO\000"
8342 /* 10918 */ "SUBFO\000"
8343 /* 10924 */ "JUMP_TABLE_DEBUG_INFO\000"
8344 /* 10946 */ "NEGO\000"
8345 /* 10951 */ "EVSTWHO\000"
8346 /* 10959 */ "TLBSYNCIO\000"
8347 /* 10969 */ "PTESYNCIO\000"
8348 /* 10979 */ "TLBIEIO\000"
8349 /* 10987 */ "PseudoEIEIO\000"
8350 /* 10999 */ "EnforceIEIO\000"
8351 /* 11011 */ "EVMERGELO\000"
8352 /* 11021 */ "EVMERGEHILO\000"
8353 /* 11033 */ "VSLO\000"
8354 /* 11038 */ "G_SMULO\000"
8355 /* 11046 */ "G_UMULO\000"
8356 /* 11054 */ "XSCVQPDPO\000"
8357 /* 11064 */ "DCMPO\000"
8358 /* 11070 */ "XSNMSUBQPO\000"
8359 /* 11081 */ "XSMSUBQPO\000"
8360 /* 11091 */ "XSSUBQPO\000"
8361 /* 11100 */ "XSNMADDQPO\000"
8362 /* 11111 */ "XSMADDQPO\000"
8363 /* 11121 */ "XSADDQPO\000"
8364 /* 11130 */ "XSMULQPO\000"
8365 /* 11139 */ "XSSQRTQPO\000"
8366 /* 11149 */ "XSDIVQPO\000"
8367 /* 11158 */ "G_BZERO\000"
8368 /* 11166 */ "VSRO\000"
8369 /* 11171 */ "DIVDUO\000"
8370 /* 11178 */ "DIVDEUO\000"
8371 /* 11186 */ "DIVWEUO\000"
8372 /* 11194 */ "DIVWUO\000"
8373 /* 11201 */ "MULLWO\000"
8374 /* 11208 */ "DIVWO\000"
8375 /* 11214 */ "EVSTWWO\000"
8376 /* 11222 */ "STACKMAP\000"
8377 /* 11231 */ "NAP\000"
8378 /* 11235 */ "G_DEBUGTRAP\000"
8379 /* 11247 */ "G_UBSANTRAP\000"
8380 /* 11259 */ "G_TRAP\000"
8381 /* 11266 */ "G_ATOMICRMW_UDEC_WRAP\000"
8382 /* 11288 */ "G_ATOMICRMW_UINC_WRAP\000"
8383 /* 11310 */ "G_BSWAP\000"
8384 /* 11318 */ "ATOMIC_SWAP\000"
8385 /* 11330 */ "XXAESDECP\000"
8386 /* 11340 */ "XXAESENCP\000"
8387 /* 11350 */ "XSNMSUBADP\000"
8388 /* 11361 */ "XVNMSUBADP\000"
8389 /* 11372 */ "XSMSUBADP\000"
8390 /* 11382 */ "XVMSUBADP\000"
8391 /* 11392 */ "XSNMADDADP\000"
8392 /* 11403 */ "XVNMADDADP\000"
8393 /* 11414 */ "XSMADDADP\000"
8394 /* 11424 */ "XVMADDADP\000"
8395 /* 11434 */ "XSSUBDP\000"
8396 /* 11442 */ "XVSUBDP\000"
8397 /* 11450 */ "XSTSTDCDP\000"
8398 /* 11460 */ "XVTSTDCDP\000"
8399 /* 11470 */ "XSMINCDP\000"
8400 /* 11479 */ "XSMAXCDP\000"
8401 /* 11488 */ "XSADDDP\000"
8402 /* 11496 */ "XVADDDP\000"
8403 /* 11504 */ "XSCVSXDDP\000"
8404 /* 11514 */ "XVCVSXDDP\000"
8405 /* 11524 */ "XSCVUXDDP\000"
8406 /* 11534 */ "XVCVUXDDP\000"
8407 /* 11544 */ "XSCMPGEDP\000"
8408 /* 11554 */ "XVCMPGEDP\000"
8409 /* 11564 */ "XSREDP\000"
8410 /* 11571 */ "XVREDP\000"
8411 /* 11578 */ "XSRSQRTEDP\000"
8412 /* 11589 */ "XVRSQRTEDP\000"
8413 /* 11600 */ "XSNEGDP\000"
8414 /* 11608 */ "XVNEGDP\000"
8415 /* 11616 */ "XSXSIGDP\000"
8416 /* 11625 */ "XVXSIGDP\000"
8417 /* 11634 */ "XXSPLTIDP\000"
8418 /* 11644 */ "XSMINJDP\000"
8419 /* 11653 */ "XSMAXJDP\000"
8420 /* 11662 */ "XSMULDP\000"
8421 /* 11670 */ "XVMULDP\000"
8422 /* 11678 */ "XSNMSUBMDP\000"
8423 /* 11689 */ "XVNMSUBMDP\000"
8424 /* 11700 */ "XSMSUBMDP\000"
8425 /* 11710 */ "XVMSUBMDP\000"
8426 /* 11720 */ "XSNMADDMDP\000"
8427 /* 11731 */ "XVNMADDMDP\000"
8428 /* 11742 */ "XSMADDMDP\000"
8429 /* 11752 */ "XVMADDMDP\000"
8430 /* 11762 */ "XSCPSGNDP\000"
8431 /* 11772 */ "XVCPSGNDP\000"
8432 /* 11782 */ "XSMINDP\000"
8433 /* 11790 */ "XVMINDP\000"
8434 /* 11798 */ "MSGSNDP\000"
8435 /* 11806 */ "XSCMPODP\000"
8436 /* 11815 */ "XSCVHPDP\000"
8437 /* 11824 */ "XSCVQPDP\000"
8438 /* 11833 */ "XSCVSPDP\000"
8439 /* 11842 */ "XVCVSPDP\000"
8440 /* 11851 */ "XSIEXPDP\000"
8441 /* 11860 */ "XVIEXPDP\000"
8442 /* 11869 */ "XSCMPEXPDP\000"
8443 /* 11880 */ "XSXEXPDP\000"
8444 /* 11889 */ "XVXEXPDP\000"
8445 /* 11898 */ "XSCMPEQDP\000"
8446 /* 11908 */ "XVCMPEQDP\000"
8447 /* 11918 */ "XSNABSDP\000"
8448 /* 11927 */ "XVNABSDP\000"
8449 /* 11936 */ "XSABSDP\000"
8450 /* 11944 */ "XVABSDP\000"
8451 /* 11952 */ "DCTDP\000"
8452 /* 11958 */ "XSCMPGTDP\000"
8453 /* 11968 */ "XVCMPGTDP\000"
8454 /* 11978 */ "XSSQRTDP\000"
8455 /* 11987 */ "XSTSQRTDP\000"
8456 /* 11997 */ "XVTSQRTDP\000"
8457 /* 12007 */ "XVSQRTDP\000"
8458 /* 12016 */ "XSCMPUDP\000"
8459 /* 12025 */ "XSDIVDP\000"
8460 /* 12033 */ "XSTDIVDP\000"
8461 /* 12042 */ "XVTDIVDP\000"
8462 /* 12051 */ "XVDIVDP\000"
8463 /* 12059 */ "XVCVSXWDP\000"
8464 /* 12069 */ "XVCVUXWDP\000"
8465 /* 12079 */ "XSMAXDP\000"
8466 /* 12087 */ "XVMAXDP\000"
8467 /* 12095 */ "CTRL_DEP\000"
8468 /* 12104 */ "DCBFEP\000"
8469 /* 12111 */ "ICBIEP\000"
8470 /* 12118 */ "TLBIEP\000"
8471 /* 12125 */ "DCBZLEP\000"
8472 /* 12133 */ "DCBTEP\000"
8473 /* 12140 */ "DCBSTEP\000"
8474 /* 12148 */ "DCBTSTEP\000"
8475 /* 12157 */ "DCBZEP\000"
8476 /* 12164 */ "VCMPBFP\000"
8477 /* 12172 */ "VNMSUBFP\000"
8478 /* 12181 */ "VSUBFP\000"
8479 /* 12188 */ "VMADDFP\000"
8480 /* 12196 */ "VADDFP\000"
8481 /* 12203 */ "VLOGEFP\000"
8482 /* 12211 */ "VCMPGEFP\000"
8483 /* 12220 */ "VREFP\000"
8484 /* 12226 */ "VEXPTEFP\000"
8485 /* 12235 */ "VRSQRTEFP\000"
8486 /* 12245 */ "VMINFP\000"
8487 /* 12252 */ "G_SITOFP\000"
8488 /* 12261 */ "G_UITOFP\000"
8489 /* 12270 */ "VCMPEQFP\000"
8490 /* 12279 */ "VCMPGTFP\000"
8491 /* 12288 */ "VMAXFP\000"
8492 /* 12295 */ "XSCVDPHP\000"
8493 /* 12304 */ "XVCVSPHP\000"
8494 /* 12313 */ "VRFIP\000"
8495 /* 12319 */ "XSRDPIP\000"
8496 /* 12327 */ "XVRDPIP\000"
8497 /* 12335 */ "XVRSPIP\000"
8498 /* 12343 */ "HASHCHKP\000"
8499 /* 12352 */ "XXAESGENLKP\000"
8500 /* 12364 */ "DCBFLP\000"
8501 /* 12371 */ "G_FCMP\000"
8502 /* 12378 */ "G_STRICT_FCMP\000"
8503 /* 12392 */ "G_ICMP\000"
8504 /* 12399 */ "G_SCMP\000"
8505 /* 12406 */ "G_UCMP\000"
8506 /* 12413 */ "PMXVBF16GER2NP\000"
8507 /* 12428 */ "PMXVF16GER2NP\000"
8508 /* 12442 */ "PMDMXVBF16GERX2NP\000"
8509 /* 12460 */ "PMDMXVF16GERX2NP\000"
8510 /* 12477 */ "PMXVF32GERNP\000"
8511 /* 12490 */ "PMXVF64GERNP\000"
8512 /* 12503 */ "PMXVBF16GER2WNP\000"
8513 /* 12519 */ "PMXVF16GER2WNP\000"
8514 /* 12534 */ "PMXVF32GERWNP\000"
8515 /* 12548 */ "PMXVF64GERWNP\000"
8516 /* 12562 */ "BLA8_NOP\000"
8517 /* 12571 */ "BL8_NOP\000"
8518 /* 12579 */ "UNENCODED_NOP\000"
8519 /* 12593 */ "BL_NOP\000"
8520 /* 12600 */ "CONVERGENCECTRL_LOOP\000"
8521 /* 12621 */ "G_CTPOP\000"
8522 /* 12629 */ "STOP\000"
8523 /* 12634 */ "PATCHABLE_OP\000"
8524 /* 12647 */ "FAULTING_OP\000"
8525 /* 12659 */ "PMXVBF16GER2PP\000"
8526 /* 12674 */ "PMXVF16GER2PP\000"
8527 /* 12688 */ "PMXVI16GER2PP\000"
8528 /* 12702 */ "PMDMXVBF16GERX2PP\000"
8529 /* 12720 */ "PMDMXVF16GERX2PP\000"
8530 /* 12737 */ "PMXVI8GER4PP\000"
8531 /* 12750 */ "PMDMXVI8GERX4PP\000"
8532 /* 12766 */ "PMXVI4GER8PP\000"
8533 /* 12779 */ "PMXVF32GERPP\000"
8534 /* 12792 */ "PMXVF64GERPP\000"
8535 /* 12805 */ "PMXVI16GER2SPP\000"
8536 /* 12820 */ "PMXVI8GER4SPP\000"
8537 /* 12834 */ "PMDMXVI8GERX4SPP\000"
8538 /* 12851 */ "PMXVI8GER4WSPP\000"
8539 /* 12866 */ "PMXVBF16GER2WPP\000"
8540 /* 12882 */ "PMXVF16GER2WPP\000"
8541 /* 12897 */ "PMXVI16GER2WPP\000"
8542 /* 12912 */ "PMXVI8GER4WPP\000"
8543 /* 12926 */ "PMXVI4GER8WPP\000"
8544 /* 12940 */ "PMXVF32GERWPP\000"
8545 /* 12954 */ "PMXVF64GERWPP\000"
8546 /* 12968 */ "PMXVI16GER2SWPP\000"
8547 /* 12984 */ "XSNMSUBQP\000"
8548 /* 12994 */ "XSMSUBQP\000"
8549 /* 13003 */ "XSSUBQP\000"
8550 /* 13011 */ "XSTSTDCQP\000"
8551 /* 13021 */ "XSMINCQP\000"
8552 /* 13030 */ "XSMAXCQP\000"
8553 /* 13039 */ "XSNMADDQP\000"
8554 /* 13049 */ "XSMADDQP\000"
8555 /* 13058 */ "XSADDQP\000"
8556 /* 13066 */ "XSCVSDQP\000"
8557 /* 13075 */ "XSCVUDQP\000"
8558 /* 13084 */ "XSCMPGEQP\000"
8559 /* 13094 */ "XSNEGQP\000"
8560 /* 13102 */ "XSXSIGQP\000"
8561 /* 13111 */ "XSMULQP\000"
8562 /* 13119 */ "XSCPSGNQP\000"
8563 /* 13129 */ "XSCMPOQP\000"
8564 /* 13138 */ "XSCVDPQP\000"
8565 /* 13147 */ "XSIEXPQP\000"
8566 /* 13156 */ "XSCMPEXPQP\000"
8567 /* 13167 */ "XSXEXPQP\000"
8568 /* 13176 */ "XSCMPEQQP\000"
8569 /* 13186 */ "XSCVSQQP\000"
8570 /* 13195 */ "XSCVUQQP\000"
8571 /* 13204 */ "XSNABSQP\000"
8572 /* 13213 */ "XSABSQP\000"
8573 /* 13221 */ "XSCMPGTQP\000"
8574 /* 13231 */ "XSSQRTQP\000"
8575 /* 13240 */ "XSCMPUQP\000"
8576 /* 13249 */ "XSDIVQP\000"
8577 /* 13257 */ "RESTORE_DMRP\000"
8578 /* 13270 */ "SPILL_DMRP\000"
8579 /* 13281 */ "XSNMSUBASP\000"
8580 /* 13292 */ "XVNMSUBASP\000"
8581 /* 13303 */ "XSMSUBASP\000"
8582 /* 13313 */ "XVMSUBASP\000"
8583 /* 13323 */ "XSNMADDASP\000"
8584 /* 13334 */ "XVNMADDASP\000"
8585 /* 13345 */ "XSMADDASP\000"
8586 /* 13355 */ "XVMADDASP\000"
8587 /* 13365 */ "XSSUBSP\000"
8588 /* 13373 */ "XVSUBSP\000"
8589 /* 13381 */ "XSTSTDCSP\000"
8590 /* 13391 */ "XVTSTDCSP\000"
8591 /* 13401 */ "XSADDSP\000"
8592 /* 13409 */ "XVADDSP\000"
8593 /* 13417 */ "XSCVSXDSP\000"
8594 /* 13427 */ "XVCVSXDSP\000"
8595 /* 13437 */ "XSCVUXDSP\000"
8596 /* 13447 */ "XVCVUXDSP\000"
8597 /* 13457 */ "XVCMPGESP\000"
8598 /* 13467 */ "XSRESP\000"
8599 /* 13474 */ "XVRESP\000"
8600 /* 13481 */ "XSRSQRTESP\000"
8601 /* 13492 */ "XVRSQRTESP\000"
8602 /* 13503 */ "XVNEGSP\000"
8603 /* 13511 */ "XVXSIGSP\000"
8604 /* 13520 */ "XSMULSP\000"
8605 /* 13528 */ "XVMULSP\000"
8606 /* 13536 */ "XSNMSUBMSP\000"
8607 /* 13547 */ "XVNMSUBMSP\000"
8608 /* 13558 */ "XSMSUBMSP\000"
8609 /* 13568 */ "XVMSUBMSP\000"
8610 /* 13578 */ "XSNMADDMSP\000"
8611 /* 13589 */ "XVNMADDMSP\000"
8612 /* 13600 */ "XSMADDMSP\000"
8613 /* 13610 */ "XVMADDMSP\000"
8614 /* 13620 */ "XVCPSGNSP\000"
8615 /* 13630 */ "XVMINSP\000"
8616 /* 13638 */ "XSCVDPSP\000"
8617 /* 13647 */ "XVCVDPSP\000"
8618 /* 13656 */ "XVCVHPSP\000"
8619 /* 13665 */ "XVIEXPSP\000"
8620 /* 13674 */ "XVXEXPSP\000"
8621 /* 13683 */ "XVCMPEQSP\000"
8622 /* 13693 */ "DRSP\000"
8623 /* 13698 */ "FRSP\000"
8624 /* 13703 */ "XSRSP\000"
8625 /* 13709 */ "XVNABSSP\000"
8626 /* 13718 */ "XVABSSP\000"
8627 /* 13726 */ "PLXSSP\000"
8628 /* 13733 */ "PSTXSSP\000"
8629 /* 13741 */ "XVCMPGTSP\000"
8630 /* 13751 */ "XSSQRTSP\000"
8631 /* 13760 */ "XVTSQRTSP\000"
8632 /* 13770 */ "XVSQRTSP\000"
8633 /* 13779 */ "XSDIVSP\000"
8634 /* 13787 */ "XVTDIVSP\000"
8635 /* 13796 */ "XVDIVSP\000"
8636 /* 13804 */ "XVCVSXWSP\000"
8637 /* 13814 */ "XVCVUXWSP\000"
8638 /* 13824 */ "XVMAXSP\000"
8639 /* 13832 */ "HASHSTP\000"
8640 /* 13840 */ "ADJCALLSTACKUP\000"
8641 /* 13855 */ "PREALLOCATED_SETUP\000"
8642 /* 13874 */ "PLXVP\000"
8643 /* 13880 */ "PSTXVP\000"
8644 /* 13887 */ "ATOMIC_LOAD_SUB_NOWP\000"
8645 /* 13908 */ "ATOMIC_LOAD_ADD_NOWP\000"
8646 /* 13929 */ "ATOMIC_LOAD_NAND_NOWP\000"
8647 /* 13951 */ "ATOMIC_LOAD_AND_NOWP\000"
8648 /* 13972 */ "ATOMIC_LOAD_UMIN_NOWP\000"
8649 /* 13994 */ "ATOMIC_LOAD_MIN_NOWP\000"
8650 /* 14015 */ "ATOMIC_SWAP_NOWP\000"
8651 /* 14032 */ "ATOMIC_LOAD_XOR_NOWP\000"
8652 /* 14053 */ "ATOMIC_LOAD_OR_NOWP\000"
8653 /* 14073 */ "ATOMIC_LOAD_UMAX_NOWP\000"
8654 /* 14095 */ "ATOMIC_LOAD_MAX_NOWP\000"
8655 /* 14116 */ "G_FLDEXP\000"
8656 /* 14125 */ "G_STRICT_FLDEXP\000"
8657 /* 14141 */ "G_FEXP\000"
8658 /* 14148 */ "G_FFREXP\000"
8659 /* 14157 */ "XSRQPXP\000"
8660 /* 14165 */ "VEXTSD2Q\000"
8661 /* 14174 */ "VSRAQ\000"
8662 /* 14180 */ "DQUAQ\000"
8663 /* 14186 */ "DSUBQ\000"
8664 /* 14192 */ "VPRTYBQ\000"
8665 /* 14200 */ "DTSTDCQ\000"
8666 /* 14208 */ "DENBCDQ\000"
8667 /* 14216 */ "DADDQ\000"
8668 /* 14222 */ "DRRNDQ\000"
8669 /* 14229 */ "DDEDPDQ\000"
8670 /* 14237 */ "EFDCMPEQ\000"
8671 /* 14246 */ "EFSCMPEQ\000"
8672 /* 14255 */ "EVFSCMPEQ\000"
8673 /* 14265 */ "EVCMPEQ\000"
8674 /* 14273 */ "EFDTSTEQ\000"
8675 /* 14282 */ "EFSTSTEQ\000"
8676 /* 14291 */ "EVFSTSTEQ\000"
8677 /* 14301 */ "DTSTSFQ\000"
8678 /* 14309 */ "DTSTDGQ\000"
8679 /* 14317 */ "DQUAIQ\000"
8680 /* 14324 */ "DTSTSFIQ\000"
8681 /* 14333 */ "DSCLIQ\000"
8682 /* 14340 */ "DSCRIQ\000"
8683 /* 14347 */ "LXVKQ\000"
8684 /* 14353 */ "ICBLQ\000"
8685 /* 14359 */ "VRLQ\000"
8686 /* 14364 */ "VSLQ\000"
8687 /* 14369 */ "DMULQ\000"
8688 /* 14375 */ "VBPERMQ\000"
8689 /* 14383 */ "DRINTNQ\000"
8690 /* 14391 */ "DCMPOQ\000"
8691 /* 14398 */ "DRDPQ\000"
8692 /* 14404 */ "DCTQPQ\000"
8693 /* 14411 */ "DCFFIXQQ\000"
8694 /* 14420 */ "DCTFIXQQ\000"
8695 /* 14429 */ "XXBRQ\000"
8696 /* 14435 */ "VSRQ\000"
8697 /* 14440 */ "VMODSQ\000"
8698 /* 14447 */ "VDIVESQ\000"
8699 /* 14455 */ "VCMPSQ\000"
8700 /* 14462 */ "VCMPGTSQ\000"
8701 /* 14471 */ "VDIVSQ\000"
8702 /* 14478 */ "STQ\000"
8703 /* 14482 */ "VMUL10UQ\000"
8704 /* 14491 */ "VMUL10CUQ\000"
8705 /* 14501 */ "VSUBCUQ\000"
8706 /* 14509 */ "VADDCUQ\000"
8707 /* 14517 */ "VMUL10ECUQ\000"
8708 /* 14528 */ "VSUBECUQ\000"
8709 /* 14537 */ "VADDECUQ\000"
8710 /* 14546 */ "VMODUQ\000"
8711 /* 14553 */ "VMUL10EUQ\000"
8712 /* 14563 */ "VDIVEUQ\000"
8713 /* 14571 */ "DCMPUQ\000"
8714 /* 14578 */ "VCMPUQ\000"
8715 /* 14585 */ "VCMPEQUQ\000"
8716 /* 14594 */ "VCMPGTUQ\000"
8717 /* 14603 */ "VDIVUQ\000"
8718 /* 14610 */ "DDIVQ\000"
8719 /* 14616 */ "DIEXQ\000"
8720 /* 14622 */ "DTSTEXQ\000"
8721 /* 14630 */ "DXEXQ\000"
8722 /* 14636 */ "DCFFIXQ\000"
8723 /* 14644 */ "DCTFIXQ\000"
8724 /* 14652 */ "DRINTXQ\000"
8725 /* 14660 */ "MBAR\000"
8726 /* 14665 */ "UpdateGBR\000"
8727 /* 14675 */ "VSTRIBR\000"
8728 /* 14683 */ "G_BR\000"
8729 /* 14688 */ "INLINEASM_BR\000"
8730 /* 14701 */ "SETNBCR\000"
8731 /* 14709 */ "SETBCR\000"
8732 /* 14716 */ "MFDCR\000"
8733 /* 14722 */ "RLDCR\000"
8734 /* 14728 */ "MTDCR\000"
8735 /* 14734 */ "MFCR\000"
8736 /* 14739 */ "RLDICR\000"
8737 /* 14746 */ "MFUDSCR\000"
8738 /* 14754 */ "MTUDSCR\000"
8739 /* 14762 */ "MFVSCR\000"
8740 /* 14769 */ "MTVSCR\000"
8741 /* 14776 */ "RESTORE_CR\000"
8742 /* 14787 */ "SPILL_CR\000"
8743 /* 14796 */ "ADDItlsgdLADDR\000"
8744 /* 14811 */ "ADDItlsldLADDR\000"
8745 /* 14826 */ "G_BLOCK_ADDR\000"
8746 /* 14839 */ "GETtlsldADDR\000"
8747 /* 14852 */ "GETtlsADDR\000"
8748 /* 14863 */ "PMXVF32GER\000"
8749 /* 14874 */ "PMXVF64GER\000"
8750 /* 14885 */ "VNCIPHER\000"
8751 /* 14894 */ "VCIPHER\000"
8752 /* 14902 */ "MEMBARRIER\000"
8753 /* 14913 */ "G_CONSTANT_FOLD_BARRIER\000"
8754 /* 14937 */ "PATCHABLE_FUNCTION_ENTER\000"
8755 /* 14962 */ "G_READCYCLECOUNTER\000"
8756 /* 14981 */ "G_READSTEADYCOUNTER\000"
8757 /* 15001 */ "G_READ_REGISTER\000"
8758 /* 15017 */ "G_WRITE_REGISTER\000"
8759 /* 15034 */ "VSTRIHR\000"
8760 /* 15042 */ "G_ASHR\000"
8761 /* 15049 */ "G_FSHR\000"
8762 /* 15056 */ "G_LSHR\000"
8763 /* 15063 */ "KILL_PAIR\000"
8764 /* 15073 */ "BLR\000"
8765 /* 15077 */ "gBCLR\000"
8766 /* 15083 */ "BCCLR\000"
8767 /* 15089 */ "MFLR\000"
8768 /* 15094 */ "MTLR\000"
8769 /* 15099 */ "BDZLR\000"
8770 /* 15105 */ "BDNZLR\000"
8771 /* 15112 */ "MovePCtoLR\000"
8772 /* 15123 */ "MoveGOTtoLR\000"
8773 /* 15135 */ "RESTORE_DMR\000"
8774 /* 15147 */ "SPILL_DMR\000"
8775 /* 15157 */ "FMR\000"
8776 /* 15161 */ "DMMR\000"
8777 /* 15166 */ "MFPMR\000"
8778 /* 15172 */ "MTPMR\000"
8779 /* 15178 */ "VPERMR\000"
8780 /* 15185 */ "XXPERMR\000"
8781 /* 15193 */ "CONVERGENCECTRL_ANCHOR\000"
8782 /* 15216 */ "XXLOR\000"
8783 /* 15222 */ "XXLNOR\000"
8784 /* 15229 */ "CRNOR\000"
8785 /* 15235 */ "EVNOR\000"
8786 /* 15241 */ "G_FFLOOR\000"
8787 /* 15250 */ "G_SAVGFLOOR\000"
8788 /* 15262 */ "G_UAVGFLOOR\000"
8789 /* 15274 */ "CROR\000"
8790 /* 15279 */ "G_EXTRACT_SUBVECTOR\000"
8791 /* 15299 */ "G_INSERT_SUBVECTOR\000"
8792 /* 15318 */ "G_BUILD_VECTOR\000"
8793 /* 15333 */ "G_SHUFFLE_VECTOR\000"
8794 /* 15350 */ "G_STEP_VECTOR\000"
8795 /* 15364 */ "G_SPLAT_VECTOR\000"
8796 /* 15379 */ "EVOR\000"
8797 /* 15384 */ "XXLXOR\000"
8798 /* 15391 */ "DMXOR\000"
8799 /* 15397 */ "VPERMXOR\000"
8800 /* 15406 */ "CRXOR\000"
8801 /* 15412 */ "EVXOR\000"
8802 /* 15418 */ "ATOMIC_LOAD_XOR\000"
8803 /* 15434 */ "G_VECREDUCE_XOR\000"
8804 /* 15450 */ "G_XOR\000"
8805 /* 15456 */ "G_ATOMICRMW_XOR\000"
8806 /* 15472 */ "ATOMIC_LOAD_OR\000"
8807 /* 15487 */ "G_VECREDUCE_OR\000"
8808 /* 15502 */ "G_OR\000"
8809 /* 15507 */ "G_ATOMICRMW_OR\000"
8810 /* 15522 */ "MFSPR\000"
8811 /* 15528 */ "MTSPR\000"
8812 /* 15534 */ "MFSR\000"
8813 /* 15539 */ "MFMSR\000"
8814 /* 15545 */ "MTMSR\000"
8815 /* 15551 */ "MTSR\000"
8816 /* 15556 */ "LVSR\000"
8817 /* 15561 */ "TAILBCTR\000"
8818 /* 15570 */ "gBCCTR\000"
8819 /* 15577 */ "BCCCTR\000"
8820 /* 15584 */ "MFCTR\000"
8821 /* 15590 */ "MTCTR\000"
8822 /* 15596 */ "G_ROTR\000"
8823 /* 15603 */ "G_INTTOPTR\000"
8824 /* 15614 */ "PMXVI16GER2S\000"
8825 /* 15627 */ "ADDG6S\000"
8826 /* 15634 */ "EFDABS\000"
8827 /* 15641 */ "G_FABS\000"
8828 /* 15648 */ "EFDNABS\000"
8829 /* 15656 */ "EFSNABS\000"
8830 /* 15664 */ "EVFSNABS\000"
8831 /* 15673 */ "EFSABS\000"
8832 /* 15680 */ "EVFSABS\000"
8833 /* 15688 */ "EVABS\000"
8834 /* 15694 */ "G_ABS\000"
8835 /* 15700 */ "VSUM4SBS\000"
8836 /* 15709 */ "VSUBSBS\000"
8837 /* 15717 */ "VADDSBS\000"
8838 /* 15725 */ "VSUM4UBS\000"
8839 /* 15734 */ "VSUBUBS\000"
8840 /* 15742 */ "VADDUBS\000"
8841 /* 15750 */ "FSUBS\000"
8842 /* 15756 */ "FMSUBS\000"
8843 /* 15763 */ "FNMSUBS\000"
8844 /* 15771 */ "G_ABDS\000"
8845 /* 15778 */ "FADDS\000"
8846 /* 15784 */ "FMADDS\000"
8847 /* 15791 */ "FNMADDS\000"
8848 /* 15799 */ "FCFIDS\000"
8849 /* 15806 */ "DCBTDS\000"
8850 /* 15813 */ "DCBTSTDS\000"
8851 /* 15822 */ "XSCVDPSXDS\000"
8852 /* 15833 */ "XVCVDPSXDS\000"
8853 /* 15844 */ "XVCVSPSXDS\000"
8854 /* 15855 */ "XSCVDPUXDS\000"
8855 /* 15866 */ "XVCVDPUXDS\000"
8856 /* 15877 */ "XVCVSPUXDS\000"
8857 /* 15888 */ "V_SETALLONES\000"
8858 /* 15901 */ "FRES\000"
8859 /* 15906 */ "FRSQRTES\000"
8860 /* 15915 */ "G_UNMERGE_VALUES\000"
8861 /* 15932 */ "G_MERGE_VALUES\000"
8862 /* 15947 */ "EFDCFS\000"
8863 /* 15954 */ "MFFS\000"
8864 /* 15959 */ "PLFS\000"
8865 /* 15964 */ "MCRFS\000"
8866 /* 15970 */ "PSTFS\000"
8867 /* 15976 */ "FNEGS\000"
8868 /* 15982 */ "VSUM4SHS\000"
8869 /* 15991 */ "VSUBSHS\000"
8870 /* 15999 */ "VMHADDSHS\000"
8871 /* 16009 */ "VMHRADDSHS\000"
8872 /* 16020 */ "VADDSHS\000"
8873 /* 16028 */ "VMSUMSHS\000"
8874 /* 16037 */ "VSUBUHS\000"
8875 /* 16045 */ "VADDUHS\000"
8876 /* 16053 */ "VMSUMUHS\000"
8877 /* 16062 */ "SUBIS\000"
8878 /* 16068 */ "SUBPCIS\000"
8879 /* 16076 */ "ADDPCIS\000"
8880 /* 16084 */ "PADDIS\000"
8881 /* 16091 */ "LIS\000"
8882 /* 16095 */ "XORIS\000"
8883 /* 16101 */ "EVSRWIS\000"
8884 /* 16109 */ "FSELS\000"
8885 /* 16115 */ "ADD4TLS\000"
8886 /* 16123 */ "ADD8TLS\000"
8887 /* 16131 */ "ICBTLS\000"
8888 /* 16138 */ "G_CTLS\000"
8889 /* 16145 */ "LHAXTLS\000"
8890 /* 16153 */ "LWAXTLS\000"
8891 /* 16161 */ "STBXTLS\000"
8892 /* 16169 */ "LFDXTLS\000"
8893 /* 16177 */ "STFDXTLS\000"
8894 /* 16186 */ "LDXTLS\000"
8895 /* 16193 */ "STDXTLS\000"
8896 /* 16201 */ "STHXTLS\000"
8897 /* 16209 */ "LFSXTLS\000"
8898 /* 16217 */ "STFSXTLS\000"
8899 /* 16226 */ "STWXTLS\000"
8900 /* 16234 */ "LBZXTLS\000"
8901 /* 16242 */ "LHZXTLS\000"
8902 /* 16250 */ "LWZXTLS\000"
8903 /* 16258 */ "BL8_TLS\000"
8904 /* 16266 */ "BL8_NOTOC_TLS\000"
8905 /* 16280 */ "BL_TLS\000"
8906 /* 16287 */ "BL8_NOP_TLS\000"
8907 /* 16299 */ "FMULS\000"
8908 /* 16305 */ "FRIMS\000"
8909 /* 16311 */ "FCPSGNS\000"
8910 /* 16319 */ "FRINS\000"
8911 /* 16325 */ "G_FACOS\000"
8912 /* 16333 */ "G_FCOS\000"
8913 /* 16340 */ "G_FSINCOS\000"
8914 /* 16350 */ "EVLWHOS\000"
8915 /* 16358 */ "FCMPOS\000"
8916 /* 16365 */ "DCBFPS\000"
8917 /* 16372 */ "FRIPS\000"
8918 /* 16378 */ "G_STRICT_FCMPS\000"
8919 /* 16393 */ "DCBSTPS\000"
8920 /* 16401 */ "G_CONCAT_VECTORS\000"
8921 /* 16418 */ "COPY_TO_REGCLASS\000"
8922 /* 16435 */ "G_IS_FPCLASS\000"
8923 /* 16448 */ "FABSS\000"
8924 /* 16454 */ "FNABSS\000"
8925 /* 16461 */ "VPKSDSS\000"
8926 /* 16469 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8927 /* 16499 */ "G_VECTOR_COMPRESS\000"
8928 /* 16517 */ "VPKSHSS\000"
8929 /* 16525 */ "VPKSWSS\000"
8930 /* 16533 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8931 /* 16560 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8932 /* 16598 */ "EVCMPGTS\000"
8933 /* 16607 */ "EVCMPLTS\000"
8934 /* 16616 */ "FSQRTS\000"
8935 /* 16623 */ "FCFIDUS\000"
8936 /* 16631 */ "VPKSDUS\000"
8937 /* 16639 */ "VPKUDUS\000"
8938 /* 16647 */ "SUBFUS\000"
8939 /* 16654 */ "VPKSHUS\000"
8940 /* 16662 */ "VPKUHUS\000"
8941 /* 16670 */ "FCMPUS\000"
8942 /* 16677 */ "VPKSWUS\000"
8943 /* 16685 */ "VPKUWUS\000"
8944 /* 16693 */ "FDIVS\000"
8945 /* 16699 */ "EVSRWS\000"
8946 /* 16706 */ "MTVSRWS\000"
8947 /* 16714 */ "VSUM2SWS\000"
8948 /* 16723 */ "VSUBSWS\000"
8949 /* 16731 */ "VADDSWS\000"
8950 /* 16739 */ "VSUMSWS\000"
8951 /* 16747 */ "VSUBUWS\000"
8952 /* 16755 */ "VADDUWS\000"
8953 /* 16763 */ "EVDIVWS\000"
8954 /* 16771 */ "XSCVDPSXWS\000"
8955 /* 16782 */ "XVCVDPSXWS\000"
8956 /* 16793 */ "XVCVSPSXWS\000"
8957 /* 16804 */ "XSCVDPUXWS\000"
8958 /* 16815 */ "XVCVDPUXWS\000"
8959 /* 16826 */ "XVCVSPUXWS\000"
8960 /* 16837 */ "VCTSXS\000"
8961 /* 16844 */ "VCTUXS\000"
8962 /* 16851 */ "FRIZS\000"
8963 /* 16857 */ "G_TRUNC_SSAT_S\000"
8964 /* 16872 */ "LDAT\000"
8965 /* 16877 */ "STDAT\000"
8966 /* 16883 */ "EVLHHESPLAT\000"
8967 /* 16895 */ "EVLWHSPLAT\000"
8968 /* 16906 */ "EVLHHOSSPLAT\000"
8969 /* 16919 */ "EVLHHOUSPLAT\000"
8970 /* 16932 */ "EVLWWSPLAT\000"
8971 /* 16943 */ "G_SSUBSAT\000"
8972 /* 16953 */ "G_USUBSAT\000"
8973 /* 16963 */ "G_SADDSAT\000"
8974 /* 16973 */ "G_UADDSAT\000"
8975 /* 16983 */ "G_SSHLSAT\000"
8976 /* 16993 */ "G_USHLSAT\000"
8977 /* 17003 */ "G_SMULFIXSAT\000"
8978 /* 17016 */ "G_UMULFIXSAT\000"
8979 /* 17029 */ "G_SDIVFIXSAT\000"
8980 /* 17042 */ "G_UDIVFIXSAT\000"
8981 /* 17055 */ "G_ATOMICRMW_USUB_SAT\000"
8982 /* 17076 */ "G_FPTOSI_SAT\000"
8983 /* 17089 */ "G_FPTOUI_SAT\000"
8984 /* 17102 */ "LWAT\000"
8985 /* 17107 */ "STWAT\000"
8986 /* 17113 */ "DCBT\000"
8987 /* 17118 */ "ICBT\000"
8988 /* 17123 */ "G_EXTRACT\000"
8989 /* 17133 */ "G_SELECT\000"
8990 /* 17142 */ "G_BRINDIRECT\000"
8991 /* 17155 */ "DCBTCT\000"
8992 /* 17162 */ "DCBTSTCT\000"
8993 /* 17171 */ "PATCHABLE_RET\000"
8994 /* 17185 */ "TCHECK_RET\000"
8995 /* 17196 */ "TBEGIN_RET\000"
8996 /* 17207 */ "CR6SET\000"
8997 /* 17214 */ "DYNAREAOFFSET\000"
8998 /* 17228 */ "G_MEMSET\000"
8999 /* 17237 */ "CR6UNSET\000"
9000 /* 17246 */ "CRUNSET\000"
9001 /* 17254 */ "CRSET\000"
9002 /* 17260 */ "EFDCMPGT\000"
9003 /* 17269 */ "EFSCMPGT\000"
9004 /* 17278 */ "EVFSCMPGT\000"
9005 /* 17288 */ "EFDTSTGT\000"
9006 /* 17297 */ "EFSTSTGT\000"
9007 /* 17306 */ "EVFSTSTGT\000"
9008 /* 17316 */ "WAIT\000"
9009 /* 17321 */ "RESTORE_CRBIT\000"
9010 /* 17335 */ "SPILL_CRBIT\000"
9011 /* 17347 */ "ANDI_rec_1_EQ_BIT\000"
9012 /* 17365 */ "ANDI_rec_1_GT_BIT\000"
9013 /* 17383 */ "PATCHABLE_FUNCTION_EXIT\000"
9014 /* 17407 */ "G_BRJT\000"
9015 /* 17414 */ "G_EXTRACT_VECTOR_ELT\000"
9016 /* 17435 */ "G_INSERT_VECTOR_ELT\000"
9017 /* 17455 */ "EFDCMPLT\000"
9018 /* 17464 */ "EFSCMPLT\000"
9019 /* 17473 */ "EVFSCMPLT\000"
9020 /* 17483 */ "EFDTSTLT\000"
9021 /* 17492 */ "EFSTSTLT\000"
9022 /* 17501 */ "EVFSTSTLT\000"
9023 /* 17511 */ "G_FCONSTANT\000"
9024 /* 17523 */ "G_CONSTANT\000"
9025 /* 17534 */ "G_INTRINSIC_CONVERGENT\000"
9026 /* 17557 */ "STATEPOINT\000"
9027 /* 17568 */ "PATCHPOINT\000"
9028 /* 17579 */ "G_PTRTOINT\000"
9029 /* 17590 */ "G_FRINT\000"
9030 /* 17598 */ "G_INTRINSIC_LLRINT\000"
9031 /* 17617 */ "G_INTRINSIC_LRINT\000"
9032 /* 17635 */ "G_FNEARBYINT\000"
9033 /* 17648 */ "PPC32GOT\000"
9034 /* 17657 */ "PPC32PICGOT\000"
9035 /* 17669 */ "CRNOT\000"
9036 /* 17675 */ "LDtocCPT\000"
9037 /* 17684 */ "TRECHKPT\000"
9038 /* 17693 */ "G_VASTART\000"
9039 /* 17703 */ "LIFETIME_START\000"
9040 /* 17718 */ "G_INVOKE_REGION_START\000"
9041 /* 17740 */ "G_INSERT\000"
9042 /* 17749 */ "TABORT\000"
9043 /* 17756 */ "CP_ABORT\000"
9044 /* 17765 */ "G_FSQRT\000"
9045 /* 17773 */ "G_STRICT_FSQRT\000"
9046 /* 17788 */ "FTSQRT\000"
9047 /* 17795 */ "G_BITCAST\000"
9048 /* 17805 */ "G_ADDRSPACE_CAST\000"
9049 /* 17822 */ "VNCIPHERLAST\000"
9050 /* 17835 */ "VCIPHERLAST\000"
9051 /* 17847 */ "DCBST\000"
9052 /* 17853 */ "DST\000"
9053 /* 17857 */ "HASHST\000"
9054 /* 17864 */ "DBG_VALUE_LIST\000"
9055 /* 17879 */ "DCBTST\000"
9056 /* 17886 */ "DSTST\000"
9057 /* 17892 */ "SPILLTOVSR_ST\000"
9058 /* 17906 */ "DCBTT\000"
9059 /* 17912 */ "DSTT\000"
9060 /* 17917 */ "DCBTSTT\000"
9061 /* 17925 */ "DSTSTT\000"
9062 /* 17932 */ "XXSSUMUDMCEXT\000"
9063 /* 17946 */ "G_FPEXT\000"
9064 /* 17954 */ "G_SEXT\000"
9065 /* 17961 */ "G_ASSERT_SEXT\000"
9066 /* 17975 */ "G_ANYEXT\000"
9067 /* 17984 */ "G_ZEXT\000"
9068 /* 17991 */ "G_ASSERT_ZEXT\000"
9069 /* 18005 */ "LHAU\000"
9070 /* 18010 */ "STBU\000"
9071 /* 18015 */ "G_ABDU\000"
9072 /* 18022 */ "LFDU\000"
9073 /* 18027 */ "STFDU\000"
9074 /* 18033 */ "MADDHDU\000"
9075 /* 18041 */ "MULHDU\000"
9076 /* 18048 */ "FCFIDU\000"
9077 /* 18055 */ "FCTIDU\000"
9078 /* 18062 */ "LDU\000"
9079 /* 18066 */ "STDU\000"
9080 /* 18071 */ "DIVDU\000"
9081 /* 18077 */ "DIVDEU\000"
9082 /* 18084 */ "DIVWEU\000"
9083 /* 18091 */ "STHU\000"
9084 /* 18096 */ "EVSRWIU\000"
9085 /* 18104 */ "EVLWHOU\000"
9086 /* 18112 */ "DCMPU\000"
9087 /* 18118 */ "LFSU\000"
9088 /* 18123 */ "STFSU\000"
9089 /* 18129 */ "EVCMPGTU\000"
9090 /* 18138 */ "EVCMPLTU\000"
9091 /* 18147 */ "MULHWU\000"
9092 /* 18154 */ "FCTIWU\000"
9093 /* 18161 */ "EVSRWU\000"
9094 /* 18168 */ "STWU\000"
9095 /* 18173 */ "EVDIVWU\000"
9096 /* 18181 */ "LBZU\000"
9097 /* 18186 */ "LHZU\000"
9098 /* 18191 */ "LWZU\000"
9099 /* 18196 */ "G_TRUNC_SSAT_U\000"
9100 /* 18211 */ "G_TRUNC_USAT_U\000"
9101 /* 18226 */ "SCV\000"
9102 /* 18230 */ "SLBMFEV\000"
9103 /* 18238 */ "EFDDIV\000"
9104 /* 18245 */ "G_FDIV\000"
9105 /* 18252 */ "G_STRICT_FDIV\000"
9106 /* 18266 */ "EFSDIV\000"
9107 /* 18273 */ "EVFSDIV\000"
9108 /* 18281 */ "G_SDIV\000"
9109 /* 18288 */ "FTDIV\000"
9110 /* 18294 */ "G_UDIV\000"
9111 /* 18301 */ "VSLV\000"
9112 /* 18306 */ "G_GET_FPENV\000"
9113 /* 18318 */ "G_RESET_FPENV\000"
9114 /* 18332 */ "G_SET_FPENV\000"
9115 /* 18344 */ "XXLEQV\000"
9116 /* 18351 */ "CREQV\000"
9117 /* 18357 */ "EVEQV\000"
9118 /* 18363 */ "VSRV\000"
9119 /* 18368 */ "PLXV\000"
9120 /* 18373 */ "PSTXV\000"
9121 /* 18379 */ "VEXTSB2W\000"
9122 /* 18388 */ "VEXTSH2W\000"
9123 /* 18397 */ "PMXVBF16GER2W\000"
9124 /* 18411 */ "PMXVF16GER2W\000"
9125 /* 18424 */ "PMXVI16GER2W\000"
9126 /* 18437 */ "PMXVI8GER4W\000"
9127 /* 18449 */ "PMXVI4GER8W\000"
9128 /* 18461 */ "EVMHESMFAAW\000"
9129 /* 18473 */ "EVMHOSMFAAW\000"
9130 /* 18485 */ "EVMHESSFAAW\000"
9131 /* 18497 */ "EVMHOSSFAAW\000"
9132 /* 18509 */ "EVADDSMIAAW\000"
9133 /* 18521 */ "EVMHESMIAAW\000"
9134 /* 18533 */ "EVSUBFSMIAAW\000"
9135 /* 18546 */ "EVMWLSMIAAW\000"
9136 /* 18558 */ "EVMHOSMIAAW\000"
9137 /* 18570 */ "EVADDUMIAAW\000"
9138 /* 18582 */ "EVMHEUMIAAW\000"
9139 /* 18594 */ "EVSUBFUMIAAW\000"
9140 /* 18607 */ "EVMWLUMIAAW\000"
9141 /* 18619 */ "EVMHOUMIAAW\000"
9142 /* 18631 */ "EVADDSSIAAW\000"
9143 /* 18643 */ "EVMHESSIAAW\000"
9144 /* 18655 */ "EVSUBFSSIAAW\000"
9145 /* 18668 */ "EVMWLSSIAAW\000"
9146 /* 18680 */ "EVMHOSSIAAW\000"
9147 /* 18692 */ "EVADDUSIAAW\000"
9148 /* 18704 */ "EVMHEUSIAAW\000"
9149 /* 18716 */ "EVSUBFUSIAAW\000"
9150 /* 18729 */ "EVMWLUSIAAW\000"
9151 /* 18741 */ "EVMHOUSIAAW\000"
9152 /* 18753 */ "VSHASIGMAW\000"
9153 /* 18764 */ "VSRAW\000"
9154 /* 18770 */ "VCNTMBW\000"
9155 /* 18778 */ "VPRTYBW\000"
9156 /* 18786 */ "XXMFACCW\000"
9157 /* 18795 */ "XXMTACCW\000"
9158 /* 18804 */ "EVADDW\000"
9159 /* 18811 */ "EVLDW\000"
9160 /* 18817 */ "EVRNDW\000"
9161 /* 18824 */ "EVSTDW\000"
9162 /* 18831 */ "VMRGEW\000"
9163 /* 18838 */ "VCMPNEW\000"
9164 /* 18846 */ "EVSUBFW\000"
9165 /* 18854 */ "EVSUBIFW\000"
9166 /* 18863 */ "VNEGW\000"
9167 /* 18869 */ "VMRGHW\000"
9168 /* 18876 */ "XXMRGHW\000"
9169 /* 18884 */ "MULHW\000"
9170 /* 18890 */ "EVADDIW\000"
9171 /* 18898 */ "FCTIW\000"
9172 /* 18904 */ "XXSPLTIW\000"
9173 /* 18913 */ "VMRGLW\000"
9174 /* 18920 */ "XXMRGLW\000"
9175 /* 18928 */ "MULLW\000"
9176 /* 18934 */ "CMPLW\000"
9177 /* 18940 */ "EVRLW\000"
9178 /* 18946 */ "XVRLW\000"
9179 /* 18952 */ "EVSLW\000"
9180 /* 18958 */ "LMW\000"
9181 /* 18962 */ "STMW\000"
9182 /* 18967 */ "VPMSUMW\000"
9183 /* 18975 */ "EVMHESMFANW\000"
9184 /* 18987 */ "EVMHOSMFANW\000"
9185 /* 18999 */ "EVMHESSFANW\000"
9186 /* 19011 */ "EVMHOSSFANW\000"
9187 /* 19023 */ "EVMHESMIANW\000"
9188 /* 19035 */ "EVMWLSMIANW\000"
9189 /* 19047 */ "EVMHOSMIANW\000"
9190 /* 19059 */ "EVMHEUMIANW\000"
9191 /* 19071 */ "EVMWLUMIANW\000"
9192 /* 19083 */ "EVMHOUMIANW\000"
9193 /* 19095 */ "EVMHESSIANW\000"
9194 /* 19107 */ "EVMWLSSIANW\000"
9195 /* 19119 */ "EVMHOSSIANW\000"
9196 /* 19131 */ "EVMHEUSIANW\000"
9197 /* 19143 */ "EVMWLUSIANW\000"
9198 /* 19155 */ "EVMHOUSIANW\000"
9199 /* 19167 */ "VMRGOW\000"
9200 /* 19174 */ "G_FPOW\000"
9201 /* 19181 */ "CMPW\000"
9202 /* 19186 */ "XXBRW\000"
9203 /* 19192 */ "PMXVF32GERW\000"
9204 /* 19204 */ "PMXVF64GERW\000"
9205 /* 19216 */ "VSRW\000"
9206 /* 19221 */ "PMXVI16GER2SW\000"
9207 /* 19235 */ "VMODSW\000"
9208 /* 19242 */ "VMULESW\000"
9209 /* 19250 */ "VDIVESW\000"
9210 /* 19258 */ "VAVGSW\000"
9211 /* 19265 */ "VUPKHSW\000"
9212 /* 19273 */ "XVMULHSW\000"
9213 /* 19282 */ "VSPLTISW\000"
9214 /* 19291 */ "VUPKLSW\000"
9215 /* 19299 */ "EVCNTLSW\000"
9216 /* 19308 */ "VMINSW\000"
9217 /* 19315 */ "VINSW\000"
9218 /* 19321 */ "VMULOSW\000"
9219 /* 19329 */ "VCMPGTSW\000"
9220 /* 19338 */ "EXTSW\000"
9221 /* 19344 */ "VDIVSW\000"
9222 /* 19351 */ "VMAXSW\000"
9223 /* 19358 */ "VSPLTW\000"
9224 /* 19365 */ "XXSPLTW\000"
9225 /* 19373 */ "VPOPCNTW\000"
9226 /* 19382 */ "VINSERTW\000"
9227 /* 19391 */ "XXINSERTW\000"
9228 /* 19401 */ "SPESTW\000"
9229 /* 19408 */ "PSTW\000"
9230 /* 19413 */ "VSUBCUW\000"
9231 /* 19421 */ "VADDCUW\000"
9232 /* 19429 */ "VMODUW\000"
9233 /* 19436 */ "VABSDUW\000"
9234 /* 19444 */ "VMULEUW\000"
9235 /* 19452 */ "VDIVEUW\000"
9236 /* 19460 */ "VAVGUW\000"
9237 /* 19467 */ "XVMULHUW\000"
9238 /* 19476 */ "VMINUW\000"
9239 /* 19483 */ "VMULOUW\000"
9240 /* 19491 */ "VCMPEQUW\000"
9241 /* 19500 */ "VEXTRACTUW\000"
9242 /* 19511 */ "XXEXTRACTUW\000"
9243 /* 19523 */ "VCMPGTUW\000"
9244 /* 19532 */ "VDIVUW\000"
9245 /* 19539 */ "VMAXUW\000"
9246 /* 19546 */ "XXBLENDVW\000"
9247 /* 19556 */ "DIVW\000"
9248 /* 19561 */ "VCMPNEZW\000"
9249 /* 19570 */ "VCLZW\000"
9250 /* 19576 */ "EVCNTLZW\000"
9251 /* 19585 */ "VCTZW\000"
9252 /* 19591 */ "CNTTZW\000"
9253 /* 19598 */ "LXVPB32X\000"
9254 /* 19607 */ "STXVPB32X\000"
9255 /* 19617 */ "LXVD2X\000"
9256 /* 19624 */ "STXVD2X\000"
9257 /* 19632 */ "LXVW4X\000"
9258 /* 19639 */ "STXVW4X\000"
9259 /* 19647 */ "LXVB16X\000"
9260 /* 19655 */ "STXVB16X\000"
9261 /* 19664 */ "LXVH8X\000"
9262 /* 19671 */ "STXVH8X\000"
9263 /* 19679 */ "LHAX\000"
9264 /* 19684 */ "G_VECREDUCE_FMAX\000"
9265 /* 19701 */ "G_ATOMICRMW_FMAX\000"
9266 /* 19718 */ "G_VECREDUCE_SMAX\000"
9267 /* 19735 */ "G_SMAX\000"
9268 /* 19742 */ "ATOMIC_LOAD_UMAX\000"
9269 /* 19759 */ "G_VECREDUCE_UMAX\000"
9270 /* 19776 */ "G_UMAX\000"
9271 /* 19783 */ "G_ATOMICRMW_UMAX\000"
9272 /* 19800 */ "ATOMIC_LOAD_MAX\000"
9273 /* 19816 */ "G_ATOMICRMW_MAX\000"
9274 /* 19832 */ "TLBIVAX\000"
9275 /* 19840 */ "LFIWAX\000"
9276 /* 19847 */ "LIWAX\000"
9277 /* 19853 */ "LXSIWAX\000"
9278 /* 19861 */ "LWAX\000"
9279 /* 19866 */ "LVEBX\000"
9280 /* 19872 */ "STVEBX\000"
9281 /* 19879 */ "STXSIBX\000"
9282 /* 19887 */ "LXVRBX\000"
9283 /* 19894 */ "STXVRBX\000"
9284 /* 19902 */ "STBX\000"
9285 /* 19907 */ "STBCX\000"
9286 /* 19913 */ "STDCX\000"
9287 /* 19919 */ "STHCX\000"
9288 /* 19925 */ "STQCX\000"
9289 /* 19931 */ "STWCX\000"
9290 /* 19937 */ "XXSPLTI32DX\000"
9291 /* 19949 */ "EVLDDX\000"
9292 /* 19956 */ "EVSTDDX\000"
9293 /* 19964 */ "LFDX\000"
9294 /* 19969 */ "STFDX\000"
9295 /* 19975 */ "SPILLTOVSR_LDX\000"
9296 /* 19990 */ "LXVRDX\000"
9297 /* 19997 */ "STXVRDX\000"
9298 /* 20005 */ "LXSDX\000"
9299 /* 20011 */ "STXSDX\000"
9300 /* 20018 */ "STDX\000"
9301 /* 20023 */ "ADDEX\000"
9302 /* 20029 */ "G_FRAME_INDEX\000"
9303 /* 20043 */ "EVLWHEX\000"
9304 /* 20051 */ "EVSTWHEX\000"
9305 /* 20060 */ "DIEX\000"
9306 /* 20065 */ "DTSTEX\000"
9307 /* 20072 */ "EVSTWWEX\000"
9308 /* 20081 */ "DXEX\000"
9309 /* 20086 */ "G_SBFX\000"
9310 /* 20093 */ "G_UBFX\000"
9311 /* 20100 */ "EVLDHX\000"
9312 /* 20107 */ "EVSTDHX\000"
9313 /* 20115 */ "LVEHX\000"
9314 /* 20121 */ "STVEHX\000"
9315 /* 20128 */ "STXSIHX\000"
9316 /* 20136 */ "LXVRHX\000"
9317 /* 20143 */ "STXVRHX\000"
9318 /* 20151 */ "STHX\000"
9319 /* 20156 */ "GETtlsMOD32AIX\000"
9320 /* 20171 */ "GETtlsADDR32AIX\000"
9321 /* 20187 */ "GETtlsTpointer32AIX\000"
9322 /* 20207 */ "GETtlsMOD64AIX\000"
9323 /* 20222 */ "GETtlsADDR64AIX\000"
9324 /* 20238 */ "TLSGDAIX\000"
9325 /* 20247 */ "TLSLDAIX\000"
9326 /* 20256 */ "STBCIX\000"
9327 /* 20263 */ "LDCIX\000"
9328 /* 20269 */ "STDCIX\000"
9329 /* 20276 */ "STHCIX\000"
9330 /* 20283 */ "STWCIX\000"
9331 /* 20290 */ "LBZCIX\000"
9332 /* 20297 */ "LHZCIX\000"
9333 /* 20304 */ "LWZCIX\000"
9334 /* 20311 */ "DCFFIX\000"
9335 /* 20318 */ "G_SMULFIX\000"
9336 /* 20328 */ "G_UMULFIX\000"
9337 /* 20338 */ "DCTFIX\000"
9338 /* 20345 */ "G_SDIVFIX\000"
9339 /* 20355 */ "G_UDIVFIX\000"
9340 /* 20365 */ "XSRQPIX\000"
9341 /* 20373 */ "VINSBLX\000"
9342 /* 20381 */ "VEXTUBLX\000"
9343 /* 20390 */ "VINSDLX\000"
9344 /* 20398 */ "VINSHLX\000"
9345 /* 20406 */ "VEXTUHLX\000"
9346 /* 20415 */ "TLBILX\000"
9347 /* 20422 */ "VINSBVLX\000"
9348 /* 20431 */ "VEXTDUBVLX\000"
9349 /* 20442 */ "VEXTDDVLX\000"
9350 /* 20452 */ "VINSHVLX\000"
9351 /* 20461 */ "VEXTDUHVLX\000"
9352 /* 20472 */ "VINSWVLX\000"
9353 /* 20481 */ "VEXTDUWVLX\000"
9354 /* 20492 */ "VINSWLX\000"
9355 /* 20500 */ "VEXTUWLX\000"
9356 /* 20509 */ "XXPERMX\000"
9357 /* 20517 */ "VSBOX\000"
9358 /* 20523 */ "EVSTWHOX\000"
9359 /* 20532 */ "EVSTWWOX\000"
9360 /* 20541 */ "LBEPX\000"
9361 /* 20547 */ "STBEPX\000"
9362 /* 20554 */ "LFDEPX\000"
9363 /* 20561 */ "STFDEPX\000"
9364 /* 20569 */ "LHEPX\000"
9365 /* 20575 */ "STHEPX\000"
9366 /* 20582 */ "LWEPX\000"
9367 /* 20588 */ "STWEPX\000"
9368 /* 20595 */ "VUPKHPX\000"
9369 /* 20603 */ "VPKPX\000"
9370 /* 20609 */ "VUPKLPX\000"
9371 /* 20617 */ "LXSSPX\000"
9372 /* 20624 */ "STXSSPX\000"
9373 /* 20632 */ "LXVPX\000"
9374 /* 20638 */ "STXVPX\000"
9375 /* 20645 */ "LBARX\000"
9376 /* 20651 */ "LDARX\000"
9377 /* 20657 */ "LHARX\000"
9378 /* 20663 */ "LQARX\000"
9379 /* 20669 */ "LWARX\000"
9380 /* 20675 */ "LDBRX\000"
9381 /* 20681 */ "STDBRX\000"
9382 /* 20688 */ "LHBRX\000"
9383 /* 20694 */ "STHBRX\000"
9384 /* 20701 */ "VINSBRX\000"
9385 /* 20709 */ "VEXTUBRX\000"
9386 /* 20718 */ "LWBRX\000"
9387 /* 20724 */ "STWBRX\000"
9388 /* 20731 */ "VINSDRX\000"
9389 /* 20739 */ "VINSHRX\000"
9390 /* 20747 */ "VEXTUHRX\000"
9391 /* 20756 */ "VINSBVRX\000"
9392 /* 20765 */ "VEXTDUBVRX\000"
9393 /* 20776 */ "VEXTDDVRX\000"
9394 /* 20786 */ "VINSHVRX\000"
9395 /* 20795 */ "VEXTDUHVRX\000"
9396 /* 20806 */ "VINSWVRX\000"
9397 /* 20815 */ "VEXTDUWVRX\000"
9398 /* 20826 */ "VINSWRX\000"
9399 /* 20834 */ "VEXTUWRX\000"
9400 /* 20843 */ "MCRXRX\000"
9401 /* 20850 */ "TLBSX\000"
9402 /* 20856 */ "LXVDSX\000"
9403 /* 20863 */ "VCFSX\000"
9404 /* 20869 */ "LFSX\000"
9405 /* 20874 */ "STFSX\000"
9406 /* 20880 */ "EVLWHOSX\000"
9407 /* 20889 */ "LXVWSX\000"
9408 /* 20896 */ "EVLHHESPLATX\000"
9409 /* 20909 */ "EVLWHSPLATX\000"
9410 /* 20921 */ "EVLHHOSSPLATX\000"
9411 /* 20935 */ "EVLHHOUSPLATX\000"
9412 /* 20949 */ "EVLWWSPLATX\000"
9413 /* 20961 */ "DRINTX\000"
9414 /* 20968 */ "SPILLTOVSR_STX\000"
9415 /* 20983 */ "LHAUX\000"
9416 /* 20989 */ "LWAUX\000"
9417 /* 20995 */ "STBUX\000"
9418 /* 21001 */ "LFDUX\000"
9419 /* 21007 */ "STFDUX\000"
9420 /* 21014 */ "LDUX\000"
9421 /* 21019 */ "STDUX\000"
9422 /* 21025 */ "VCFUX\000"
9423 /* 21031 */ "STHUX\000"
9424 /* 21037 */ "EVLWHOUX\000"
9425 /* 21046 */ "LFSUX\000"
9426 /* 21052 */ "STFSUX\000"
9427 /* 21059 */ "STWUX\000"
9428 /* 21065 */ "LBZUX\000"
9429 /* 21071 */ "LHZUX\000"
9430 /* 21077 */ "LWZUX\000"
9431 /* 21083 */ "LVX\000"
9432 /* 21087 */ "STVX\000"
9433 /* 21092 */ "LXVX\000"
9434 /* 21097 */ "STXVX\000"
9435 /* 21103 */ "EVLDWX\000"
9436 /* 21110 */ "EVSTDWX\000"
9437 /* 21118 */ "LVEWX\000"
9438 /* 21124 */ "STVEWX\000"
9439 /* 21131 */ "STFIWX\000"
9440 /* 21138 */ "STXSIWX\000"
9441 /* 21146 */ "STIWX\000"
9442 /* 21152 */ "LXVRWX\000"
9443 /* 21159 */ "STXVRWX\000"
9444 /* 21167 */ "SPESTWX\000"
9445 /* 21175 */ "LXSIBZX\000"
9446 /* 21183 */ "LBZX\000"
9447 /* 21188 */ "LXSIHZX\000"
9448 /* 21196 */ "LHZX\000"
9449 /* 21201 */ "LFIWZX\000"
9450 /* 21208 */ "LIWZX\000"
9451 /* 21214 */ "LXSIWZX\000"
9452 /* 21222 */ "SPELWZX\000"
9453 /* 21230 */ "G_MEMCPY\000"
9454 /* 21239 */ "CP_COPY\000"
9455 /* 21247 */ "CONVERGENCECTRL_ENTRY\000"
9456 /* 21269 */ "DCBZ\000"
9457 /* 21274 */ "PLBZ\000"
9458 /* 21279 */ "DMXXSETACCZ\000"
9459 /* 21291 */ "BDZ\000"
9460 /* 21295 */ "EFDCTSIDZ\000"
9461 /* 21305 */ "FCTIDZ\000"
9462 /* 21312 */ "EFDCTUIDZ\000"
9463 /* 21322 */ "XSCVQPSDZ\000"
9464 /* 21332 */ "XSCVQPUDZ\000"
9465 /* 21342 */ "PLHZ\000"
9466 /* 21347 */ "VRFIZ\000"
9467 /* 21353 */ "XSRDPIZ\000"
9468 /* 21361 */ "XVRDPIZ\000"
9469 /* 21369 */ "XVRSPIZ\000"
9470 /* 21377 */ "EFDCTSIZ\000"
9471 /* 21386 */ "EFSCTSIZ\000"
9472 /* 21395 */ "EVFSCTSIZ\000"
9473 /* 21405 */ "EFDCTUIZ\000"
9474 /* 21414 */ "EFSCTUIZ\000"
9475 /* 21423 */ "EVFSCTUIZ\000"
9476 /* 21433 */ "G_CTLZ\000"
9477 /* 21440 */ "BDNZ\000"
9478 /* 21445 */ "XSCVQPSQZ\000"
9479 /* 21455 */ "XSCVQPUQZ\000"
9480 /* 21465 */ "DMSETDMRZ\000"
9481 /* 21475 */ "G_CTTZ\000"
9482 /* 21482 */ "FCTIDUZ\000"
9483 /* 21490 */ "FCTIWUZ\000"
9484 /* 21498 */ "FCTIWZ\000"
9485 /* 21505 */ "SPELWZ\000"
9486 /* 21512 */ "PLWZ\000"
9487 /* 21517 */ "MFVSRWZ\000"
9488 /* 21525 */ "MTVSRWZ\000"
9489 /* 21533 */ "MFVRWZ\000"
9490 /* 21540 */ "MTVRWZ\000"
9491 /* 21547 */ "XSCVQPSWZ\000"
9492 /* 21557 */ "XSCVQPUWZ\000"
9493 /* 21567 */ "ADD8TLS_\000"
9494 /* 21576 */ "LHAXTLS_\000"
9495 /* 21585 */ "LWAXTLS_\000"
9496 /* 21594 */ "STBXTLS_\000"
9497 /* 21603 */ "LFDXTLS_\000"
9498 /* 21612 */ "STFDXTLS_\000"
9499 /* 21622 */ "LDXTLS_\000"
9500 /* 21630 */ "STDXTLS_\000"
9501 /* 21639 */ "STHXTLS_\000"
9502 /* 21648 */ "LFSXTLS_\000"
9503 /* 21657 */ "STFSXTLS_\000"
9504 /* 21667 */ "STWXTLS_\000"
9505 /* 21676 */ "LBZXTLS_\000"
9506 /* 21685 */ "LHZXTLS_\000"
9507 /* 21694 */ "LWZXTLS_\000"
9508 /* 21703 */ "BL8_TLS_\000"
9509 /* 21712 */ "MTFSFb\000"
9510 /* 21719 */ "MTFSFIb\000"
9511 /* 21727 */ "RLDICL_32_rec\000"
9512 /* 21741 */ "EXTSWSLI_32_64_rec\000"
9513 /* 21760 */ "EXTSW_32_64_rec\000"
9514 /* 21776 */ "ADD4_rec\000"
9515 /* 21785 */ "EXTSB8_rec\000"
9516 /* 21796 */ "ADDC8_rec\000"
9517 /* 21806 */ "ANDC8_rec\000"
9518 /* 21816 */ "SUBFC8_rec\000"
9519 /* 21827 */ "ORC8_rec\000"
9520 /* 21836 */ "ADD8_rec\000"
9521 /* 21845 */ "NAND8_rec\000"
9522 /* 21855 */ "ADDE8_rec\000"
9523 /* 21865 */ "SUBFE8_rec\000"
9524 /* 21876 */ "ADDME8_rec\000"
9525 /* 21887 */ "SUBFME8_rec\000"
9526 /* 21899 */ "CP_PASTE8_rec\000"
9527 /* 21913 */ "ADDZE8_rec\000"
9528 /* 21924 */ "SUBFZE8_rec\000"
9529 /* 21936 */ "SUBF8_rec\000"
9530 /* 21946 */ "NEG8_rec\000"
9531 /* 21955 */ "EXTSH8_rec\000"
9532 /* 21966 */ "ANDI8_rec\000"
9533 /* 21976 */ "RLWIMI8_rec\000"
9534 /* 21988 */ "SRAWI8_rec\000"
9535 /* 21999 */ "RLWINM8_rec\000"
9536 /* 22011 */ "RLWNM8_rec\000"
9537 /* 22022 */ "NOR8_rec\000"
9538 /* 22031 */ "XOR8_rec\000"
9539 /* 22040 */ "ANDIS8_rec\000"
9540 /* 22051 */ "EQV8_rec\000"
9541 /* 22060 */ "SRAW8_rec\000"
9542 /* 22070 */ "SLW8_rec\000"
9543 /* 22079 */ "SRW8_rec\000"
9544 /* 22088 */ "CNTLZW8_rec\000"
9545 /* 22100 */ "CNTTZW8_rec\000"
9546 /* 22112 */ "DQUA_rec\000"
9547 /* 22121 */ "VCMPNEB_rec\000"
9548 /* 22133 */ "VCMPGTSB_rec\000"
9549 /* 22146 */ "EXTSB_rec\000"
9550 /* 22156 */ "VCMPEQUB_rec\000"
9551 /* 22169 */ "BCDSUB_rec\000"
9552 /* 22180 */ "FSUB_rec\000"
9553 /* 22189 */ "FMSUB_rec\000"
9554 /* 22199 */ "FNMSUB_rec\000"
9555 /* 22210 */ "VCMPGTUB_rec\000"
9556 /* 22223 */ "VCMPNEZB_rec\000"
9557 /* 22236 */ "ADDC_rec\000"
9558 /* 22245 */ "ANDC_rec\000"
9559 /* 22254 */ "SUBFC_rec\000"
9560 /* 22264 */ "SUBIC_rec\000"
9561 /* 22274 */ "ADDIC_rec\000"
9562 /* 22284 */ "RLDIC_rec\000"
9563 /* 22294 */ "BCDTRUNC_rec\000"
9564 /* 22307 */ "BCDUTRUNC_rec\000"
9565 /* 22321 */ "ORC_rec\000"
9566 /* 22329 */ "SRAD_rec\000"
9567 /* 22338 */ "DENBCD_rec\000"
9568 /* 22349 */ "BCDADD_rec\000"
9569 /* 22360 */ "FADD_rec\000"
9570 /* 22369 */ "FMADD_rec\000"
9571 /* 22379 */ "FNMADD_rec\000"
9572 /* 22390 */ "FNEGD_rec\000"
9573 /* 22400 */ "MULHD_rec\000"
9574 /* 22410 */ "FCFID_rec\000"
9575 /* 22420 */ "FCTID_rec\000"
9576 /* 22430 */ "FSELD_rec\000"
9577 /* 22440 */ "MULLD_rec\000"
9578 /* 22450 */ "SLD_rec\000"
9579 /* 22458 */ "FRIMD_rec\000"
9580 /* 22468 */ "NAND_rec\000"
9581 /* 22477 */ "FCPSGND_rec\000"
9582 /* 22489 */ "FRIND_rec\000"
9583 /* 22499 */ "DRRND_rec\000"
9584 /* 22509 */ "DDEDPD_rec\000"
9585 /* 22520 */ "FRIPD_rec\000"
9586 /* 22530 */ "SRD_rec\000"
9587 /* 22538 */ "FABSD_rec\000"
9588 /* 22548 */ "FNABSD_rec\000"
9589 /* 22559 */ "VCMPGTSD_rec\000"
9590 /* 22572 */ "VCMPEQUD_rec\000"
9591 /* 22585 */ "VCMPGTUD_rec\000"
9592 /* 22598 */ "DIVD_rec\000"
9593 /* 22607 */ "FRIZD_rec\000"
9594 /* 22617 */ "CNTLZD_rec\000"
9595 /* 22628 */ "CNTTZD_rec\000"
9596 /* 22639 */ "ADDE_rec\000"
9597 /* 22648 */ "DIVDE_rec\000"
9598 /* 22658 */ "SLBFEE_rec\000"
9599 /* 22669 */ "SUBFE_rec\000"
9600 /* 22679 */ "ADDME_rec\000"
9601 /* 22689 */ "SUBFME_rec\000"
9602 /* 22700 */ "FRE_rec\000"
9603 /* 22708 */ "FRSQRTE_rec\000"
9604 /* 22720 */ "CP_PASTE_rec\000"
9605 /* 22733 */ "DIVWE_rec\000"
9606 /* 22743 */ "ADDZE_rec\000"
9607 /* 22753 */ "SUBFZE_rec\000"
9608 /* 22764 */ "SUBF_rec\000"
9609 /* 22773 */ "MTFSF_rec\000"
9610 /* 22783 */ "NEG_rec\000"
9611 /* 22791 */ "VCMPNEH_rec\000"
9612 /* 22803 */ "VCMPGTSH_rec\000"
9613 /* 22816 */ "EXTSH_rec\000"
9614 /* 22826 */ "VCMPEQUH_rec\000"
9615 /* 22839 */ "VCMPGTUH_rec\000"
9616 /* 22852 */ "VCMPNEZH_rec\000"
9617 /* 22865 */ "DQUAI_rec\000"
9618 /* 22875 */ "SRADI_rec\000"
9619 /* 22885 */ "CLRLSLDI_rec\000"
9620 /* 22898 */ "EXTLDI_rec\000"
9621 /* 22909 */ "ANDI_rec\000"
9622 /* 22918 */ "CLRRDI_rec\000"
9623 /* 22929 */ "INSRDI_rec\000"
9624 /* 22940 */ "ROTRDI_rec\000"
9625 /* 22951 */ "EXTRDI_rec\000"
9626 /* 22962 */ "MTFSFI_rec\000"
9627 /* 22973 */ "DSCLI_rec\000"
9628 /* 22983 */ "EXTSWSLI_rec\000"
9629 /* 22996 */ "RLDIMI_rec\000"
9630 /* 23007 */ "RLWIMI_rec\000"
9631 /* 23018 */ "DSCRI_rec\000"
9632 /* 23028 */ "SRAWI_rec\000"
9633 /* 23038 */ "CLRLSLWI_rec\000"
9634 /* 23051 */ "INSLWI_rec\000"
9635 /* 23062 */ "EXTLWI_rec\000"
9636 /* 23073 */ "CLRRWI_rec\000"
9637 /* 23084 */ "INSRWI_rec\000"
9638 /* 23095 */ "ROTRWI_rec\000"
9639 /* 23106 */ "EXTRWI_rec\000"
9640 /* 23117 */ "VSTRIBL_rec\000"
9641 /* 23129 */ "RLDCL_rec\000"
9642 /* 23139 */ "RLDICL_rec\000"
9643 /* 23150 */ "VSTRIHL_rec\000"
9644 /* 23162 */ "DMUL_rec\000"
9645 /* 23171 */ "FMUL_rec\000"
9646 /* 23180 */ "RLWINM_rec\000"
9647 /* 23191 */ "RLWNM_rec\000"
9648 /* 23201 */ "BCDCFN_rec\000"
9649 /* 23212 */ "BCDCPSGN_rec\000"
9650 /* 23225 */ "BCDSETSGN_rec\000"
9651 /* 23239 */ "BCDCTN_rec\000"
9652 /* 23250 */ "DRINTN_rec\000"
9653 /* 23261 */ "ADD4O_rec\000"
9654 /* 23271 */ "ADDC8O_rec\000"
9655 /* 23282 */ "SUBFC8O_rec\000"
9656 /* 23294 */ "ADD8O_rec\000"
9657 /* 23304 */ "ADDE8O_rec\000"
9658 /* 23315 */ "SUBFE8O_rec\000"
9659 /* 23327 */ "ADDME8O_rec\000"
9660 /* 23339 */ "SUBFME8O_rec\000"
9661 /* 23352 */ "ADDZE8O_rec\000"
9662 /* 23364 */ "SUBFZE8O_rec\000"
9663 /* 23377 */ "SUBF8O_rec\000"
9664 /* 23388 */ "NEG8O_rec\000"
9665 /* 23398 */ "ADDCO_rec\000"
9666 /* 23408 */ "SUBFCO_rec\000"
9667 /* 23419 */ "MULLDO_rec\000"
9668 /* 23430 */ "DIVDO_rec\000"
9669 /* 23440 */ "ADDEO_rec\000"
9670 /* 23450 */ "DIVDEO_rec\000"
9671 /* 23461 */ "SUBFEO_rec\000"
9672 /* 23472 */ "ADDMEO_rec\000"
9673 /* 23483 */ "SUBFMEO_rec\000"
9674 /* 23495 */ "DIVWEO_rec\000"
9675 /* 23506 */ "ADDZEO_rec\000"
9676 /* 23517 */ "SUBFZEO_rec\000"
9677 /* 23529 */ "SUBFO_rec\000"
9678 /* 23539 */ "NEGO_rec\000"
9679 /* 23548 */ "DIVDUO_rec\000"
9680 /* 23559 */ "DIVDEUO_rec\000"
9681 /* 23571 */ "DIVWEUO_rec\000"
9682 /* 23583 */ "DIVWUO_rec\000"
9683 /* 23594 */ "MULLWO_rec\000"
9684 /* 23605 */ "DIVWO_rec\000"
9685 /* 23615 */ "XVCMPGEDP_rec\000"
9686 /* 23629 */ "XVCMPEQDP_rec\000"
9687 /* 23643 */ "DCTDP_rec\000"
9688 /* 23653 */ "XVCMPGTDP_rec\000"
9689 /* 23667 */ "VCMPBFP_rec\000"
9690 /* 23679 */ "VCMPGEFP_rec\000"
9691 /* 23692 */ "VCMPEQFP_rec\000"
9692 /* 23705 */ "VCMPGTFP_rec\000"
9693 /* 23718 */ "XVCMPGESP_rec\000"
9694 /* 23732 */ "XVCMPEQSP_rec\000"
9695 /* 23746 */ "DRSP_rec\000"
9696 /* 23755 */ "FRSP_rec\000"
9697 /* 23764 */ "XVCMPGTSP_rec\000"
9698 /* 23778 */ "DQUAQ_rec\000"
9699 /* 23788 */ "DSUBQ_rec\000"
9700 /* 23798 */ "DENBCDQ_rec\000"
9701 /* 23810 */ "DADDQ_rec\000"
9702 /* 23820 */ "DRRNDQ_rec\000"
9703 /* 23831 */ "DDEDPDQ_rec\000"
9704 /* 23843 */ "DQUAIQ_rec\000"
9705 /* 23854 */ "DSCLIQ_rec\000"
9706 /* 23865 */ "DSCRIQ_rec\000"
9707 /* 23876 */ "DMULQ_rec\000"
9708 /* 23886 */ "DRINTNQ_rec\000"
9709 /* 23898 */ "DRDPQ_rec\000"
9710 /* 23908 */ "DCTQPQ_rec\000"
9711 /* 23919 */ "BCDCFSQ_rec\000"
9712 /* 23931 */ "BCDCTSQ_rec\000"
9713 /* 23943 */ "VCMPGTSQ_rec\000"
9714 /* 23956 */ "VCMPEQUQ_rec\000"
9715 /* 23969 */ "VCMPGTUQ_rec\000"
9716 /* 23982 */ "DDIVQ_rec\000"
9717 /* 23992 */ "DIEXQ_rec\000"
9718 /* 24002 */ "DXEXQ_rec\000"
9719 /* 24012 */ "DCFFIXQ_rec\000"
9720 /* 24024 */ "DCTFIXQ_rec\000"
9721 /* 24036 */ "DRINTXQ_rec\000"
9722 /* 24048 */ "VSTRIBR_rec\000"
9723 /* 24060 */ "RLDCR_rec\000"
9724 /* 24070 */ "RLDICR_rec\000"
9725 /* 24081 */ "VSTRIHR_rec\000"
9726 /* 24093 */ "FMR_rec\000"
9727 /* 24101 */ "NOR_rec\000"
9728 /* 24109 */ "XOR_rec\000"
9729 /* 24117 */ "BCDSR_rec\000"
9730 /* 24127 */ "FSUBS_rec\000"
9731 /* 24137 */ "FMSUBS_rec\000"
9732 /* 24148 */ "FNMSUBS_rec\000"
9733 /* 24160 */ "BCDS_rec\000"
9734 /* 24169 */ "FADDS_rec\000"
9735 /* 24179 */ "FMADDS_rec\000"
9736 /* 24190 */ "FNMADDS_rec\000"
9737 /* 24202 */ "FCFIDS_rec\000"
9738 /* 24213 */ "FRES_rec\000"
9739 /* 24222 */ "FRSQRTES_rec\000"
9740 /* 24235 */ "MFFS_rec\000"
9741 /* 24244 */ "FNEGS_rec\000"
9742 /* 24254 */ "ANDIS_rec\000"
9743 /* 24264 */ "FSELS_rec\000"
9744 /* 24274 */ "FMULS_rec\000"
9745 /* 24284 */ "FRIMS_rec\000"
9746 /* 24294 */ "FCPSGNS_rec\000"
9747 /* 24306 */ "FRINS_rec\000"
9748 /* 24316 */ "FRIPS_rec\000"
9749 /* 24326 */ "FABSS_rec\000"
9750 /* 24336 */ "FNABSS_rec\000"
9751 /* 24347 */ "FSQRTS_rec\000"
9752 /* 24358 */ "BCDUS_rec\000"
9753 /* 24368 */ "FCFIDUS_rec\000"
9754 /* 24380 */ "SUBFUS_rec\000"
9755 /* 24391 */ "FDIVS_rec\000"
9756 /* 24401 */ "FRIZS_rec\000"
9757 /* 24411 */ "FSQRT_rec\000"
9758 /* 24421 */ "MULHDU_rec\000"
9759 /* 24432 */ "FCFIDU_rec\000"
9760 /* 24443 */ "FCTIDU_rec\000"
9761 /* 24454 */ "DIVDU_rec\000"
9762 /* 24464 */ "DIVDEU_rec\000"
9763 /* 24475 */ "DIVWEU_rec\000"
9764 /* 24486 */ "MULHWU_rec\000"
9765 /* 24497 */ "FCTIWU_rec\000"
9766 /* 24508 */ "DIVWU_rec\000"
9767 /* 24518 */ "DDIV_rec\000"
9768 /* 24527 */ "FDIV_rec\000"
9769 /* 24536 */ "EQV_rec\000"
9770 /* 24544 */ "SRAW_rec\000"
9771 /* 24553 */ "VCMPNEW_rec\000"
9772 /* 24565 */ "MULHW_rec\000"
9773 /* 24575 */ "FCTIW_rec\000"
9774 /* 24585 */ "MULLW_rec\000"
9775 /* 24595 */ "SLW_rec\000"
9776 /* 24603 */ "SRW_rec\000"
9777 /* 24611 */ "VCMPGTSW_rec\000"
9778 /* 24624 */ "EXTSW_rec\000"
9779 /* 24634 */ "VCMPEQUW_rec\000"
9780 /* 24647 */ "VCMPGTUW_rec\000"
9781 /* 24660 */ "DIVW_rec\000"
9782 /* 24669 */ "VCMPNEZW_rec\000"
9783 /* 24682 */ "CNTLZW_rec\000"
9784 /* 24693 */ "CNTTZW_rec\000"
9785 /* 24704 */ "DIEX_rec\000"
9786 /* 24713 */ "DXEX_rec\000"
9787 /* 24722 */ "DCFFIX_rec\000"
9788 /* 24733 */ "DCTFIX_rec\000"
9789 /* 24744 */ "DRINTX_rec\000"
9790 /* 24755 */ "FCTIDZ_rec\000"
9791 /* 24766 */ "BCDCFZ_rec\000"
9792 /* 24777 */ "BCDCTZ_rec\000"
9793 /* 24788 */ "FCTIDUZ_rec\000"
9794 /* 24800 */ "FCTIWUZ_rec\000"
9795 /* 24812 */ "FCTIWZ_rec\000"
9796 /* 24823 */ "RLWIMIbm_rec\000"
9797 /* 24836 */ "RLWINMbm_rec\000"
9798 /* 24849 */ "RLWNMbm_rec\000"
9799 /* 24861 */ "LDtoc\000"
9800 /* 24867 */ "ADDItoc\000"
9801 /* 24875 */ "LWZtoc\000"
9802 /* 24882 */ "BL8_LDinto_toc\000"
9803 /* 24897 */ "BCTRL8_LDinto_toc\000"
9804 /* 24915 */ "BL_LWZinto_toc\000"
9805 /* 24930 */ "BCTRL_LWZinto_toc\000"
9806 /* 24948 */ "PLHA8pc\000"
9807 /* 24956 */ "PLA8pc\000"
9808 /* 24963 */ "PLWA8pc\000"
9809 /* 24971 */ "PSTB8pc\000"
9810 /* 24979 */ "PSTH8pc\000"
9811 /* 24987 */ "PADDI8pc\000"
9812 /* 24996 */ "PADDIS8pc\000"
9813 /* 25006 */ "PSTW8pc\000"
9814 /* 25014 */ "PLBZ8pc\000"
9815 /* 25022 */ "PLHZ8pc\000"
9816 /* 25030 */ "PLWZ8pc\000"
9817 /* 25038 */ "PLHApc\000"
9818 /* 25045 */ "PLApc\000"
9819 /* 25051 */ "PLWApc\000"
9820 /* 25058 */ "PSTBpc\000"
9821 /* 25065 */ "PLFDpc\000"
9822 /* 25072 */ "PSTFDpc\000"
9823 /* 25080 */ "PLDpc\000"
9824 /* 25086 */ "PLXSDpc\000"
9825 /* 25094 */ "PSTXSDpc\000"
9826 /* 25103 */ "PSTDpc\000"
9827 /* 25110 */ "PSTHpc\000"
9828 /* 25117 */ "PADDIpc\000"
9829 /* 25125 */ "PLXSSPpc\000"
9830 /* 25134 */ "PSTXSSPpc\000"
9831 /* 25144 */ "PLXVPpc\000"
9832 /* 25152 */ "PSTXVPpc\000"
9833 /* 25161 */ "PLFSpc\000"
9834 /* 25168 */ "PSTFSpc\000"
9835 /* 25176 */ "PADDISpc\000"
9836 /* 25185 */ "PLXVpc\000"
9837 /* 25192 */ "PSTXVpc\000"
9838 /* 25200 */ "PSTWpc\000"
9839 /* 25207 */ "PLBZpc\000"
9840 /* 25214 */ "PLHZpc\000"
9841 /* 25221 */ "PLWZpc\000"
9842 /* 25228 */ "PLHA8nopc\000"
9843 /* 25238 */ "PLWA8nopc\000"
9844 /* 25248 */ "PSTB8nopc\000"
9845 /* 25258 */ "PSTH8nopc\000"
9846 /* 25268 */ "PSTW8nopc\000"
9847 /* 25278 */ "PLBZ8nopc\000"
9848 /* 25288 */ "PLHZ8nopc\000"
9849 /* 25298 */ "PLWZ8nopc\000"
9850 /* 25308 */ "PLHAnopc\000"
9851 /* 25317 */ "PLWAnopc\000"
9852 /* 25326 */ "PSTBnopc\000"
9853 /* 25335 */ "PLFDnopc\000"
9854 /* 25344 */ "PSTFDnopc\000"
9855 /* 25354 */ "PLDnopc\000"
9856 /* 25362 */ "PLXSDnopc\000"
9857 /* 25372 */ "PSTXSDnopc\000"
9858 /* 25383 */ "PSTDnopc\000"
9859 /* 25392 */ "PSTHnopc\000"
9860 /* 25401 */ "PLXSSPnopc\000"
9861 /* 25412 */ "PSTXSSPnopc\000"
9862 /* 25424 */ "PLXVPnopc\000"
9863 /* 25434 */ "PSTXVPnopc\000"
9864 /* 25445 */ "PLFSnopc\000"
9865 /* 25454 */ "PSTFSnopc\000"
9866 /* 25464 */ "PLXVnopc\000"
9867 /* 25473 */ "PSTXVnopc\000"
9868 /* 25483 */ "PSTWnopc\000"
9869 /* 25492 */ "PLBZnopc\000"
9870 /* 25501 */ "PLHZnopc\000"
9871 /* 25510 */ "PLWZnopc\000"
9872 /* 25519 */ "PLHA8onlypc\000"
9873 /* 25531 */ "PLWA8onlypc\000"
9874 /* 25543 */ "PSTB8onlypc\000"
9875 /* 25555 */ "PSTH8onlypc\000"
9876 /* 25567 */ "PSTW8onlypc\000"
9877 /* 25579 */ "PLBZ8onlypc\000"
9878 /* 25591 */ "PLHZ8onlypc\000"
9879 /* 25603 */ "PLWZ8onlypc\000"
9880 /* 25615 */ "PLHAonlypc\000"
9881 /* 25626 */ "PLWAonlypc\000"
9882 /* 25637 */ "PSTBonlypc\000"
9883 /* 25648 */ "PLFDonlypc\000"
9884 /* 25659 */ "PSTFDonlypc\000"
9885 /* 25671 */ "PLDonlypc\000"
9886 /* 25681 */ "PLXSDonlypc\000"
9887 /* 25693 */ "PSTXSDonlypc\000"
9888 /* 25706 */ "PSTDonlypc\000"
9889 /* 25717 */ "PSTHonlypc\000"
9890 /* 25728 */ "PLXSSPonlypc\000"
9891 /* 25741 */ "PSTXSSPonlypc\000"
9892 /* 25755 */ "PLXVPonlypc\000"
9893 /* 25767 */ "PSTXVPonlypc\000"
9894 /* 25780 */ "PLFSonlypc\000"
9895 /* 25791 */ "PSTFSonlypc\000"
9896 /* 25803 */ "PLXVonlypc\000"
9897 /* 25814 */ "PSTXVonlypc\000"
9898 /* 25826 */ "PSTWonlypc\000"
9899 /* 25837 */ "PLBZonlypc\000"
9900 /* 25848 */ "PLHZonlypc\000"
9901 /* 25859 */ "PLWZonlypc\000"
9902 /* 25870 */ "XXLORf\000"
9903 /* 25877 */ "SETRNDi\000"
9904 /* 25885 */ "TCRETURNai\000"
9905 /* 25896 */ "TCRETURNdi\000"
9906 /* 25907 */ "TCRETURNri\000"
9907 /* 25918 */ "PADDIdtprel\000"
9908 /* 25930 */ "BDZLAm\000"
9909 /* 25937 */ "BDNZLAm\000"
9910 /* 25945 */ "BDZAm\000"
9911 /* 25951 */ "BDNZAm\000"
9912 /* 25958 */ "BDZLRLm\000"
9913 /* 25966 */ "BDNZLRLm\000"
9914 /* 25975 */ "BDZLm\000"
9915 /* 25981 */ "BDNZLm\000"
9916 /* 25988 */ "BDZLRm\000"
9917 /* 25995 */ "BDNZLRm\000"
9918 /* 26003 */ "BDZm\000"
9919 /* 26008 */ "BDNZm\000"
9920 /* 26014 */ "RLWIMIbm\000"
9921 /* 26023 */ "RLWINMbm\000"
9922 /* 26032 */ "RLWNMbm\000"
9923 /* 26040 */ "BCCTRL8n\000"
9924 /* 26049 */ "BCCTR8n\000"
9925 /* 26057 */ "BCn\000"
9926 /* 26061 */ "BCLn\000"
9927 /* 26066 */ "BCLRLn\000"
9928 /* 26073 */ "BCCTRLn\000"
9929 /* 26081 */ "BCLRn\000"
9930 /* 26087 */ "BCCTRn\000"
9931 /* 26094 */ "BDZLAp\000"
9932 /* 26101 */ "BDNZLAp\000"
9933 /* 26109 */ "BDZAp\000"
9934 /* 26115 */ "BDNZAp\000"
9935 /* 26122 */ "BDZLRLp\000"
9936 /* 26130 */ "BDNZLRLp\000"
9937 /* 26139 */ "BDZLp\000"
9938 /* 26145 */ "BDNZLp\000"
9939 /* 26152 */ "BDZLRp\000"
9940 /* 26159 */ "BDNZLRp\000"
9941 /* 26167 */ "BDZp\000"
9942 /* 26172 */ "BDNZp\000"
9943 /* 26178 */ "MTCTR8loop\000"
9944 /* 26189 */ "DecreaseCTR8loop\000"
9945 /* 26206 */ "MTCTRloop\000"
9946 /* 26216 */ "DecreaseCTRloop\000"
9947 /* 26232 */ "EH_SjLj_Setup\000"
9948 /* 26246 */ "PPCLdFixedAddr\000"
9949 /* 26261 */ "VSPLTBs\000"
9950 /* 26269 */ "VEXTSB2Ds\000"
9951 /* 26279 */ "VEXTSH2Ds\000"
9952 /* 26289 */ "VEXTSW2Ds\000"
9953 /* 26299 */ "VSPLTHs\000"
9954 /* 26307 */ "XXPERMDIs\000"
9955 /* 26317 */ "XXSLDWIs\000"
9956 /* 26326 */ "XSNABSDPs\000"
9957 /* 26336 */ "XSCVDPSXDSs\000"
9958 /* 26348 */ "XSCVDPUXDSs\000"
9959 /* 26360 */ "XSCVDPSXWSs\000"
9960 /* 26372 */ "XSCVDPUXWSs\000"
9961 /* 26384 */ "VEXTSB2Ws\000"
9962 /* 26394 */ "VEXTSH2Ws\000"
9963 /* 26404 */ "XXSPLTWs\000"
9964 /* 26413 */ "XXLEQVOnes\000"
9965 /* 26424 */ "BCLalways\000"
9966 /* 26434 */ "gBCAat\000"
9967 /* 26441 */ "gBCLAat\000"
9968 /* 26449 */ "gBCat\000"
9969 /* 26455 */ "gBCLat\000"
9970 /* 26462 */ "MFVRSAVEv\000"
9971 /* 26472 */ "MTVRSAVEv\000"
9972 /* 26482 */ "STXSIBXv\000"
9973 /* 26491 */ "STXSIHXv\000"
9974 /* 26500 */ "LAx\000"
9975 /* 26504 */ "DCBFx\000"
9976 /* 26510 */ "DCBTx\000"
9977 /* 26516 */ "DCBTSTx\000"
9978 /* 26524 */ "XXLXORz\000"
9979 /* 26532 */ "XXLXORdpz\000"
9980 /* 26542 */ "XXLXORspz\000"
9981 /* 26552 */ "FADDrtz\000"
9982};
9983#ifdef __GNUC__
9984#pragma GCC diagnostic pop
9985#endif
9986
9987extern const unsigned PPCInstrNameIndices[] = {
9988 7334U, 9487U, 14688U, 10371U, 7940U, 7921U, 7949U, 8188U,
9989 6522U, 6537U, 6238U, 6225U, 6564U, 16418U, 6040U, 17864U,
9990 6251U, 7330U, 7930U, 5636U, 21242U, 7859U, 5818U, 17703U,
9991 4999U, 5572U, 5624U, 11222U, 8169U, 17568U, 5165U, 13855U,
9992 6657U, 17557U, 5901U, 12647U, 12634U, 14937U, 17171U, 17383U,
9993 8101U, 8148U, 8121U, 7973U, 6016U, 14902U, 10924U, 5870U,
9994 21247U, 15193U, 12600U, 6088U, 17961U, 17991U, 9987U, 4639U,
9995 3665U, 8476U, 18281U, 18294U, 8826U, 8833U, 8840U, 8850U,
9996 4972U, 15502U, 15450U, 15771U, 18015U, 15262U, 8090U, 15250U,
9997 8079U, 6236U, 7332U, 20029U, 6050U, 6065U, 8238U, 17123U,
9998 15915U, 17740U, 15932U, 15318U, 4032U, 16401U, 17579U, 15603U,
9999 17795U, 6175U, 14913U, 5107U, 4006U, 5089U, 17617U, 17598U,
10000 9965U, 14962U, 14981U, 4408U, 4352U, 4382U, 4321U, 4393U,
10001 4333U, 4363U, 5995U, 5949U, 5979U, 16469U, 6578U, 6595U,
10002 4655U, 3671U, 4978U, 4911U, 15507U, 15456U, 19816U, 10168U,
10003 19783U, 10135U, 4534U, 3604U, 19701U, 10053U, 9598U, 9545U,
10004 9719U, 9657U, 11288U, 11266U, 5035U, 17055U, 5616U, 6696U,
10005 5026U, 17142U, 17718U, 3961U, 16533U, 17534U, 16560U, 17975U,
10006 4024U, 16857U, 18196U, 18211U, 17523U, 17511U, 17693U, 6649U,
10007 17954U, 6551U, 17984U, 8065U, 15056U, 15042U, 8058U, 15049U,
10008 15596U, 8355U, 12392U, 12371U, 12399U, 12406U, 17133U, 10783U,
10009 5664U, 10754U, 5601U, 10775U, 5656U, 10746U, 5593U, 11046U,
10010 11038U, 6787U, 6779U, 16973U, 16963U, 16953U, 16943U, 16993U,
10011 16983U, 20318U, 20328U, 17003U, 17016U, 20345U, 20355U, 17029U,
10012 17042U, 4492U, 3583U, 8386U, 3129U, 4303U, 18245U, 8805U,
10013 6217U, 19174U, 7787U, 14141U, 638U, 25U, 6642U, 621U,
10014 0U, 14116U, 14148U, 6494U, 17946U, 3996U, 7618U, 7695U,
10015 12252U, 12261U, 17076U, 17089U, 15641U, 10002U, 16435U, 6191U,
10016 9743U, 9753U, 5719U, 5734U, 9534U, 9587U, 9643U, 9705U,
10017 18306U, 18332U, 18318U, 5672U, 5700U, 5685U, 6612U, 6627U,
10018 4645U, 7873U, 10087U, 19735U, 10128U, 19776U, 15694U, 5080U,
10019 5070U, 14683U, 17407U, 5796U, 15299U, 15279U, 17435U, 17414U,
10020 15333U, 15364U, 15350U, 16499U, 21475U, 10406U, 21433U, 10387U,
10021 16138U, 12621U, 11310U, 6003U, 8428U, 6770U, 8071U, 16333U,
10022 10206U, 16340U, 9958U, 16325U, 10198U, 9950U, 629U, 6922U,
10023 6811U, 6803U, 17765U, 15241U, 17590U, 17635U, 17805U, 14826U,
10024 5805U, 4089U, 6109U, 5964U, 4520U, 3590U, 8414U, 18252U,
10025 8812U, 3135U, 17773U, 14125U, 12378U, 16378U, 15001U, 15017U,
10026 21230U, 5854U, 6139U, 17228U, 11158U, 5838U, 11259U, 11235U,
10027 11247U, 4499U, 8393U, 4475U, 8369U, 19684U, 10036U, 9566U,
10028 9513U, 9681U, 9619U, 4623U, 8460U, 4956U, 15487U, 15434U,
10029 19718U, 10070U, 19759U, 10111U, 20086U, 20093U, 1565U, 1484U,
10030 1527U, 1505U, 1607U, 1463U, 1586U, 1548U, 5188U, 3778U,
10031 5609U, 1833U, 7209U, 22885U, 7757U, 23038U, 7240U, 22918U,
10032 7801U, 23073U, 8044U, 12364U, 16365U, 26504U, 16393U, 17155U,
10033 15806U, 17162U, 15813U, 17917U, 26516U, 17906U, 26510U, 530U,
10034 1143U, 550U, 1163U, 7218U, 22898U, 7780U, 23062U, 7261U,
10035 22951U, 7822U, 23106U, 7766U, 23051U, 7247U, 22929U, 7808U,
10036 23084U, 15063U, 26500U, 10798U, 19847U, 21208U, 10815U, 26246U,
10037 7136U, 26014U, 24823U, 26023U, 24836U, 26032U, 24849U, 7254U,
10038 22940U, 7815U, 23095U, 7213U, 22889U, 7761U, 23042U, 4829U,
10039 19975U, 17892U, 20968U, 7249U, 22931U, 7810U, 23086U, 21146U,
10040 7137U, 3912U, 22264U, 16062U, 16068U, 540U, 1153U, 561U,
10041 1174U, 1220U, 10657U, 23261U, 16115U, 21776U, 1806U, 10678U,
10042 23294U, 16123U, 21567U, 21836U, 3863U, 1749U, 10663U, 23271U,
10043 21796U, 10762U, 23398U, 22236U, 5659U, 1841U, 10684U, 23304U,
10044 21855U, 10861U, 23440U, 20023U, 2484U, 22639U, 15627U, 2293U,
10045 7192U, 1960U, 3918U, 1768U, 22274U, 16085U, 2302U, 2982U,
10046 119U, 2966U, 2940U, 2953U, 2929U, 1652U, 8614U, 195U,
10047 8580U, 155U, 14796U, 239U, 8591U, 168U, 14811U, 256U,
10048 24867U, 2642U, 8563U, 2091U, 5825U, 1854U, 10699U, 23327U,
10049 21876U, 10881U, 23472U, 22679U, 16076U, 6169U, 1869U, 10716U,
10050 23352U, 21913U, 10903U, 23506U, 22743U, 10640U, 13840U, 4868U,
10051 1820U, 21846U, 3871U, 1755U, 21806U, 22245U, 21966U, 22040U,
10052 24254U, 22909U, 17347U, 2336U, 17365U, 2355U, 22469U, 1389U,
10053 135U, 859U, 2012U, 4607U, 741U, 13908U, 4940U, 782U,
10054 13951U, 19800U, 939U, 14095U, 10152U, 823U, 13994U, 4894U,
10055 761U, 13929U, 15472U, 899U, 14053U, 3649U, 721U, 13887U,
10056 19742U, 918U, 14073U, 10094U, 802U, 13972U, 15418U, 879U,
10057 14032U, 11318U, 843U, 14015U, 10635U, 3196U, 2818U, 3749U,
10058 3859U, 2841U, 15577U, 2271U, 8323U, 2082U, 7903U, 3106U,
10059 15083U, 8272U, 15571U, 2264U, 26049U, 8316U, 2074U, 26040U,
10060 26073U, 26087U, 22349U, 23201U, 23919U, 24766U, 23212U, 23239U,
10061 23931U, 24777U, 23225U, 24117U, 22169U, 24160U, 22294U, 24358U,
10062 22307U, 7899U, 15078U, 8266U, 26066U, 26081U, 26424U, 26061U,
10063 15565U, 2258U, 8309U, 2067U, 24897U, 9427U, 9331U, 24930U,
10064 9466U, 9367U, 26057U, 21440U, 2630U, 3184U, 25951U, 26115U,
10065 8550U, 3122U, 25937U, 26101U, 15105U, 2210U, 8286U, 25966U,
10066 26130U, 25995U, 26159U, 25981U, 26145U, 26008U, 26172U, 21291U,
10067 2619U, 3179U, 25945U, 26109U, 8545U, 3116U, 25930U, 26094U,
10068 15099U, 2203U, 8279U, 25958U, 26122U, 25988U, 26152U, 25975U,
10069 26139U, 26003U, 26167U, 7895U, 2050U, 24882U, 9409U, 12571U,
10070 9388U, 16287U, 4115U, 9348U, 16266U, 9324U, 16258U, 21703U,
10071 3096U, 1664U, 12562U, 9376U, 9316U, 9341U, 15073U, 2186U,
10072 8260U, 24915U, 9448U, 12593U, 9399U, 9361U, 16280U, 4850U,
10073 5184U, 6821U, 1941U, 3990U, 19188U, 2440U, 5394U, 1825U,
10074 4461U, 1798U, 4693U, 3363U, 3351U, 1687U, 5160U, 7234U,
10075 3356U, 4805U, 7202U, 18934U, 7743U, 3371U, 1693U, 19181U,
10076 7795U, 5552U, 8782U, 22617U, 19578U, 2456U, 22088U, 24682U,
10077 5565U, 8797U, 22628U, 19591U, 2464U, 22100U, 24693U, 17756U,
10078 21239U, 2604U, 21899U, 22720U, 17207U, 17237U, 4928U, 3876U,
10079 18351U, 4880U, 15229U, 17669U, 15274U, 4161U, 17254U, 17246U,
10080 15406U, 12095U, 4470U, 14216U, 23810U, 22351U, 10606U, 2816U,
10081 6207U, 12104U, 7112U, 17847U, 12140U, 17113U, 12133U, 17879U,
10082 12148U, 21269U, 12157U, 8539U, 12125U, 7142U, 20311U, 14636U,
10083 14411U, 24012U, 24722U, 11064U, 14391U, 18112U, 14571U, 11952U,
10084 23643U, 20338U, 14644U, 14420U, 24024U, 24733U, 14404U, 23908U,
10085 5140U, 14229U, 23831U, 22509U, 18240U, 14610U, 23982U, 24518U,
10086 4454U, 14208U, 23798U, 22338U, 20060U, 14616U, 23992U, 24704U,
10087 5535U, 5713U, 10867U, 23450U, 18077U, 11178U, 23559U, 24464U,
10088 22648U, 10855U, 23430U, 18071U, 11171U, 23548U, 24454U, 22598U,
10089 19556U, 6155U, 10896U, 23495U, 18084U, 11186U, 23571U, 24475U,
10090 22733U, 11208U, 23605U, 18175U, 11194U, 23583U, 24508U, 24660U,
10091 15161U, 21465U, 6830U, 6841U, 8364U, 14369U, 23876U, 23162U,
10092 15391U, 685U, 10253U, 12444U, 10456U, 12704U, 701U, 10271U,
10093 12462U, 10474U, 12722U, 1311U, 12752U, 12836U, 1409U, 89U,
10094 7338U, 1424U, 104U, 7356U, 21279U, 4415U, 3154U, 7106U,
10095 14317U, 23843U, 22865U, 14180U, 23778U, 22112U, 14398U, 23898U,
10096 10628U, 14383U, 23886U, 23250U, 20961U, 14652U, 24036U, 24744U,
10097 5057U, 14222U, 23820U, 22499U, 13693U, 23746U, 7380U, 14333U,
10098 23854U, 22973U, 7582U, 14340U, 23865U, 23018U, 16465U, 8181U,
10099 17853U, 959U, 17886U, 965U, 17925U, 980U, 17912U, 973U,
10100 3578U, 14186U, 23788U, 22171U, 3899U, 14200U, 6473U, 14309U,
10101 20065U, 14622U, 6416U, 7290U, 14324U, 14301U, 20081U, 14630U,
10102 24002U, 24713U, 4106U, 1783U, 17214U, 2321U, 26189U, 26216U,
10103 15634U, 4468U, 15947U, 6325U, 7593U, 4755U, 6423U, 7670U,
10104 4770U, 14237U, 17260U, 17455U, 6391U, 7627U, 21295U, 21377U,
10105 6448U, 7704U, 21312U, 21405U, 18238U, 8362U, 15648U, 6487U,
10106 3576U, 14273U, 17288U, 17483U, 15673U, 4592U, 4700U, 6333U,
10107 7601U, 6431U, 7678U, 14246U, 17269U, 17464U, 6399U, 7635U,
10108 21386U, 6456U, 7712U, 21414U, 18266U, 8445U, 15656U, 6501U,
10109 3634U, 14282U, 17297U, 17492U, 572U, 1185U, 590U, 1203U,
10110 26232U, 18347U, 2424U, 22051U, 24536U, 15688U, 18890U, 18509U,
10111 18631U, 18570U, 18692U, 18804U, 4934U, 3883U, 14265U, 16598U,
10112 18129U, 16607U, 18138U, 19299U, 19576U, 16763U, 18173U, 18357U,
10113 3467U, 6947U, 15680U, 4599U, 6341U, 7609U, 6439U, 7686U,
10114 14255U, 17278U, 17473U, 6407U, 7643U, 21395U, 6464U, 7720U,
10115 21423U, 18273U, 8452U, 15664U, 6508U, 3641U, 14291U, 17306U,
10116 17501U, 4671U, 19949U, 6707U, 20100U, 18811U, 21103U, 16883U,
10117 20896U, 16906U, 20921U, 16919U, 20935U, 5769U, 20043U, 16350U,
10118 20880U, 18104U, 21037U, 16895U, 20909U, 16932U, 20949U, 7308U,
10119 11021U, 11011U, 7318U, 2704U, 9838U, 2748U, 9882U, 2782U,
10120 9916U, 6265U, 2846U, 18461U, 18975U, 7442U, 3008U, 18521U,
10121 19023U, 6356U, 2885U, 18485U, 18999U, 18643U, 19095U, 7477U,
10122 3047U, 18582U, 19059U, 18704U, 19131U, 2716U, 9850U, 2760U,
10123 9894U, 2794U, 9928U, 6283U, 2866U, 18473U, 18987U, 7460U,
10124 3028U, 18558U, 19047U, 6374U, 2905U, 18497U, 19011U, 18680U,
10125 19119U, 7504U, 3077U, 18619U, 19083U, 18741U, 19155U, 3148U,
10126 6274U, 2856U, 7451U, 3018U, 6365U, 2895U, 7486U, 3057U,
10127 18546U, 19035U, 18668U, 19107U, 7495U, 3067U, 18607U, 19071U,
10128 18729U, 19143U, 6292U, 2876U, 2728U, 9862U, 7469U, 3038U,
10129 2772U, 9906U, 6383U, 2915U, 2738U, 9872U, 7513U, 3087U,
10130 2806U, 9940U, 4887U, 6516U, 15235U, 15379U, 4167U, 18940U,
10131 7750U, 18817U, 8032U, 18952U, 7773U, 7298U, 7652U, 16101U,
10132 18096U, 16699U, 18161U, 4685U, 19956U, 6713U, 20107U, 18824U,
10133 21110U, 5776U, 20051U, 10951U, 20523U, 6161U, 20072U, 11214U,
10134 20532U, 18533U, 18655U, 18594U, 18716U, 18846U, 18854U, 15412U,
10135 3469U, 1700U, 989U, 21785U, 22146U, 6949U, 1946U, 1002U,
10136 21955U, 22816U, 19338U, 7396U, 1015U, 21741U, 22983U, 513U,
10137 1043U, 21760U, 24624U, 10999U, 5283U, 22538U, 16448U, 24326U,
10138 4487U, 15778U, 24169U, 22360U, 26552U, 4743U, 15799U, 24202U,
10139 18048U, 16623U, 24368U, 24432U, 22410U, 5133U, 16358U, 5486U,
10140 16670U, 5012U, 22477U, 16311U, 24294U, 4764U, 18055U, 21482U,
10141 24788U, 24443U, 21305U, 24755U, 22420U, 18898U, 18154U, 21490U,
10142 24800U, 24497U, 21498U, 24812U, 24575U, 18247U, 16693U, 24391U,
10143 24527U, 5610U, 4565U, 15784U, 24179U, 22369U, 15157U, 24093U,
10144 3621U, 15756U, 24137U, 22189U, 8381U, 16299U, 24274U, 23171U,
10145 5289U, 22548U, 16454U, 24336U, 4718U, 22390U, 15976U, 24244U,
10146 4571U, 15791U, 24190U, 22379U, 3627U, 15763U, 24148U, 22199U,
10147 5945U, 15901U, 24213U, 22700U, 4843U, 22458U, 16305U, 24284U,
10148 5020U, 22489U, 16319U, 24306U, 5154U, 22520U, 16372U, 24316U,
10149 5540U, 22607U, 16851U, 24401U, 13698U, 23755U, 6032U, 15906U,
10150 24222U, 22708U, 4792U, 22430U, 16109U, 24264U, 17767U, 16616U,
10151 24347U, 24411U, 3585U, 15750U, 24127U, 22180U, 18288U, 17788U,
10152 14852U, 288U, 20171U, 20222U, 8011U, 20156U, 20207U, 20187U,
10153 14839U, 273U, 7993U, 7851U, 2041U, 12343U, 2133U, 17857U,
10154 2374U, 13832U, 2143U, 4749U, 7117U, 12111U, 3973U, 14353U,
10155 17118U, 16131U, 7148U, 8027U, 2054U, 4077U, 3097U, 1665U,
10156 20645U, 8493U, 20541U, 21275U, 2614U, 20290U, 18181U, 2406U,
10157 21065U, 2559U, 21183U, 2586U, 16234U, 21676U, 480U, 4782U,
10158 20651U, 8500U, 16872U, 5881U, 20675U, 20263U, 18062U, 21014U,
10159 19986U, 16186U, 21622U, 8602U, 181U, 24861U, 2828U, 17675U,
10160 7661U, 8556U, 4708U, 20554U, 18022U, 21001U, 19964U, 16169U,
10161 21603U, 19840U, 21201U, 15960U, 18118U, 21046U, 20869U, 16209U,
10162 21648U, 2925U, 1647U, 20657U, 8507U, 18005U, 2382U, 20983U,
10163 2531U, 19679U, 2472U, 16145U, 21576U, 425U, 20688U, 2517U,
10164 20569U, 21343U, 2625U, 20297U, 18186U, 2412U, 21071U, 2566U,
10165 21196U, 2592U, 16242U, 21685U, 491U, 7377U, 1969U, 16091U,
10166 2309U, 18958U, 14356U, 20663U, 8514U, 10832U, 7829U, 19866U,
10167 20115U, 21118U, 8350U, 15556U, 21083U, 8528U, 3160U, 20669U,
10168 8521U, 17102U, 5891U, 20989U, 19861U, 16153U, 21585U, 436U,
10169 522U, 326U, 20718U, 2524U, 20582U, 21508U, 2637U, 20304U,
10170 18191U, 2418U, 21077U, 2573U, 21225U, 2598U, 16250U, 21694U,
10171 502U, 24875U, 8572U, 5372U, 20005U, 21175U, 21188U, 19853U,
10172 21214U, 13727U, 20617U, 18369U, 19647U, 19617U, 20856U, 19664U,
10173 14347U, 8482U, 8225U, 13875U, 19598U, 8294U, 8193U, 20632U,
10174 19887U, 19990U, 20136U, 8331U, 8210U, 21152U, 19632U, 20889U,
10175 21092U, 4730U, 18033U, 4785U, 1811U, 14660U, 6300U, 15964U,
10176 20843U, 5585U, 14734U, 2169U, 15584U, 2279U, 14716U, 15954U,
10177 10619U, 7537U, 5649U, 10611U, 7528U, 8344U, 24235U, 15089U,
10178 2191U, 15539U, 6305U, 1890U, 15166U, 15522U, 2240U, 15534U,
10179 10184U, 3487U, 1713U, 14746U, 5271U, 6121U, 26462U, 21533U,
10180 14762U, 5257U, 4811U, 21517U, 5297U, 19236U, 5441U, 19430U,
10181 11798U, 2116U, 4069U, 4083U, 6319U, 1906U, 15590U, 2286U,
10182 26178U, 26206U, 14728U, 34U, 82U, 6350U, 7283U, 22962U,
10183 21719U, 22773U, 21712U, 8254U, 2060U, 15094U, 2197U, 15545U,
10184 5250U, 6312U, 1898U, 15172U, 15528U, 2247U, 15551U, 10191U,
10185 14754U, 5277U, 6130U, 26472U, 3172U, 21540U, 14769U, 8645U,
10186 7405U, 5264U, 4677U, 8710U, 8870U, 9039U, 3164U, 9781U,
10187 16706U, 21525U, 4737U, 18041U, 24421U, 22400U, 18884U, 18147U,
10188 24486U, 24565U, 4799U, 10791U, 23419U, 22440U, 7386U, 1966U,
10189 18928U, 11201U, 23594U, 24585U, 15123U, 15112U, 2218U, 4875U,
10190 1819U, 21845U, 22468U, 11231U, 6490U, 1936U, 10740U, 23388U,
10191 21946U, 10946U, 23539U, 22783U, 12567U, 1439U, 1451U, 15225U,
10192 2230U, 22022U, 24101U, 15213U, 2231U, 22023U, 4157U, 1793U,
10193 21827U, 22321U, 7589U, 1987U, 16096U, 2315U, 24102U, 7191U,
10194 1959U, 24987U, 16084U, 2301U, 24996U, 25176U, 25918U, 25117U,
10195 5148U, 5425U, 3112U, 1669U, 24956U, 25045U, 21274U, 2613U,
10196 25278U, 25579U, 25014U, 25492U, 25837U, 25207U, 4807U, 25354U,
10197 25671U, 25080U, 4707U, 25335U, 25648U, 25065U, 15959U, 25445U,
10198 25780U, 25161U, 2924U, 1646U, 25228U, 25519U, 24948U, 25308U,
10199 25615U, 25038U, 21342U, 2624U, 25288U, 25591U, 25022U, 25501U,
10200 25848U, 25214U, 7392U, 1973U, 3159U, 1674U, 25238U, 25531U,
10201 24963U, 25317U, 25626U, 25051U, 21512U, 2636U, 25298U, 25603U,
10202 25030U, 25510U, 25859U, 25221U, 5371U, 25362U, 25681U, 25086U,
10203 13726U, 25401U, 25728U, 25125U, 18368U, 13874U, 25424U, 25755U,
10204 25144U, 25464U, 25803U, 25185U, 683U, 10251U, 12442U, 10454U,
10205 12702U, 699U, 10269U, 12460U, 10472U, 12720U, 1309U, 12750U,
10206 12834U, 646U, 10222U, 12413U, 10425U, 12659U, 18397U, 10312U,
10207 12503U, 10547U, 12866U, 659U, 10237U, 12428U, 10440U, 12674U,
10208 18411U, 10328U, 12519U, 10563U, 12882U, 14863U, 10286U, 12477U,
10209 10499U, 12779U, 19192U, 10343U, 12534U, 10578U, 12940U, 14874U,
10210 10299U, 12490U, 10512U, 12792U, 19204U, 10357U, 12548U, 10592U,
10211 12954U, 671U, 12688U, 15614U, 12805U, 19221U, 12968U, 18424U,
10212 12897U, 2175U, 12766U, 18449U, 12926U, 1298U, 12737U, 12820U,
10213 18437U, 12912U, 12851U, 3500U, 1719U, 5402U, 19374U, 17648U,
10214 17657U, 301U, 1055U, 354U, 1101U, 309U, 1063U, 333U,
10215 1080U, 3517U, 1728U, 25248U, 25543U, 24971U, 25326U, 25637U,
10216 25058U, 5419U, 25383U, 25706U, 25103U, 4712U, 25344U, 25659U,
10217 25072U, 15970U, 25454U, 25791U, 25168U, 6987U, 1953U, 25258U,
10218 25555U, 24979U, 25392U, 25717U, 25110U, 19408U, 2450U, 25268U,
10219 25567U, 25006U, 25483U, 25826U, 25200U, 5377U, 25372U, 25693U,
10220 25094U, 13733U, 25412U, 25741U, 25134U, 18373U, 13880U, 25434U,
10221 25767U, 25152U, 25473U, 25814U, 25192U, 10969U, 10987U, 3837U,
10222 14776U, 17321U, 15135U, 13257U, 5203U, 3789U, 3813U, 7164U,
10223 7197U, 3204U, 7279U, 4750U, 7169U, 7908U, 23129U, 14722U,
10224 24060U, 3924U, 7914U, 405U, 1030U, 21727U, 23139U, 14739U,
10225 415U, 24070U, 22284U, 7421U, 22996U, 7428U, 1978U, 21976U,
10226 23007U, 9008U, 2101U, 21999U, 23180U, 9023U, 2109U, 22011U,
10227 23191U, 3522U, 4256U, 18226U, 1364U, 1252U, 1913U, 1275U,
10228 1999U, 5914U, 1225U, 4173U, 4125U, 4229U, 4200U, 1378U,
10229 1265U, 1926U, 1288U, 2031U, 5928U, 1240U, 4188U, 4141U,
10230 4244U, 4216U, 3482U, 1707U, 3752U, 1742U, 14709U, 2161U,
10231 8994U, 3745U, 1734U, 14701U, 2152U, 5063U, 25877U, 22658U,
10232 2996U, 5784U, 6480U, 5749U, 18230U, 6025U, 4053U, 4825U,
10233 22450U, 18954U, 2435U, 22070U, 24595U, 21505U, 21222U, 19401U,
10234 21167U, 3849U, 14787U, 17335U, 15147U, 13270U, 5220U, 3802U,
10235 3826U, 5235U, 4427U, 7185U, 396U, 22875U, 22329U, 18765U,
10236 2429U, 22060U, 7729U, 1992U, 21988U, 23028U, 24544U, 5253U,
10237 22530U, 19217U, 2445U, 22079U, 24603U, 3518U, 1729U, 20256U,
10238 19907U, 20547U, 18010U, 2388U, 20995U, 2538U, 19902U, 2478U,
10239 16161U, 21594U, 447U, 5420U, 16877U, 20681U, 20269U, 19913U,
10240 18066U, 21019U, 20018U, 16193U, 21630U, 4713U, 20561U, 18027U,
10241 21007U, 19969U, 16177U, 21612U, 21131U, 15971U, 18123U, 21052U,
10242 20874U, 16217U, 21657U, 6988U, 1954U, 20694U, 20276U, 19919U,
10243 20575U, 18091U, 2394U, 21031U, 2545U, 20151U, 2491U, 16201U,
10244 21639U, 458U, 18962U, 12629U, 14478U, 19925U, 10843U, 7834U,
10245 19872U, 20121U, 21124U, 21087U, 8533U, 19404U, 2451U, 17107U,
10246 20724U, 20283U, 19931U, 20588U, 18168U, 2400U, 21059U, 2552U,
10247 21170U, 2580U, 16226U, 21667U, 469U, 5378U, 20011U, 19879U,
10248 26482U, 20128U, 26491U, 21138U, 13734U, 20624U, 18374U, 19655U,
10249 19624U, 19671U, 8487U, 8231U, 13881U, 19607U, 8301U, 8201U,
10250 20638U, 19894U, 19997U, 20143U, 8337U, 8217U, 21159U, 19639U,
10251 21097U, 6212U, 1884U, 10733U, 23377U, 21936U, 3906U, 1761U,
10252 10670U, 23282U, 21816U, 10768U, 23408U, 22254U, 5763U, 1847U,
10253 10691U, 23315U, 21865U, 10874U, 23461U, 22669U, 3930U, 1775U,
10254 5831U, 1861U, 10707U, 23339U, 21887U, 10888U, 23483U, 22689U,
10255 10918U, 23529U, 16647U, 24380U, 6184U, 1876U, 10724U, 23364U,
10256 21924U, 10910U, 23517U, 22753U, 22764U, 4056U, 9U, 17749U,
10257 3890U, 7154U, 4259U, 7175U, 3284U, 1680U, 2821U, 1638U,
10258 15561U, 2254U, 10029U, 17196U, 7844U, 17185U, 25885U, 2651U,
10259 25896U, 2663U, 25907U, 2675U, 5391U, 7268U, 4994U, 3002U,
10260 5790U, 2687U, 10979U, 7966U, 12118U, 2125U, 2696U, 20415U,
10261 19832U, 4779U, 7374U, 5939U, 607U, 20850U, 714U, 4295U,
10262 4061U, 10959U, 6149U, 614U, 20238U, 2497U, 20247U, 2507U,
10263 11242U, 17684U, 8955U, 15552U, 19362U, 7840U, 12579U, 14665U,
10264 3529U, 6992U, 19436U, 14509U, 19421U, 14537U, 9268U, 12196U,
10265 15717U, 16020U, 16731U, 8672U, 15742U, 8737U, 8918U, 16045U,
10266 9251U, 9810U, 16755U, 4935U, 3884U, 3411U, 6874U, 19258U,
10267 3545U, 7008U, 19460U, 4849U, 14375U, 20863U, 66U, 4692U,
10268 21025U, 74U, 14894U, 17835U, 3290U, 3377U, 3733U, 5546U,
10269 8775U, 7094U, 3226U, 19570U, 12164U, 23667U, 12270U, 23692U,
10270 3567U, 22156U, 5493U, 22572U, 7039U, 22826U, 14585U, 23956U,
10271 19491U, 24634U, 12211U, 23679U, 12279U, 23705U, 3458U, 22133U,
10272 5348U, 22559U, 6938U, 22803U, 14462U, 23943U, 19329U, 24611U,
10273 3698U, 22210U, 5502U, 22585U, 7059U, 22839U, 14594U, 23969U,
10274 19523U, 24647U, 3244U, 22121U, 6720U, 22791U, 18838U, 24553U,
10275 3724U, 22223U, 7085U, 22852U, 19561U, 24669U, 14455U, 14578U,
10276 3210U, 4438U, 6688U, 18770U, 16837U, 48U, 16844U, 57U,
10277 3739U, 5559U, 8790U, 7100U, 3235U, 19585U, 5311U, 14447U,
10278 19250U, 5455U, 14563U, 19452U, 5357U, 14471U, 19344U, 5511U,
10279 14603U, 19532U, 18358U, 8626U, 8700U, 8860U, 9029U, 9771U,
10280 12226U, 20442U, 20776U, 20431U, 20765U, 20461U, 20795U, 20481U,
10281 20815U, 8653U, 5384U, 8718U, 8887U, 9047U, 3687U, 7048U,
10282 19500U, 9789U, 4268U, 26269U, 18379U, 26384U, 14165U, 4277U,
10283 26279U, 18388U, 26394U, 4286U, 26289U, 20381U, 20709U, 20406U,
10284 20747U, 20500U, 20834U, 4432U, 3324U, 20373U, 20701U, 20422U,
10285 20756U, 5334U, 20390U, 20731U, 3508U, 5410U, 6978U, 19382U,
10286 20398U, 20739U, 20452U, 20786U, 19315U, 20492U, 20826U, 20472U,
10287 20806U, 12203U, 12188U, 12288U, 3475U, 5364U, 6955U, 19351U,
10288 3707U, 5518U, 7068U, 19539U, 15999U, 16009U, 12245U, 3443U,
10289 5327U, 6915U, 19308U, 3552U, 5471U, 7024U, 19476U, 8907U,
10290 5296U, 14440U, 19235U, 5440U, 14546U, 19429U, 18831U, 3252U,
10291 6728U, 18869U, 3277U, 6744U, 18913U, 19167U, 5431U, 8636U,
10292 8878U, 16028U, 8680U, 8745U, 8935U, 16053U, 14491U, 14517U,
10293 14553U, 14482U, 3389U, 5303U, 6852U, 19242U, 3537U, 5447U,
10294 7000U, 19444U, 5319U, 19274U, 5463U, 19468U, 4798U, 3450U,
10295 5340U, 6930U, 19321U, 3559U, 5478U, 7031U, 19483U, 9819U,
10296 4888U, 14885U, 17822U, 4724U, 18863U, 12172U, 15236U, 15380U,
10297 4168U, 5147U, 9303U, 15178U, 15397U, 5424U, 20603U, 16461U,
10298 16631U, 16517U, 16654U, 16525U, 16677U, 9497U, 16639U, 9505U,
10299 16662U, 9763U, 16685U, 3316U, 4857U, 6795U, 18967U, 3499U,
10300 5401U, 6969U, 19373U, 4446U, 14192U, 18778U, 12220U, 8964U,
10301 10023U, 12313U, 21347U, 3306U, 4819U, 7414U, 9001U, 6760U,
10302 14359U, 7435U, 9015U, 18941U, 7521U, 9022U, 12235U, 20517U,
10303 8033U, 4310U, 18753U, 8351U, 3311U, 4824U, 7122U, 7547U,
10304 6765U, 11033U, 14364U, 18301U, 18953U, 3492U, 26261U, 6962U,
10305 26299U, 3426U, 6898U, 19282U, 19358U, 15557U, 3198U, 4426U,
10306 6682U, 14174U, 18764U, 3384U, 5259U, 7129U, 6825U, 11166U,
10307 14435U, 18363U, 19216U, 7890U, 23117U, 14675U, 24048U, 8050U,
10308 23150U, 15034U, 24081U, 14501U, 19413U, 14528U, 9259U, 12181U,
10309 15709U, 15991U, 16723U, 8664U, 15734U, 8729U, 8899U, 16037U,
10310 9231U, 9801U, 16747U, 16714U, 15700U, 15982U, 15725U, 16739U,
10311 3259U, 6735U, 10014U, 3297U, 6751U, 10213U, 20595U, 3418U,
10312 6881U, 3329U, 19265U, 1323U, 209U, 1338U, 224U, 20609U,
10313 3435U, 6907U, 3340U, 19291U, 15413U, 41U, 3190U, 6674U,
10314 15888U, 3397U, 6860U, 17316U, 17U, 5757U, 7272U, 15387U,
10315 2235U, 22031U, 7588U, 1986U, 16095U, 2314U, 24109U, 11936U,
10316 13213U, 9290U, 9239U, 11488U, 13058U, 11121U, 13401U, 9277U,
10317 9219U, 11898U, 13176U, 11869U, 13156U, 11544U, 13084U, 11958U,
10318 13221U, 11806U, 13129U, 12016U, 13240U, 11762U, 13119U, 12295U,
10319 13138U, 13638U, 10537U, 15822U, 26336U, 16771U, 26360U, 15855U,
10320 26348U, 16804U, 26372U, 11815U, 11824U, 11054U, 21322U, 21445U,
10321 21547U, 21332U, 21455U, 21557U, 13066U, 11833U, 10489U, 13186U,
10322 11504U, 13417U, 13075U, 13195U, 11524U, 13437U, 12025U, 13249U,
10323 11149U, 13779U, 11851U, 13147U, 11414U, 13345U, 11742U, 13600U,
10324 13049U, 11111U, 11479U, 13030U, 12079U, 11653U, 9058U, 9116U,
10325 9160U, 9087U, 11470U, 13021U, 11782U, 11644U, 11372U, 13303U,
10326 11700U, 13558U, 12994U, 11081U, 11662U, 13111U, 11130U, 13520U,
10327 11918U, 26326U, 13204U, 11600U, 13094U, 11392U, 13323U, 11720U,
10328 13578U, 13039U, 11100U, 11350U, 13281U, 11678U, 13536U, 12984U,
10329 11070U, 7554U, 3937U, 8970U, 12319U, 21353U, 9072U, 9130U,
10330 9174U, 9204U, 9101U, 9145U, 9189U, 11564U, 13467U, 7568U,
10331 20365U, 14157U, 13703U, 11578U, 13481U, 11978U, 13231U, 11139U,
10332 13751U, 11434U, 13003U, 11091U, 13365U, 12033U, 11987U, 11450U,
10333 13011U, 13381U, 11880U, 13167U, 11616U, 13102U, 11944U, 13718U,
10334 11496U, 13409U, 8917U, 9809U, 648U, 10224U, 12415U, 10427U,
10335 12661U, 18399U, 10314U, 12505U, 10549U, 12868U, 11908U, 23629U,
10336 13683U, 23732U, 11554U, 23615U, 13457U, 23718U, 11968U, 23653U,
10337 13741U, 23764U, 11772U, 13620U, 10525U, 13647U, 15833U, 16782U,
10338 15866U, 16815U, 13656U, 1353U, 11842U, 12304U, 15844U, 16793U,
10339 15877U, 16826U, 11514U, 13427U, 12059U, 13804U, 11534U, 13447U,
10340 12069U, 13814U, 12051U, 13796U, 661U, 10239U, 12430U, 10442U,
10341 12676U, 18413U, 10330U, 12521U, 10565U, 12884U, 14865U, 10288U,
10342 12479U, 10501U, 12781U, 19194U, 10345U, 12536U, 10580U, 12942U,
10343 14876U, 10301U, 12492U, 10514U, 12794U, 19206U, 10359U, 12550U,
10344 10594U, 12956U, 673U, 12690U, 15616U, 12807U, 19223U, 12970U,
10345 18426U, 12899U, 2177U, 12768U, 18451U, 12928U, 1300U, 12739U,
10346 12822U, 18439U, 12914U, 12853U, 11860U, 13665U, 11424U, 13355U,
10347 11752U, 13610U, 12087U, 13824U, 11790U, 13630U, 11382U, 13313U,
10348 11710U, 13568U, 11670U, 6889U, 19273U, 7015U, 19467U, 13528U,
10349 8926U, 9818U, 11927U, 13709U, 11608U, 13503U, 11403U, 13334U,
10350 11731U, 13589U, 11361U, 13292U, 11689U, 13547U, 7561U, 3945U,
10351 8978U, 12327U, 21361U, 11571U, 13474U, 18946U, 7575U, 3953U,
10352 8986U, 12335U, 21369U, 11589U, 13492U, 12007U, 13770U, 11442U,
10353 13373U, 8898U, 9800U, 12042U, 13787U, 3218U, 11997U, 13760U,
10354 11460U, 13391U, 11889U, 13674U, 11625U, 13511U, 11330U, 11340U,
10355 12352U, 3714U, 5525U, 7075U, 19546U, 5182U, 6819U, 14429U,
10356 19186U, 7883U, 19511U, 8689U, 8764U, 8944U, 9827U, 1627U,
10357 19391U, 4865U, 3868U, 18344U, 26413U, 4872U, 15222U, 15216U,
10358 4154U, 25870U, 15384U, 26532U, 26542U, 26524U, 3762U, 18786U,
10359 18876U, 18920U, 3770U, 18795U, 8436U, 4551U, 4578U, 9309U,
10360 7225U, 26307U, 15185U, 20509U, 8038U, 21281U, 7735U, 26317U,
10361 19937U, 3268U, 11634U, 18904U, 19365U, 26404U, 8754U, 3979U,
10362 17932U, 3758U, 2836U, 26434U, 15570U, 8315U, 7898U, 3100U,
10363 26441U, 15077U, 8265U, 26455U, 26449U,
10364};
10365
10366extern const uint8_t PPCInstrDeprecationFeatures[] = {
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), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10475 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10476 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10477 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), PPC::DeprecatedDST, PPC::DeprecatedDST,
10478 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
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), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10740 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10741 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10742 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10743};
10744
10745extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10746 { // DefaultMode
10747 PPC::GPRCRegClassID, // ppc_ptr_rc
10748 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10749 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10750 },
10751 { // PPC64
10752 PPC::G8RCRegClassID, // ppc_ptr_rc
10753 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10754 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10755 },
10756};
10757
10758static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10759 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3005, &PPCRegClassByHwModeTables[0][0], 3);
10760}
10761
10762
10763} // namespace llvm
10764
10765#endif // GET_INSTRINFO_MC_DESC
10766
10767#ifdef GET_INSTRINFO_HEADER
10768#undef GET_INSTRINFO_HEADER
10769
10770namespace llvm {
10771
10772struct PPCGenInstrInfo : public TargetInstrInfo {
10773 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10774 ~PPCGenInstrInfo() override = default;
10775};
10776extern const int16_t PPCRegClassByHwModeTables[2][3];
10777
10778} // namespace llvm
10779
10780namespace llvm::PPC {
10781
10782constexpr unsigned SUBOP_memr_ptrreg = 0;
10783constexpr unsigned SUBOP_memri_imm = 0;
10784constexpr unsigned SUBOP_memri_reg = 1;
10785constexpr unsigned SUBOP_memri34_imm = 0;
10786constexpr unsigned SUBOP_memri34_reg = 1;
10787constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10788constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10789constexpr unsigned SUBOP_memrihash_imm = 0;
10790constexpr unsigned SUBOP_memrihash_reg = 1;
10791constexpr unsigned SUBOP_memrix_imm = 0;
10792constexpr unsigned SUBOP_memrix_reg = 1;
10793constexpr unsigned SUBOP_memrix16_imm = 0;
10794constexpr unsigned SUBOP_memrix16_reg = 1;
10795constexpr unsigned SUBOP_memrr_ptrreg = 0;
10796constexpr unsigned SUBOP_memrr_offreg = 1;
10797constexpr unsigned SUBOP_pred_bibo = 0;
10798constexpr unsigned SUBOP_pred_reg = 1;
10799constexpr unsigned SUBOP_spe2dis_imm = 0;
10800constexpr unsigned SUBOP_spe2dis_reg = 1;
10801constexpr unsigned SUBOP_spe4dis_imm = 0;
10802constexpr unsigned SUBOP_spe4dis_reg = 1;
10803constexpr unsigned SUBOP_spe8dis_imm = 0;
10804constexpr unsigned SUBOP_spe8dis_reg = 1;
10805constexpr unsigned SUBOP_tlscall_func = 0;
10806constexpr unsigned SUBOP_tlscall_sym = 1;
10807constexpr unsigned SUBOP_tlscall32_func = 0;
10808constexpr unsigned SUBOP_tlscall32_sym = 1;
10809constexpr unsigned SUBOP_tocentry_imm = 0;
10810constexpr unsigned SUBOP_tocentry32_imm = 0;
10811
10812} // namespace llvm::PPC
10813
10814#endif // GET_INSTRINFO_HEADER
10815
10816#ifdef GET_INSTRINFO_HELPER_DECLS
10817#undef GET_INSTRINFO_HELPER_DECLS
10818
10819
10820#endif // GET_INSTRINFO_HELPER_DECLS
10821
10822#ifdef GET_INSTRINFO_HELPERS
10823#undef GET_INSTRINFO_HELPERS
10824
10825
10826#endif // GET_INSTRINFO_HELPERS
10827
10828#ifdef GET_INSTRINFO_CTOR_DTOR
10829#undef GET_INSTRINFO_CTOR_DTOR
10830
10831namespace llvm {
10832
10833extern const PPCInstrTable PPCDescs;
10834extern const unsigned PPCInstrNameIndices[];
10835extern const char PPCInstrNameData[];
10836extern const uint8_t PPCInstrDeprecationFeatures[];
10837PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10838 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10839 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3005, &PPCRegClassByHwModeTables[0][0], 3);
10840}
10841
10842} // namespace llvm
10843
10844#endif // GET_INSTRINFO_CTOR_DTOR
10845
10846#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10847#undef GET_INSTRINFO_MC_HELPER_DECLS
10848
10849namespace llvm {
10850
10851class MCInst;
10852class FeatureBitset;
10853
10854extern const int16_t PPCRegClassByHwModeTables[2][3];
10855
10856namespace PPC_MC {
10857
10858void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10859
10860} // namespace PPC_MC
10861
10862} // namespace llvm
10863
10864#endif // GET_INSTRINFO_MC_HELPER_DECLS
10865
10866#ifdef GET_INSTRINFO_MC_HELPERS
10867#undef GET_INSTRINFO_MC_HELPERS
10868
10869namespace llvm::PPC_MC {
10870
10871
10872} // namespace llvm::PPC_MC
10873
10874#endif // GET_INSTRINFO_MC_HELPERS
10875
10876#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10877 defined(GET_AVAILABLE_OPCODE_CHECKER)
10878#define GET_COMPUTE_FEATURES
10879#endif
10880#ifdef GET_COMPUTE_FEATURES
10881#undef GET_COMPUTE_FEATURES
10882
10883namespace llvm::PPC_MC {
10884
10885// Bits for subtarget features that participate in instruction matching.
10886enum SubtargetFeatureBits : uint8_t {
10887 Feature_ModernAsBit = 0,
10888};
10889
10890inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10891 FeatureBitset Features;
10892 if (!(FB[PPC::AIXOS]) || FB[PPC::FeatureModernAIXAs])
10893 Features.set(Feature_ModernAsBit);
10894 return Features;
10895}
10896
10897inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10898 enum : uint8_t {
10899 CEFBS_None,
10900 };
10901
10902 static constexpr FeatureBitset FeatureBitsets[] = {
10903 {}, // CEFBS_None
10904 };
10905 static constexpr uint8_t RequiredFeaturesRefs[] = {
10906 CEFBS_None, // PHI
10907 CEFBS_None, // INLINEASM
10908 CEFBS_None, // INLINEASM_BR
10909 CEFBS_None, // CFI_INSTRUCTION
10910 CEFBS_None, // EH_LABEL
10911 CEFBS_None, // GC_LABEL
10912 CEFBS_None, // ANNOTATION_LABEL
10913 CEFBS_None, // KILL
10914 CEFBS_None, // EXTRACT_SUBREG
10915 CEFBS_None, // INSERT_SUBREG
10916 CEFBS_None, // IMPLICIT_DEF
10917 CEFBS_None, // INIT_UNDEF
10918 CEFBS_None, // SUBREG_TO_REG
10919 CEFBS_None, // COPY_TO_REGCLASS
10920 CEFBS_None, // DBG_VALUE
10921 CEFBS_None, // DBG_VALUE_LIST
10922 CEFBS_None, // DBG_INSTR_REF
10923 CEFBS_None, // DBG_PHI
10924 CEFBS_None, // DBG_LABEL
10925 CEFBS_None, // REG_SEQUENCE
10926 CEFBS_None, // COPY
10927 CEFBS_None, // COPY_LANEMASK
10928 CEFBS_None, // BUNDLE
10929 CEFBS_None, // LIFETIME_START
10930 CEFBS_None, // LIFETIME_END
10931 CEFBS_None, // PSEUDO_PROBE
10932 CEFBS_None, // ARITH_FENCE
10933 CEFBS_None, // STACKMAP
10934 CEFBS_None, // FENTRY_CALL
10935 CEFBS_None, // PATCHPOINT
10936 CEFBS_None, // LOAD_STACK_GUARD
10937 CEFBS_None, // PREALLOCATED_SETUP
10938 CEFBS_None, // PREALLOCATED_ARG
10939 CEFBS_None, // STATEPOINT
10940 CEFBS_None, // LOCAL_ESCAPE
10941 CEFBS_None, // FAULTING_OP
10942 CEFBS_None, // PATCHABLE_OP
10943 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10944 CEFBS_None, // PATCHABLE_RET
10945 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10946 CEFBS_None, // PATCHABLE_TAIL_CALL
10947 CEFBS_None, // PATCHABLE_EVENT_CALL
10948 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10949 CEFBS_None, // ICALL_BRANCH_FUNNEL
10950 CEFBS_None, // FAKE_USE
10951 CEFBS_None, // MEMBARRIER
10952 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10953 CEFBS_None, // RELOC_NONE
10954 CEFBS_None, // CONVERGENCECTRL_ENTRY
10955 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10956 CEFBS_None, // CONVERGENCECTRL_LOOP
10957 CEFBS_None, // CONVERGENCECTRL_GLUE
10958 CEFBS_None, // G_ASSERT_SEXT
10959 CEFBS_None, // G_ASSERT_ZEXT
10960 CEFBS_None, // G_ASSERT_ALIGN
10961 CEFBS_None, // G_ADD
10962 CEFBS_None, // G_SUB
10963 CEFBS_None, // G_MUL
10964 CEFBS_None, // G_SDIV
10965 CEFBS_None, // G_UDIV
10966 CEFBS_None, // G_SREM
10967 CEFBS_None, // G_UREM
10968 CEFBS_None, // G_SDIVREM
10969 CEFBS_None, // G_UDIVREM
10970 CEFBS_None, // G_AND
10971 CEFBS_None, // G_OR
10972 CEFBS_None, // G_XOR
10973 CEFBS_None, // G_ABDS
10974 CEFBS_None, // G_ABDU
10975 CEFBS_None, // G_UAVGFLOOR
10976 CEFBS_None, // G_UAVGCEIL
10977 CEFBS_None, // G_SAVGFLOOR
10978 CEFBS_None, // G_SAVGCEIL
10979 CEFBS_None, // G_IMPLICIT_DEF
10980 CEFBS_None, // G_PHI
10981 CEFBS_None, // G_FRAME_INDEX
10982 CEFBS_None, // G_GLOBAL_VALUE
10983 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10984 CEFBS_None, // G_CONSTANT_POOL
10985 CEFBS_None, // G_EXTRACT
10986 CEFBS_None, // G_UNMERGE_VALUES
10987 CEFBS_None, // G_INSERT
10988 CEFBS_None, // G_MERGE_VALUES
10989 CEFBS_None, // G_BUILD_VECTOR
10990 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10991 CEFBS_None, // G_CONCAT_VECTORS
10992 CEFBS_None, // G_PTRTOINT
10993 CEFBS_None, // G_INTTOPTR
10994 CEFBS_None, // G_BITCAST
10995 CEFBS_None, // G_FREEZE
10996 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10997 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10998 CEFBS_None, // G_INTRINSIC_TRUNC
10999 CEFBS_None, // G_INTRINSIC_ROUND
11000 CEFBS_None, // G_INTRINSIC_LRINT
11001 CEFBS_None, // G_INTRINSIC_LLRINT
11002 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
11003 CEFBS_None, // G_READCYCLECOUNTER
11004 CEFBS_None, // G_READSTEADYCOUNTER
11005 CEFBS_None, // G_LOAD
11006 CEFBS_None, // G_SEXTLOAD
11007 CEFBS_None, // G_ZEXTLOAD
11008 CEFBS_None, // G_FPEXTLOAD
11009 CEFBS_None, // G_INDEXED_LOAD
11010 CEFBS_None, // G_INDEXED_SEXTLOAD
11011 CEFBS_None, // G_INDEXED_ZEXTLOAD
11012 CEFBS_None, // G_STORE
11013 CEFBS_None, // G_FPTRUNCSTORE
11014 CEFBS_None, // G_INDEXED_STORE
11015 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
11016 CEFBS_None, // G_ATOMIC_CMPXCHG
11017 CEFBS_None, // G_ATOMICRMW_XCHG
11018 CEFBS_None, // G_ATOMICRMW_ADD
11019 CEFBS_None, // G_ATOMICRMW_SUB
11020 CEFBS_None, // G_ATOMICRMW_AND
11021 CEFBS_None, // G_ATOMICRMW_NAND
11022 CEFBS_None, // G_ATOMICRMW_OR
11023 CEFBS_None, // G_ATOMICRMW_XOR
11024 CEFBS_None, // G_ATOMICRMW_MAX
11025 CEFBS_None, // G_ATOMICRMW_MIN
11026 CEFBS_None, // G_ATOMICRMW_UMAX
11027 CEFBS_None, // G_ATOMICRMW_UMIN
11028 CEFBS_None, // G_ATOMICRMW_FADD
11029 CEFBS_None, // G_ATOMICRMW_FSUB
11030 CEFBS_None, // G_ATOMICRMW_FMAX
11031 CEFBS_None, // G_ATOMICRMW_FMIN
11032 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11033 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11034 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11035 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11036 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11037 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11038 CEFBS_None, // G_ATOMICRMW_USUB_COND
11039 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11040 CEFBS_None, // G_FENCE
11041 CEFBS_None, // G_PREFETCH
11042 CEFBS_None, // G_BRCOND
11043 CEFBS_None, // G_BRINDIRECT
11044 CEFBS_None, // G_INVOKE_REGION_START
11045 CEFBS_None, // G_INTRINSIC
11046 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11047 CEFBS_None, // G_INTRINSIC_CONVERGENT
11048 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11049 CEFBS_None, // G_ANYEXT
11050 CEFBS_None, // G_TRUNC
11051 CEFBS_None, // G_TRUNC_SSAT_S
11052 CEFBS_None, // G_TRUNC_SSAT_U
11053 CEFBS_None, // G_TRUNC_USAT_U
11054 CEFBS_None, // G_CONSTANT
11055 CEFBS_None, // G_FCONSTANT
11056 CEFBS_None, // G_VASTART
11057 CEFBS_None, // G_VAARG
11058 CEFBS_None, // G_SEXT
11059 CEFBS_None, // G_SEXT_INREG
11060 CEFBS_None, // G_ZEXT
11061 CEFBS_None, // G_SHL
11062 CEFBS_None, // G_LSHR
11063 CEFBS_None, // G_ASHR
11064 CEFBS_None, // G_FSHL
11065 CEFBS_None, // G_FSHR
11066 CEFBS_None, // G_ROTR
11067 CEFBS_None, // G_ROTL
11068 CEFBS_None, // G_ICMP
11069 CEFBS_None, // G_FCMP
11070 CEFBS_None, // G_SCMP
11071 CEFBS_None, // G_UCMP
11072 CEFBS_None, // G_SELECT
11073 CEFBS_None, // G_UADDO
11074 CEFBS_None, // G_UADDE
11075 CEFBS_None, // G_USUBO
11076 CEFBS_None, // G_USUBE
11077 CEFBS_None, // G_SADDO
11078 CEFBS_None, // G_SADDE
11079 CEFBS_None, // G_SSUBO
11080 CEFBS_None, // G_SSUBE
11081 CEFBS_None, // G_UMULO
11082 CEFBS_None, // G_SMULO
11083 CEFBS_None, // G_UMULH
11084 CEFBS_None, // G_SMULH
11085 CEFBS_None, // G_UADDSAT
11086 CEFBS_None, // G_SADDSAT
11087 CEFBS_None, // G_USUBSAT
11088 CEFBS_None, // G_SSUBSAT
11089 CEFBS_None, // G_USHLSAT
11090 CEFBS_None, // G_SSHLSAT
11091 CEFBS_None, // G_SMULFIX
11092 CEFBS_None, // G_UMULFIX
11093 CEFBS_None, // G_SMULFIXSAT
11094 CEFBS_None, // G_UMULFIXSAT
11095 CEFBS_None, // G_SDIVFIX
11096 CEFBS_None, // G_UDIVFIX
11097 CEFBS_None, // G_SDIVFIXSAT
11098 CEFBS_None, // G_UDIVFIXSAT
11099 CEFBS_None, // G_FADD
11100 CEFBS_None, // G_FSUB
11101 CEFBS_None, // G_FMUL
11102 CEFBS_None, // G_FMA
11103 CEFBS_None, // G_FMAD
11104 CEFBS_None, // G_FDIV
11105 CEFBS_None, // G_FREM
11106 CEFBS_None, // G_FMODF
11107 CEFBS_None, // G_FPOW
11108 CEFBS_None, // G_FPOWI
11109 CEFBS_None, // G_FEXP
11110 CEFBS_None, // G_FEXP2
11111 CEFBS_None, // G_FEXP10
11112 CEFBS_None, // G_FLOG
11113 CEFBS_None, // G_FLOG2
11114 CEFBS_None, // G_FLOG10
11115 CEFBS_None, // G_FLDEXP
11116 CEFBS_None, // G_FFREXP
11117 CEFBS_None, // G_FNEG
11118 CEFBS_None, // G_FPEXT
11119 CEFBS_None, // G_FPTRUNC
11120 CEFBS_None, // G_FPTOSI
11121 CEFBS_None, // G_FPTOUI
11122 CEFBS_None, // G_SITOFP
11123 CEFBS_None, // G_UITOFP
11124 CEFBS_None, // G_FPTOSI_SAT
11125 CEFBS_None, // G_FPTOUI_SAT
11126 CEFBS_None, // G_FABS
11127 CEFBS_None, // G_FCOPYSIGN
11128 CEFBS_None, // G_IS_FPCLASS
11129 CEFBS_None, // G_FCANONICALIZE
11130 CEFBS_None, // G_FMINNUM
11131 CEFBS_None, // G_FMAXNUM
11132 CEFBS_None, // G_FMINNUM_IEEE
11133 CEFBS_None, // G_FMAXNUM_IEEE
11134 CEFBS_None, // G_FMINIMUM
11135 CEFBS_None, // G_FMAXIMUM
11136 CEFBS_None, // G_FMINIMUMNUM
11137 CEFBS_None, // G_FMAXIMUMNUM
11138 CEFBS_None, // G_GET_FPENV
11139 CEFBS_None, // G_SET_FPENV
11140 CEFBS_None, // G_RESET_FPENV
11141 CEFBS_None, // G_GET_FPMODE
11142 CEFBS_None, // G_SET_FPMODE
11143 CEFBS_None, // G_RESET_FPMODE
11144 CEFBS_None, // G_GET_ROUNDING
11145 CEFBS_None, // G_SET_ROUNDING
11146 CEFBS_None, // G_PTR_ADD
11147 CEFBS_None, // G_PTRMASK
11148 CEFBS_None, // G_SMIN
11149 CEFBS_None, // G_SMAX
11150 CEFBS_None, // G_UMIN
11151 CEFBS_None, // G_UMAX
11152 CEFBS_None, // G_ABS
11153 CEFBS_None, // G_LROUND
11154 CEFBS_None, // G_LLROUND
11155 CEFBS_None, // G_BR
11156 CEFBS_None, // G_BRJT
11157 CEFBS_None, // G_VSCALE
11158 CEFBS_None, // G_INSERT_SUBVECTOR
11159 CEFBS_None, // G_EXTRACT_SUBVECTOR
11160 CEFBS_None, // G_INSERT_VECTOR_ELT
11161 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11162 CEFBS_None, // G_SHUFFLE_VECTOR
11163 CEFBS_None, // G_SPLAT_VECTOR
11164 CEFBS_None, // G_STEP_VECTOR
11165 CEFBS_None, // G_VECTOR_COMPRESS
11166 CEFBS_None, // G_CTTZ
11167 CEFBS_None, // G_CTTZ_ZERO_POISON
11168 CEFBS_None, // G_CTLZ
11169 CEFBS_None, // G_CTLZ_ZERO_POISON
11170 CEFBS_None, // G_CTLS
11171 CEFBS_None, // G_CTPOP
11172 CEFBS_None, // G_BSWAP
11173 CEFBS_None, // G_BITREVERSE
11174 CEFBS_None, // G_CLMUL
11175 CEFBS_None, // G_CLMULH
11176 CEFBS_None, // G_FCEIL
11177 CEFBS_None, // G_FCOS
11178 CEFBS_None, // G_FSIN
11179 CEFBS_None, // G_FSINCOS
11180 CEFBS_None, // G_FTAN
11181 CEFBS_None, // G_FACOS
11182 CEFBS_None, // G_FASIN
11183 CEFBS_None, // G_FATAN
11184 CEFBS_None, // G_FATAN2
11185 CEFBS_None, // G_FCOSH
11186 CEFBS_None, // G_FSINH
11187 CEFBS_None, // G_FTANH
11188 CEFBS_None, // G_FSQRT
11189 CEFBS_None, // G_FFLOOR
11190 CEFBS_None, // G_FRINT
11191 CEFBS_None, // G_FNEARBYINT
11192 CEFBS_None, // G_ADDRSPACE_CAST
11193 CEFBS_None, // G_BLOCK_ADDR
11194 CEFBS_None, // G_JUMP_TABLE
11195 CEFBS_None, // G_DYN_STACKALLOC
11196 CEFBS_None, // G_STACKSAVE
11197 CEFBS_None, // G_STACKRESTORE
11198 CEFBS_None, // G_STRICT_FADD
11199 CEFBS_None, // G_STRICT_FSUB
11200 CEFBS_None, // G_STRICT_FMUL
11201 CEFBS_None, // G_STRICT_FDIV
11202 CEFBS_None, // G_STRICT_FREM
11203 CEFBS_None, // G_STRICT_FMA
11204 CEFBS_None, // G_STRICT_FSQRT
11205 CEFBS_None, // G_STRICT_FLDEXP
11206 CEFBS_None, // G_STRICT_FCMP
11207 CEFBS_None, // G_STRICT_FCMPS
11208 CEFBS_None, // G_READ_REGISTER
11209 CEFBS_None, // G_WRITE_REGISTER
11210 CEFBS_None, // G_MEMCPY
11211 CEFBS_None, // G_MEMCPY_INLINE
11212 CEFBS_None, // G_MEMMOVE
11213 CEFBS_None, // G_MEMSET
11214 CEFBS_None, // G_BZERO
11215 CEFBS_None, // G_MEMSET_INLINE
11216 CEFBS_None, // G_TRAP
11217 CEFBS_None, // G_DEBUGTRAP
11218 CEFBS_None, // G_UBSANTRAP
11219 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11220 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11221 CEFBS_None, // G_VECREDUCE_FADD
11222 CEFBS_None, // G_VECREDUCE_FMUL
11223 CEFBS_None, // G_VECREDUCE_FMAX
11224 CEFBS_None, // G_VECREDUCE_FMIN
11225 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11226 CEFBS_None, // G_VECREDUCE_FMINIMUM
11227 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
11228 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
11229 CEFBS_None, // G_VECREDUCE_ADD
11230 CEFBS_None, // G_VECREDUCE_MUL
11231 CEFBS_None, // G_VECREDUCE_AND
11232 CEFBS_None, // G_VECREDUCE_OR
11233 CEFBS_None, // G_VECREDUCE_XOR
11234 CEFBS_None, // G_VECREDUCE_SMAX
11235 CEFBS_None, // G_VECREDUCE_SMIN
11236 CEFBS_None, // G_VECREDUCE_UMAX
11237 CEFBS_None, // G_VECREDUCE_UMIN
11238 CEFBS_None, // G_SBFX
11239 CEFBS_None, // G_UBFX
11240 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11241 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11242 CEFBS_None, // ATOMIC_LOAD_AND_I128
11243 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11244 CEFBS_None, // ATOMIC_LOAD_OR_I128
11245 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11246 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11247 CEFBS_None, // ATOMIC_SWAP_I128
11248 CEFBS_None, // BUILD_QUADWORD
11249 CEFBS_None, // BUILD_UACC
11250 CEFBS_None, // CFENCE
11251 CEFBS_None, // CFENCE8
11252 CEFBS_None, // CLRLSLDI
11253 CEFBS_None, // CLRLSLDI_rec
11254 CEFBS_None, // CLRLSLWI
11255 CEFBS_None, // CLRLSLWI_rec
11256 CEFBS_None, // CLRRDI
11257 CEFBS_None, // CLRRDI_rec
11258 CEFBS_None, // CLRRWI
11259 CEFBS_None, // CLRRWI_rec
11260 CEFBS_None, // DCBFL
11261 CEFBS_None, // DCBFLP
11262 CEFBS_None, // DCBFPS
11263 CEFBS_None, // DCBFx
11264 CEFBS_None, // DCBSTPS
11265 CEFBS_None, // DCBTCT
11266 CEFBS_None, // DCBTDS
11267 CEFBS_None, // DCBTSTCT
11268 CEFBS_None, // DCBTSTDS
11269 CEFBS_None, // DCBTSTT
11270 CEFBS_None, // DCBTSTx
11271 CEFBS_None, // DCBTT
11272 CEFBS_None, // DCBTx
11273 CEFBS_None, // DFLOADf32
11274 CEFBS_None, // DFLOADf64
11275 CEFBS_None, // DFSTOREf32
11276 CEFBS_None, // DFSTOREf64
11277 CEFBS_None, // EXTLDI
11278 CEFBS_None, // EXTLDI_rec
11279 CEFBS_None, // EXTLWI
11280 CEFBS_None, // EXTLWI_rec
11281 CEFBS_None, // EXTRDI
11282 CEFBS_None, // EXTRDI_rec
11283 CEFBS_None, // EXTRWI
11284 CEFBS_None, // EXTRWI_rec
11285 CEFBS_None, // INSLWI
11286 CEFBS_None, // INSLWI_rec
11287 CEFBS_None, // INSRDI
11288 CEFBS_None, // INSRDI_rec
11289 CEFBS_None, // INSRWI
11290 CEFBS_None, // INSRWI_rec
11291 CEFBS_None, // KILL_PAIR
11292 CEFBS_None, // LAx
11293 CEFBS_None, // LDAT_CSNE_PSEUDO
11294 CEFBS_None, // LIWAX
11295 CEFBS_None, // LIWZX
11296 CEFBS_None, // LWAT_CSNE_PSEUDO
11297 CEFBS_None, // PPCLdFixedAddr
11298 CEFBS_None, // PSUBI
11299 CEFBS_None, // RLWIMIbm
11300 CEFBS_None, // RLWIMIbm_rec
11301 CEFBS_None, // RLWINMbm
11302 CEFBS_None, // RLWINMbm_rec
11303 CEFBS_None, // RLWNMbm
11304 CEFBS_None, // RLWNMbm_rec
11305 CEFBS_None, // ROTRDI
11306 CEFBS_None, // ROTRDI_rec
11307 CEFBS_None, // ROTRWI
11308 CEFBS_None, // ROTRWI_rec
11309 CEFBS_None, // SLDI
11310 CEFBS_None, // SLDI_rec
11311 CEFBS_None, // SLWI
11312 CEFBS_None, // SLWI_rec
11313 CEFBS_None, // SPILLTOVSR_LD
11314 CEFBS_None, // SPILLTOVSR_LDX
11315 CEFBS_None, // SPILLTOVSR_ST
11316 CEFBS_None, // SPILLTOVSR_STX
11317 CEFBS_None, // SRDI
11318 CEFBS_None, // SRDI_rec
11319 CEFBS_None, // SRWI
11320 CEFBS_None, // SRWI_rec
11321 CEFBS_None, // STIWX
11322 CEFBS_None, // SUBI
11323 CEFBS_None, // SUBIC
11324 CEFBS_None, // SUBIC_rec
11325 CEFBS_None, // SUBIS
11326 CEFBS_None, // SUBPCIS
11327 CEFBS_None, // XFLOADf32
11328 CEFBS_None, // XFLOADf64
11329 CEFBS_None, // XFSTOREf32
11330 CEFBS_None, // XFSTOREf64
11331 CEFBS_None, // ADD4
11332 CEFBS_None, // ADD4O
11333 CEFBS_None, // ADD4O_rec
11334 CEFBS_None, // ADD4TLS
11335 CEFBS_None, // ADD4_rec
11336 CEFBS_None, // ADD8
11337 CEFBS_None, // ADD8O
11338 CEFBS_None, // ADD8O_rec
11339 CEFBS_None, // ADD8TLS
11340 CEFBS_None, // ADD8TLS_
11341 CEFBS_None, // ADD8_rec
11342 CEFBS_None, // ADDC
11343 CEFBS_None, // ADDC8
11344 CEFBS_None, // ADDC8O
11345 CEFBS_None, // ADDC8O_rec
11346 CEFBS_None, // ADDC8_rec
11347 CEFBS_None, // ADDCO
11348 CEFBS_None, // ADDCO_rec
11349 CEFBS_None, // ADDC_rec
11350 CEFBS_None, // ADDE
11351 CEFBS_None, // ADDE8
11352 CEFBS_None, // ADDE8O
11353 CEFBS_None, // ADDE8O_rec
11354 CEFBS_None, // ADDE8_rec
11355 CEFBS_None, // ADDEO
11356 CEFBS_None, // ADDEO_rec
11357 CEFBS_None, // ADDEX
11358 CEFBS_None, // ADDEX8
11359 CEFBS_None, // ADDE_rec
11360 CEFBS_None, // ADDG6S
11361 CEFBS_None, // ADDG6S8
11362 CEFBS_None, // ADDI
11363 CEFBS_None, // ADDI8
11364 CEFBS_None, // ADDIC
11365 CEFBS_None, // ADDIC8
11366 CEFBS_None, // ADDIC_rec
11367 CEFBS_None, // ADDIS
11368 CEFBS_None, // ADDIS8
11369 CEFBS_None, // ADDISdtprelHA
11370 CEFBS_None, // ADDISdtprelHA32
11371 CEFBS_None, // ADDISgotTprelHA
11372 CEFBS_None, // ADDIStlsgdHA
11373 CEFBS_None, // ADDIStlsldHA
11374 CEFBS_None, // ADDIStocHA
11375 CEFBS_None, // ADDIStocHA8
11376 CEFBS_None, // ADDIdtprelL
11377 CEFBS_None, // ADDIdtprelL32
11378 CEFBS_None, // ADDItlsgdL
11379 CEFBS_None, // ADDItlsgdL32
11380 CEFBS_None, // ADDItlsgdLADDR
11381 CEFBS_None, // ADDItlsgdLADDR32
11382 CEFBS_None, // ADDItlsldL
11383 CEFBS_None, // ADDItlsldL32
11384 CEFBS_None, // ADDItlsldLADDR
11385 CEFBS_None, // ADDItlsldLADDR32
11386 CEFBS_None, // ADDItoc
11387 CEFBS_None, // ADDItoc8
11388 CEFBS_None, // ADDItocL
11389 CEFBS_None, // ADDItocL8
11390 CEFBS_None, // ADDME
11391 CEFBS_None, // ADDME8
11392 CEFBS_None, // ADDME8O
11393 CEFBS_None, // ADDME8O_rec
11394 CEFBS_None, // ADDME8_rec
11395 CEFBS_None, // ADDMEO
11396 CEFBS_None, // ADDMEO_rec
11397 CEFBS_None, // ADDME_rec
11398 CEFBS_None, // ADDPCIS
11399 CEFBS_None, // ADDZE
11400 CEFBS_None, // ADDZE8
11401 CEFBS_None, // ADDZE8O
11402 CEFBS_None, // ADDZE8O_rec
11403 CEFBS_None, // ADDZE8_rec
11404 CEFBS_None, // ADDZEO
11405 CEFBS_None, // ADDZEO_rec
11406 CEFBS_None, // ADDZE_rec
11407 CEFBS_None, // ADJCALLSTACKDOWN
11408 CEFBS_None, // ADJCALLSTACKUP
11409 CEFBS_None, // AND
11410 CEFBS_None, // AND8
11411 CEFBS_None, // AND8_rec
11412 CEFBS_None, // ANDC
11413 CEFBS_None, // ANDC8
11414 CEFBS_None, // ANDC8_rec
11415 CEFBS_None, // ANDC_rec
11416 CEFBS_None, // ANDI8_rec
11417 CEFBS_None, // ANDIS8_rec
11418 CEFBS_None, // ANDIS_rec
11419 CEFBS_None, // ANDI_rec
11420 CEFBS_None, // ANDI_rec_1_EQ_BIT
11421 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11422 CEFBS_None, // ANDI_rec_1_GT_BIT
11423 CEFBS_None, // ANDI_rec_1_GT_BIT8
11424 CEFBS_None, // AND_rec
11425 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11426 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11427 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11428 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11429 CEFBS_None, // ATOMIC_LOAD_ADD
11430 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11431 CEFBS_None, // ATOMIC_LOAD_ADD_NOWP
11432 CEFBS_None, // ATOMIC_LOAD_AND
11433 CEFBS_None, // ATOMIC_LOAD_AND_I64
11434 CEFBS_None, // ATOMIC_LOAD_AND_NOWP
11435 CEFBS_None, // ATOMIC_LOAD_MAX
11436 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11437 CEFBS_None, // ATOMIC_LOAD_MAX_NOWP
11438 CEFBS_None, // ATOMIC_LOAD_MIN
11439 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11440 CEFBS_None, // ATOMIC_LOAD_MIN_NOWP
11441 CEFBS_None, // ATOMIC_LOAD_NAND
11442 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11443 CEFBS_None, // ATOMIC_LOAD_NAND_NOWP
11444 CEFBS_None, // ATOMIC_LOAD_OR
11445 CEFBS_None, // ATOMIC_LOAD_OR_I64
11446 CEFBS_None, // ATOMIC_LOAD_OR_NOWP
11447 CEFBS_None, // ATOMIC_LOAD_SUB
11448 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11449 CEFBS_None, // ATOMIC_LOAD_SUB_NOWP
11450 CEFBS_None, // ATOMIC_LOAD_UMAX
11451 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11452 CEFBS_None, // ATOMIC_LOAD_UMAX_NOWP
11453 CEFBS_None, // ATOMIC_LOAD_UMIN
11454 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11455 CEFBS_None, // ATOMIC_LOAD_UMIN_NOWP
11456 CEFBS_None, // ATOMIC_LOAD_XOR
11457 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11458 CEFBS_None, // ATOMIC_LOAD_XOR_NOWP
11459 CEFBS_None, // ATOMIC_SWAP
11460 CEFBS_None, // ATOMIC_SWAP_I64
11461 CEFBS_None, // ATOMIC_SWAP_NOWP
11462 CEFBS_None, // ATTN
11463 CEFBS_None, // B
11464 CEFBS_None, // BA
11465 CEFBS_None, // BC
11466 CEFBS_None, // BCC
11467 CEFBS_None, // BCCA
11468 CEFBS_None, // BCCCTR
11469 CEFBS_None, // BCCCTR8
11470 CEFBS_None, // BCCCTRL
11471 CEFBS_None, // BCCCTRL8
11472 CEFBS_None, // BCCL
11473 CEFBS_None, // BCCLA
11474 CEFBS_None, // BCCLR
11475 CEFBS_None, // BCCLRL
11476 CEFBS_None, // BCCTR
11477 CEFBS_None, // BCCTR8
11478 CEFBS_None, // BCCTR8n
11479 CEFBS_None, // BCCTRL
11480 CEFBS_None, // BCCTRL8
11481 CEFBS_None, // BCCTRL8n
11482 CEFBS_None, // BCCTRLn
11483 CEFBS_None, // BCCTRn
11484 CEFBS_None, // BCDADD_rec
11485 CEFBS_None, // BCDCFN_rec
11486 CEFBS_None, // BCDCFSQ_rec
11487 CEFBS_None, // BCDCFZ_rec
11488 CEFBS_None, // BCDCPSGN_rec
11489 CEFBS_None, // BCDCTN_rec
11490 CEFBS_None, // BCDCTSQ_rec
11491 CEFBS_None, // BCDCTZ_rec
11492 CEFBS_None, // BCDSETSGN_rec
11493 CEFBS_None, // BCDSR_rec
11494 CEFBS_None, // BCDSUB_rec
11495 CEFBS_None, // BCDS_rec
11496 CEFBS_None, // BCDTRUNC_rec
11497 CEFBS_None, // BCDUS_rec
11498 CEFBS_None, // BCDUTRUNC_rec
11499 CEFBS_None, // BCL
11500 CEFBS_None, // BCLR
11501 CEFBS_None, // BCLRL
11502 CEFBS_None, // BCLRLn
11503 CEFBS_None, // BCLRn
11504 CEFBS_None, // BCLalways
11505 CEFBS_None, // BCLn
11506 CEFBS_None, // BCTR
11507 CEFBS_None, // BCTR8
11508 CEFBS_None, // BCTRL
11509 CEFBS_None, // BCTRL8
11510 CEFBS_None, // BCTRL8_LDinto_toc
11511 CEFBS_None, // BCTRL8_LDinto_toc_RM
11512 CEFBS_None, // BCTRL8_RM
11513 CEFBS_None, // BCTRL_LWZinto_toc
11514 CEFBS_None, // BCTRL_LWZinto_toc_RM
11515 CEFBS_None, // BCTRL_RM
11516 CEFBS_None, // BCn
11517 CEFBS_None, // BDNZ
11518 CEFBS_None, // BDNZ8
11519 CEFBS_None, // BDNZA
11520 CEFBS_None, // BDNZAm
11521 CEFBS_None, // BDNZAp
11522 CEFBS_None, // BDNZL
11523 CEFBS_None, // BDNZLA
11524 CEFBS_None, // BDNZLAm
11525 CEFBS_None, // BDNZLAp
11526 CEFBS_None, // BDNZLR
11527 CEFBS_None, // BDNZLR8
11528 CEFBS_None, // BDNZLRL
11529 CEFBS_None, // BDNZLRLm
11530 CEFBS_None, // BDNZLRLp
11531 CEFBS_None, // BDNZLRm
11532 CEFBS_None, // BDNZLRp
11533 CEFBS_None, // BDNZLm
11534 CEFBS_None, // BDNZLp
11535 CEFBS_None, // BDNZm
11536 CEFBS_None, // BDNZp
11537 CEFBS_None, // BDZ
11538 CEFBS_None, // BDZ8
11539 CEFBS_None, // BDZA
11540 CEFBS_None, // BDZAm
11541 CEFBS_None, // BDZAp
11542 CEFBS_None, // BDZL
11543 CEFBS_None, // BDZLA
11544 CEFBS_None, // BDZLAm
11545 CEFBS_None, // BDZLAp
11546 CEFBS_None, // BDZLR
11547 CEFBS_None, // BDZLR8
11548 CEFBS_None, // BDZLRL
11549 CEFBS_None, // BDZLRLm
11550 CEFBS_None, // BDZLRLp
11551 CEFBS_None, // BDZLRm
11552 CEFBS_None, // BDZLRp
11553 CEFBS_None, // BDZLm
11554 CEFBS_None, // BDZLp
11555 CEFBS_None, // BDZm
11556 CEFBS_None, // BDZp
11557 CEFBS_None, // BL
11558 CEFBS_None, // BL8
11559 CEFBS_None, // BL8_LDinto_toc
11560 CEFBS_None, // BL8_LDinto_toc_RM
11561 CEFBS_None, // BL8_NOP
11562 CEFBS_None, // BL8_NOP_RM
11563 CEFBS_None, // BL8_NOP_TLS
11564 CEFBS_None, // BL8_NOTOC
11565 CEFBS_None, // BL8_NOTOC_RM
11566 CEFBS_None, // BL8_NOTOC_TLS
11567 CEFBS_None, // BL8_RM
11568 CEFBS_None, // BL8_TLS
11569 CEFBS_None, // BL8_TLS_
11570 CEFBS_None, // BLA
11571 CEFBS_None, // BLA8
11572 CEFBS_None, // BLA8_NOP
11573 CEFBS_None, // BLA8_NOP_RM
11574 CEFBS_None, // BLA8_RM
11575 CEFBS_None, // BLA_RM
11576 CEFBS_None, // BLR
11577 CEFBS_None, // BLR8
11578 CEFBS_None, // BLRL
11579 CEFBS_None, // BL_LWZinto_toc
11580 CEFBS_None, // BL_LWZinto_toc_RM
11581 CEFBS_None, // BL_NOP
11582 CEFBS_None, // BL_NOP_RM
11583 CEFBS_None, // BL_RM
11584 CEFBS_None, // BL_TLS
11585 CEFBS_None, // BPERMD
11586 CEFBS_None, // BRD
11587 CEFBS_None, // BRH
11588 CEFBS_None, // BRH8
11589 CEFBS_None, // BRINC
11590 CEFBS_None, // BRW
11591 CEFBS_None, // BRW8
11592 CEFBS_None, // CBCDTD
11593 CEFBS_None, // CBCDTD8
11594 CEFBS_None, // CDTBCD
11595 CEFBS_None, // CDTBCD8
11596 CEFBS_None, // CFUGED
11597 CEFBS_None, // CLRBHRB
11598 CEFBS_None, // CMPB
11599 CEFBS_None, // CMPB8
11600 CEFBS_None, // CMPD
11601 CEFBS_None, // CMPDI
11602 CEFBS_None, // CMPEQB
11603 CEFBS_None, // CMPLD
11604 CEFBS_None, // CMPLDI
11605 CEFBS_None, // CMPLW
11606 CEFBS_None, // CMPLWI
11607 CEFBS_None, // CMPRB
11608 CEFBS_None, // CMPRB8
11609 CEFBS_None, // CMPW
11610 CEFBS_None, // CMPWI
11611 CEFBS_None, // CNTLZD
11612 CEFBS_None, // CNTLZDM
11613 CEFBS_None, // CNTLZD_rec
11614 CEFBS_None, // CNTLZW
11615 CEFBS_None, // CNTLZW8
11616 CEFBS_None, // CNTLZW8_rec
11617 CEFBS_None, // CNTLZW_rec
11618 CEFBS_None, // CNTTZD
11619 CEFBS_None, // CNTTZDM
11620 CEFBS_None, // CNTTZD_rec
11621 CEFBS_None, // CNTTZW
11622 CEFBS_None, // CNTTZW8
11623 CEFBS_None, // CNTTZW8_rec
11624 CEFBS_None, // CNTTZW_rec
11625 CEFBS_None, // CP_ABORT
11626 CEFBS_None, // CP_COPY
11627 CEFBS_None, // CP_COPY8
11628 CEFBS_None, // CP_PASTE8_rec
11629 CEFBS_None, // CP_PASTE_rec
11630 CEFBS_None, // CR6SET
11631 CEFBS_None, // CR6UNSET
11632 CEFBS_None, // CRAND
11633 CEFBS_None, // CRANDC
11634 CEFBS_None, // CREQV
11635 CEFBS_None, // CRNAND
11636 CEFBS_None, // CRNOR
11637 CEFBS_None, // CRNOT
11638 CEFBS_None, // CROR
11639 CEFBS_None, // CRORC
11640 CEFBS_None, // CRSET
11641 CEFBS_None, // CRUNSET
11642 CEFBS_None, // CRXOR
11643 CEFBS_None, // CTRL_DEP
11644 CEFBS_None, // DADD
11645 CEFBS_None, // DADDQ
11646 CEFBS_None, // DADDQ_rec
11647 CEFBS_None, // DADD_rec
11648 CEFBS_None, // DARN
11649 CEFBS_None, // DCBA
11650 CEFBS_None, // DCBF
11651 CEFBS_None, // DCBFEP
11652 CEFBS_None, // DCBI
11653 CEFBS_None, // DCBST
11654 CEFBS_None, // DCBSTEP
11655 CEFBS_None, // DCBT
11656 CEFBS_None, // DCBTEP
11657 CEFBS_None, // DCBTST
11658 CEFBS_None, // DCBTSTEP
11659 CEFBS_None, // DCBZ
11660 CEFBS_None, // DCBZEP
11661 CEFBS_None, // DCBZL
11662 CEFBS_None, // DCBZLEP
11663 CEFBS_None, // DCCCI
11664 CEFBS_None, // DCFFIX
11665 CEFBS_None, // DCFFIXQ
11666 CEFBS_None, // DCFFIXQQ
11667 CEFBS_None, // DCFFIXQ_rec
11668 CEFBS_None, // DCFFIX_rec
11669 CEFBS_None, // DCMPO
11670 CEFBS_None, // DCMPOQ
11671 CEFBS_None, // DCMPU
11672 CEFBS_None, // DCMPUQ
11673 CEFBS_None, // DCTDP
11674 CEFBS_None, // DCTDP_rec
11675 CEFBS_None, // DCTFIX
11676 CEFBS_None, // DCTFIXQ
11677 CEFBS_None, // DCTFIXQQ
11678 CEFBS_None, // DCTFIXQ_rec
11679 CEFBS_None, // DCTFIX_rec
11680 CEFBS_None, // DCTQPQ
11681 CEFBS_None, // DCTQPQ_rec
11682 CEFBS_None, // DDEDPD
11683 CEFBS_None, // DDEDPDQ
11684 CEFBS_None, // DDEDPDQ_rec
11685 CEFBS_None, // DDEDPD_rec
11686 CEFBS_None, // DDIV
11687 CEFBS_None, // DDIVQ
11688 CEFBS_None, // DDIVQ_rec
11689 CEFBS_None, // DDIV_rec
11690 CEFBS_None, // DENBCD
11691 CEFBS_None, // DENBCDQ
11692 CEFBS_None, // DENBCDQ_rec
11693 CEFBS_None, // DENBCD_rec
11694 CEFBS_None, // DIEX
11695 CEFBS_None, // DIEXQ
11696 CEFBS_None, // DIEXQ_rec
11697 CEFBS_None, // DIEX_rec
11698 CEFBS_None, // DIVD
11699 CEFBS_None, // DIVDE
11700 CEFBS_None, // DIVDEO
11701 CEFBS_None, // DIVDEO_rec
11702 CEFBS_None, // DIVDEU
11703 CEFBS_None, // DIVDEUO
11704 CEFBS_None, // DIVDEUO_rec
11705 CEFBS_None, // DIVDEU_rec
11706 CEFBS_None, // DIVDE_rec
11707 CEFBS_None, // DIVDO
11708 CEFBS_None, // DIVDO_rec
11709 CEFBS_None, // DIVDU
11710 CEFBS_None, // DIVDUO
11711 CEFBS_None, // DIVDUO_rec
11712 CEFBS_None, // DIVDU_rec
11713 CEFBS_None, // DIVD_rec
11714 CEFBS_None, // DIVW
11715 CEFBS_None, // DIVWE
11716 CEFBS_None, // DIVWEO
11717 CEFBS_None, // DIVWEO_rec
11718 CEFBS_None, // DIVWEU
11719 CEFBS_None, // DIVWEUO
11720 CEFBS_None, // DIVWEUO_rec
11721 CEFBS_None, // DIVWEU_rec
11722 CEFBS_None, // DIVWE_rec
11723 CEFBS_None, // DIVWO
11724 CEFBS_None, // DIVWO_rec
11725 CEFBS_None, // DIVWU
11726 CEFBS_None, // DIVWUO
11727 CEFBS_None, // DIVWUO_rec
11728 CEFBS_None, // DIVWU_rec
11729 CEFBS_None, // DIVW_rec
11730 CEFBS_None, // DMMR
11731 CEFBS_None, // DMSETDMRZ
11732 CEFBS_None, // DMSHA2HASH
11733 CEFBS_None, // DMSHA3HASH
11734 CEFBS_None, // DMUL
11735 CEFBS_None, // DMULQ
11736 CEFBS_None, // DMULQ_rec
11737 CEFBS_None, // DMUL_rec
11738 CEFBS_None, // DMXOR
11739 CEFBS_None, // DMXVBF16GERX2
11740 CEFBS_None, // DMXVBF16GERX2NN
11741 CEFBS_None, // DMXVBF16GERX2NP
11742 CEFBS_None, // DMXVBF16GERX2PN
11743 CEFBS_None, // DMXVBF16GERX2PP
11744 CEFBS_None, // DMXVF16GERX2
11745 CEFBS_None, // DMXVF16GERX2NN
11746 CEFBS_None, // DMXVF16GERX2NP
11747 CEFBS_None, // DMXVF16GERX2PN
11748 CEFBS_None, // DMXVF16GERX2PP
11749 CEFBS_None, // DMXVI8GERX4
11750 CEFBS_None, // DMXVI8GERX4PP
11751 CEFBS_None, // DMXVI8GERX4SPP
11752 CEFBS_None, // DMXXEXTFDMR256
11753 CEFBS_None, // DMXXEXTFDMR512
11754 CEFBS_None, // DMXXEXTFDMR512_HI
11755 CEFBS_None, // DMXXINSTDMR256
11756 CEFBS_None, // DMXXINSTDMR512
11757 CEFBS_None, // DMXXINSTDMR512_HI
11758 CEFBS_None, // DMXXSETACCZ
11759 CEFBS_None, // DMXXSHAPAD
11760 CEFBS_None, // DQUA
11761 CEFBS_None, // DQUAI
11762 CEFBS_None, // DQUAIQ
11763 CEFBS_None, // DQUAIQ_rec
11764 CEFBS_None, // DQUAI_rec
11765 CEFBS_None, // DQUAQ
11766 CEFBS_None, // DQUAQ_rec
11767 CEFBS_None, // DQUA_rec
11768 CEFBS_None, // DRDPQ
11769 CEFBS_None, // DRDPQ_rec
11770 CEFBS_None, // DRINTN
11771 CEFBS_None, // DRINTNQ
11772 CEFBS_None, // DRINTNQ_rec
11773 CEFBS_None, // DRINTN_rec
11774 CEFBS_None, // DRINTX
11775 CEFBS_None, // DRINTXQ
11776 CEFBS_None, // DRINTXQ_rec
11777 CEFBS_None, // DRINTX_rec
11778 CEFBS_None, // DRRND
11779 CEFBS_None, // DRRNDQ
11780 CEFBS_None, // DRRNDQ_rec
11781 CEFBS_None, // DRRND_rec
11782 CEFBS_None, // DRSP
11783 CEFBS_None, // DRSP_rec
11784 CEFBS_None, // DSCLI
11785 CEFBS_None, // DSCLIQ
11786 CEFBS_None, // DSCLIQ_rec
11787 CEFBS_None, // DSCLI_rec
11788 CEFBS_None, // DSCRI
11789 CEFBS_None, // DSCRIQ
11790 CEFBS_None, // DSCRIQ_rec
11791 CEFBS_None, // DSCRI_rec
11792 CEFBS_None, // DSS
11793 CEFBS_None, // DSSALL
11794 CEFBS_None, // DST
11795 CEFBS_None, // DST64
11796 CEFBS_None, // DSTST
11797 CEFBS_None, // DSTST64
11798 CEFBS_None, // DSTSTT
11799 CEFBS_None, // DSTSTT64
11800 CEFBS_None, // DSTT
11801 CEFBS_None, // DSTT64
11802 CEFBS_None, // DSUB
11803 CEFBS_None, // DSUBQ
11804 CEFBS_None, // DSUBQ_rec
11805 CEFBS_None, // DSUB_rec
11806 CEFBS_None, // DTSTDC
11807 CEFBS_None, // DTSTDCQ
11808 CEFBS_None, // DTSTDG
11809 CEFBS_None, // DTSTDGQ
11810 CEFBS_None, // DTSTEX
11811 CEFBS_None, // DTSTEXQ
11812 CEFBS_None, // DTSTSF
11813 CEFBS_None, // DTSTSFI
11814 CEFBS_None, // DTSTSFIQ
11815 CEFBS_None, // DTSTSFQ
11816 CEFBS_None, // DXEX
11817 CEFBS_None, // DXEXQ
11818 CEFBS_None, // DXEXQ_rec
11819 CEFBS_None, // DXEX_rec
11820 CEFBS_None, // DYNALLOC
11821 CEFBS_None, // DYNALLOC8
11822 CEFBS_None, // DYNAREAOFFSET
11823 CEFBS_None, // DYNAREAOFFSET8
11824 CEFBS_None, // DecreaseCTR8loop
11825 CEFBS_None, // DecreaseCTRloop
11826 CEFBS_None, // EFDABS
11827 CEFBS_None, // EFDADD
11828 CEFBS_None, // EFDCFS
11829 CEFBS_None, // EFDCFSF
11830 CEFBS_None, // EFDCFSI
11831 CEFBS_None, // EFDCFSID
11832 CEFBS_None, // EFDCFUF
11833 CEFBS_None, // EFDCFUI
11834 CEFBS_None, // EFDCFUID
11835 CEFBS_None, // EFDCMPEQ
11836 CEFBS_None, // EFDCMPGT
11837 CEFBS_None, // EFDCMPLT
11838 CEFBS_None, // EFDCTSF
11839 CEFBS_None, // EFDCTSI
11840 CEFBS_None, // EFDCTSIDZ
11841 CEFBS_None, // EFDCTSIZ
11842 CEFBS_None, // EFDCTUF
11843 CEFBS_None, // EFDCTUI
11844 CEFBS_None, // EFDCTUIDZ
11845 CEFBS_None, // EFDCTUIZ
11846 CEFBS_None, // EFDDIV
11847 CEFBS_None, // EFDMUL
11848 CEFBS_None, // EFDNABS
11849 CEFBS_None, // EFDNEG
11850 CEFBS_None, // EFDSUB
11851 CEFBS_None, // EFDTSTEQ
11852 CEFBS_None, // EFDTSTGT
11853 CEFBS_None, // EFDTSTLT
11854 CEFBS_None, // EFSABS
11855 CEFBS_None, // EFSADD
11856 CEFBS_None, // EFSCFD
11857 CEFBS_None, // EFSCFSF
11858 CEFBS_None, // EFSCFSI
11859 CEFBS_None, // EFSCFUF
11860 CEFBS_None, // EFSCFUI
11861 CEFBS_None, // EFSCMPEQ
11862 CEFBS_None, // EFSCMPGT
11863 CEFBS_None, // EFSCMPLT
11864 CEFBS_None, // EFSCTSF
11865 CEFBS_None, // EFSCTSI
11866 CEFBS_None, // EFSCTSIZ
11867 CEFBS_None, // EFSCTUF
11868 CEFBS_None, // EFSCTUI
11869 CEFBS_None, // EFSCTUIZ
11870 CEFBS_None, // EFSDIV
11871 CEFBS_None, // EFSMUL
11872 CEFBS_None, // EFSNABS
11873 CEFBS_None, // EFSNEG
11874 CEFBS_None, // EFSSUB
11875 CEFBS_None, // EFSTSTEQ
11876 CEFBS_None, // EFSTSTGT
11877 CEFBS_None, // EFSTSTLT
11878 CEFBS_None, // EH_SjLj_LongJmp32
11879 CEFBS_None, // EH_SjLj_LongJmp64
11880 CEFBS_None, // EH_SjLj_SetJmp32
11881 CEFBS_None, // EH_SjLj_SetJmp64
11882 CEFBS_None, // EH_SjLj_Setup
11883 CEFBS_None, // EQV
11884 CEFBS_None, // EQV8
11885 CEFBS_None, // EQV8_rec
11886 CEFBS_None, // EQV_rec
11887 CEFBS_None, // EVABS
11888 CEFBS_None, // EVADDIW
11889 CEFBS_None, // EVADDSMIAAW
11890 CEFBS_None, // EVADDSSIAAW
11891 CEFBS_None, // EVADDUMIAAW
11892 CEFBS_None, // EVADDUSIAAW
11893 CEFBS_None, // EVADDW
11894 CEFBS_None, // EVAND
11895 CEFBS_None, // EVANDC
11896 CEFBS_None, // EVCMPEQ
11897 CEFBS_None, // EVCMPGTS
11898 CEFBS_None, // EVCMPGTU
11899 CEFBS_None, // EVCMPLTS
11900 CEFBS_None, // EVCMPLTU
11901 CEFBS_None, // EVCNTLSW
11902 CEFBS_None, // EVCNTLZW
11903 CEFBS_None, // EVDIVWS
11904 CEFBS_None, // EVDIVWU
11905 CEFBS_None, // EVEQV
11906 CEFBS_None, // EVEXTSB
11907 CEFBS_None, // EVEXTSH
11908 CEFBS_None, // EVFSABS
11909 CEFBS_None, // EVFSADD
11910 CEFBS_None, // EVFSCFSF
11911 CEFBS_None, // EVFSCFSI
11912 CEFBS_None, // EVFSCFUF
11913 CEFBS_None, // EVFSCFUI
11914 CEFBS_None, // EVFSCMPEQ
11915 CEFBS_None, // EVFSCMPGT
11916 CEFBS_None, // EVFSCMPLT
11917 CEFBS_None, // EVFSCTSF
11918 CEFBS_None, // EVFSCTSI
11919 CEFBS_None, // EVFSCTSIZ
11920 CEFBS_None, // EVFSCTUF
11921 CEFBS_None, // EVFSCTUI
11922 CEFBS_None, // EVFSCTUIZ
11923 CEFBS_None, // EVFSDIV
11924 CEFBS_None, // EVFSMUL
11925 CEFBS_None, // EVFSNABS
11926 CEFBS_None, // EVFSNEG
11927 CEFBS_None, // EVFSSUB
11928 CEFBS_None, // EVFSTSTEQ
11929 CEFBS_None, // EVFSTSTGT
11930 CEFBS_None, // EVFSTSTLT
11931 CEFBS_None, // EVLDD
11932 CEFBS_None, // EVLDDX
11933 CEFBS_None, // EVLDH
11934 CEFBS_None, // EVLDHX
11935 CEFBS_None, // EVLDW
11936 CEFBS_None, // EVLDWX
11937 CEFBS_None, // EVLHHESPLAT
11938 CEFBS_None, // EVLHHESPLATX
11939 CEFBS_None, // EVLHHOSSPLAT
11940 CEFBS_None, // EVLHHOSSPLATX
11941 CEFBS_None, // EVLHHOUSPLAT
11942 CEFBS_None, // EVLHHOUSPLATX
11943 CEFBS_None, // EVLWHE
11944 CEFBS_None, // EVLWHEX
11945 CEFBS_None, // EVLWHOS
11946 CEFBS_None, // EVLWHOSX
11947 CEFBS_None, // EVLWHOU
11948 CEFBS_None, // EVLWHOUX
11949 CEFBS_None, // EVLWHSPLAT
11950 CEFBS_None, // EVLWHSPLATX
11951 CEFBS_None, // EVLWWSPLAT
11952 CEFBS_None, // EVLWWSPLATX
11953 CEFBS_None, // EVMERGEHI
11954 CEFBS_None, // EVMERGEHILO
11955 CEFBS_None, // EVMERGELO
11956 CEFBS_None, // EVMERGELOHI
11957 CEFBS_None, // EVMHEGSMFAA
11958 CEFBS_None, // EVMHEGSMFAN
11959 CEFBS_None, // EVMHEGSMIAA
11960 CEFBS_None, // EVMHEGSMIAN
11961 CEFBS_None, // EVMHEGUMIAA
11962 CEFBS_None, // EVMHEGUMIAN
11963 CEFBS_None, // EVMHESMF
11964 CEFBS_None, // EVMHESMFA
11965 CEFBS_None, // EVMHESMFAAW
11966 CEFBS_None, // EVMHESMFANW
11967 CEFBS_None, // EVMHESMI
11968 CEFBS_None, // EVMHESMIA
11969 CEFBS_None, // EVMHESMIAAW
11970 CEFBS_None, // EVMHESMIANW
11971 CEFBS_None, // EVMHESSF
11972 CEFBS_None, // EVMHESSFA
11973 CEFBS_None, // EVMHESSFAAW
11974 CEFBS_None, // EVMHESSFANW
11975 CEFBS_None, // EVMHESSIAAW
11976 CEFBS_None, // EVMHESSIANW
11977 CEFBS_None, // EVMHEUMI
11978 CEFBS_None, // EVMHEUMIA
11979 CEFBS_None, // EVMHEUMIAAW
11980 CEFBS_None, // EVMHEUMIANW
11981 CEFBS_None, // EVMHEUSIAAW
11982 CEFBS_None, // EVMHEUSIANW
11983 CEFBS_None, // EVMHOGSMFAA
11984 CEFBS_None, // EVMHOGSMFAN
11985 CEFBS_None, // EVMHOGSMIAA
11986 CEFBS_None, // EVMHOGSMIAN
11987 CEFBS_None, // EVMHOGUMIAA
11988 CEFBS_None, // EVMHOGUMIAN
11989 CEFBS_None, // EVMHOSMF
11990 CEFBS_None, // EVMHOSMFA
11991 CEFBS_None, // EVMHOSMFAAW
11992 CEFBS_None, // EVMHOSMFANW
11993 CEFBS_None, // EVMHOSMI
11994 CEFBS_None, // EVMHOSMIA
11995 CEFBS_None, // EVMHOSMIAAW
11996 CEFBS_None, // EVMHOSMIANW
11997 CEFBS_None, // EVMHOSSF
11998 CEFBS_None, // EVMHOSSFA
11999 CEFBS_None, // EVMHOSSFAAW
12000 CEFBS_None, // EVMHOSSFANW
12001 CEFBS_None, // EVMHOSSIAAW
12002 CEFBS_None, // EVMHOSSIANW
12003 CEFBS_None, // EVMHOUMI
12004 CEFBS_None, // EVMHOUMIA
12005 CEFBS_None, // EVMHOUMIAAW
12006 CEFBS_None, // EVMHOUMIANW
12007 CEFBS_None, // EVMHOUSIAAW
12008 CEFBS_None, // EVMHOUSIANW
12009 CEFBS_None, // EVMRA
12010 CEFBS_None, // EVMWHSMF
12011 CEFBS_None, // EVMWHSMFA
12012 CEFBS_None, // EVMWHSMI
12013 CEFBS_None, // EVMWHSMIA
12014 CEFBS_None, // EVMWHSSF
12015 CEFBS_None, // EVMWHSSFA
12016 CEFBS_None, // EVMWHUMI
12017 CEFBS_None, // EVMWHUMIA
12018 CEFBS_None, // EVMWLSMIAAW
12019 CEFBS_None, // EVMWLSMIANW
12020 CEFBS_None, // EVMWLSSIAAW
12021 CEFBS_None, // EVMWLSSIANW
12022 CEFBS_None, // EVMWLUMI
12023 CEFBS_None, // EVMWLUMIA
12024 CEFBS_None, // EVMWLUMIAAW
12025 CEFBS_None, // EVMWLUMIANW
12026 CEFBS_None, // EVMWLUSIAAW
12027 CEFBS_None, // EVMWLUSIANW
12028 CEFBS_None, // EVMWSMF
12029 CEFBS_None, // EVMWSMFA
12030 CEFBS_None, // EVMWSMFAA
12031 CEFBS_None, // EVMWSMFAN
12032 CEFBS_None, // EVMWSMI
12033 CEFBS_None, // EVMWSMIA
12034 CEFBS_None, // EVMWSMIAA
12035 CEFBS_None, // EVMWSMIAN
12036 CEFBS_None, // EVMWSSF
12037 CEFBS_None, // EVMWSSFA
12038 CEFBS_None, // EVMWSSFAA
12039 CEFBS_None, // EVMWSSFAN
12040 CEFBS_None, // EVMWUMI
12041 CEFBS_None, // EVMWUMIA
12042 CEFBS_None, // EVMWUMIAA
12043 CEFBS_None, // EVMWUMIAN
12044 CEFBS_None, // EVNAND
12045 CEFBS_None, // EVNEG
12046 CEFBS_None, // EVNOR
12047 CEFBS_None, // EVOR
12048 CEFBS_None, // EVORC
12049 CEFBS_None, // EVRLW
12050 CEFBS_None, // EVRLWI
12051 CEFBS_None, // EVRNDW
12052 CEFBS_None, // EVSEL
12053 CEFBS_None, // EVSLW
12054 CEFBS_None, // EVSLWI
12055 CEFBS_None, // EVSPLATFI
12056 CEFBS_None, // EVSPLATI
12057 CEFBS_None, // EVSRWIS
12058 CEFBS_None, // EVSRWIU
12059 CEFBS_None, // EVSRWS
12060 CEFBS_None, // EVSRWU
12061 CEFBS_None, // EVSTDD
12062 CEFBS_None, // EVSTDDX
12063 CEFBS_None, // EVSTDH
12064 CEFBS_None, // EVSTDHX
12065 CEFBS_None, // EVSTDW
12066 CEFBS_None, // EVSTDWX
12067 CEFBS_None, // EVSTWHE
12068 CEFBS_None, // EVSTWHEX
12069 CEFBS_None, // EVSTWHO
12070 CEFBS_None, // EVSTWHOX
12071 CEFBS_None, // EVSTWWE
12072 CEFBS_None, // EVSTWWEX
12073 CEFBS_None, // EVSTWWO
12074 CEFBS_None, // EVSTWWOX
12075 CEFBS_None, // EVSUBFSMIAAW
12076 CEFBS_None, // EVSUBFSSIAAW
12077 CEFBS_None, // EVSUBFUMIAAW
12078 CEFBS_None, // EVSUBFUSIAAW
12079 CEFBS_None, // EVSUBFW
12080 CEFBS_None, // EVSUBIFW
12081 CEFBS_None, // EVXOR
12082 CEFBS_None, // EXTSB
12083 CEFBS_None, // EXTSB8
12084 CEFBS_None, // EXTSB8_32_64
12085 CEFBS_None, // EXTSB8_rec
12086 CEFBS_None, // EXTSB_rec
12087 CEFBS_None, // EXTSH
12088 CEFBS_None, // EXTSH8
12089 CEFBS_None, // EXTSH8_32_64
12090 CEFBS_None, // EXTSH8_rec
12091 CEFBS_None, // EXTSH_rec
12092 CEFBS_None, // EXTSW
12093 CEFBS_None, // EXTSWSLI
12094 CEFBS_None, // EXTSWSLI_32_64
12095 CEFBS_None, // EXTSWSLI_32_64_rec
12096 CEFBS_None, // EXTSWSLI_rec
12097 CEFBS_None, // EXTSW_32
12098 CEFBS_None, // EXTSW_32_64
12099 CEFBS_None, // EXTSW_32_64_rec
12100 CEFBS_None, // EXTSW_rec
12101 CEFBS_None, // EnforceIEIO
12102 CEFBS_None, // FABSD
12103 CEFBS_None, // FABSD_rec
12104 CEFBS_None, // FABSS
12105 CEFBS_None, // FABSS_rec
12106 CEFBS_None, // FADD
12107 CEFBS_None, // FADDS
12108 CEFBS_None, // FADDS_rec
12109 CEFBS_None, // FADD_rec
12110 CEFBS_None, // FADDrtz
12111 CEFBS_None, // FCFID
12112 CEFBS_None, // FCFIDS
12113 CEFBS_None, // FCFIDS_rec
12114 CEFBS_None, // FCFIDU
12115 CEFBS_None, // FCFIDUS
12116 CEFBS_None, // FCFIDUS_rec
12117 CEFBS_None, // FCFIDU_rec
12118 CEFBS_None, // FCFID_rec
12119 CEFBS_None, // FCMPOD
12120 CEFBS_None, // FCMPOS
12121 CEFBS_None, // FCMPUD
12122 CEFBS_None, // FCMPUS
12123 CEFBS_None, // FCPSGND
12124 CEFBS_None, // FCPSGND_rec
12125 CEFBS_None, // FCPSGNS
12126 CEFBS_None, // FCPSGNS_rec
12127 CEFBS_None, // FCTID
12128 CEFBS_None, // FCTIDU
12129 CEFBS_None, // FCTIDUZ
12130 CEFBS_None, // FCTIDUZ_rec
12131 CEFBS_None, // FCTIDU_rec
12132 CEFBS_None, // FCTIDZ
12133 CEFBS_None, // FCTIDZ_rec
12134 CEFBS_None, // FCTID_rec
12135 CEFBS_None, // FCTIW
12136 CEFBS_None, // FCTIWU
12137 CEFBS_None, // FCTIWUZ
12138 CEFBS_None, // FCTIWUZ_rec
12139 CEFBS_None, // FCTIWU_rec
12140 CEFBS_None, // FCTIWZ
12141 CEFBS_None, // FCTIWZ_rec
12142 CEFBS_None, // FCTIW_rec
12143 CEFBS_None, // FDIV
12144 CEFBS_None, // FDIVS
12145 CEFBS_None, // FDIVS_rec
12146 CEFBS_None, // FDIV_rec
12147 CEFBS_None, // FENCE
12148 CEFBS_None, // FMADD
12149 CEFBS_None, // FMADDS
12150 CEFBS_None, // FMADDS_rec
12151 CEFBS_None, // FMADD_rec
12152 CEFBS_None, // FMR
12153 CEFBS_None, // FMR_rec
12154 CEFBS_None, // FMSUB
12155 CEFBS_None, // FMSUBS
12156 CEFBS_None, // FMSUBS_rec
12157 CEFBS_None, // FMSUB_rec
12158 CEFBS_None, // FMUL
12159 CEFBS_None, // FMULS
12160 CEFBS_None, // FMULS_rec
12161 CEFBS_None, // FMUL_rec
12162 CEFBS_None, // FNABSD
12163 CEFBS_None, // FNABSD_rec
12164 CEFBS_None, // FNABSS
12165 CEFBS_None, // FNABSS_rec
12166 CEFBS_None, // FNEGD
12167 CEFBS_None, // FNEGD_rec
12168 CEFBS_None, // FNEGS
12169 CEFBS_None, // FNEGS_rec
12170 CEFBS_None, // FNMADD
12171 CEFBS_None, // FNMADDS
12172 CEFBS_None, // FNMADDS_rec
12173 CEFBS_None, // FNMADD_rec
12174 CEFBS_None, // FNMSUB
12175 CEFBS_None, // FNMSUBS
12176 CEFBS_None, // FNMSUBS_rec
12177 CEFBS_None, // FNMSUB_rec
12178 CEFBS_None, // FRE
12179 CEFBS_None, // FRES
12180 CEFBS_None, // FRES_rec
12181 CEFBS_None, // FRE_rec
12182 CEFBS_None, // FRIMD
12183 CEFBS_None, // FRIMD_rec
12184 CEFBS_None, // FRIMS
12185 CEFBS_None, // FRIMS_rec
12186 CEFBS_None, // FRIND
12187 CEFBS_None, // FRIND_rec
12188 CEFBS_None, // FRINS
12189 CEFBS_None, // FRINS_rec
12190 CEFBS_None, // FRIPD
12191 CEFBS_None, // FRIPD_rec
12192 CEFBS_None, // FRIPS
12193 CEFBS_None, // FRIPS_rec
12194 CEFBS_None, // FRIZD
12195 CEFBS_None, // FRIZD_rec
12196 CEFBS_None, // FRIZS
12197 CEFBS_None, // FRIZS_rec
12198 CEFBS_None, // FRSP
12199 CEFBS_None, // FRSP_rec
12200 CEFBS_None, // FRSQRTE
12201 CEFBS_None, // FRSQRTES
12202 CEFBS_None, // FRSQRTES_rec
12203 CEFBS_None, // FRSQRTE_rec
12204 CEFBS_None, // FSELD
12205 CEFBS_None, // FSELD_rec
12206 CEFBS_None, // FSELS
12207 CEFBS_None, // FSELS_rec
12208 CEFBS_None, // FSQRT
12209 CEFBS_None, // FSQRTS
12210 CEFBS_None, // FSQRTS_rec
12211 CEFBS_None, // FSQRT_rec
12212 CEFBS_None, // FSUB
12213 CEFBS_None, // FSUBS
12214 CEFBS_None, // FSUBS_rec
12215 CEFBS_None, // FSUB_rec
12216 CEFBS_None, // FTDIV
12217 CEFBS_None, // FTSQRT
12218 CEFBS_None, // GETtlsADDR
12219 CEFBS_None, // GETtlsADDR32
12220 CEFBS_None, // GETtlsADDR32AIX
12221 CEFBS_None, // GETtlsADDR64AIX
12222 CEFBS_None, // GETtlsADDRPCREL
12223 CEFBS_None, // GETtlsMOD32AIX
12224 CEFBS_None, // GETtlsMOD64AIX
12225 CEFBS_None, // GETtlsTpointer32AIX
12226 CEFBS_None, // GETtlsldADDR
12227 CEFBS_None, // GETtlsldADDR32
12228 CEFBS_None, // GETtlsldADDRPCREL
12229 CEFBS_None, // HASHCHK
12230 CEFBS_None, // HASHCHK8
12231 CEFBS_None, // HASHCHKP
12232 CEFBS_None, // HASHCHKP8
12233 CEFBS_None, // HASHST
12234 CEFBS_None, // HASHST8
12235 CEFBS_None, // HASHSTP
12236 CEFBS_None, // HASHSTP8
12237 CEFBS_None, // HRFID
12238 CEFBS_None, // ICBI
12239 CEFBS_None, // ICBIEP
12240 CEFBS_None, // ICBLC
12241 CEFBS_None, // ICBLQ
12242 CEFBS_None, // ICBT
12243 CEFBS_None, // ICBTLS
12244 CEFBS_None, // ICCCI
12245 CEFBS_None, // ISEL
12246 CEFBS_None, // ISEL8
12247 CEFBS_None, // ISYNC
12248 CEFBS_None, // LA
12249 CEFBS_None, // LA8
12250 CEFBS_None, // LBARX
12251 CEFBS_None, // LBARXL
12252 CEFBS_None, // LBEPX
12253 CEFBS_None, // LBZ
12254 CEFBS_None, // LBZ8
12255 CEFBS_None, // LBZCIX
12256 CEFBS_None, // LBZU
12257 CEFBS_None, // LBZU8
12258 CEFBS_None, // LBZUX
12259 CEFBS_None, // LBZUX8
12260 CEFBS_None, // LBZX
12261 CEFBS_None, // LBZX8
12262 CEFBS_None, // LBZXTLS
12263 CEFBS_None, // LBZXTLS_
12264 CEFBS_None, // LBZXTLS_32
12265 CEFBS_None, // LD
12266 CEFBS_None, // LDARX
12267 CEFBS_None, // LDARXL
12268 CEFBS_None, // LDAT
12269 CEFBS_None, // LDAT_CSNE
12270 CEFBS_None, // LDBRX
12271 CEFBS_None, // LDCIX
12272 CEFBS_None, // LDU
12273 CEFBS_None, // LDUX
12274 CEFBS_None, // LDX
12275 CEFBS_None, // LDXTLS
12276 CEFBS_None, // LDXTLS_
12277 CEFBS_None, // LDgotTprelL
12278 CEFBS_None, // LDgotTprelL32
12279 CEFBS_None, // LDtoc
12280 CEFBS_None, // LDtocBA
12281 CEFBS_None, // LDtocCPT
12282 CEFBS_None, // LDtocJTI
12283 CEFBS_None, // LDtocL
12284 CEFBS_None, // LFD
12285 CEFBS_None, // LFDEPX
12286 CEFBS_None, // LFDU
12287 CEFBS_None, // LFDUX
12288 CEFBS_None, // LFDX
12289 CEFBS_None, // LFDXTLS
12290 CEFBS_None, // LFDXTLS_
12291 CEFBS_None, // LFIWAX
12292 CEFBS_None, // LFIWZX
12293 CEFBS_None, // LFS
12294 CEFBS_None, // LFSU
12295 CEFBS_None, // LFSUX
12296 CEFBS_None, // LFSX
12297 CEFBS_None, // LFSXTLS
12298 CEFBS_None, // LFSXTLS_
12299 CEFBS_None, // LHA
12300 CEFBS_None, // LHA8
12301 CEFBS_None, // LHARX
12302 CEFBS_None, // LHARXL
12303 CEFBS_None, // LHAU
12304 CEFBS_None, // LHAU8
12305 CEFBS_None, // LHAUX
12306 CEFBS_None, // LHAUX8
12307 CEFBS_None, // LHAX
12308 CEFBS_None, // LHAX8
12309 CEFBS_None, // LHAXTLS
12310 CEFBS_None, // LHAXTLS_
12311 CEFBS_None, // LHAXTLS_32
12312 CEFBS_None, // LHBRX
12313 CEFBS_None, // LHBRX8
12314 CEFBS_None, // LHEPX
12315 CEFBS_None, // LHZ
12316 CEFBS_None, // LHZ8
12317 CEFBS_None, // LHZCIX
12318 CEFBS_None, // LHZU
12319 CEFBS_None, // LHZU8
12320 CEFBS_None, // LHZUX
12321 CEFBS_None, // LHZUX8
12322 CEFBS_None, // LHZX
12323 CEFBS_None, // LHZX8
12324 CEFBS_None, // LHZXTLS
12325 CEFBS_None, // LHZXTLS_
12326 CEFBS_None, // LHZXTLS_32
12327 CEFBS_None, // LI
12328 CEFBS_None, // LI8
12329 CEFBS_None, // LIS
12330 CEFBS_None, // LIS8
12331 CEFBS_None, // LMW
12332 CEFBS_None, // LQ
12333 CEFBS_None, // LQARX
12334 CEFBS_None, // LQARXL
12335 CEFBS_None, // LQX_PSEUDO
12336 CEFBS_None, // LSWI
12337 CEFBS_None, // LVEBX
12338 CEFBS_None, // LVEHX
12339 CEFBS_None, // LVEWX
12340 CEFBS_None, // LVSL
12341 CEFBS_None, // LVSR
12342 CEFBS_None, // LVX
12343 CEFBS_None, // LVXL
12344 CEFBS_None, // LWA
12345 CEFBS_None, // LWARX
12346 CEFBS_None, // LWARXL
12347 CEFBS_None, // LWAT
12348 CEFBS_None, // LWAT_CSNE
12349 CEFBS_None, // LWAUX
12350 CEFBS_None, // LWAX
12351 CEFBS_None, // LWAXTLS
12352 CEFBS_None, // LWAXTLS_
12353 CEFBS_None, // LWAXTLS_32
12354 CEFBS_None, // LWAX_32
12355 CEFBS_None, // LWA_32
12356 CEFBS_None, // LWBRX
12357 CEFBS_None, // LWBRX8
12358 CEFBS_None, // LWEPX
12359 CEFBS_None, // LWZ
12360 CEFBS_None, // LWZ8
12361 CEFBS_None, // LWZCIX
12362 CEFBS_None, // LWZU
12363 CEFBS_None, // LWZU8
12364 CEFBS_None, // LWZUX
12365 CEFBS_None, // LWZUX8
12366 CEFBS_None, // LWZX
12367 CEFBS_None, // LWZX8
12368 CEFBS_None, // LWZXTLS
12369 CEFBS_None, // LWZXTLS_
12370 CEFBS_None, // LWZXTLS_32
12371 CEFBS_None, // LWZtoc
12372 CEFBS_None, // LWZtocL
12373 CEFBS_None, // LXSD
12374 CEFBS_None, // LXSDX
12375 CEFBS_None, // LXSIBZX
12376 CEFBS_None, // LXSIHZX
12377 CEFBS_None, // LXSIWAX
12378 CEFBS_None, // LXSIWZX
12379 CEFBS_None, // LXSSP
12380 CEFBS_None, // LXSSPX
12381 CEFBS_None, // LXV
12382 CEFBS_None, // LXVB16X
12383 CEFBS_None, // LXVD2X
12384 CEFBS_None, // LXVDSX
12385 CEFBS_None, // LXVH8X
12386 CEFBS_None, // LXVKQ
12387 CEFBS_None, // LXVL
12388 CEFBS_None, // LXVLL
12389 CEFBS_None, // LXVP
12390 CEFBS_None, // LXVPB32X
12391 CEFBS_None, // LXVPRL
12392 CEFBS_None, // LXVPRLL
12393 CEFBS_None, // LXVPX
12394 CEFBS_None, // LXVRBX
12395 CEFBS_None, // LXVRDX
12396 CEFBS_None, // LXVRHX
12397 CEFBS_None, // LXVRL
12398 CEFBS_None, // LXVRLL
12399 CEFBS_None, // LXVRWX
12400 CEFBS_None, // LXVW4X
12401 CEFBS_None, // LXVWSX
12402 CEFBS_None, // LXVX
12403 CEFBS_None, // MADDHD
12404 CEFBS_None, // MADDHDU
12405 CEFBS_None, // MADDLD
12406 CEFBS_None, // MADDLD8
12407 CEFBS_None, // MBAR
12408 CEFBS_None, // MCRF
12409 CEFBS_None, // MCRFS
12410 CEFBS_None, // MCRXRX
12411 CEFBS_None, // MFBHRBE
12412 CEFBS_None, // MFCR
12413 CEFBS_None, // MFCR8
12414 CEFBS_None, // MFCTR
12415 CEFBS_None, // MFCTR8
12416 CEFBS_None, // MFDCR
12417 CEFBS_None, // MFFS
12418 CEFBS_None, // MFFSCDRN
12419 CEFBS_None, // MFFSCDRNI
12420 CEFBS_None, // MFFSCE
12421 CEFBS_None, // MFFSCRN
12422 CEFBS_None, // MFFSCRNI
12423 CEFBS_None, // MFFSL
12424 CEFBS_None, // MFFS_rec
12425 CEFBS_None, // MFLR
12426 CEFBS_None, // MFLR8
12427 CEFBS_None, // MFMSR
12428 CEFBS_None, // MFOCRF
12429 CEFBS_None, // MFOCRF8
12430 CEFBS_None, // MFPMR
12431 CEFBS_None, // MFSPR
12432 CEFBS_None, // MFSPR8
12433 CEFBS_None, // MFSR
12434 CEFBS_None, // MFSRIN
12435 CEFBS_None, // MFTB
12436 CEFBS_None, // MFTB8
12437 CEFBS_None, // MFUDSCR
12438 CEFBS_None, // MFVRD
12439 CEFBS_None, // MFVRSAVE
12440 CEFBS_None, // MFVRSAVEv
12441 CEFBS_None, // MFVRWZ
12442 CEFBS_None, // MFVSCR
12443 CEFBS_None, // MFVSRD
12444 CEFBS_None, // MFVSRLD
12445 CEFBS_None, // MFVSRWZ
12446 CEFBS_None, // MODSD
12447 CEFBS_None, // MODSW
12448 CEFBS_None, // MODUD
12449 CEFBS_None, // MODUW
12450 CEFBS_None, // MSGSNDP
12451 CEFBS_None, // MSGSNDP8
12452 CEFBS_None, // MSGSYNC
12453 CEFBS_None, // MSYNC
12454 CEFBS_None, // MTCRF
12455 CEFBS_None, // MTCRF8
12456 CEFBS_None, // MTCTR
12457 CEFBS_None, // MTCTR8
12458 CEFBS_None, // MTCTR8loop
12459 CEFBS_None, // MTCTRloop
12460 CEFBS_None, // MTDCR
12461 CEFBS_None, // MTFSB0
12462 CEFBS_None, // MTFSB1
12463 CEFBS_None, // MTFSF
12464 CEFBS_None, // MTFSFI
12465 CEFBS_None, // MTFSFI_rec
12466 CEFBS_None, // MTFSFIb
12467 CEFBS_None, // MTFSF_rec
12468 CEFBS_None, // MTFSFb
12469 CEFBS_None, // MTLPL
12470 CEFBS_None, // MTLPL8
12471 CEFBS_None, // MTLR
12472 CEFBS_None, // MTLR8
12473 CEFBS_None, // MTMSR
12474 CEFBS_None, // MTMSRD
12475 CEFBS_None, // MTOCRF
12476 CEFBS_None, // MTOCRF8
12477 CEFBS_None, // MTPMR
12478 CEFBS_None, // MTSPR
12479 CEFBS_None, // MTSPR8
12480 CEFBS_None, // MTSR
12481 CEFBS_None, // MTSRIN
12482 CEFBS_None, // MTUDSCR
12483 CEFBS_None, // MTVRD
12484 CEFBS_None, // MTVRSAVE
12485 CEFBS_None, // MTVRSAVEv
12486 CEFBS_None, // MTVRWA
12487 CEFBS_None, // MTVRWZ
12488 CEFBS_None, // MTVSCR
12489 CEFBS_None, // MTVSRBM
12490 CEFBS_None, // MTVSRBMI
12491 CEFBS_None, // MTVSRD
12492 CEFBS_None, // MTVSRDD
12493 CEFBS_None, // MTVSRDM
12494 CEFBS_None, // MTVSRHM
12495 CEFBS_None, // MTVSRQM
12496 CEFBS_None, // MTVSRWA
12497 CEFBS_None, // MTVSRWM
12498 CEFBS_None, // MTVSRWS
12499 CEFBS_None, // MTVSRWZ
12500 CEFBS_None, // MULHD
12501 CEFBS_None, // MULHDU
12502 CEFBS_None, // MULHDU_rec
12503 CEFBS_None, // MULHD_rec
12504 CEFBS_None, // MULHW
12505 CEFBS_None, // MULHWU
12506 CEFBS_None, // MULHWU_rec
12507 CEFBS_None, // MULHW_rec
12508 CEFBS_None, // MULLD
12509 CEFBS_None, // MULLDO
12510 CEFBS_None, // MULLDO_rec
12511 CEFBS_None, // MULLD_rec
12512 CEFBS_None, // MULLI
12513 CEFBS_None, // MULLI8
12514 CEFBS_None, // MULLW
12515 CEFBS_None, // MULLWO
12516 CEFBS_None, // MULLWO_rec
12517 CEFBS_None, // MULLW_rec
12518 CEFBS_None, // MoveGOTtoLR
12519 CEFBS_None, // MovePCtoLR
12520 CEFBS_None, // MovePCtoLR8
12521 CEFBS_None, // NAND
12522 CEFBS_None, // NAND8
12523 CEFBS_None, // NAND8_rec
12524 CEFBS_None, // NAND_rec
12525 CEFBS_None, // NAP
12526 CEFBS_None, // NEG
12527 CEFBS_None, // NEG8
12528 CEFBS_None, // NEG8O
12529 CEFBS_None, // NEG8O_rec
12530 CEFBS_None, // NEG8_rec
12531 CEFBS_None, // NEGO
12532 CEFBS_None, // NEGO_rec
12533 CEFBS_None, // NEG_rec
12534 CEFBS_None, // NOP
12535 CEFBS_None, // NOP_GT_PWR6
12536 CEFBS_None, // NOP_GT_PWR7
12537 CEFBS_None, // NOR
12538 CEFBS_None, // NOR8
12539 CEFBS_None, // NOR8_rec
12540 CEFBS_None, // NOR_rec
12541 CEFBS_None, // OR
12542 CEFBS_None, // OR8
12543 CEFBS_None, // OR8_rec
12544 CEFBS_None, // ORC
12545 CEFBS_None, // ORC8
12546 CEFBS_None, // ORC8_rec
12547 CEFBS_None, // ORC_rec
12548 CEFBS_None, // ORI
12549 CEFBS_None, // ORI8
12550 CEFBS_None, // ORIS
12551 CEFBS_None, // ORIS8
12552 CEFBS_None, // OR_rec
12553 CEFBS_None, // PADDI
12554 CEFBS_None, // PADDI8
12555 CEFBS_None, // PADDI8pc
12556 CEFBS_None, // PADDIS
12557 CEFBS_None, // PADDIS8
12558 CEFBS_None, // PADDIS8pc
12559 CEFBS_None, // PADDISpc
12560 CEFBS_None, // PADDIdtprel
12561 CEFBS_None, // PADDIpc
12562 CEFBS_None, // PDEPD
12563 CEFBS_None, // PEXTD
12564 CEFBS_None, // PLA
12565 CEFBS_None, // PLA8
12566 CEFBS_None, // PLA8pc
12567 CEFBS_None, // PLApc
12568 CEFBS_None, // PLBZ
12569 CEFBS_None, // PLBZ8
12570 CEFBS_None, // PLBZ8nopc
12571 CEFBS_None, // PLBZ8onlypc
12572 CEFBS_None, // PLBZ8pc
12573 CEFBS_None, // PLBZnopc
12574 CEFBS_None, // PLBZonlypc
12575 CEFBS_None, // PLBZpc
12576 CEFBS_None, // PLD
12577 CEFBS_None, // PLDnopc
12578 CEFBS_None, // PLDonlypc
12579 CEFBS_None, // PLDpc
12580 CEFBS_None, // PLFD
12581 CEFBS_None, // PLFDnopc
12582 CEFBS_None, // PLFDonlypc
12583 CEFBS_None, // PLFDpc
12584 CEFBS_None, // PLFS
12585 CEFBS_None, // PLFSnopc
12586 CEFBS_None, // PLFSonlypc
12587 CEFBS_None, // PLFSpc
12588 CEFBS_None, // PLHA
12589 CEFBS_None, // PLHA8
12590 CEFBS_None, // PLHA8nopc
12591 CEFBS_None, // PLHA8onlypc
12592 CEFBS_None, // PLHA8pc
12593 CEFBS_None, // PLHAnopc
12594 CEFBS_None, // PLHAonlypc
12595 CEFBS_None, // PLHApc
12596 CEFBS_None, // PLHZ
12597 CEFBS_None, // PLHZ8
12598 CEFBS_None, // PLHZ8nopc
12599 CEFBS_None, // PLHZ8onlypc
12600 CEFBS_None, // PLHZ8pc
12601 CEFBS_None, // PLHZnopc
12602 CEFBS_None, // PLHZonlypc
12603 CEFBS_None, // PLHZpc
12604 CEFBS_None, // PLI
12605 CEFBS_None, // PLI8
12606 CEFBS_None, // PLWA
12607 CEFBS_None, // PLWA8
12608 CEFBS_None, // PLWA8nopc
12609 CEFBS_None, // PLWA8onlypc
12610 CEFBS_None, // PLWA8pc
12611 CEFBS_None, // PLWAnopc
12612 CEFBS_None, // PLWAonlypc
12613 CEFBS_None, // PLWApc
12614 CEFBS_None, // PLWZ
12615 CEFBS_None, // PLWZ8
12616 CEFBS_None, // PLWZ8nopc
12617 CEFBS_None, // PLWZ8onlypc
12618 CEFBS_None, // PLWZ8pc
12619 CEFBS_None, // PLWZnopc
12620 CEFBS_None, // PLWZonlypc
12621 CEFBS_None, // PLWZpc
12622 CEFBS_None, // PLXSD
12623 CEFBS_None, // PLXSDnopc
12624 CEFBS_None, // PLXSDonlypc
12625 CEFBS_None, // PLXSDpc
12626 CEFBS_None, // PLXSSP
12627 CEFBS_None, // PLXSSPnopc
12628 CEFBS_None, // PLXSSPonlypc
12629 CEFBS_None, // PLXSSPpc
12630 CEFBS_None, // PLXV
12631 CEFBS_None, // PLXVP
12632 CEFBS_None, // PLXVPnopc
12633 CEFBS_None, // PLXVPonlypc
12634 CEFBS_None, // PLXVPpc
12635 CEFBS_None, // PLXVnopc
12636 CEFBS_None, // PLXVonlypc
12637 CEFBS_None, // PLXVpc
12638 CEFBS_None, // PMDMXVBF16GERX2
12639 CEFBS_None, // PMDMXVBF16GERX2NN
12640 CEFBS_None, // PMDMXVBF16GERX2NP
12641 CEFBS_None, // PMDMXVBF16GERX2PN
12642 CEFBS_None, // PMDMXVBF16GERX2PP
12643 CEFBS_None, // PMDMXVF16GERX2
12644 CEFBS_None, // PMDMXVF16GERX2NN
12645 CEFBS_None, // PMDMXVF16GERX2NP
12646 CEFBS_None, // PMDMXVF16GERX2PN
12647 CEFBS_None, // PMDMXVF16GERX2PP
12648 CEFBS_None, // PMDMXVI8GERX4
12649 CEFBS_None, // PMDMXVI8GERX4PP
12650 CEFBS_None, // PMDMXVI8GERX4SPP
12651 CEFBS_None, // PMXVBF16GER2
12652 CEFBS_None, // PMXVBF16GER2NN
12653 CEFBS_None, // PMXVBF16GER2NP
12654 CEFBS_None, // PMXVBF16GER2PN
12655 CEFBS_None, // PMXVBF16GER2PP
12656 CEFBS_None, // PMXVBF16GER2W
12657 CEFBS_None, // PMXVBF16GER2WNN
12658 CEFBS_None, // PMXVBF16GER2WNP
12659 CEFBS_None, // PMXVBF16GER2WPN
12660 CEFBS_None, // PMXVBF16GER2WPP
12661 CEFBS_None, // PMXVF16GER2
12662 CEFBS_None, // PMXVF16GER2NN
12663 CEFBS_None, // PMXVF16GER2NP
12664 CEFBS_None, // PMXVF16GER2PN
12665 CEFBS_None, // PMXVF16GER2PP
12666 CEFBS_None, // PMXVF16GER2W
12667 CEFBS_None, // PMXVF16GER2WNN
12668 CEFBS_None, // PMXVF16GER2WNP
12669 CEFBS_None, // PMXVF16GER2WPN
12670 CEFBS_None, // PMXVF16GER2WPP
12671 CEFBS_None, // PMXVF32GER
12672 CEFBS_None, // PMXVF32GERNN
12673 CEFBS_None, // PMXVF32GERNP
12674 CEFBS_None, // PMXVF32GERPN
12675 CEFBS_None, // PMXVF32GERPP
12676 CEFBS_None, // PMXVF32GERW
12677 CEFBS_None, // PMXVF32GERWNN
12678 CEFBS_None, // PMXVF32GERWNP
12679 CEFBS_None, // PMXVF32GERWPN
12680 CEFBS_None, // PMXVF32GERWPP
12681 CEFBS_None, // PMXVF64GER
12682 CEFBS_None, // PMXVF64GERNN
12683 CEFBS_None, // PMXVF64GERNP
12684 CEFBS_None, // PMXVF64GERPN
12685 CEFBS_None, // PMXVF64GERPP
12686 CEFBS_None, // PMXVF64GERW
12687 CEFBS_None, // PMXVF64GERWNN
12688 CEFBS_None, // PMXVF64GERWNP
12689 CEFBS_None, // PMXVF64GERWPN
12690 CEFBS_None, // PMXVF64GERWPP
12691 CEFBS_None, // PMXVI16GER2
12692 CEFBS_None, // PMXVI16GER2PP
12693 CEFBS_None, // PMXVI16GER2S
12694 CEFBS_None, // PMXVI16GER2SPP
12695 CEFBS_None, // PMXVI16GER2SW
12696 CEFBS_None, // PMXVI16GER2SWPP
12697 CEFBS_None, // PMXVI16GER2W
12698 CEFBS_None, // PMXVI16GER2WPP
12699 CEFBS_None, // PMXVI4GER8
12700 CEFBS_None, // PMXVI4GER8PP
12701 CEFBS_None, // PMXVI4GER8W
12702 CEFBS_None, // PMXVI4GER8WPP
12703 CEFBS_None, // PMXVI8GER4
12704 CEFBS_None, // PMXVI8GER4PP
12705 CEFBS_None, // PMXVI8GER4SPP
12706 CEFBS_None, // PMXVI8GER4W
12707 CEFBS_None, // PMXVI8GER4WPP
12708 CEFBS_None, // PMXVI8GER4WSPP
12709 CEFBS_None, // POPCNTB
12710 CEFBS_None, // POPCNTB8
12711 CEFBS_None, // POPCNTD
12712 CEFBS_None, // POPCNTW
12713 CEFBS_None, // PPC32GOT
12714 CEFBS_None, // PPC32PICGOT
12715 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12716 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12717 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12718 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12719 CEFBS_None, // PROBED_ALLOCA_32
12720 CEFBS_None, // PROBED_ALLOCA_64
12721 CEFBS_None, // PROBED_STACKALLOC_32
12722 CEFBS_None, // PROBED_STACKALLOC_64
12723 CEFBS_None, // PSTB
12724 CEFBS_None, // PSTB8
12725 CEFBS_None, // PSTB8nopc
12726 CEFBS_None, // PSTB8onlypc
12727 CEFBS_None, // PSTB8pc
12728 CEFBS_None, // PSTBnopc
12729 CEFBS_None, // PSTBonlypc
12730 CEFBS_None, // PSTBpc
12731 CEFBS_None, // PSTD
12732 CEFBS_None, // PSTDnopc
12733 CEFBS_None, // PSTDonlypc
12734 CEFBS_None, // PSTDpc
12735 CEFBS_None, // PSTFD
12736 CEFBS_None, // PSTFDnopc
12737 CEFBS_None, // PSTFDonlypc
12738 CEFBS_None, // PSTFDpc
12739 CEFBS_None, // PSTFS
12740 CEFBS_None, // PSTFSnopc
12741 CEFBS_None, // PSTFSonlypc
12742 CEFBS_None, // PSTFSpc
12743 CEFBS_None, // PSTH
12744 CEFBS_None, // PSTH8
12745 CEFBS_None, // PSTH8nopc
12746 CEFBS_None, // PSTH8onlypc
12747 CEFBS_None, // PSTH8pc
12748 CEFBS_None, // PSTHnopc
12749 CEFBS_None, // PSTHonlypc
12750 CEFBS_None, // PSTHpc
12751 CEFBS_None, // PSTW
12752 CEFBS_None, // PSTW8
12753 CEFBS_None, // PSTW8nopc
12754 CEFBS_None, // PSTW8onlypc
12755 CEFBS_None, // PSTW8pc
12756 CEFBS_None, // PSTWnopc
12757 CEFBS_None, // PSTWonlypc
12758 CEFBS_None, // PSTWpc
12759 CEFBS_None, // PSTXSD
12760 CEFBS_None, // PSTXSDnopc
12761 CEFBS_None, // PSTXSDonlypc
12762 CEFBS_None, // PSTXSDpc
12763 CEFBS_None, // PSTXSSP
12764 CEFBS_None, // PSTXSSPnopc
12765 CEFBS_None, // PSTXSSPonlypc
12766 CEFBS_None, // PSTXSSPpc
12767 CEFBS_None, // PSTXV
12768 CEFBS_None, // PSTXVP
12769 CEFBS_None, // PSTXVPnopc
12770 CEFBS_None, // PSTXVPonlypc
12771 CEFBS_None, // PSTXVPpc
12772 CEFBS_None, // PSTXVnopc
12773 CEFBS_None, // PSTXVonlypc
12774 CEFBS_None, // PSTXVpc
12775 CEFBS_None, // PTESYNCIO
12776 CEFBS_None, // PseudoEIEIO
12777 CEFBS_None, // RESTORE_ACC
12778 CEFBS_None, // RESTORE_CR
12779 CEFBS_None, // RESTORE_CRBIT
12780 CEFBS_None, // RESTORE_DMR
12781 CEFBS_None, // RESTORE_DMRP
12782 CEFBS_None, // RESTORE_QUADWORD
12783 CEFBS_None, // RESTORE_UACC
12784 CEFBS_None, // RESTORE_WACC
12785 CEFBS_None, // RFCI
12786 CEFBS_None, // RFDI
12787 CEFBS_None, // RFEBB
12788 CEFBS_None, // RFI
12789 CEFBS_None, // RFID
12790 CEFBS_None, // RFMCI
12791 CEFBS_None, // RLDCL
12792 CEFBS_None, // RLDCL_rec
12793 CEFBS_None, // RLDCR
12794 CEFBS_None, // RLDCR_rec
12795 CEFBS_None, // RLDIC
12796 CEFBS_None, // RLDICL
12797 CEFBS_None, // RLDICL_32
12798 CEFBS_None, // RLDICL_32_64
12799 CEFBS_None, // RLDICL_32_rec
12800 CEFBS_None, // RLDICL_rec
12801 CEFBS_None, // RLDICR
12802 CEFBS_None, // RLDICR_32
12803 CEFBS_None, // RLDICR_rec
12804 CEFBS_None, // RLDIC_rec
12805 CEFBS_None, // RLDIMI
12806 CEFBS_None, // RLDIMI_rec
12807 CEFBS_None, // RLWIMI
12808 CEFBS_None, // RLWIMI8
12809 CEFBS_None, // RLWIMI8_rec
12810 CEFBS_None, // RLWIMI_rec
12811 CEFBS_None, // RLWINM
12812 CEFBS_None, // RLWINM8
12813 CEFBS_None, // RLWINM8_rec
12814 CEFBS_None, // RLWINM_rec
12815 CEFBS_None, // RLWNM
12816 CEFBS_None, // RLWNM8
12817 CEFBS_None, // RLWNM8_rec
12818 CEFBS_None, // RLWNM_rec
12819 CEFBS_None, // ReadTB
12820 CEFBS_None, // SC
12821 CEFBS_None, // SCV
12822 CEFBS_None, // SELECT_CC_F16
12823 CEFBS_None, // SELECT_CC_F4
12824 CEFBS_None, // SELECT_CC_F8
12825 CEFBS_None, // SELECT_CC_I4
12826 CEFBS_None, // SELECT_CC_I8
12827 CEFBS_None, // SELECT_CC_SPE
12828 CEFBS_None, // SELECT_CC_SPE4
12829 CEFBS_None, // SELECT_CC_VRRC
12830 CEFBS_None, // SELECT_CC_VSFRC
12831 CEFBS_None, // SELECT_CC_VSRC
12832 CEFBS_None, // SELECT_CC_VSSRC
12833 CEFBS_None, // SELECT_F16
12834 CEFBS_None, // SELECT_F4
12835 CEFBS_None, // SELECT_F8
12836 CEFBS_None, // SELECT_I4
12837 CEFBS_None, // SELECT_I8
12838 CEFBS_None, // SELECT_SPE
12839 CEFBS_None, // SELECT_SPE4
12840 CEFBS_None, // SELECT_VRRC
12841 CEFBS_None, // SELECT_VSFRC
12842 CEFBS_None, // SELECT_VSRC
12843 CEFBS_None, // SELECT_VSSRC
12844 CEFBS_None, // SETB
12845 CEFBS_None, // SETB8
12846 CEFBS_None, // SETBC
12847 CEFBS_None, // SETBC8
12848 CEFBS_None, // SETBCR
12849 CEFBS_None, // SETBCR8
12850 CEFBS_None, // SETFLM
12851 CEFBS_None, // SETNBC
12852 CEFBS_None, // SETNBC8
12853 CEFBS_None, // SETNBCR
12854 CEFBS_None, // SETNBCR8
12855 CEFBS_None, // SETRND
12856 CEFBS_None, // SETRNDi
12857 CEFBS_None, // SLBFEE_rec
12858 CEFBS_None, // SLBIA
12859 CEFBS_None, // SLBIE
12860 CEFBS_None, // SLBIEG
12861 CEFBS_None, // SLBMFEE
12862 CEFBS_None, // SLBMFEV
12863 CEFBS_None, // SLBMTE
12864 CEFBS_None, // SLBSYNC
12865 CEFBS_None, // SLD
12866 CEFBS_None, // SLD_rec
12867 CEFBS_None, // SLW
12868 CEFBS_None, // SLW8
12869 CEFBS_None, // SLW8_rec
12870 CEFBS_None, // SLW_rec
12871 CEFBS_None, // SPELWZ
12872 CEFBS_None, // SPELWZX
12873 CEFBS_None, // SPESTW
12874 CEFBS_None, // SPESTWX
12875 CEFBS_None, // SPILL_ACC
12876 CEFBS_None, // SPILL_CR
12877 CEFBS_None, // SPILL_CRBIT
12878 CEFBS_None, // SPILL_DMR
12879 CEFBS_None, // SPILL_DMRP
12880 CEFBS_None, // SPILL_QUADWORD
12881 CEFBS_None, // SPILL_UACC
12882 CEFBS_None, // SPILL_WACC
12883 CEFBS_None, // SPLIT_QUADWORD
12884 CEFBS_None, // SRAD
12885 CEFBS_None, // SRADI
12886 CEFBS_None, // SRADI_32
12887 CEFBS_None, // SRADI_rec
12888 CEFBS_None, // SRAD_rec
12889 CEFBS_None, // SRAW
12890 CEFBS_None, // SRAW8
12891 CEFBS_None, // SRAW8_rec
12892 CEFBS_None, // SRAWI
12893 CEFBS_None, // SRAWI8
12894 CEFBS_None, // SRAWI8_rec
12895 CEFBS_None, // SRAWI_rec
12896 CEFBS_None, // SRAW_rec
12897 CEFBS_None, // SRD
12898 CEFBS_None, // SRD_rec
12899 CEFBS_None, // SRW
12900 CEFBS_None, // SRW8
12901 CEFBS_None, // SRW8_rec
12902 CEFBS_None, // SRW_rec
12903 CEFBS_None, // STB
12904 CEFBS_None, // STB8
12905 CEFBS_None, // STBCIX
12906 CEFBS_None, // STBCX
12907 CEFBS_None, // STBEPX
12908 CEFBS_None, // STBU
12909 CEFBS_None, // STBU8
12910 CEFBS_None, // STBUX
12911 CEFBS_None, // STBUX8
12912 CEFBS_None, // STBX
12913 CEFBS_None, // STBX8
12914 CEFBS_None, // STBXTLS
12915 CEFBS_None, // STBXTLS_
12916 CEFBS_None, // STBXTLS_32
12917 CEFBS_None, // STD
12918 CEFBS_None, // STDAT
12919 CEFBS_None, // STDBRX
12920 CEFBS_None, // STDCIX
12921 CEFBS_None, // STDCX
12922 CEFBS_None, // STDU
12923 CEFBS_None, // STDUX
12924 CEFBS_None, // STDX
12925 CEFBS_None, // STDXTLS
12926 CEFBS_None, // STDXTLS_
12927 CEFBS_None, // STFD
12928 CEFBS_None, // STFDEPX
12929 CEFBS_None, // STFDU
12930 CEFBS_None, // STFDUX
12931 CEFBS_None, // STFDX
12932 CEFBS_None, // STFDXTLS
12933 CEFBS_None, // STFDXTLS_
12934 CEFBS_None, // STFIWX
12935 CEFBS_None, // STFS
12936 CEFBS_None, // STFSU
12937 CEFBS_None, // STFSUX
12938 CEFBS_None, // STFSX
12939 CEFBS_None, // STFSXTLS
12940 CEFBS_None, // STFSXTLS_
12941 CEFBS_None, // STH
12942 CEFBS_None, // STH8
12943 CEFBS_None, // STHBRX
12944 CEFBS_None, // STHCIX
12945 CEFBS_None, // STHCX
12946 CEFBS_None, // STHEPX
12947 CEFBS_None, // STHU
12948 CEFBS_None, // STHU8
12949 CEFBS_None, // STHUX
12950 CEFBS_None, // STHUX8
12951 CEFBS_None, // STHX
12952 CEFBS_None, // STHX8
12953 CEFBS_None, // STHXTLS
12954 CEFBS_None, // STHXTLS_
12955 CEFBS_None, // STHXTLS_32
12956 CEFBS_None, // STMW
12957 CEFBS_None, // STOP
12958 CEFBS_None, // STQ
12959 CEFBS_None, // STQCX
12960 CEFBS_None, // STQX_PSEUDO
12961 CEFBS_None, // STSWI
12962 CEFBS_None, // STVEBX
12963 CEFBS_None, // STVEHX
12964 CEFBS_None, // STVEWX
12965 CEFBS_None, // STVX
12966 CEFBS_None, // STVXL
12967 CEFBS_None, // STW
12968 CEFBS_None, // STW8
12969 CEFBS_None, // STWAT
12970 CEFBS_None, // STWBRX
12971 CEFBS_None, // STWCIX
12972 CEFBS_None, // STWCX
12973 CEFBS_None, // STWEPX
12974 CEFBS_None, // STWU
12975 CEFBS_None, // STWU8
12976 CEFBS_None, // STWUX
12977 CEFBS_None, // STWUX8
12978 CEFBS_None, // STWX
12979 CEFBS_None, // STWX8
12980 CEFBS_None, // STWXTLS
12981 CEFBS_None, // STWXTLS_
12982 CEFBS_None, // STWXTLS_32
12983 CEFBS_None, // STXSD
12984 CEFBS_None, // STXSDX
12985 CEFBS_None, // STXSIBX
12986 CEFBS_None, // STXSIBXv
12987 CEFBS_None, // STXSIHX
12988 CEFBS_None, // STXSIHXv
12989 CEFBS_None, // STXSIWX
12990 CEFBS_None, // STXSSP
12991 CEFBS_None, // STXSSPX
12992 CEFBS_None, // STXV
12993 CEFBS_None, // STXVB16X
12994 CEFBS_None, // STXVD2X
12995 CEFBS_None, // STXVH8X
12996 CEFBS_None, // STXVL
12997 CEFBS_None, // STXVLL
12998 CEFBS_None, // STXVP
12999 CEFBS_None, // STXVPB32X
13000 CEFBS_None, // STXVPRL
13001 CEFBS_None, // STXVPRLL
13002 CEFBS_None, // STXVPX
13003 CEFBS_None, // STXVRBX
13004 CEFBS_None, // STXVRDX
13005 CEFBS_None, // STXVRHX
13006 CEFBS_None, // STXVRL
13007 CEFBS_None, // STXVRLL
13008 CEFBS_None, // STXVRWX
13009 CEFBS_None, // STXVW4X
13010 CEFBS_None, // STXVX
13011 CEFBS_None, // SUBF
13012 CEFBS_None, // SUBF8
13013 CEFBS_None, // SUBF8O
13014 CEFBS_None, // SUBF8O_rec
13015 CEFBS_None, // SUBF8_rec
13016 CEFBS_None, // SUBFC
13017 CEFBS_None, // SUBFC8
13018 CEFBS_None, // SUBFC8O
13019 CEFBS_None, // SUBFC8O_rec
13020 CEFBS_None, // SUBFC8_rec
13021 CEFBS_None, // SUBFCO
13022 CEFBS_None, // SUBFCO_rec
13023 CEFBS_None, // SUBFC_rec
13024 CEFBS_None, // SUBFE
13025 CEFBS_None, // SUBFE8
13026 CEFBS_None, // SUBFE8O
13027 CEFBS_None, // SUBFE8O_rec
13028 CEFBS_None, // SUBFE8_rec
13029 CEFBS_None, // SUBFEO
13030 CEFBS_None, // SUBFEO_rec
13031 CEFBS_None, // SUBFE_rec
13032 CEFBS_None, // SUBFIC
13033 CEFBS_None, // SUBFIC8
13034 CEFBS_None, // SUBFME
13035 CEFBS_None, // SUBFME8
13036 CEFBS_None, // SUBFME8O
13037 CEFBS_None, // SUBFME8O_rec
13038 CEFBS_None, // SUBFME8_rec
13039 CEFBS_None, // SUBFMEO
13040 CEFBS_None, // SUBFMEO_rec
13041 CEFBS_None, // SUBFME_rec
13042 CEFBS_None, // SUBFO
13043 CEFBS_None, // SUBFO_rec
13044 CEFBS_None, // SUBFUS
13045 CEFBS_None, // SUBFUS_rec
13046 CEFBS_None, // SUBFZE
13047 CEFBS_None, // SUBFZE8
13048 CEFBS_None, // SUBFZE8O
13049 CEFBS_None, // SUBFZE8O_rec
13050 CEFBS_None, // SUBFZE8_rec
13051 CEFBS_None, // SUBFZEO
13052 CEFBS_None, // SUBFZEO_rec
13053 CEFBS_None, // SUBFZE_rec
13054 CEFBS_None, // SUBF_rec
13055 CEFBS_None, // SYNC
13056 CEFBS_None, // SYNCP10
13057 CEFBS_None, // TABORT
13058 CEFBS_None, // TABORTDC
13059 CEFBS_None, // TABORTDCI
13060 CEFBS_None, // TABORTWC
13061 CEFBS_None, // TABORTWCI
13062 CEFBS_None, // TAILB
13063 CEFBS_None, // TAILB8
13064 CEFBS_None, // TAILBA
13065 CEFBS_None, // TAILBA8
13066 CEFBS_None, // TAILBCTR
13067 CEFBS_None, // TAILBCTR8
13068 CEFBS_None, // TBEGIN
13069 CEFBS_None, // TBEGIN_RET
13070 CEFBS_None, // TCHECK
13071 CEFBS_None, // TCHECK_RET
13072 CEFBS_None, // TCRETURNai
13073 CEFBS_None, // TCRETURNai8
13074 CEFBS_None, // TCRETURNdi
13075 CEFBS_None, // TCRETURNdi8
13076 CEFBS_None, // TCRETURNri
13077 CEFBS_None, // TCRETURNri8
13078 CEFBS_None, // TD
13079 CEFBS_None, // TDI
13080 CEFBS_None, // TEND
13081 CEFBS_None, // TLBIA
13082 CEFBS_None, // TLBIE
13083 CEFBS_None, // TLBIE8P9
13084 CEFBS_None, // TLBIEIO
13085 CEFBS_None, // TLBIEL
13086 CEFBS_None, // TLBIEP
13087 CEFBS_None, // TLBIEP8
13088 CEFBS_None, // TLBIEP9
13089 CEFBS_None, // TLBILX
13090 CEFBS_None, // TLBIVAX
13091 CEFBS_None, // TLBLD
13092 CEFBS_None, // TLBLI
13093 CEFBS_None, // TLBRE
13094 CEFBS_None, // TLBRE2
13095 CEFBS_None, // TLBSX
13096 CEFBS_None, // TLBSX2
13097 CEFBS_None, // TLBSX2D
13098 CEFBS_None, // TLBSYNC
13099 CEFBS_None, // TLBSYNCIO
13100 CEFBS_None, // TLBWE
13101 CEFBS_None, // TLBWE2
13102 CEFBS_None, // TLSGDAIX
13103 CEFBS_None, // TLSGDAIX8
13104 CEFBS_None, // TLSLDAIX
13105 CEFBS_None, // TLSLDAIX8
13106 CEFBS_None, // TRAP
13107 CEFBS_None, // TRECHKPT
13108 CEFBS_None, // TRECLAIM
13109 CEFBS_None, // TSR
13110 CEFBS_None, // TW
13111 CEFBS_None, // TWI
13112 CEFBS_None, // UNENCODED_NOP
13113 CEFBS_None, // UpdateGBR
13114 CEFBS_None, // VABSDUB
13115 CEFBS_None, // VABSDUH
13116 CEFBS_None, // VABSDUW
13117 CEFBS_None, // VADDCUQ
13118 CEFBS_None, // VADDCUW
13119 CEFBS_None, // VADDECUQ
13120 CEFBS_None, // VADDEUQM
13121 CEFBS_None, // VADDFP
13122 CEFBS_None, // VADDSBS
13123 CEFBS_None, // VADDSHS
13124 CEFBS_None, // VADDSWS
13125 CEFBS_None, // VADDUBM
13126 CEFBS_None, // VADDUBS
13127 CEFBS_None, // VADDUDM
13128 CEFBS_None, // VADDUHM
13129 CEFBS_None, // VADDUHS
13130 CEFBS_None, // VADDUQM
13131 CEFBS_None, // VADDUWM
13132 CEFBS_None, // VADDUWS
13133 CEFBS_None, // VAND
13134 CEFBS_None, // VANDC
13135 CEFBS_None, // VAVGSB
13136 CEFBS_None, // VAVGSH
13137 CEFBS_None, // VAVGSW
13138 CEFBS_None, // VAVGUB
13139 CEFBS_None, // VAVGUH
13140 CEFBS_None, // VAVGUW
13141 CEFBS_None, // VBPERMD
13142 CEFBS_None, // VBPERMQ
13143 CEFBS_None, // VCFSX
13144 CEFBS_None, // VCFSX_0
13145 CEFBS_None, // VCFUGED
13146 CEFBS_None, // VCFUX
13147 CEFBS_None, // VCFUX_0
13148 CEFBS_None, // VCIPHER
13149 CEFBS_None, // VCIPHERLAST
13150 CEFBS_None, // VCLRLB
13151 CEFBS_None, // VCLRRB
13152 CEFBS_None, // VCLZB
13153 CEFBS_None, // VCLZD
13154 CEFBS_None, // VCLZDM
13155 CEFBS_None, // VCLZH
13156 CEFBS_None, // VCLZLSBB
13157 CEFBS_None, // VCLZW
13158 CEFBS_None, // VCMPBFP
13159 CEFBS_None, // VCMPBFP_rec
13160 CEFBS_None, // VCMPEQFP
13161 CEFBS_None, // VCMPEQFP_rec
13162 CEFBS_None, // VCMPEQUB
13163 CEFBS_None, // VCMPEQUB_rec
13164 CEFBS_None, // VCMPEQUD
13165 CEFBS_None, // VCMPEQUD_rec
13166 CEFBS_None, // VCMPEQUH
13167 CEFBS_None, // VCMPEQUH_rec
13168 CEFBS_None, // VCMPEQUQ
13169 CEFBS_None, // VCMPEQUQ_rec
13170 CEFBS_None, // VCMPEQUW
13171 CEFBS_None, // VCMPEQUW_rec
13172 CEFBS_None, // VCMPGEFP
13173 CEFBS_None, // VCMPGEFP_rec
13174 CEFBS_None, // VCMPGTFP
13175 CEFBS_None, // VCMPGTFP_rec
13176 CEFBS_None, // VCMPGTSB
13177 CEFBS_None, // VCMPGTSB_rec
13178 CEFBS_None, // VCMPGTSD
13179 CEFBS_None, // VCMPGTSD_rec
13180 CEFBS_None, // VCMPGTSH
13181 CEFBS_None, // VCMPGTSH_rec
13182 CEFBS_None, // VCMPGTSQ
13183 CEFBS_None, // VCMPGTSQ_rec
13184 CEFBS_None, // VCMPGTSW
13185 CEFBS_None, // VCMPGTSW_rec
13186 CEFBS_None, // VCMPGTUB
13187 CEFBS_None, // VCMPGTUB_rec
13188 CEFBS_None, // VCMPGTUD
13189 CEFBS_None, // VCMPGTUD_rec
13190 CEFBS_None, // VCMPGTUH
13191 CEFBS_None, // VCMPGTUH_rec
13192 CEFBS_None, // VCMPGTUQ
13193 CEFBS_None, // VCMPGTUQ_rec
13194 CEFBS_None, // VCMPGTUW
13195 CEFBS_None, // VCMPGTUW_rec
13196 CEFBS_None, // VCMPNEB
13197 CEFBS_None, // VCMPNEB_rec
13198 CEFBS_None, // VCMPNEH
13199 CEFBS_None, // VCMPNEH_rec
13200 CEFBS_None, // VCMPNEW
13201 CEFBS_None, // VCMPNEW_rec
13202 CEFBS_None, // VCMPNEZB
13203 CEFBS_None, // VCMPNEZB_rec
13204 CEFBS_None, // VCMPNEZH
13205 CEFBS_None, // VCMPNEZH_rec
13206 CEFBS_None, // VCMPNEZW
13207 CEFBS_None, // VCMPNEZW_rec
13208 CEFBS_None, // VCMPSQ
13209 CEFBS_None, // VCMPUQ
13210 CEFBS_None, // VCNTMBB
13211 CEFBS_None, // VCNTMBD
13212 CEFBS_None, // VCNTMBH
13213 CEFBS_None, // VCNTMBW
13214 CEFBS_None, // VCTSXS
13215 CEFBS_None, // VCTSXS_0
13216 CEFBS_None, // VCTUXS
13217 CEFBS_None, // VCTUXS_0
13218 CEFBS_None, // VCTZB
13219 CEFBS_None, // VCTZD
13220 CEFBS_None, // VCTZDM
13221 CEFBS_None, // VCTZH
13222 CEFBS_None, // VCTZLSBB
13223 CEFBS_None, // VCTZW
13224 CEFBS_None, // VDIVESD
13225 CEFBS_None, // VDIVESQ
13226 CEFBS_None, // VDIVESW
13227 CEFBS_None, // VDIVEUD
13228 CEFBS_None, // VDIVEUQ
13229 CEFBS_None, // VDIVEUW
13230 CEFBS_None, // VDIVSD
13231 CEFBS_None, // VDIVSQ
13232 CEFBS_None, // VDIVSW
13233 CEFBS_None, // VDIVUD
13234 CEFBS_None, // VDIVUQ
13235 CEFBS_None, // VDIVUW
13236 CEFBS_None, // VEQV
13237 CEFBS_None, // VEXPANDBM
13238 CEFBS_None, // VEXPANDDM
13239 CEFBS_None, // VEXPANDHM
13240 CEFBS_None, // VEXPANDQM
13241 CEFBS_None, // VEXPANDWM
13242 CEFBS_None, // VEXPTEFP
13243 CEFBS_None, // VEXTDDVLX
13244 CEFBS_None, // VEXTDDVRX
13245 CEFBS_None, // VEXTDUBVLX
13246 CEFBS_None, // VEXTDUBVRX
13247 CEFBS_None, // VEXTDUHVLX
13248 CEFBS_None, // VEXTDUHVRX
13249 CEFBS_None, // VEXTDUWVLX
13250 CEFBS_None, // VEXTDUWVRX
13251 CEFBS_None, // VEXTRACTBM
13252 CEFBS_None, // VEXTRACTD
13253 CEFBS_None, // VEXTRACTDM
13254 CEFBS_None, // VEXTRACTHM
13255 CEFBS_None, // VEXTRACTQM
13256 CEFBS_None, // VEXTRACTUB
13257 CEFBS_None, // VEXTRACTUH
13258 CEFBS_None, // VEXTRACTUW
13259 CEFBS_None, // VEXTRACTWM
13260 CEFBS_None, // VEXTSB2D
13261 CEFBS_None, // VEXTSB2Ds
13262 CEFBS_None, // VEXTSB2W
13263 CEFBS_None, // VEXTSB2Ws
13264 CEFBS_None, // VEXTSD2Q
13265 CEFBS_None, // VEXTSH2D
13266 CEFBS_None, // VEXTSH2Ds
13267 CEFBS_None, // VEXTSH2W
13268 CEFBS_None, // VEXTSH2Ws
13269 CEFBS_None, // VEXTSW2D
13270 CEFBS_None, // VEXTSW2Ds
13271 CEFBS_None, // VEXTUBLX
13272 CEFBS_None, // VEXTUBRX
13273 CEFBS_None, // VEXTUHLX
13274 CEFBS_None, // VEXTUHRX
13275 CEFBS_None, // VEXTUWLX
13276 CEFBS_None, // VEXTUWRX
13277 CEFBS_None, // VGBBD
13278 CEFBS_None, // VGNB
13279 CEFBS_None, // VINSBLX
13280 CEFBS_None, // VINSBRX
13281 CEFBS_None, // VINSBVLX
13282 CEFBS_None, // VINSBVRX
13283 CEFBS_None, // VINSD
13284 CEFBS_None, // VINSDLX
13285 CEFBS_None, // VINSDRX
13286 CEFBS_None, // VINSERTB
13287 CEFBS_None, // VINSERTD
13288 CEFBS_None, // VINSERTH
13289 CEFBS_None, // VINSERTW
13290 CEFBS_None, // VINSHLX
13291 CEFBS_None, // VINSHRX
13292 CEFBS_None, // VINSHVLX
13293 CEFBS_None, // VINSHVRX
13294 CEFBS_None, // VINSW
13295 CEFBS_None, // VINSWLX
13296 CEFBS_None, // VINSWRX
13297 CEFBS_None, // VINSWVLX
13298 CEFBS_None, // VINSWVRX
13299 CEFBS_None, // VLOGEFP
13300 CEFBS_None, // VMADDFP
13301 CEFBS_None, // VMAXFP
13302 CEFBS_None, // VMAXSB
13303 CEFBS_None, // VMAXSD
13304 CEFBS_None, // VMAXSH
13305 CEFBS_None, // VMAXSW
13306 CEFBS_None, // VMAXUB
13307 CEFBS_None, // VMAXUD
13308 CEFBS_None, // VMAXUH
13309 CEFBS_None, // VMAXUW
13310 CEFBS_None, // VMHADDSHS
13311 CEFBS_None, // VMHRADDSHS
13312 CEFBS_None, // VMINFP
13313 CEFBS_None, // VMINSB
13314 CEFBS_None, // VMINSD
13315 CEFBS_None, // VMINSH
13316 CEFBS_None, // VMINSW
13317 CEFBS_None, // VMINUB
13318 CEFBS_None, // VMINUD
13319 CEFBS_None, // VMINUH
13320 CEFBS_None, // VMINUW
13321 CEFBS_None, // VMLADDUHM
13322 CEFBS_None, // VMODSD
13323 CEFBS_None, // VMODSQ
13324 CEFBS_None, // VMODSW
13325 CEFBS_None, // VMODUD
13326 CEFBS_None, // VMODUQ
13327 CEFBS_None, // VMODUW
13328 CEFBS_None, // VMRGEW
13329 CEFBS_None, // VMRGHB
13330 CEFBS_None, // VMRGHH
13331 CEFBS_None, // VMRGHW
13332 CEFBS_None, // VMRGLB
13333 CEFBS_None, // VMRGLH
13334 CEFBS_None, // VMRGLW
13335 CEFBS_None, // VMRGOW
13336 CEFBS_None, // VMSUMCUD
13337 CEFBS_None, // VMSUMMBM
13338 CEFBS_None, // VMSUMSHM
13339 CEFBS_None, // VMSUMSHS
13340 CEFBS_None, // VMSUMUBM
13341 CEFBS_None, // VMSUMUDM
13342 CEFBS_None, // VMSUMUHM
13343 CEFBS_None, // VMSUMUHS
13344 CEFBS_None, // VMUL10CUQ
13345 CEFBS_None, // VMUL10ECUQ
13346 CEFBS_None, // VMUL10EUQ
13347 CEFBS_None, // VMUL10UQ
13348 CEFBS_None, // VMULESB
13349 CEFBS_None, // VMULESD
13350 CEFBS_None, // VMULESH
13351 CEFBS_None, // VMULESW
13352 CEFBS_None, // VMULEUB
13353 CEFBS_None, // VMULEUD
13354 CEFBS_None, // VMULEUH
13355 CEFBS_None, // VMULEUW
13356 CEFBS_None, // VMULHSD
13357 CEFBS_None, // VMULHSW
13358 CEFBS_None, // VMULHUD
13359 CEFBS_None, // VMULHUW
13360 CEFBS_None, // VMULLD
13361 CEFBS_None, // VMULOSB
13362 CEFBS_None, // VMULOSD
13363 CEFBS_None, // VMULOSH
13364 CEFBS_None, // VMULOSW
13365 CEFBS_None, // VMULOUB
13366 CEFBS_None, // VMULOUD
13367 CEFBS_None, // VMULOUH
13368 CEFBS_None, // VMULOUW
13369 CEFBS_None, // VMULUWM
13370 CEFBS_None, // VNAND
13371 CEFBS_None, // VNCIPHER
13372 CEFBS_None, // VNCIPHERLAST
13373 CEFBS_None, // VNEGD
13374 CEFBS_None, // VNEGW
13375 CEFBS_None, // VNMSUBFP
13376 CEFBS_None, // VNOR
13377 CEFBS_None, // VOR
13378 CEFBS_None, // VORC
13379 CEFBS_None, // VPDEPD
13380 CEFBS_None, // VPERM
13381 CEFBS_None, // VPERMR
13382 CEFBS_None, // VPERMXOR
13383 CEFBS_None, // VPEXTD
13384 CEFBS_None, // VPKPX
13385 CEFBS_None, // VPKSDSS
13386 CEFBS_None, // VPKSDUS
13387 CEFBS_None, // VPKSHSS
13388 CEFBS_None, // VPKSHUS
13389 CEFBS_None, // VPKSWSS
13390 CEFBS_None, // VPKSWUS
13391 CEFBS_None, // VPKUDUM
13392 CEFBS_None, // VPKUDUS
13393 CEFBS_None, // VPKUHUM
13394 CEFBS_None, // VPKUHUS
13395 CEFBS_None, // VPKUWUM
13396 CEFBS_None, // VPKUWUS
13397 CEFBS_None, // VPMSUMB
13398 CEFBS_None, // VPMSUMD
13399 CEFBS_None, // VPMSUMH
13400 CEFBS_None, // VPMSUMW
13401 CEFBS_None, // VPOPCNTB
13402 CEFBS_None, // VPOPCNTD
13403 CEFBS_None, // VPOPCNTH
13404 CEFBS_None, // VPOPCNTW
13405 CEFBS_None, // VPRTYBD
13406 CEFBS_None, // VPRTYBQ
13407 CEFBS_None, // VPRTYBW
13408 CEFBS_None, // VREFP
13409 CEFBS_None, // VRFIM
13410 CEFBS_None, // VRFIN
13411 CEFBS_None, // VRFIP
13412 CEFBS_None, // VRFIZ
13413 CEFBS_None, // VRLB
13414 CEFBS_None, // VRLD
13415 CEFBS_None, // VRLDMI
13416 CEFBS_None, // VRLDNM
13417 CEFBS_None, // VRLH
13418 CEFBS_None, // VRLQ
13419 CEFBS_None, // VRLQMI
13420 CEFBS_None, // VRLQNM
13421 CEFBS_None, // VRLW
13422 CEFBS_None, // VRLWMI
13423 CEFBS_None, // VRLWNM
13424 CEFBS_None, // VRSQRTEFP
13425 CEFBS_None, // VSBOX
13426 CEFBS_None, // VSEL
13427 CEFBS_None, // VSHASIGMAD
13428 CEFBS_None, // VSHASIGMAW
13429 CEFBS_None, // VSL
13430 CEFBS_None, // VSLB
13431 CEFBS_None, // VSLD
13432 CEFBS_None, // VSLDBI
13433 CEFBS_None, // VSLDOI
13434 CEFBS_None, // VSLH
13435 CEFBS_None, // VSLO
13436 CEFBS_None, // VSLQ
13437 CEFBS_None, // VSLV
13438 CEFBS_None, // VSLW
13439 CEFBS_None, // VSPLTB
13440 CEFBS_None, // VSPLTBs
13441 CEFBS_None, // VSPLTH
13442 CEFBS_None, // VSPLTHs
13443 CEFBS_None, // VSPLTISB
13444 CEFBS_None, // VSPLTISH
13445 CEFBS_None, // VSPLTISW
13446 CEFBS_None, // VSPLTW
13447 CEFBS_None, // VSR
13448 CEFBS_None, // VSRAB
13449 CEFBS_None, // VSRAD
13450 CEFBS_None, // VSRAH
13451 CEFBS_None, // VSRAQ
13452 CEFBS_None, // VSRAW
13453 CEFBS_None, // VSRB
13454 CEFBS_None, // VSRD
13455 CEFBS_None, // VSRDBI
13456 CEFBS_None, // VSRH
13457 CEFBS_None, // VSRO
13458 CEFBS_None, // VSRQ
13459 CEFBS_None, // VSRV
13460 CEFBS_None, // VSRW
13461 CEFBS_None, // VSTRIBL
13462 CEFBS_None, // VSTRIBL_rec
13463 CEFBS_None, // VSTRIBR
13464 CEFBS_None, // VSTRIBR_rec
13465 CEFBS_None, // VSTRIHL
13466 CEFBS_None, // VSTRIHL_rec
13467 CEFBS_None, // VSTRIHR
13468 CEFBS_None, // VSTRIHR_rec
13469 CEFBS_None, // VSUBCUQ
13470 CEFBS_None, // VSUBCUW
13471 CEFBS_None, // VSUBECUQ
13472 CEFBS_None, // VSUBEUQM
13473 CEFBS_None, // VSUBFP
13474 CEFBS_None, // VSUBSBS
13475 CEFBS_None, // VSUBSHS
13476 CEFBS_None, // VSUBSWS
13477 CEFBS_None, // VSUBUBM
13478 CEFBS_None, // VSUBUBS
13479 CEFBS_None, // VSUBUDM
13480 CEFBS_None, // VSUBUHM
13481 CEFBS_None, // VSUBUHS
13482 CEFBS_None, // VSUBUQM
13483 CEFBS_None, // VSUBUWM
13484 CEFBS_None, // VSUBUWS
13485 CEFBS_None, // VSUM2SWS
13486 CEFBS_None, // VSUM4SBS
13487 CEFBS_None, // VSUM4SHS
13488 CEFBS_None, // VSUM4UBS
13489 CEFBS_None, // VSUMSWS
13490 CEFBS_None, // VUCMPRHB
13491 CEFBS_None, // VUCMPRHH
13492 CEFBS_None, // VUCMPRHN
13493 CEFBS_None, // VUCMPRLB
13494 CEFBS_None, // VUCMPRLH
13495 CEFBS_None, // VUCMPRLN
13496 CEFBS_None, // VUPKHPX
13497 CEFBS_None, // VUPKHSB
13498 CEFBS_None, // VUPKHSH
13499 CEFBS_None, // VUPKHSNTOB
13500 CEFBS_None, // VUPKHSW
13501 CEFBS_None, // VUPKINT4TOBF16
13502 CEFBS_None, // VUPKINT4TOFP32
13503 CEFBS_None, // VUPKINT8TOBF16
13504 CEFBS_None, // VUPKINT8TOFP32
13505 CEFBS_None, // VUPKLPX
13506 CEFBS_None, // VUPKLSB
13507 CEFBS_None, // VUPKLSH
13508 CEFBS_None, // VUPKLSNTOB
13509 CEFBS_None, // VUPKLSW
13510 CEFBS_None, // VXOR
13511 CEFBS_None, // V_SET0
13512 CEFBS_None, // V_SET0B
13513 CEFBS_None, // V_SET0H
13514 CEFBS_None, // V_SETALLONES
13515 CEFBS_None, // V_SETALLONESB
13516 CEFBS_None, // V_SETALLONESH
13517 CEFBS_None, // WAIT
13518 CEFBS_None, // WAITP10
13519 CEFBS_None, // WRTEE
13520 CEFBS_None, // WRTEEI
13521 CEFBS_None, // XOR
13522 CEFBS_None, // XOR8
13523 CEFBS_None, // XOR8_rec
13524 CEFBS_None, // XORI
13525 CEFBS_None, // XORI8
13526 CEFBS_None, // XORIS
13527 CEFBS_None, // XORIS8
13528 CEFBS_None, // XOR_rec
13529 CEFBS_None, // XSABSDP
13530 CEFBS_None, // XSABSQP
13531 CEFBS_None, // XSADDADDSUQM
13532 CEFBS_None, // XSADDADDUQM
13533 CEFBS_None, // XSADDDP
13534 CEFBS_None, // XSADDQP
13535 CEFBS_None, // XSADDQPO
13536 CEFBS_None, // XSADDSP
13537 CEFBS_None, // XSADDSUBSUQM
13538 CEFBS_None, // XSADDSUBUQM
13539 CEFBS_None, // XSCMPEQDP
13540 CEFBS_None, // XSCMPEQQP
13541 CEFBS_None, // XSCMPEXPDP
13542 CEFBS_None, // XSCMPEXPQP
13543 CEFBS_None, // XSCMPGEDP
13544 CEFBS_None, // XSCMPGEQP
13545 CEFBS_None, // XSCMPGTDP
13546 CEFBS_None, // XSCMPGTQP
13547 CEFBS_None, // XSCMPODP
13548 CEFBS_None, // XSCMPOQP
13549 CEFBS_None, // XSCMPUDP
13550 CEFBS_None, // XSCMPUQP
13551 CEFBS_None, // XSCPSGNDP
13552 CEFBS_None, // XSCPSGNQP
13553 CEFBS_None, // XSCVDPHP
13554 CEFBS_None, // XSCVDPQP
13555 CEFBS_None, // XSCVDPSP
13556 CEFBS_None, // XSCVDPSPN
13557 CEFBS_None, // XSCVDPSXDS
13558 CEFBS_None, // XSCVDPSXDSs
13559 CEFBS_None, // XSCVDPSXWS
13560 CEFBS_None, // XSCVDPSXWSs
13561 CEFBS_None, // XSCVDPUXDS
13562 CEFBS_None, // XSCVDPUXDSs
13563 CEFBS_None, // XSCVDPUXWS
13564 CEFBS_None, // XSCVDPUXWSs
13565 CEFBS_None, // XSCVHPDP
13566 CEFBS_None, // XSCVQPDP
13567 CEFBS_None, // XSCVQPDPO
13568 CEFBS_None, // XSCVQPSDZ
13569 CEFBS_None, // XSCVQPSQZ
13570 CEFBS_None, // XSCVQPSWZ
13571 CEFBS_None, // XSCVQPUDZ
13572 CEFBS_None, // XSCVQPUQZ
13573 CEFBS_None, // XSCVQPUWZ
13574 CEFBS_None, // XSCVSDQP
13575 CEFBS_None, // XSCVSPDP
13576 CEFBS_None, // XSCVSPDPN
13577 CEFBS_None, // XSCVSQQP
13578 CEFBS_None, // XSCVSXDDP
13579 CEFBS_None, // XSCVSXDSP
13580 CEFBS_None, // XSCVUDQP
13581 CEFBS_None, // XSCVUQQP
13582 CEFBS_None, // XSCVUXDDP
13583 CEFBS_None, // XSCVUXDSP
13584 CEFBS_None, // XSDIVDP
13585 CEFBS_None, // XSDIVQP
13586 CEFBS_None, // XSDIVQPO
13587 CEFBS_None, // XSDIVSP
13588 CEFBS_None, // XSIEXPDP
13589 CEFBS_None, // XSIEXPQP
13590 CEFBS_None, // XSMADDADP
13591 CEFBS_None, // XSMADDASP
13592 CEFBS_None, // XSMADDMDP
13593 CEFBS_None, // XSMADDMSP
13594 CEFBS_None, // XSMADDQP
13595 CEFBS_None, // XSMADDQPO
13596 CEFBS_None, // XSMAXCDP
13597 CEFBS_None, // XSMAXCQP
13598 CEFBS_None, // XSMAXDP
13599 CEFBS_None, // XSMAXJDP
13600 CEFBS_None, // XSMERGE2T1UQM
13601 CEFBS_None, // XSMERGE2T2UQM
13602 CEFBS_None, // XSMERGE2T3UQM
13603 CEFBS_None, // XSMERGE3T1UQM
13604 CEFBS_None, // XSMINCDP
13605 CEFBS_None, // XSMINCQP
13606 CEFBS_None, // XSMINDP
13607 CEFBS_None, // XSMINJDP
13608 CEFBS_None, // XSMSUBADP
13609 CEFBS_None, // XSMSUBASP
13610 CEFBS_None, // XSMSUBMDP
13611 CEFBS_None, // XSMSUBMSP
13612 CEFBS_None, // XSMSUBQP
13613 CEFBS_None, // XSMSUBQPO
13614 CEFBS_None, // XSMULDP
13615 CEFBS_None, // XSMULQP
13616 CEFBS_None, // XSMULQPO
13617 CEFBS_None, // XSMULSP
13618 CEFBS_None, // XSNABSDP
13619 CEFBS_None, // XSNABSDPs
13620 CEFBS_None, // XSNABSQP
13621 CEFBS_None, // XSNEGDP
13622 CEFBS_None, // XSNEGQP
13623 CEFBS_None, // XSNMADDADP
13624 CEFBS_None, // XSNMADDASP
13625 CEFBS_None, // XSNMADDMDP
13626 CEFBS_None, // XSNMADDMSP
13627 CEFBS_None, // XSNMADDQP
13628 CEFBS_None, // XSNMADDQPO
13629 CEFBS_None, // XSNMSUBADP
13630 CEFBS_None, // XSNMSUBASP
13631 CEFBS_None, // XSNMSUBMDP
13632 CEFBS_None, // XSNMSUBMSP
13633 CEFBS_None, // XSNMSUBQP
13634 CEFBS_None, // XSNMSUBQPO
13635 CEFBS_None, // XSRDPI
13636 CEFBS_None, // XSRDPIC
13637 CEFBS_None, // XSRDPIM
13638 CEFBS_None, // XSRDPIP
13639 CEFBS_None, // XSRDPIZ
13640 CEFBS_None, // XSREBASE2T1UQM
13641 CEFBS_None, // XSREBASE2T2UQM
13642 CEFBS_None, // XSREBASE2T3UQM
13643 CEFBS_None, // XSREBASE2T4UQM
13644 CEFBS_None, // XSREBASE3T1UQM
13645 CEFBS_None, // XSREBASE3T2UQM
13646 CEFBS_None, // XSREBASE3T3UQM
13647 CEFBS_None, // XSREDP
13648 CEFBS_None, // XSRESP
13649 CEFBS_None, // XSRQPI
13650 CEFBS_None, // XSRQPIX
13651 CEFBS_None, // XSRQPXP
13652 CEFBS_None, // XSRSP
13653 CEFBS_None, // XSRSQRTEDP
13654 CEFBS_None, // XSRSQRTESP
13655 CEFBS_None, // XSSQRTDP
13656 CEFBS_None, // XSSQRTQP
13657 CEFBS_None, // XSSQRTQPO
13658 CEFBS_None, // XSSQRTSP
13659 CEFBS_None, // XSSUBDP
13660 CEFBS_None, // XSSUBQP
13661 CEFBS_None, // XSSUBQPO
13662 CEFBS_None, // XSSUBSP
13663 CEFBS_None, // XSTDIVDP
13664 CEFBS_None, // XSTSQRTDP
13665 CEFBS_None, // XSTSTDCDP
13666 CEFBS_None, // XSTSTDCQP
13667 CEFBS_None, // XSTSTDCSP
13668 CEFBS_None, // XSXEXPDP
13669 CEFBS_None, // XSXEXPQP
13670 CEFBS_None, // XSXSIGDP
13671 CEFBS_None, // XSXSIGQP
13672 CEFBS_None, // XVABSDP
13673 CEFBS_None, // XVABSSP
13674 CEFBS_None, // XVADDDP
13675 CEFBS_None, // XVADDSP
13676 CEFBS_None, // XVADDUHM
13677 CEFBS_None, // XVADDUWM
13678 CEFBS_None, // XVBF16GER2
13679 CEFBS_None, // XVBF16GER2NN
13680 CEFBS_None, // XVBF16GER2NP
13681 CEFBS_None, // XVBF16GER2PN
13682 CEFBS_None, // XVBF16GER2PP
13683 CEFBS_None, // XVBF16GER2W
13684 CEFBS_None, // XVBF16GER2WNN
13685 CEFBS_None, // XVBF16GER2WNP
13686 CEFBS_None, // XVBF16GER2WPN
13687 CEFBS_None, // XVBF16GER2WPP
13688 CEFBS_None, // XVCMPEQDP
13689 CEFBS_None, // XVCMPEQDP_rec
13690 CEFBS_None, // XVCMPEQSP
13691 CEFBS_None, // XVCMPEQSP_rec
13692 CEFBS_None, // XVCMPGEDP
13693 CEFBS_None, // XVCMPGEDP_rec
13694 CEFBS_None, // XVCMPGESP
13695 CEFBS_None, // XVCMPGESP_rec
13696 CEFBS_None, // XVCMPGTDP
13697 CEFBS_None, // XVCMPGTDP_rec
13698 CEFBS_None, // XVCMPGTSP
13699 CEFBS_None, // XVCMPGTSP_rec
13700 CEFBS_None, // XVCPSGNDP
13701 CEFBS_None, // XVCPSGNSP
13702 CEFBS_None, // XVCVBF16SPN
13703 CEFBS_None, // XVCVDPSP
13704 CEFBS_None, // XVCVDPSXDS
13705 CEFBS_None, // XVCVDPSXWS
13706 CEFBS_None, // XVCVDPUXDS
13707 CEFBS_None, // XVCVDPUXWS
13708 CEFBS_None, // XVCVHPSP
13709 CEFBS_None, // XVCVSPBF16
13710 CEFBS_None, // XVCVSPDP
13711 CEFBS_None, // XVCVSPHP
13712 CEFBS_None, // XVCVSPSXDS
13713 CEFBS_None, // XVCVSPSXWS
13714 CEFBS_None, // XVCVSPUXDS
13715 CEFBS_None, // XVCVSPUXWS
13716 CEFBS_None, // XVCVSXDDP
13717 CEFBS_None, // XVCVSXDSP
13718 CEFBS_None, // XVCVSXWDP
13719 CEFBS_None, // XVCVSXWSP
13720 CEFBS_None, // XVCVUXDDP
13721 CEFBS_None, // XVCVUXDSP
13722 CEFBS_None, // XVCVUXWDP
13723 CEFBS_None, // XVCVUXWSP
13724 CEFBS_None, // XVDIVDP
13725 CEFBS_None, // XVDIVSP
13726 CEFBS_None, // XVF16GER2
13727 CEFBS_None, // XVF16GER2NN
13728 CEFBS_None, // XVF16GER2NP
13729 CEFBS_None, // XVF16GER2PN
13730 CEFBS_None, // XVF16GER2PP
13731 CEFBS_None, // XVF16GER2W
13732 CEFBS_None, // XVF16GER2WNN
13733 CEFBS_None, // XVF16GER2WNP
13734 CEFBS_None, // XVF16GER2WPN
13735 CEFBS_None, // XVF16GER2WPP
13736 CEFBS_None, // XVF32GER
13737 CEFBS_None, // XVF32GERNN
13738 CEFBS_None, // XVF32GERNP
13739 CEFBS_None, // XVF32GERPN
13740 CEFBS_None, // XVF32GERPP
13741 CEFBS_None, // XVF32GERW
13742 CEFBS_None, // XVF32GERWNN
13743 CEFBS_None, // XVF32GERWNP
13744 CEFBS_None, // XVF32GERWPN
13745 CEFBS_None, // XVF32GERWPP
13746 CEFBS_None, // XVF64GER
13747 CEFBS_None, // XVF64GERNN
13748 CEFBS_None, // XVF64GERNP
13749 CEFBS_None, // XVF64GERPN
13750 CEFBS_None, // XVF64GERPP
13751 CEFBS_None, // XVF64GERW
13752 CEFBS_None, // XVF64GERWNN
13753 CEFBS_None, // XVF64GERWNP
13754 CEFBS_None, // XVF64GERWPN
13755 CEFBS_None, // XVF64GERWPP
13756 CEFBS_None, // XVI16GER2
13757 CEFBS_None, // XVI16GER2PP
13758 CEFBS_None, // XVI16GER2S
13759 CEFBS_None, // XVI16GER2SPP
13760 CEFBS_None, // XVI16GER2SW
13761 CEFBS_None, // XVI16GER2SWPP
13762 CEFBS_None, // XVI16GER2W
13763 CEFBS_None, // XVI16GER2WPP
13764 CEFBS_None, // XVI4GER8
13765 CEFBS_None, // XVI4GER8PP
13766 CEFBS_None, // XVI4GER8W
13767 CEFBS_None, // XVI4GER8WPP
13768 CEFBS_None, // XVI8GER4
13769 CEFBS_None, // XVI8GER4PP
13770 CEFBS_None, // XVI8GER4SPP
13771 CEFBS_None, // XVI8GER4W
13772 CEFBS_None, // XVI8GER4WPP
13773 CEFBS_None, // XVI8GER4WSPP
13774 CEFBS_None, // XVIEXPDP
13775 CEFBS_None, // XVIEXPSP
13776 CEFBS_None, // XVMADDADP
13777 CEFBS_None, // XVMADDASP
13778 CEFBS_None, // XVMADDMDP
13779 CEFBS_None, // XVMADDMSP
13780 CEFBS_None, // XVMAXDP
13781 CEFBS_None, // XVMAXSP
13782 CEFBS_None, // XVMINDP
13783 CEFBS_None, // XVMINSP
13784 CEFBS_None, // XVMSUBADP
13785 CEFBS_None, // XVMSUBASP
13786 CEFBS_None, // XVMSUBMDP
13787 CEFBS_None, // XVMSUBMSP
13788 CEFBS_None, // XVMULDP
13789 CEFBS_None, // XVMULHSH
13790 CEFBS_None, // XVMULHSW
13791 CEFBS_None, // XVMULHUH
13792 CEFBS_None, // XVMULHUW
13793 CEFBS_None, // XVMULSP
13794 CEFBS_None, // XVMULUHM
13795 CEFBS_None, // XVMULUWM
13796 CEFBS_None, // XVNABSDP
13797 CEFBS_None, // XVNABSSP
13798 CEFBS_None, // XVNEGDP
13799 CEFBS_None, // XVNEGSP
13800 CEFBS_None, // XVNMADDADP
13801 CEFBS_None, // XVNMADDASP
13802 CEFBS_None, // XVNMADDMDP
13803 CEFBS_None, // XVNMADDMSP
13804 CEFBS_None, // XVNMSUBADP
13805 CEFBS_None, // XVNMSUBASP
13806 CEFBS_None, // XVNMSUBMDP
13807 CEFBS_None, // XVNMSUBMSP
13808 CEFBS_None, // XVRDPI
13809 CEFBS_None, // XVRDPIC
13810 CEFBS_None, // XVRDPIM
13811 CEFBS_None, // XVRDPIP
13812 CEFBS_None, // XVRDPIZ
13813 CEFBS_None, // XVREDP
13814 CEFBS_None, // XVRESP
13815 CEFBS_None, // XVRLW
13816 CEFBS_None, // XVRSPI
13817 CEFBS_None, // XVRSPIC
13818 CEFBS_None, // XVRSPIM
13819 CEFBS_None, // XVRSPIP
13820 CEFBS_None, // XVRSPIZ
13821 CEFBS_None, // XVRSQRTEDP
13822 CEFBS_None, // XVRSQRTESP
13823 CEFBS_None, // XVSQRTDP
13824 CEFBS_None, // XVSQRTSP
13825 CEFBS_None, // XVSUBDP
13826 CEFBS_None, // XVSUBSP
13827 CEFBS_None, // XVSUBUHM
13828 CEFBS_None, // XVSUBUWM
13829 CEFBS_None, // XVTDIVDP
13830 CEFBS_None, // XVTDIVSP
13831 CEFBS_None, // XVTLSBB
13832 CEFBS_None, // XVTSQRTDP
13833 CEFBS_None, // XVTSQRTSP
13834 CEFBS_None, // XVTSTDCDP
13835 CEFBS_None, // XVTSTDCSP
13836 CEFBS_None, // XVXEXPDP
13837 CEFBS_None, // XVXEXPSP
13838 CEFBS_None, // XVXSIGDP
13839 CEFBS_None, // XVXSIGSP
13840 CEFBS_None, // XXAESDECP
13841 CEFBS_None, // XXAESENCP
13842 CEFBS_None, // XXAESGENLKP
13843 CEFBS_None, // XXBLENDVB
13844 CEFBS_None, // XXBLENDVD
13845 CEFBS_None, // XXBLENDVH
13846 CEFBS_None, // XXBLENDVW
13847 CEFBS_None, // XXBRD
13848 CEFBS_None, // XXBRH
13849 CEFBS_None, // XXBRQ
13850 CEFBS_None, // XXBRW
13851 CEFBS_None, // XXEVAL
13852 CEFBS_None, // XXEXTRACTUW
13853 CEFBS_None, // XXGENPCVBM
13854 CEFBS_None, // XXGENPCVDM
13855 CEFBS_None, // XXGENPCVHM
13856 CEFBS_None, // XXGENPCVWM
13857 CEFBS_None, // XXGFMUL128
13858 CEFBS_None, // XXINSERTW
13859 CEFBS_None, // XXLAND
13860 CEFBS_None, // XXLANDC
13861 CEFBS_None, // XXLEQV
13862 CEFBS_None, // XXLEQVOnes
13863 CEFBS_None, // XXLNAND
13864 CEFBS_None, // XXLNOR
13865 CEFBS_None, // XXLOR
13866 CEFBS_None, // XXLORC
13867 CEFBS_None, // XXLORf
13868 CEFBS_None, // XXLXOR
13869 CEFBS_None, // XXLXORdpz
13870 CEFBS_None, // XXLXORspz
13871 CEFBS_None, // XXLXORz
13872 CEFBS_None, // XXMFACC
13873 CEFBS_None, // XXMFACCW
13874 CEFBS_None, // XXMRGHW
13875 CEFBS_None, // XXMRGLW
13876 CEFBS_None, // XXMTACC
13877 CEFBS_None, // XXMTACCW
13878 CEFBS_None, // XXMULMUL
13879 CEFBS_None, // XXMULMULHIADD
13880 CEFBS_None, // XXMULMULLOADD
13881 CEFBS_None, // XXPERM
13882 CEFBS_None, // XXPERMDI
13883 CEFBS_None, // XXPERMDIs
13884 CEFBS_None, // XXPERMR
13885 CEFBS_None, // XXPERMX
13886 CEFBS_None, // XXSEL
13887 CEFBS_None, // XXSETACCZ
13888 CEFBS_None, // XXSLDWI
13889 CEFBS_None, // XXSLDWIs
13890 CEFBS_None, // XXSPLTI32DX
13891 CEFBS_None, // XXSPLTIB
13892 CEFBS_None, // XXSPLTIDP
13893 CEFBS_None, // XXSPLTIW
13894 CEFBS_None, // XXSPLTW
13895 CEFBS_None, // XXSPLTWs
13896 CEFBS_None, // XXSSUMUDM
13897 CEFBS_None, // XXSSUMUDMC
13898 CEFBS_None, // XXSSUMUDMCEXT
13899 CEFBS_None, // gBC
13900 CEFBS_None, // gBCA
13901 CEFBS_None, // gBCAat
13902 CEFBS_None, // gBCCTR
13903 CEFBS_None, // gBCCTRL
13904 CEFBS_None, // gBCL
13905 CEFBS_None, // gBCLA
13906 CEFBS_None, // gBCLAat
13907 CEFBS_None, // gBCLR
13908 CEFBS_None, // gBCLRL
13909 CEFBS_None, // gBCLat
13910 CEFBS_None, // gBCat
13911 };
13912
13913 assert(Opcode < 3005);
13914 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13915}
13916
13917
13918} // namespace llvm::PPC_MC
13919
13920#endif // GET_COMPUTE_FEATURES
13921
13922#ifdef GET_AVAILABLE_OPCODE_CHECKER
13923#undef GET_AVAILABLE_OPCODE_CHECKER
13924
13925namespace llvm::PPC_MC {
13926
13927bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13928 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13929 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13930 FeatureBitset MissingFeatures =
13931 (AvailableFeatures & RequiredFeatures) ^
13932 RequiredFeatures;
13933 return !MissingFeatures.any();
13934}
13935
13936} // namespace llvm::PPC_MC
13937
13938#endif // GET_AVAILABLE_OPCODE_CHECKER
13939
13940#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13941#undef ENABLE_INSTR_PREDICATE_VERIFIER
13942
13943#include <sstream>
13944
13945namespace llvm::PPC_MC {
13946
13947#ifndef NDEBUG
13948static const char *SubtargetFeatureNames[] = {
13949 "Feature_ModernAs",
13950 nullptr
13951};
13952
13953#endif // NDEBUG
13954
13955void verifyInstructionPredicates(
13956 unsigned Opcode, const FeatureBitset &Features) {
13957#ifndef NDEBUG
13958 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13959 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13960 FeatureBitset MissingFeatures =
13961 (AvailableFeatures & RequiredFeatures) ^
13962 RequiredFeatures;
13963 if (MissingFeatures.any()) {
13964 std::ostringstream Msg;
13965 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13966 << " instruction but the ";
13967 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13968 if (MissingFeatures.test(i))
13969 Msg << SubtargetFeatureNames[i] << " ";
13970 Msg << "predicate(s) are not met";
13971 report_fatal_error(Msg.str().c_str());
13972 }
13973#endif // NDEBUG
13974}
13975
13976} // namespace llvm::PPC_MC
13977
13978#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13979
13980#ifdef GET_INSTRMAP_INFO
13981#undef GET_INSTRMAP_INFO
13982
13983namespace llvm::PPC {
13984
13985enum Interpretation64Bit {
13986 Interpretation64Bit_1
13987};
13988
13989enum IsVSXFMAAlt {
13990 IsVSXFMAAlt_1
13991};
13992
13993enum RC {
13994 RC_0,
13995 RC_1
13996};
13997
13998// get64BitInstrFromSignedExt32BitInstr
13999LLVM_READONLY
14000int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
14001 using namespace PPC;
14002 static constexpr uint32_t Table[][2] = {
14003 { ANDI_rec, ANDI8_rec },
14004 { EXTSB, EXTSB8 },
14005 { EXTSB8_32_64, EXTSB8 },
14006 { EXTSB_rec, EXTSB8_rec },
14007 { EXTSH, EXTSH8 },
14008 { EXTSH8_32_64, EXTSH8 },
14009 { EXTSH_rec, EXTSH8_rec },
14010 { EXTSW, EXTSW_32_64 },
14011 { EXTSW_rec, EXTSW_32_64_rec },
14012 { LBZ, LBZ8 },
14013 { LBZX, LBZX8 },
14014 { LHA, LHA8 },
14015 { LHAX, LHAX8 },
14016 { LHZ, LHZ8 },
14017 { LHZX, LHZX8 },
14018 { LI, LI8 },
14019 { LIS, LIS8 },
14020 { SETB, SETB8 },
14021 { SETBC, SETBC8 },
14022 { SETBCR, SETBCR8 },
14023 { SETNBC, SETNBC8 },
14024 { SETNBCR, SETNBCR8 },
14025 { SRAW, SRAW8 },
14026 { SRAWI, SRAWI8 },
14027 { SRAWI_rec, SRAWI8_rec },
14028 { SRAW_rec, SRAW8_rec },
14029 }; // End of Table
14030
14031 unsigned mid;
14032 unsigned start = 0;
14033 unsigned end = 26;
14034 while (start < end) {
14035 mid = start + (end - start) / 2;
14036 if (Opcode == Table[mid][0])
14037 break;
14038 if (Opcode < Table[mid][0])
14039 end = mid;
14040 else
14041 start = mid + 1;
14042 }
14043 if (start == end)
14044 return -1; // Instruction doesn't exist in this table.
14045
14046 return Table[mid][1];
14047}
14048
14049// getAltVSXFMAOpcode
14050LLVM_READONLY
14051int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14052 using namespace PPC;
14053 static constexpr uint32_t Table[][2] = {
14054 { XSMADDADP, XSMADDMDP },
14055 { XSMADDASP, XSMADDMSP },
14056 { XSMSUBADP, XSMSUBMDP },
14057 { XSMSUBASP, XSMSUBMSP },
14058 { XSNMADDADP, XSNMADDMDP },
14059 { XSNMADDASP, XSNMADDMSP },
14060 { XSNMSUBADP, XSNMSUBMDP },
14061 { XSNMSUBASP, XSNMSUBMSP },
14062 { XVMADDADP, XVMADDMDP },
14063 { XVMADDASP, XVMADDMSP },
14064 { XVMSUBADP, XVMSUBMDP },
14065 { XVMSUBASP, XVMSUBMSP },
14066 { XVNMADDADP, XVNMADDMDP },
14067 { XVNMADDASP, XVNMADDMSP },
14068 { XVNMSUBADP, XVNMSUBMDP },
14069 { XVNMSUBASP, XVNMSUBMSP },
14070 }; // End of Table
14071
14072 unsigned mid;
14073 unsigned start = 0;
14074 unsigned end = 16;
14075 while (start < end) {
14076 mid = start + (end - start) / 2;
14077 if (Opcode == Table[mid][0])
14078 break;
14079 if (Opcode < Table[mid][0])
14080 end = mid;
14081 else
14082 start = mid + 1;
14083 }
14084 if (start == end)
14085 return -1; // Instruction doesn't exist in this table.
14086
14087 return Table[mid][1];
14088}
14089
14090// getNonRecordFormOpcode
14091LLVM_READONLY
14092int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14093 using namespace PPC;
14094 static constexpr uint32_t Table[][2] = {
14095 { ADD4O_rec, ADD4O },
14096 { ADD4_rec, ADD4 },
14097 { ADD8O_rec, ADD8O },
14098 { ADD8_rec, ADD8 },
14099 { ADDC8O_rec, ADDC8O },
14100 { ADDC8_rec, ADDC8 },
14101 { ADDCO_rec, ADDCO },
14102 { ADDC_rec, ADDC },
14103 { ADDE8O_rec, ADDE8O },
14104 { ADDE8_rec, ADDE8 },
14105 { ADDEO_rec, ADDEO },
14106 { ADDE_rec, ADDE },
14107 { ADDIC_rec, ADDIC },
14108 { ADDME8O_rec, ADDME8O },
14109 { ADDME8_rec, ADDME8 },
14110 { ADDMEO_rec, ADDMEO },
14111 { ADDME_rec, ADDME },
14112 { ADDZE8O_rec, ADDZE8O },
14113 { ADDZE8_rec, ADDZE8 },
14114 { ADDZEO_rec, ADDZEO },
14115 { ADDZE_rec, ADDZE },
14116 { AND8_rec, AND8 },
14117 { ANDC8_rec, ANDC8 },
14118 { ANDC_rec, ANDC },
14119 { AND_rec, AND },
14120 { CNTLZD_rec, CNTLZD },
14121 { CNTLZW8_rec, CNTLZW8 },
14122 { CNTLZW_rec, CNTLZW },
14123 { CNTTZD_rec, CNTTZD },
14124 { CNTTZW8_rec, CNTTZW8 },
14125 { CNTTZW_rec, CNTTZW },
14126 { DADDQ_rec, DADDQ },
14127 { DADD_rec, DADD },
14128 { DCFFIXQ_rec, DCFFIXQ },
14129 { DCFFIX_rec, DCFFIX },
14130 { DCTDP_rec, DCTDP },
14131 { DCTFIXQ_rec, DCTFIXQ },
14132 { DCTFIX_rec, DCTFIX },
14133 { DCTQPQ_rec, DCTQPQ },
14134 { DDEDPDQ_rec, DDEDPDQ },
14135 { DDEDPD_rec, DDEDPD },
14136 { DDIVQ_rec, DDIVQ },
14137 { DDIV_rec, DDIV },
14138 { DENBCDQ_rec, DENBCDQ },
14139 { DENBCD_rec, DENBCD },
14140 { DIEXQ_rec, DIEXQ },
14141 { DIEX_rec, DIEX },
14142 { DIVDEO_rec, DIVDEO },
14143 { DIVDEUO_rec, DIVDEUO },
14144 { DIVDEU_rec, DIVDEU },
14145 { DIVDE_rec, DIVDE },
14146 { DIVDO_rec, DIVDO },
14147 { DIVDUO_rec, DIVDUO },
14148 { DIVDU_rec, DIVDU },
14149 { DIVD_rec, DIVD },
14150 { DIVWEO_rec, DIVWEO },
14151 { DIVWEUO_rec, DIVWEUO },
14152 { DIVWEU_rec, DIVWEU },
14153 { DIVWE_rec, DIVWE },
14154 { DIVWO_rec, DIVWO },
14155 { DIVWUO_rec, DIVWUO },
14156 { DIVWU_rec, DIVWU },
14157 { DIVW_rec, DIVW },
14158 { DMULQ_rec, DMULQ },
14159 { DMUL_rec, DMUL },
14160 { DQUAIQ_rec, DQUAIQ },
14161 { DQUAI_rec, DQUAI },
14162 { DQUAQ_rec, DQUAQ },
14163 { DQUA_rec, DQUA },
14164 { DRDPQ_rec, DRDPQ },
14165 { DRINTNQ_rec, DRINTNQ },
14166 { DRINTN_rec, DRINTN },
14167 { DRINTXQ_rec, DRINTXQ },
14168 { DRINTX_rec, DRINTX },
14169 { DRRNDQ_rec, DRRNDQ },
14170 { DRRND_rec, DRRND },
14171 { DRSP_rec, DRSP },
14172 { DSCLIQ_rec, DSCLIQ },
14173 { DSCLI_rec, DSCLI },
14174 { DSCRIQ_rec, DSCRIQ },
14175 { DSCRI_rec, DSCRI },
14176 { DSUBQ_rec, DSUBQ },
14177 { DSUB_rec, DSUB },
14178 { DXEXQ_rec, DXEXQ },
14179 { DXEX_rec, DXEX },
14180 { EQV8_rec, EQV8 },
14181 { EQV_rec, EQV },
14182 { EXTSB8_rec, EXTSB8 },
14183 { EXTSB_rec, EXTSB },
14184 { EXTSH8_rec, EXTSH8 },
14185 { EXTSH_rec, EXTSH },
14186 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14187 { EXTSWSLI_rec, EXTSWSLI },
14188 { EXTSW_32_64_rec, EXTSW_32_64 },
14189 { EXTSW_rec, EXTSW },
14190 { FABSD_rec, FABSD },
14191 { FABSS_rec, FABSS },
14192 { FADDS_rec, FADDS },
14193 { FADD_rec, FADD },
14194 { FCFIDS_rec, FCFIDS },
14195 { FCFIDUS_rec, FCFIDUS },
14196 { FCFIDU_rec, FCFIDU },
14197 { FCFID_rec, FCFID },
14198 { FCPSGND_rec, FCPSGND },
14199 { FCPSGNS_rec, FCPSGNS },
14200 { FCTIDUZ_rec, FCTIDUZ },
14201 { FCTIDU_rec, FCTIDU },
14202 { FCTIDZ_rec, FCTIDZ },
14203 { FCTID_rec, FCTID },
14204 { FCTIWUZ_rec, FCTIWUZ },
14205 { FCTIWU_rec, FCTIWU },
14206 { FCTIWZ_rec, FCTIWZ },
14207 { FCTIW_rec, FCTIW },
14208 { FDIVS_rec, FDIVS },
14209 { FDIV_rec, FDIV },
14210 { FMADDS_rec, FMADDS },
14211 { FMADD_rec, FMADD },
14212 { FMR_rec, FMR },
14213 { FMSUBS_rec, FMSUBS },
14214 { FMSUB_rec, FMSUB },
14215 { FMULS_rec, FMULS },
14216 { FMUL_rec, FMUL },
14217 { FNABSD_rec, FNABSD },
14218 { FNABSS_rec, FNABSS },
14219 { FNEGD_rec, FNEGD },
14220 { FNEGS_rec, FNEGS },
14221 { FNMADDS_rec, FNMADDS },
14222 { FNMADD_rec, FNMADD },
14223 { FNMSUBS_rec, FNMSUBS },
14224 { FNMSUB_rec, FNMSUB },
14225 { FRES_rec, FRES },
14226 { FRE_rec, FRE },
14227 { FRIMD_rec, FRIMD },
14228 { FRIMS_rec, FRIMS },
14229 { FRIND_rec, FRIND },
14230 { FRINS_rec, FRINS },
14231 { FRIPD_rec, FRIPD },
14232 { FRIPS_rec, FRIPS },
14233 { FRIZD_rec, FRIZD },
14234 { FRIZS_rec, FRIZS },
14235 { FRSP_rec, FRSP },
14236 { FRSQRTES_rec, FRSQRTES },
14237 { FRSQRTE_rec, FRSQRTE },
14238 { FSELD_rec, FSELD },
14239 { FSELS_rec, FSELS },
14240 { FSQRTS_rec, FSQRTS },
14241 { FSQRT_rec, FSQRT },
14242 { FSUBS_rec, FSUBS },
14243 { FSUB_rec, FSUB },
14244 { MULHDU_rec, MULHDU },
14245 { MULHD_rec, MULHD },
14246 { MULHWU_rec, MULHWU },
14247 { MULHW_rec, MULHW },
14248 { MULLDO_rec, MULLDO },
14249 { MULLD_rec, MULLD },
14250 { MULLWO_rec, MULLWO },
14251 { MULLW_rec, MULLW },
14252 { NAND8_rec, NAND8 },
14253 { NAND_rec, NAND },
14254 { NEG8O_rec, NEG8O },
14255 { NEG8_rec, NEG8 },
14256 { NEGO_rec, NEGO },
14257 { NEG_rec, NEG },
14258 { NOR8_rec, NOR8 },
14259 { NOR_rec, NOR },
14260 { OR8_rec, OR8 },
14261 { ORC8_rec, ORC8 },
14262 { ORC_rec, ORC },
14263 { OR_rec, OR },
14264 { RLDCL_rec, RLDCL },
14265 { RLDCR_rec, RLDCR },
14266 { RLDICL_32_rec, RLDICL_32 },
14267 { RLDICL_rec, RLDICL },
14268 { RLDICR_rec, RLDICR },
14269 { RLDIC_rec, RLDIC },
14270 { RLDIMI_rec, RLDIMI },
14271 { RLWIMI8_rec, RLWIMI8 },
14272 { RLWIMI_rec, RLWIMI },
14273 { RLWINM8_rec, RLWINM8 },
14274 { RLWINM_rec, RLWINM },
14275 { RLWNM8_rec, RLWNM8 },
14276 { RLWNM_rec, RLWNM },
14277 { SLD_rec, SLD },
14278 { SLW8_rec, SLW8 },
14279 { SLW_rec, SLW },
14280 { SRADI_rec, SRADI },
14281 { SRAD_rec, SRAD },
14282 { SRAW8_rec, SRAW8 },
14283 { SRAWI8_rec, SRAWI8 },
14284 { SRAWI_rec, SRAWI },
14285 { SRAW_rec, SRAW },
14286 { SRD_rec, SRD },
14287 { SRW8_rec, SRW8 },
14288 { SRW_rec, SRW },
14289 { SUBF8O_rec, SUBF8O },
14290 { SUBF8_rec, SUBF8 },
14291 { SUBFC8O_rec, SUBFC8O },
14292 { SUBFC8_rec, SUBFC8 },
14293 { SUBFCO_rec, SUBFCO },
14294 { SUBFC_rec, SUBFC },
14295 { SUBFE8O_rec, SUBFE8O },
14296 { SUBFE8_rec, SUBFE8 },
14297 { SUBFEO_rec, SUBFEO },
14298 { SUBFE_rec, SUBFE },
14299 { SUBFME8O_rec, SUBFME8O },
14300 { SUBFME8_rec, SUBFME8 },
14301 { SUBFMEO_rec, SUBFMEO },
14302 { SUBFME_rec, SUBFME },
14303 { SUBFO_rec, SUBFO },
14304 { SUBFUS_rec, SUBFUS },
14305 { SUBFZE8O_rec, SUBFZE8O },
14306 { SUBFZE8_rec, SUBFZE8 },
14307 { SUBFZEO_rec, SUBFZEO },
14308 { SUBFZE_rec, SUBFZE },
14309 { SUBF_rec, SUBF },
14310 { VSTRIBL_rec, VSTRIBL },
14311 { VSTRIBR_rec, VSTRIBR },
14312 { VSTRIHL_rec, VSTRIHL },
14313 { VSTRIHR_rec, VSTRIHR },
14314 { XOR8_rec, XOR8 },
14315 { XOR_rec, XOR },
14316 }; // End of Table
14317
14318 unsigned mid;
14319 unsigned start = 0;
14320 unsigned end = 221;
14321 while (start < end) {
14322 mid = start + (end - start) / 2;
14323 if (Opcode == Table[mid][0])
14324 break;
14325 if (Opcode < Table[mid][0])
14326 end = mid;
14327 else
14328 start = mid + 1;
14329 }
14330 if (start == end)
14331 return -1; // Instruction doesn't exist in this table.
14332
14333 return Table[mid][1];
14334}
14335
14336// getRecordFormOpcode
14337LLVM_READONLY
14338int32_t getRecordFormOpcode(uint32_t Opcode) {
14339 using namespace PPC;
14340 static constexpr uint32_t Table[][2] = {
14341 { ADD4, ADD4_rec },
14342 { ADD4O, ADD4O_rec },
14343 { ADD8, ADD8_rec },
14344 { ADD8O, ADD8O_rec },
14345 { ADDC, ADDC_rec },
14346 { ADDC8, ADDC8_rec },
14347 { ADDC8O, ADDC8O_rec },
14348 { ADDCO, ADDCO_rec },
14349 { ADDE, ADDE_rec },
14350 { ADDE8, ADDE8_rec },
14351 { ADDE8O, ADDE8O_rec },
14352 { ADDEO, ADDEO_rec },
14353 { ADDIC, ADDIC_rec },
14354 { ADDME, ADDME_rec },
14355 { ADDME8, ADDME8_rec },
14356 { ADDME8O, ADDME8O_rec },
14357 { ADDMEO, ADDMEO_rec },
14358 { ADDZE, ADDZE_rec },
14359 { ADDZE8, ADDZE8_rec },
14360 { ADDZE8O, ADDZE8O_rec },
14361 { ADDZEO, ADDZEO_rec },
14362 { AND, AND_rec },
14363 { AND8, AND8_rec },
14364 { ANDC, ANDC_rec },
14365 { ANDC8, ANDC8_rec },
14366 { CNTLZD, CNTLZD_rec },
14367 { CNTLZW, CNTLZW_rec },
14368 { CNTLZW8, CNTLZW8_rec },
14369 { CNTTZD, CNTTZD_rec },
14370 { CNTTZW, CNTTZW_rec },
14371 { CNTTZW8, CNTTZW8_rec },
14372 { DADD, DADD_rec },
14373 { DADDQ, DADDQ_rec },
14374 { DCFFIX, DCFFIX_rec },
14375 { DCFFIXQ, DCFFIXQ_rec },
14376 { DCTDP, DCTDP_rec },
14377 { DCTFIX, DCTFIX_rec },
14378 { DCTFIXQ, DCTFIXQ_rec },
14379 { DCTQPQ, DCTQPQ_rec },
14380 { DDEDPD, DDEDPD_rec },
14381 { DDEDPDQ, DDEDPDQ_rec },
14382 { DDIV, DDIV_rec },
14383 { DDIVQ, DDIVQ_rec },
14384 { DENBCD, DENBCD_rec },
14385 { DENBCDQ, DENBCDQ_rec },
14386 { DIEX, DIEX_rec },
14387 { DIEXQ, DIEXQ_rec },
14388 { DIVD, DIVD_rec },
14389 { DIVDE, DIVDE_rec },
14390 { DIVDEO, DIVDEO_rec },
14391 { DIVDEU, DIVDEU_rec },
14392 { DIVDEUO, DIVDEUO_rec },
14393 { DIVDO, DIVDO_rec },
14394 { DIVDU, DIVDU_rec },
14395 { DIVDUO, DIVDUO_rec },
14396 { DIVW, DIVW_rec },
14397 { DIVWE, DIVWE_rec },
14398 { DIVWEO, DIVWEO_rec },
14399 { DIVWEU, DIVWEU_rec },
14400 { DIVWEUO, DIVWEUO_rec },
14401 { DIVWO, DIVWO_rec },
14402 { DIVWU, DIVWU_rec },
14403 { DIVWUO, DIVWUO_rec },
14404 { DMUL, DMUL_rec },
14405 { DMULQ, DMULQ_rec },
14406 { DQUA, DQUA_rec },
14407 { DQUAI, DQUAI_rec },
14408 { DQUAIQ, DQUAIQ_rec },
14409 { DQUAQ, DQUAQ_rec },
14410 { DRDPQ, DRDPQ_rec },
14411 { DRINTN, DRINTN_rec },
14412 { DRINTNQ, DRINTNQ_rec },
14413 { DRINTX, DRINTX_rec },
14414 { DRINTXQ, DRINTXQ_rec },
14415 { DRRND, DRRND_rec },
14416 { DRRNDQ, DRRNDQ_rec },
14417 { DRSP, DRSP_rec },
14418 { DSCLI, DSCLI_rec },
14419 { DSCLIQ, DSCLIQ_rec },
14420 { DSCRI, DSCRI_rec },
14421 { DSCRIQ, DSCRIQ_rec },
14422 { DSUB, DSUB_rec },
14423 { DSUBQ, DSUBQ_rec },
14424 { DXEX, DXEX_rec },
14425 { DXEXQ, DXEXQ_rec },
14426 { EQV, EQV_rec },
14427 { EQV8, EQV8_rec },
14428 { EXTSB, EXTSB_rec },
14429 { EXTSB8, EXTSB8_rec },
14430 { EXTSH, EXTSH_rec },
14431 { EXTSH8, EXTSH8_rec },
14432 { EXTSW, EXTSW_rec },
14433 { EXTSWSLI, EXTSWSLI_rec },
14434 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14435 { EXTSW_32_64, EXTSW_32_64_rec },
14436 { FABSD, FABSD_rec },
14437 { FABSS, FABSS_rec },
14438 { FADD, FADD_rec },
14439 { FADDS, FADDS_rec },
14440 { FCFID, FCFID_rec },
14441 { FCFIDS, FCFIDS_rec },
14442 { FCFIDU, FCFIDU_rec },
14443 { FCFIDUS, FCFIDUS_rec },
14444 { FCPSGND, FCPSGND_rec },
14445 { FCPSGNS, FCPSGNS_rec },
14446 { FCTID, FCTID_rec },
14447 { FCTIDU, FCTIDU_rec },
14448 { FCTIDUZ, FCTIDUZ_rec },
14449 { FCTIDZ, FCTIDZ_rec },
14450 { FCTIW, FCTIW_rec },
14451 { FCTIWU, FCTIWU_rec },
14452 { FCTIWUZ, FCTIWUZ_rec },
14453 { FCTIWZ, FCTIWZ_rec },
14454 { FDIV, FDIV_rec },
14455 { FDIVS, FDIVS_rec },
14456 { FMADD, FMADD_rec },
14457 { FMADDS, FMADDS_rec },
14458 { FMR, FMR_rec },
14459 { FMSUB, FMSUB_rec },
14460 { FMSUBS, FMSUBS_rec },
14461 { FMUL, FMUL_rec },
14462 { FMULS, FMULS_rec },
14463 { FNABSD, FNABSD_rec },
14464 { FNABSS, FNABSS_rec },
14465 { FNEGD, FNEGD_rec },
14466 { FNEGS, FNEGS_rec },
14467 { FNMADD, FNMADD_rec },
14468 { FNMADDS, FNMADDS_rec },
14469 { FNMSUB, FNMSUB_rec },
14470 { FNMSUBS, FNMSUBS_rec },
14471 { FRE, FRE_rec },
14472 { FRES, FRES_rec },
14473 { FRIMD, FRIMD_rec },
14474 { FRIMS, FRIMS_rec },
14475 { FRIND, FRIND_rec },
14476 { FRINS, FRINS_rec },
14477 { FRIPD, FRIPD_rec },
14478 { FRIPS, FRIPS_rec },
14479 { FRIZD, FRIZD_rec },
14480 { FRIZS, FRIZS_rec },
14481 { FRSP, FRSP_rec },
14482 { FRSQRTE, FRSQRTE_rec },
14483 { FRSQRTES, FRSQRTES_rec },
14484 { FSELD, FSELD_rec },
14485 { FSELS, FSELS_rec },
14486 { FSQRT, FSQRT_rec },
14487 { FSQRTS, FSQRTS_rec },
14488 { FSUB, FSUB_rec },
14489 { FSUBS, FSUBS_rec },
14490 { MULHD, MULHD_rec },
14491 { MULHDU, MULHDU_rec },
14492 { MULHW, MULHW_rec },
14493 { MULHWU, MULHWU_rec },
14494 { MULLD, MULLD_rec },
14495 { MULLDO, MULLDO_rec },
14496 { MULLW, MULLW_rec },
14497 { MULLWO, MULLWO_rec },
14498 { NAND, NAND_rec },
14499 { NAND8, NAND8_rec },
14500 { NEG, NEG_rec },
14501 { NEG8, NEG8_rec },
14502 { NEG8O, NEG8O_rec },
14503 { NEGO, NEGO_rec },
14504 { NOR, NOR_rec },
14505 { NOR8, NOR8_rec },
14506 { OR, OR_rec },
14507 { OR8, OR8_rec },
14508 { ORC, ORC_rec },
14509 { ORC8, ORC8_rec },
14510 { RLDCL, RLDCL_rec },
14511 { RLDCR, RLDCR_rec },
14512 { RLDIC, RLDIC_rec },
14513 { RLDICL, RLDICL_rec },
14514 { RLDICL_32, RLDICL_32_rec },
14515 { RLDICR, RLDICR_rec },
14516 { RLDIMI, RLDIMI_rec },
14517 { RLWIMI, RLWIMI_rec },
14518 { RLWIMI8, RLWIMI8_rec },
14519 { RLWINM, RLWINM_rec },
14520 { RLWINM8, RLWINM8_rec },
14521 { RLWNM, RLWNM_rec },
14522 { RLWNM8, RLWNM8_rec },
14523 { SLD, SLD_rec },
14524 { SLW, SLW_rec },
14525 { SLW8, SLW8_rec },
14526 { SRAD, SRAD_rec },
14527 { SRADI, SRADI_rec },
14528 { SRAW, SRAW_rec },
14529 { SRAW8, SRAW8_rec },
14530 { SRAWI, SRAWI_rec },
14531 { SRAWI8, SRAWI8_rec },
14532 { SRD, SRD_rec },
14533 { SRW, SRW_rec },
14534 { SRW8, SRW8_rec },
14535 { SUBF, SUBF_rec },
14536 { SUBF8, SUBF8_rec },
14537 { SUBF8O, SUBF8O_rec },
14538 { SUBFC, SUBFC_rec },
14539 { SUBFC8, SUBFC8_rec },
14540 { SUBFC8O, SUBFC8O_rec },
14541 { SUBFCO, SUBFCO_rec },
14542 { SUBFE, SUBFE_rec },
14543 { SUBFE8, SUBFE8_rec },
14544 { SUBFE8O, SUBFE8O_rec },
14545 { SUBFEO, SUBFEO_rec },
14546 { SUBFME, SUBFME_rec },
14547 { SUBFME8, SUBFME8_rec },
14548 { SUBFME8O, SUBFME8O_rec },
14549 { SUBFMEO, SUBFMEO_rec },
14550 { SUBFO, SUBFO_rec },
14551 { SUBFUS, SUBFUS_rec },
14552 { SUBFZE, SUBFZE_rec },
14553 { SUBFZE8, SUBFZE8_rec },
14554 { SUBFZE8O, SUBFZE8O_rec },
14555 { SUBFZEO, SUBFZEO_rec },
14556 { VSTRIBL, VSTRIBL_rec },
14557 { VSTRIBR, VSTRIBR_rec },
14558 { VSTRIHL, VSTRIHL_rec },
14559 { VSTRIHR, VSTRIHR_rec },
14560 { XOR, XOR_rec },
14561 { XOR8, XOR8_rec },
14562 }; // End of Table
14563
14564 unsigned mid;
14565 unsigned start = 0;
14566 unsigned end = 221;
14567 while (start < end) {
14568 mid = start + (end - start) / 2;
14569 if (Opcode == Table[mid][0])
14570 break;
14571 if (Opcode < Table[mid][0])
14572 end = mid;
14573 else
14574 start = mid + 1;
14575 }
14576 if (start == end)
14577 return -1; // Instruction doesn't exist in this table.
14578
14579 return Table[mid][1];
14580}
14581
14582
14583} // namespace llvm::PPC
14584
14585#endif // GET_INSTRMAP_INFO
14586
14587