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:1955
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1947
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1962
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:1540
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1553
96 G_INSERT = 81, // GenericOpcodes.td:1562
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1572
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1592
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1602
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1609
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:1969
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1298
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1304
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1310
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1316
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1322
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1328
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1334
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1340
114 G_LOAD = 99, // GenericOpcodes.td:1367
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1376
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1384
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1393
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1403
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1412
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1420
121 G_STORE = 106, // GenericOpcodes.td:1428
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1438
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1446
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1457
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1468
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1488
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1489
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1490
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1491
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1492
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1493
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1494
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1495
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1496
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1497
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1498
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1509
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1510
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1511
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1512
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1513
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1514
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1515
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1516
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1499
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1500
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1501
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1502
149 G_FENCE = 134, // GenericOpcodes.td:1518
150 G_PREFETCH = 135, // GenericOpcodes.td:1525
151 G_BRCOND = 136, // GenericOpcodes.td:1665
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1674
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1697
154 G_INTRINSIC = 139, // GenericOpcodes.td:1617
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1624
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1633
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1641
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:619
183 G_UADDE = 168, // GenericOpcodes.td:627
184 G_USUBO = 169, // GenericOpcodes.td:649
185 G_USUBE = 170, // GenericOpcodes.td:655
186 G_SADDO = 171, // GenericOpcodes.td:634
187 G_SADDE = 172, // GenericOpcodes.td:642
188 G_SSUBO = 173, // GenericOpcodes.td:662
189 G_SSUBE = 174, // GenericOpcodes.td:669
190 G_UMULO = 175, // GenericOpcodes.td:676
191 G_SMULO = 176, // GenericOpcodes.td:684
192 G_UMULH = 177, // GenericOpcodes.td:693
193 G_SMULH = 178, // GenericOpcodes.td:702
194 G_UADDSAT = 179, // GenericOpcodes.td:714
195 G_SADDSAT = 180, // GenericOpcodes.td:722
196 G_USUBSAT = 181, // GenericOpcodes.td:730
197 G_SSUBSAT = 182, // GenericOpcodes.td:738
198 G_USHLSAT = 183, // GenericOpcodes.td:746
199 G_SSHLSAT = 184, // GenericOpcodes.td:754
200 G_SMULFIX = 185, // GenericOpcodes.td:766
201 G_UMULFIX = 186, // GenericOpcodes.td:773
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:783
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:790
204 G_SDIVFIX = 189, // GenericOpcodes.td:801
205 G_UDIVFIX = 190, // GenericOpcodes.td:808
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:818
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:825
208 G_FADD = 193, // GenericOpcodes.td:998
209 G_FSUB = 194, // GenericOpcodes.td:1006
210 G_FMUL = 195, // GenericOpcodes.td:1014
211 G_FMA = 196, // GenericOpcodes.td:1023
212 G_FMAD = 197, // GenericOpcodes.td:1032
213 G_FDIV = 198, // GenericOpcodes.td:1040
214 G_FREM = 199, // GenericOpcodes.td:1047
215 G_FMODF = 200, // GenericOpcodes.td:1054
216 G_FPOW = 201, // GenericOpcodes.td:1061
217 G_FPOWI = 202, // GenericOpcodes.td:1068
218 G_FEXP = 203, // GenericOpcodes.td:1075
219 G_FEXP2 = 204, // GenericOpcodes.td:1082
220 G_FEXP10 = 205, // GenericOpcodes.td:1089
221 G_FLOG = 206, // GenericOpcodes.td:1096
222 G_FLOG2 = 207, // GenericOpcodes.td:1103
223 G_FLOG10 = 208, // GenericOpcodes.td:1110
224 G_FLDEXP = 209, // GenericOpcodes.td:1117
225 G_FFREXP = 210, // GenericOpcodes.td:1124
226 G_FNEG = 211, // GenericOpcodes.td:836
227 G_FPEXT = 212, // GenericOpcodes.td:842
228 G_FPTRUNC = 213, // GenericOpcodes.td:848
229 G_FPTOSI = 214, // GenericOpcodes.td:854
230 G_FPTOUI = 215, // GenericOpcodes.td:860
231 G_SITOFP = 216, // GenericOpcodes.td:866
232 G_UITOFP = 217, // GenericOpcodes.td:872
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:878
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:884
235 G_FABS = 220, // GenericOpcodes.td:890
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:896
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:909
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:902
239 G_FMINNUM = 224, // GenericOpcodes.td:922
240 G_FMAXNUM = 225, // GenericOpcodes.td:929
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:947
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:954
243 G_FMINIMUM = 228, // GenericOpcodes.td:964
244 G_FMAXIMUM = 229, // GenericOpcodes.td:971
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:979
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:986
247 G_GET_FPENV = 232, // GenericOpcodes.td:1254
248 G_SET_FPENV = 233, // GenericOpcodes.td:1261
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1268
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1275
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1282
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1289
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1346
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1352
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:1655
265 G_BRJT = 250, // GenericOpcodes.td:1685
266 G_VSCALE = 251, // GenericOpcodes.td:1583
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1729
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1737
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1745
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1753
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1764
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1772
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1780
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1787
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_CLMULR = 270, // GenericOpcodes.td:606
286 G_FCEIL = 271, // GenericOpcodes.td:1131
287 G_FCOS = 272, // GenericOpcodes.td:1138
288 G_FSIN = 273, // GenericOpcodes.td:1145
289 G_FSINCOS = 274, // GenericOpcodes.td:1152
290 G_FTAN = 275, // GenericOpcodes.td:1159
291 G_FACOS = 276, // GenericOpcodes.td:1166
292 G_FASIN = 277, // GenericOpcodes.td:1173
293 G_FATAN = 278, // GenericOpcodes.td:1180
294 G_FATAN2 = 279, // GenericOpcodes.td:1187
295 G_FCOSH = 280, // GenericOpcodes.td:1194
296 G_FSINH = 281, // GenericOpcodes.td:1201
297 G_FTANH = 282, // GenericOpcodes.td:1208
298 G_FSQRT = 283, // GenericOpcodes.td:1218
299 G_FFLOOR = 284, // GenericOpcodes.td:1225
300 G_FRINT = 285, // GenericOpcodes.td:1232
301 G_FNEARBYINT = 286, // GenericOpcodes.td:1239
302 G_ADDRSPACE_CAST = 287, // GenericOpcodes.td:248
303 G_BLOCK_ADDR = 288, // GenericOpcodes.td:254
304 G_JUMP_TABLE = 289, // GenericOpcodes.td:260
305 G_DYN_STACKALLOC = 290, // GenericOpcodes.td:266
306 G_STACKSAVE = 291, // GenericOpcodes.td:272
307 G_STACKRESTORE = 292, // GenericOpcodes.td:278
308 G_STRICT_FADD = 293, // GenericOpcodes.td:1839
309 G_STRICT_FSUB = 294, // GenericOpcodes.td:1840
310 G_STRICT_FMUL = 295, // GenericOpcodes.td:1841
311 G_STRICT_FDIV = 296, // GenericOpcodes.td:1842
312 G_STRICT_FREM = 297, // GenericOpcodes.td:1843
313 G_STRICT_FMA = 298, // GenericOpcodes.td:1844
314 G_STRICT_FSQRT = 299, // GenericOpcodes.td:1845
315 G_STRICT_FLDEXP = 300, // GenericOpcodes.td:1846
316 G_STRICT_FCMP = 301, // GenericOpcodes.td:1847
317 G_STRICT_FCMPS = 302, // GenericOpcodes.td:1848
318 G_READ_REGISTER = 303, // GenericOpcodes.td:1704
319 G_WRITE_REGISTER = 304, // GenericOpcodes.td:1714
320 G_MEMCPY = 305, // GenericOpcodes.td:1854
321 G_MEMCPY_INLINE = 306, // GenericOpcodes.td:1862
322 G_MEMMOVE = 307, // GenericOpcodes.td:1870
323 G_MEMSET = 308, // GenericOpcodes.td:1878
324 G_BZERO = 309, // GenericOpcodes.td:1885
325 G_MEMSET_INLINE = 310, // GenericOpcodes.td:1892
326 G_TRAP = 311, // GenericOpcodes.td:1902
327 G_DEBUGTRAP = 312, // GenericOpcodes.td:1909
328 G_UBSANTRAP = 313, // GenericOpcodes.td:1915
329 G_VECREDUCE_SEQ_FADD = 314, // GenericOpcodes.td:1803
330 G_VECREDUCE_SEQ_FMUL = 315, // GenericOpcodes.td:1809
331 G_VECREDUCE_FADD = 316, // GenericOpcodes.td:1815
332 G_VECREDUCE_FMUL = 317, // GenericOpcodes.td:1816
333 G_VECREDUCE_FMAX = 318, // GenericOpcodes.td:1818
334 G_VECREDUCE_FMIN = 319, // GenericOpcodes.td:1819
335 G_VECREDUCE_FMAXIMUM = 320, // GenericOpcodes.td:1820
336 G_VECREDUCE_FMINIMUM = 321, // GenericOpcodes.td:1821
337 G_VECREDUCE_FMAXIMUMNUM = 322, // GenericOpcodes.td:1822
338 G_VECREDUCE_FMINIMUMNUM = 323, // GenericOpcodes.td:1823
339 G_VECREDUCE_ADD = 324, // GenericOpcodes.td:1825
340 G_VECREDUCE_MUL = 325, // GenericOpcodes.td:1826
341 G_VECREDUCE_AND = 326, // GenericOpcodes.td:1827
342 G_VECREDUCE_OR = 327, // GenericOpcodes.td:1828
343 G_VECREDUCE_XOR = 328, // GenericOpcodes.td:1829
344 G_VECREDUCE_SMAX = 329, // GenericOpcodes.td:1830
345 G_VECREDUCE_SMIN = 330, // GenericOpcodes.td:1831
346 G_VECREDUCE_UMAX = 331, // GenericOpcodes.td:1832
347 G_VECREDUCE_UMIN = 332, // GenericOpcodes.td:1833
348 G_SBFX = 333, // GenericOpcodes.td:1927
349 G_UBFX = 334, // GenericOpcodes.td:1935
350 ATOMIC_CMP_SWAP_I128 = 335, // PPCInstr64Bit.td:394
351 ATOMIC_LOAD_ADD_I128 = 336, // PPCInstr64Bit.td:387
352 ATOMIC_LOAD_AND_I128 = 337, // PPCInstr64Bit.td:389
353 ATOMIC_LOAD_NAND_I128 = 338, // PPCInstr64Bit.td:392
354 ATOMIC_LOAD_OR_I128 = 339, // PPCInstr64Bit.td:391
355 ATOMIC_LOAD_SUB_I128 = 340, // PPCInstr64Bit.td:388
356 ATOMIC_LOAD_XOR_I128 = 341, // PPCInstr64Bit.td:390
357 ATOMIC_SWAP_I128 = 342, // PPCInstr64Bit.td:386
358 BUILD_QUADWORD = 343, // PPCInstr64Bit.td:1699
359 BUILD_UACC = 344, // PPCInstrMMA.td:508
360 CFENCE = 345, // PPCInstrInfo.td:5590
361 CFENCE8 = 346, // PPCInstr64Bit.td:1513
362 CLRLSLDI = 347, // PPCInstrInfo.td:5122
363 CLRLSLDI_rec = 348, // PPCInstrInfo.td:5124
364 CLRLSLWI = 349, // PPCInstrInfo.td:5069
365 CLRLSLWI_rec = 350, // PPCInstrInfo.td:5071
366 CLRRDI = 351, // PPCInstrInfo.td:5118
367 CLRRDI_rec = 352, // PPCInstrInfo.td:5120
368 CLRRWI = 353, // PPCInstrInfo.td:5065
369 CLRRWI_rec = 354, // PPCInstrInfo.td:5067
370 DCBFL = 355, // PPCInstrInfo.td:4822
371 DCBFLP = 356, // PPCInstrInfo.td:4823
372 DCBFPS = 357, // PPCInstrInfo.td:4832
373 DCBFx = 358, // PPCInstrInfo.td:4821
374 DCBSTPS = 359, // PPCInstrInfo.td:4833
375 DCBTCT = 360, // PPCInstrInfo.td:4813
376 DCBTDS = 361, // PPCInstrInfo.td:4814
377 DCBTSTCT = 362, // PPCInstrInfo.td:4817
378 DCBTSTDS = 363, // PPCInstrInfo.td:4818
379 DCBTSTT = 364, // PPCInstrInfo.td:4819
380 DCBTSTx = 365, // PPCInstrInfo.td:4811
381 DCBTT = 366, // PPCInstrInfo.td:4815
382 DCBTx = 367, // PPCInstrInfo.td:4810
383 DFLOADf32 = 368, // PPCInstrVSX.td:1794
384 DFLOADf64 = 369, // PPCInstrVSX.td:1796
385 DFSTOREf32 = 370, // PPCInstrVSX.td:1798
386 DFSTOREf64 = 371, // PPCInstrVSX.td:1800
387 EXTLDI = 372, // PPCInstrInfo.td:5094
388 EXTLDI_rec = 373, // PPCInstrInfo.td:5096
389 EXTLWI = 374, // PPCInstrInfo.td:5035
390 EXTLWI_rec = 375, // PPCInstrInfo.td:5038
391 EXTRDI = 376, // PPCInstrInfo.td:5098
392 EXTRDI_rec = 377, // PPCInstrInfo.td:5100
393 EXTRWI = 378, // PPCInstrInfo.td:5041
394 EXTRWI_rec = 379, // PPCInstrInfo.td:5043
395 INSLWI = 380, // PPCInstrInfo.td:5045
396 INSLWI_rec = 381, // PPCInstrInfo.td:5047
397 INSRDI = 382, // PPCInstrInfo.td:5102
398 INSRDI_rec = 383, // PPCInstrInfo.td:5104
399 INSRWI = 384, // PPCInstrInfo.td:5049
400 INSRWI_rec = 385, // PPCInstrInfo.td:5051
401 KILL_PAIR = 386, // PPCInstrMMA.td:506
402 LAx = 387, // PPCInstrInfo.td:5024
403 LDAT_CSNE_PSEUDO = 388, // PPCInstr64Bit.td:358
404 LIWAX = 389, // PPCInstrVSX.td:1174
405 LIWZX = 390, // PPCInstrVSX.td:1177
406 LWAT_CSNE_PSEUDO = 391, // PPCInstrInfo.td:2151
407 PPCLdFixedAddr = 392, // PPCInstrInfo.td:5152
408 PSUBI = 393, // PPCInstrP10.td:2981
409 RLWIMIbm = 394, // PPCInstrInfo.td:5144
410 RLWIMIbm_rec = 395, // PPCInstrInfo.td:5146
411 RLWINMbm = 396, // PPCInstrInfo.td:5140
412 RLWINMbm_rec = 397, // PPCInstrInfo.td:5142
413 RLWNMbm = 398, // PPCInstrInfo.td:5148
414 RLWNMbm_rec = 399, // PPCInstrInfo.td:5150
415 ROTRDI = 400, // PPCInstrInfo.td:5106
416 ROTRDI_rec = 401, // PPCInstrInfo.td:5108
417 ROTRWI = 402, // PPCInstrInfo.td:5053
418 ROTRWI_rec = 403, // PPCInstrInfo.td:5055
419 SLDI = 404, // PPCInstrInfo.td:5110
420 SLDI_rec = 405, // PPCInstrInfo.td:5112
421 SLWI = 406, // PPCInstrInfo.td:5057
422 SLWI_rec = 407, // PPCInstrInfo.td:5059
423 SPILLTOVSR_LD = 408, // PPCInstrVSX.td:1811
424 SPILLTOVSR_LDX = 409, // PPCInstrVSX.td:1809
425 SPILLTOVSR_ST = 410, // PPCInstrVSX.td:1806
426 SPILLTOVSR_STX = 411, // PPCInstrVSX.td:1804
427 SRDI = 412, // PPCInstrInfo.td:5114
428 SRDI_rec = 413, // PPCInstrInfo.td:5116
429 SRWI = 414, // PPCInstrInfo.td:5061
430 SRWI_rec = 415, // PPCInstrInfo.td:5063
431 STIWX = 416, // PPCInstrVSX.td:1194
432 SUBI = 417, // PPCInstrInfo.td:5026
433 SUBIC = 418, // PPCInstrInfo.td:5030
434 SUBIC_rec = 419, // PPCInstrInfo.td:5032
435 SUBIS = 420, // PPCInstrInfo.td:5028
436 SUBPCIS = 421, // PPCInstrInfo.td:5126
437 XFLOADf32 = 422, // PPCInstrVSX.td:1171
438 XFLOADf64 = 423, // PPCInstrVSX.td:351
439 XFSTOREf32 = 424, // PPCInstrVSX.td:1191
440 XFSTOREf64 = 425, // PPCInstrVSX.td:381
441 ADD4 = 426, // PPCInstrInfo.td:1120
442 ADD4O = 427, // PPCInstrInfo.td:1130
443 ADD4O_rec = 428, // PPCInstrInfo.td:1134
444 ADD4TLS = 429, // PPCInstrInfo.td:3150
445 ADD4_rec = 430, // PPCInstrInfo.td:1124
446 ADD8 = 431, // PPCInstrInfo.td:1120
447 ADD8O = 432, // PPCInstrInfo.td:1130
448 ADD8O_rec = 433, // PPCInstrInfo.td:1134
449 ADD8TLS = 434, // PPCInstr64Bit.td:697
450 ADD8TLS_ = 435, // PPCInstr64Bit.td:829
451 ADD8_rec = 436, // PPCInstrInfo.td:1124
452 ADDC = 437, // PPCInstrInfo.td:1172
453 ADDC8 = 438, // PPCInstrInfo.td:1172
454 ADDC8O = 439, // PPCInstrInfo.td:1182
455 ADDC8O_rec = 440, // PPCInstrInfo.td:1186
456 ADDC8_rec = 441, // PPCInstrInfo.td:1176
457 ADDCO = 442, // PPCInstrInfo.td:1182
458 ADDCO_rec = 443, // PPCInstrInfo.td:1186
459 ADDC_rec = 444, // PPCInstrInfo.td:1176
460 ADDE = 445, // PPCInstrInfo.td:1172
461 ADDE8 = 446, // PPCInstrInfo.td:1172
462 ADDE8O = 447, // PPCInstrInfo.td:1182
463 ADDE8O_rec = 448, // PPCInstrInfo.td:1186
464 ADDE8_rec = 449, // PPCInstrInfo.td:1176
465 ADDEO = 450, // PPCInstrInfo.td:1182
466 ADDEO_rec = 451, // PPCInstrInfo.td:1186
467 ADDEX = 452, // PPCInstrInfo.td:3138
468 ADDEX8 = 453, // PPCInstr64Bit.td:1837
469 ADDE_rec = 454, // PPCInstrInfo.td:1176
470 ADDG6S = 455, // PPCInstrInfo.td:2197
471 ADDG6S8 = 456, // PPCInstr64Bit.td:1035
472 ADDI = 457, // PPCInstrInfo.td:2529
473 ADDI8 = 458, // PPCInstr64Bit.td:775
474 ADDIC = 459, // PPCInstrInfo.td:2534
475 ADDIC8 = 460, // PPCInstr64Bit.td:772
476 ADDIC_rec = 461, // PPCInstrInfo.td:2539
477 ADDIS = 462, // PPCInstrInfo.td:2543
478 ADDIS8 = 463, // PPCInstr64Bit.td:778
479 ADDISdtprelHA = 464, // PPCInstr64Bit.td:1622
480 ADDISdtprelHA32 = 465, // PPCInstrInfo.td:3598
481 ADDISgotTprelHA = 466, // PPCInstr64Bit.td:1500
482 ADDIStlsgdHA = 467, // PPCInstr64Bit.td:1517
483 ADDIStlsldHA = 468, // PPCInstr64Bit.td:1589
484 ADDIStocHA = 469, // PPCInstrInfo.td:3613
485 ADDIStocHA8 = 470, // PPCInstr64Bit.td:1484
486 ADDIdtprelL = 471, // PPCInstr64Bit.td:1628
487 ADDIdtprelL32 = 472, // PPCInstrInfo.td:3594
488 ADDItlsgdL = 473, // PPCInstr64Bit.td:1522
489 ADDItlsgdL32 = 474, // PPCInstrInfo.td:3506
490 ADDItlsgdLADDR = 475, // PPCInstr64Bit.td:1581
491 ADDItlsgdLADDR32 = 476, // PPCInstrInfo.td:3554
492 ADDItlsldL = 477, // PPCInstr64Bit.td:1594
493 ADDItlsldL32 = 478, // PPCInstrInfo.td:3561
494 ADDItlsldLADDR = 479, // PPCInstr64Bit.td:1614
495 ADDItlsldLADDR32 = 480, // PPCInstrInfo.td:3587
496 ADDItoc = 481, // PPCInstrInfo.td:3616
497 ADDItoc8 = 482, // PPCInstr64Bit.td:1491
498 ADDItocL = 483, // PPCInstrInfo.td:3618
499 ADDItocL8 = 484, // PPCInstr64Bit.td:1486
500 ADDME = 485, // PPCInstrInfo.td:1221
501 ADDME8 = 486, // PPCInstrInfo.td:1221
502 ADDME8O = 487, // PPCInstrInfo.td:1231
503 ADDME8O_rec = 488, // PPCInstrInfo.td:1235
504 ADDME8_rec = 489, // PPCInstrInfo.td:1225
505 ADDMEO = 490, // PPCInstrInfo.td:1231
506 ADDMEO_rec = 491, // PPCInstrInfo.td:1235
507 ADDME_rec = 492, // PPCInstrInfo.td:1225
508 ADDPCIS = 493, // PPCInstr64Bit.td:1070
509 ADDZE = 494, // PPCInstrInfo.td:1221
510 ADDZE8 = 495, // PPCInstrInfo.td:1221
511 ADDZE8O = 496, // PPCInstrInfo.td:1231
512 ADDZE8O_rec = 497, // PPCInstrInfo.td:1235
513 ADDZE8_rec = 498, // PPCInstrInfo.td:1225
514 ADDZEO = 499, // PPCInstrInfo.td:1231
515 ADDZEO_rec = 500, // PPCInstrInfo.td:1235
516 ADDZE_rec = 501, // PPCInstrInfo.td:1225
517 ADJCALLSTACKDOWN = 502, // PPCInstrInfo.td:1489
518 ADJCALLSTACKUP = 503, // PPCInstrInfo.td:1492
519 AND = 504, // PPCInstrInfo.td:1046
520 AND8 = 505, // PPCInstrInfo.td:1046
521 AND8_rec = 506, // PPCInstrInfo.td:1050
522 ANDC = 507, // PPCInstrInfo.td:1046
523 ANDC8 = 508, // PPCInstrInfo.td:1046
524 ANDC8_rec = 509, // PPCInstrInfo.td:1050
525 ANDC_rec = 510, // PPCInstrInfo.td:1050
526 ANDI8_rec = 511, // PPCInstr64Bit.td:667
527 ANDIS8_rec = 512, // PPCInstr64Bit.td:671
528 ANDIS_rec = 513, // PPCInstrInfo.td:2579
529 ANDI_rec = 514, // PPCInstrInfo.td:2575
530 ANDI_rec_1_EQ_BIT = 515, // PPCInstrInfo.td:4470
531 ANDI_rec_1_EQ_BIT8 = 516, // PPCInstrInfo.td:4477
532 ANDI_rec_1_GT_BIT = 517, // PPCInstrInfo.td:4473
533 ANDI_rec_1_GT_BIT8 = 518, // PPCInstrInfo.td:4480
534 AND_rec = 519, // PPCInstrInfo.td:1050
535 ATOMIC_CMP_SWAP_I16 = 520, // PPCInstrInfo.td:2090
536 ATOMIC_CMP_SWAP_I32 = 521, // PPCInstrInfo.td:2090
537 ATOMIC_CMP_SWAP_I64 = 522, // PPCInstr64Bit.td:310
538 ATOMIC_CMP_SWAP_I8 = 523, // PPCInstrInfo.td:2090
539 ATOMIC_LOAD_ADD = 524, // PPCInstrInfo.td:2065
540 ATOMIC_LOAD_ADD_I64 = 525, // PPCInstr64Bit.td:302
541 ATOMIC_LOAD_ADD_NOWP = 526, // PPCInstrInfo.td:2068
542 ATOMIC_LOAD_AND = 527, // PPCInstrInfo.td:2065
543 ATOMIC_LOAD_AND_I64 = 528, // PPCInstr64Bit.td:302
544 ATOMIC_LOAD_AND_NOWP = 529, // PPCInstrInfo.td:2068
545 ATOMIC_LOAD_MAX = 530, // PPCInstrInfo.td:2065
546 ATOMIC_LOAD_MAX_I64 = 531, // PPCInstr64Bit.td:302
547 ATOMIC_LOAD_MAX_NOWP = 532, // PPCInstrInfo.td:2068
548 ATOMIC_LOAD_MIN = 533, // PPCInstrInfo.td:2065
549 ATOMIC_LOAD_MIN_I64 = 534, // PPCInstr64Bit.td:302
550 ATOMIC_LOAD_MIN_NOWP = 535, // PPCInstrInfo.td:2068
551 ATOMIC_LOAD_NAND = 536, // PPCInstrInfo.td:2065
552 ATOMIC_LOAD_NAND_I64 = 537, // PPCInstr64Bit.td:302
553 ATOMIC_LOAD_NAND_NOWP = 538, // PPCInstrInfo.td:2068
554 ATOMIC_LOAD_OR = 539, // PPCInstrInfo.td:2065
555 ATOMIC_LOAD_OR_I64 = 540, // PPCInstr64Bit.td:302
556 ATOMIC_LOAD_OR_NOWP = 541, // PPCInstrInfo.td:2068
557 ATOMIC_LOAD_SUB = 542, // PPCInstrInfo.td:2065
558 ATOMIC_LOAD_SUB_I64 = 543, // PPCInstr64Bit.td:302
559 ATOMIC_LOAD_SUB_NOWP = 544, // PPCInstrInfo.td:2068
560 ATOMIC_LOAD_UMAX = 545, // PPCInstrInfo.td:2065
561 ATOMIC_LOAD_UMAX_I64 = 546, // PPCInstr64Bit.td:302
562 ATOMIC_LOAD_UMAX_NOWP = 547, // PPCInstrInfo.td:2068
563 ATOMIC_LOAD_UMIN = 548, // PPCInstrInfo.td:2065
564 ATOMIC_LOAD_UMIN_I64 = 549, // PPCInstr64Bit.td:302
565 ATOMIC_LOAD_UMIN_NOWP = 550, // PPCInstrInfo.td:2068
566 ATOMIC_LOAD_XOR = 551, // PPCInstrInfo.td:2065
567 ATOMIC_LOAD_XOR_I64 = 552, // PPCInstr64Bit.td:302
568 ATOMIC_LOAD_XOR_NOWP = 553, // PPCInstrInfo.td:2068
569 ATOMIC_SWAP = 554, // PPCInstrInfo.td:2065
570 ATOMIC_SWAP_I64 = 555, // PPCInstr64Bit.td:302
571 ATOMIC_SWAP_NOWP = 556, // PPCInstrInfo.td:2068
572 ATTN = 557, // PPCInstrInfo.td:4707
573 B = 558, // PPCInstrInfo.td:1641
574 BA = 559, // PPCInstrInfo.td:1644
575 BC = 560, // PPCInstrInfo.td:1671
576 BCC = 561, // PPCInstrInfo.td:1655
577 BCCA = 562, // PPCInstrInfo.td:1661
578 BCCCTR = 563, // PPCInstrInfo.td:1603
579 BCCCTR8 = 564, // PPCInstr64Bit.td:61
580 BCCCTRL = 565, // PPCInstrInfo.td:1772
581 BCCCTRL8 = 566, // PPCInstr64Bit.td:142
582 BCCL = 567, // PPCInstrInfo.td:1749
583 BCCLA = 568, // PPCInstrInfo.td:1751
584 BCCLR = 569, // PPCInstrInfo.td:1665
585 BCCLRL = 570, // PPCInstrInfo.td:1787
586 BCCTR = 571, // PPCInstrInfo.td:1607
587 BCCTR8 = 572, // PPCInstr64Bit.td:66
588 BCCTR8n = 573, // PPCInstr64Bit.td:69
589 BCCTRL = 574, // PPCInstrInfo.td:1776
590 BCCTRL8 = 575, // PPCInstr64Bit.td:147
591 BCCTRL8n = 576, // PPCInstr64Bit.td:150
592 BCCTRLn = 577, // PPCInstrInfo.td:1778
593 BCCTRn = 578, // PPCInstrInfo.td:1609
594 BCDADD_rec = 579, // PPCInstrAltivec.td:1412
595 BCDCFN_rec = 580, // PPCInstrAltivec.td:1652
596 BCDCFSQ_rec = 581, // PPCInstrAltivec.td:1660
597 BCDCFZ_rec = 582, // PPCInstrAltivec.td:1654
598 BCDCPSGN_rec = 583, // PPCInstrAltivec.td:1665
599 BCDCTN_rec = 584, // PPCInstrAltivec.td:1656
600 BCDCTSQ_rec = 585, // PPCInstrAltivec.td:1661
601 BCDCTZ_rec = 586, // PPCInstrAltivec.td:1658
602 BCDSETSGN_rec = 587, // PPCInstrAltivec.td:1668
603 BCDSR_rec = 588, // PPCInstrAltivec.td:1674
604 BCDSUB_rec = 589, // PPCInstrAltivec.td:1413
605 BCDS_rec = 590, // PPCInstrAltivec.td:1672
606 BCDTRUNC_rec = 591, // PPCInstrAltivec.td:1677
607 BCDUS_rec = 592, // PPCInstrAltivec.td:1673
608 BCDUTRUNC_rec = 593, // PPCInstrAltivec.td:1678
609 BCL = 594, // PPCInstrInfo.td:1754
610 BCLR = 595, // PPCInstrInfo.td:1679
611 BCLRL = 596, // PPCInstrInfo.td:1791
612 BCLRLn = 597, // PPCInstrInfo.td:1793
613 BCLRn = 598, // PPCInstrInfo.td:1681
614 BCLalways = 599, // PPCInstrInfo.td:1733
615 BCLn = 600, // PPCInstrInfo.td:1757
616 BCTR = 601, // PPCInstrInfo.td:1599
617 BCTR8 = 602, // PPCInstr64Bit.td:58
618 BCTRL = 603, // PPCInstrInfo.td:1767
619 BCTRL8 = 604, // PPCInstr64Bit.td:137
620 BCTRL8_LDinto_toc = 605, // PPCInstr64Bit.td:192
621 BCTRL8_LDinto_toc_RM = 606, // PPCInstr64Bit.td:202
622 BCTRL8_RM = 607, // PPCInstr64Bit.td:184
623 BCTRL_LWZinto_toc = 608, // PPCInstrInfo.td:1878
624 BCTRL_LWZinto_toc_RM = 609, // PPCInstrInfo.td:1906
625 BCTRL_RM = 610, // PPCInstrInfo.td:1853
626 BCn = 611, // PPCInstrInfo.td:1675
627 BDNZ = 612, // PPCInstrInfo.td:1704
628 BDNZ8 = 613, // PPCInstr64Bit.td:83
629 BDNZA = 614, // PPCInstrInfo.td:1708
630 BDNZAm = 615, // PPCInstrInfo.td:1724
631 BDNZAp = 616, // PPCInstrInfo.td:1716
632 BDNZL = 617, // PPCInstrInfo.td:1800
633 BDNZLA = 618, // PPCInstrInfo.td:1804
634 BDNZLAm = 619, // PPCInstrInfo.td:1820
635 BDNZLAp = 620, // PPCInstrInfo.td:1812
636 BDNZLR = 621, // PPCInstrInfo.td:1689
637 BDNZLR8 = 622, // PPCInstr64Bit.td:90
638 BDNZLRL = 623, // PPCInstrInfo.td:1826
639 BDNZLRLm = 624, // PPCInstrInfo.td:1834
640 BDNZLRLp = 625, // PPCInstrInfo.td:1830
641 BDNZLRm = 626, // PPCInstrInfo.td:1697
642 BDNZLRp = 627, // PPCInstrInfo.td:1693
643 BDNZLm = 628, // PPCInstrInfo.td:1816
644 BDNZLp = 629, // PPCInstrInfo.td:1808
645 BDNZm = 630, // PPCInstrInfo.td:1720
646 BDNZp = 631, // PPCInstrInfo.td:1712
647 BDZ = 632, // PPCInstrInfo.td:1702
648 BDZ8 = 633, // PPCInstr64Bit.td:81
649 BDZA = 634, // PPCInstrInfo.td:1706
650 BDZAm = 635, // PPCInstrInfo.td:1722
651 BDZAp = 636, // PPCInstrInfo.td:1714
652 BDZL = 637, // PPCInstrInfo.td:1798
653 BDZLA = 638, // PPCInstrInfo.td:1802
654 BDZLAm = 639, // PPCInstrInfo.td:1818
655 BDZLAp = 640, // PPCInstrInfo.td:1810
656 BDZLR = 641, // PPCInstrInfo.td:1687
657 BDZLR8 = 642, // PPCInstr64Bit.td:88
658 BDZLRL = 643, // PPCInstrInfo.td:1824
659 BDZLRLm = 644, // PPCInstrInfo.td:1832
660 BDZLRLp = 645, // PPCInstrInfo.td:1828
661 BDZLRm = 646, // PPCInstrInfo.td:1695
662 BDZLRp = 647, // PPCInstrInfo.td:1691
663 BDZLm = 648, // PPCInstrInfo.td:1814
664 BDZLp = 649, // PPCInstrInfo.td:1806
665 BDZm = 650, // PPCInstrInfo.td:1718
666 BDZp = 651, // PPCInstrInfo.td:1710
667 BL = 652, // PPCInstrInfo.td:1741
668 BL8 = 653, // PPCInstr64Bit.td:100
669 BL8_LDinto_toc = 654, // PPCInstr64Bit.td:213
670 BL8_LDinto_toc_RM = 655, // PPCInstr64Bit.td:222
671 BL8_NOP = 656, // PPCInstr64Bit.td:110
672 BL8_NOP_RM = 657, // PPCInstr64Bit.td:165
673 BL8_NOP_TLS = 658, // PPCInstr64Bit.td:114
674 BL8_NOTOC = 659, // PPCInstr64Bit.td:127
675 BL8_NOTOC_RM = 660, // PPCInstr64Bit.td:178
676 BL8_NOTOC_TLS = 661, // PPCInstr64Bit.td:130
677 BL8_RM = 662, // PPCInstr64Bit.td:160
678 BL8_TLS = 663, // PPCInstr64Bit.td:103
679 BL8_TLS_ = 664, // PPCInstr64Bit.td:237
680 BLA = 665, // PPCInstrInfo.td:1743
681 BLA8 = 666, // PPCInstr64Bit.td:106
682 BLA8_NOP = 667, // PPCInstr64Bit.td:118
683 BLA8_NOP_RM = 668, // PPCInstr64Bit.td:169
684 BLA8_RM = 669, // PPCInstr64Bit.td:163
685 BLA_RM = 670, // PPCInstrInfo.td:1844
686 BLR = 671, // PPCInstrInfo.td:1595
687 BLR8 = 672, // PPCInstr64Bit.td:54
688 BLRL = 673, // PPCInstrInfo.td:1783
689 BL_LWZinto_toc = 674, // PPCInstrInfo.td:1888
690 BL_LWZinto_toc_RM = 675, // PPCInstrInfo.td:1896
691 BL_NOP = 676, // PPCInstrInfo.td:1760
692 BL_NOP_RM = 677, // PPCInstrInfo.td:1847
693 BL_RM = 678, // PPCInstrInfo.td:1842
694 BL_TLS = 679, // PPCInstrInfo.td:1747
695 BPERMD = 680, // PPCInstr64Bit.td:1007
696 BRD = 681, // PPCInstrP10.td:1848
697 BRH = 682, // PPCInstrP10.td:1837
698 BRH8 = 683, // PPCInstrP10.td:1843
699 BRINC = 684, // PPCInstrSPE.td:132
700 BRW = 685, // PPCInstrP10.td:1839
701 BRW8 = 686, // PPCInstrP10.td:1845
702 CBCDTD = 687, // PPCInstrInfo.td:2194
703 CBCDTD8 = 688, // PPCInstr64Bit.td:1032
704 CDTBCD = 689, // PPCInstrInfo.td:2191
705 CDTBCD8 = 690, // PPCInstr64Bit.td:1029
706 CFUGED = 691, // PPCInstrP10.td:1735
707 CLRBHRB = 692, // PPCInstrInfo.td:1975
708 CMPB = 693, // PPCInstrInfo.td:2690
709 CMPB8 = 694, // PPCInstr64Bit.td:1013
710 CMPD = 695, // PPCInstr64Bit.td:891
711 CMPDI = 696, // PPCInstr64Bit.td:895
712 CMPEQB = 697, // PPCInstr64Bit.td:905
713 CMPLD = 698, // PPCInstr64Bit.td:893
714 CMPLDI = 699, // PPCInstr64Bit.td:897
715 CMPLW = 700, // PPCInstrInfo.td:2697
716 CMPLWI = 701, // PPCInstrInfo.td:2610
717 CMPRB = 702, // PPCInstrInfo.td:2612
718 CMPRB8 = 703, // PPCInstr64Bit.td:901
719 CMPW = 704, // PPCInstrInfo.td:2695
720 CMPWI = 705, // PPCInstrInfo.td:2608
721 CNTLZD = 706, // PPCInstrInfo.td:1090
722 CNTLZDM = 707, // PPCInstrP10.td:1752
723 CNTLZD_rec = 708, // PPCInstrInfo.td:1094
724 CNTLZW = 709, // PPCInstrInfo.td:1090
725 CNTLZW8 = 710, // PPCInstrInfo.td:1090
726 CNTLZW8_rec = 711, // PPCInstrInfo.td:1094
727 CNTLZW_rec = 712, // PPCInstrInfo.td:1094
728 CNTTZD = 713, // PPCInstrInfo.td:1090
729 CNTTZDM = 714, // PPCInstrP10.td:1756
730 CNTTZD_rec = 715, // PPCInstrInfo.td:1094
731 CNTTZW = 716, // PPCInstrInfo.td:1090
732 CNTTZW8 = 717, // PPCInstrInfo.td:1090
733 CNTTZW8_rec = 718, // PPCInstrInfo.td:1094
734 CNTTZW_rec = 719, // PPCInstrInfo.td:1094
735 CP_ABORT = 720, // PPCInstrInfo.td:5385
736 CP_COPY = 721, // PPCInstrInfo.td:5379
737 CP_COPY8 = 722, // PPCInstr64Bit.td:2003
738 CP_PASTE8_rec = 723, // PPCInstr64Bit.td:2004
739 CP_PASTE_rec = 724, // PPCInstrInfo.td:5382
740 CR6SET = 725, // PPCInstrInfo.td:2913
741 CR6UNSET = 726, // PPCInstrInfo.td:2917
742 CRAND = 727, // PPCInstrInfo.td:2856
743 CRANDC = 728, // PPCInstrInfo.td:2891
744 CREQV = 729, // PPCInstrInfo.td:2880
745 CRNAND = 730, // PPCInstrInfo.td:2861
746 CRNOR = 731, // PPCInstrInfo.td:2876
747 CRNOT = 732, // PPCInstrInfo.td:2887
748 CROR = 733, // PPCInstrInfo.td:2866
749 CRORC = 734, // PPCInstrInfo.td:2896
750 CRSET = 735, // PPCInstrInfo.td:2903
751 CRUNSET = 736, // PPCInstrInfo.td:2907
752 CRXOR = 737, // PPCInstrInfo.td:2871
753 CTRL_DEP = 738, // PPCInstrInfo.td:1659
754 DADD = 739, // PPCInstrInfo.td:1344
755 DADDQ = 740, // PPCInstrInfo.td:1344
756 DADDQ_rec = 741, // PPCInstrInfo.td:1348
757 DADD_rec = 742, // PPCInstrInfo.td:1348
758 DARN = 743, // PPCInstr64Bit.td:1095
759 DCBA = 744, // PPCInstrInfo.td:1988
760 DCBF = 745, // PPCInstrInfo.td:2004
761 DCBFEP = 746, // PPCInstrInfo.td:4769
762 DCBI = 747, // PPCInstrInfo.td:1991
763 DCBST = 748, // PPCInstrInfo.td:1994
764 DCBSTEP = 749, // PPCInstrInfo.td:4772
765 DCBT = 750, // PPCInstrInfo.td:2009
766 DCBTEP = 751, // PPCInstrInfo.td:4775
767 DCBTST = 752, // PPCInstrInfo.td:2012
768 DCBTSTEP = 753, // PPCInstrInfo.td:4779
769 DCBZ = 754, // PPCInstrInfo.td:1997
770 DCBZEP = 755, // PPCInstrInfo.td:4783
771 DCBZL = 756, // PPCInstrInfo.td:2000
772 DCBZLEP = 757, // PPCInstrInfo.td:4786
773 DCCCI = 758, // PPCInstrInfo.td:4550
774 DCFFIX = 759, // PPCInstrInfo.td:1330
775 DCFFIXQ = 760, // PPCInstrInfo.td:1330
776 DCFFIXQQ = 761, // PPCInstrDFP.td:110
777 DCFFIXQ_rec = 762, // PPCInstrInfo.td:1334
778 DCFFIX_rec = 763, // PPCInstrInfo.td:1334
779 DCMPO = 764, // PPCInstrDFP.td:53
780 DCMPOQ = 765, // PPCInstrDFP.td:56
781 DCMPU = 766, // PPCInstrDFP.td:47
782 DCMPUQ = 767, // PPCInstrDFP.td:50
783 DCTDP = 768, // PPCInstrInfo.td:1330
784 DCTDP_rec = 769, // PPCInstrInfo.td:1334
785 DCTFIX = 770, // PPCInstrInfo.td:1330
786 DCTFIXQ = 771, // PPCInstrInfo.td:1330
787 DCTFIXQQ = 772, // PPCInstrDFP.td:113
788 DCTFIXQ_rec = 773, // PPCInstrInfo.td:1334
789 DCTFIX_rec = 774, // PPCInstrInfo.td:1334
790 DCTQPQ = 775, // PPCInstrInfo.td:1330
791 DCTQPQ_rec = 776, // PPCInstrInfo.td:1334
792 DDEDPD = 777, // PPCInstrInfo.td:1357
793 DDEDPDQ = 778, // PPCInstrInfo.td:1357
794 DDEDPDQ_rec = 779, // PPCInstrInfo.td:1361
795 DDEDPD_rec = 780, // PPCInstrInfo.td:1361
796 DDIV = 781, // PPCInstrInfo.td:1344
797 DDIVQ = 782, // PPCInstrInfo.td:1344
798 DDIVQ_rec = 783, // PPCInstrInfo.td:1348
799 DDIV_rec = 784, // PPCInstrInfo.td:1348
800 DENBCD = 785, // PPCInstrInfo.td:1370
801 DENBCDQ = 786, // PPCInstrInfo.td:1370
802 DENBCDQ_rec = 787, // PPCInstrInfo.td:1374
803 DENBCD_rec = 788, // PPCInstrInfo.td:1374
804 DIEX = 789, // PPCInstrInfo.td:1032
805 DIEXQ = 790, // PPCInstrInfo.td:1032
806 DIEXQ_rec = 791, // PPCInstrInfo.td:1036
807 DIEX_rec = 792, // PPCInstrInfo.td:1036
808 DIVD = 793, // PPCInstrInfo.td:1146
809 DIVDE = 794, // PPCInstrInfo.td:1146
810 DIVDEO = 795, // PPCInstrInfo.td:1157
811 DIVDEO_rec = 796, // PPCInstrInfo.td:1161
812 DIVDEU = 797, // PPCInstrInfo.td:1146
813 DIVDEUO = 798, // PPCInstrInfo.td:1157
814 DIVDEUO_rec = 799, // PPCInstrInfo.td:1161
815 DIVDEU_rec = 800, // PPCInstrInfo.td:1150
816 DIVDE_rec = 801, // PPCInstrInfo.td:1150
817 DIVDO = 802, // PPCInstrInfo.td:1157
818 DIVDO_rec = 803, // PPCInstrInfo.td:1161
819 DIVDU = 804, // PPCInstrInfo.td:1146
820 DIVDUO = 805, // PPCInstrInfo.td:1157
821 DIVDUO_rec = 806, // PPCInstrInfo.td:1161
822 DIVDU_rec = 807, // PPCInstrInfo.td:1150
823 DIVD_rec = 808, // PPCInstrInfo.td:1150
824 DIVW = 809, // PPCInstrInfo.td:1146
825 DIVWE = 810, // PPCInstrInfo.td:1146
826 DIVWEO = 811, // PPCInstrInfo.td:1157
827 DIVWEO_rec = 812, // PPCInstrInfo.td:1161
828 DIVWEU = 813, // PPCInstrInfo.td:1146
829 DIVWEUO = 814, // PPCInstrInfo.td:1157
830 DIVWEUO_rec = 815, // PPCInstrInfo.td:1161
831 DIVWEU_rec = 816, // PPCInstrInfo.td:1150
832 DIVWE_rec = 817, // PPCInstrInfo.td:1150
833 DIVWO = 818, // PPCInstrInfo.td:1157
834 DIVWO_rec = 819, // PPCInstrInfo.td:1161
835 DIVWU = 820, // PPCInstrInfo.td:1146
836 DIVWUO = 821, // PPCInstrInfo.td:1157
837 DIVWUO_rec = 822, // PPCInstrInfo.td:1161
838 DIVWU_rec = 823, // PPCInstrInfo.td:1150
839 DIVW_rec = 824, // PPCInstrInfo.td:1150
840 DMMR = 825, // PPCInstrFutureMMA.td:477
841 DMSETDMRZ = 826, // PPCInstrFutureMMA.td:487
842 DMSHA2HASH = 827, // PPCInstrFutureMMA.td:510
843 DMSHA3HASH = 828, // PPCInstrFutureMMA.td:517
844 DMUL = 829, // PPCInstrInfo.td:1344
845 DMULQ = 830, // PPCInstrInfo.td:1344
846 DMULQ_rec = 831, // PPCInstrInfo.td:1348
847 DMUL_rec = 832, // PPCInstrInfo.td:1348
848 DMXOR = 833, // PPCInstrFutureMMA.td:481
849 DMXVBF16GERX2 = 834, // PPCInstrFutureMMA.td:221
850 DMXVBF16GERX2NN = 835, // PPCInstrFutureMMA.td:291
851 DMXVBF16GERX2NP = 836, // PPCInstrFutureMMA.td:286
852 DMXVBF16GERX2PN = 837, // PPCInstrFutureMMA.td:281
853 DMXVBF16GERX2PP = 838, // PPCInstrFutureMMA.td:225
854 DMXVF16GERX2 = 839, // PPCInstrFutureMMA.td:184
855 DMXVF16GERX2NN = 840, // PPCInstrFutureMMA.td:339
856 DMXVF16GERX2NP = 841, // PPCInstrFutureMMA.td:334
857 DMXVF16GERX2PN = 842, // PPCInstrFutureMMA.td:329
858 DMXVF16GERX2PP = 843, // PPCInstrFutureMMA.td:188
859 DMXVI8GERX4 = 844, // PPCInstrFutureMMA.td:184
860 DMXVI8GERX4PP = 845, // PPCInstrFutureMMA.td:188
861 DMXVI8GERX4SPP = 846, // PPCInstrFutureMMA.td:532
862 DMXXEXTFDMR256 = 847, // PPCInstrFutureMMA.td:468
863 DMXXEXTFDMR512 = 848, // PPCInstrFutureMMA.td:436
864 DMXXEXTFDMR512_HI = 849, // PPCInstrFutureMMA.td:443
865 DMXXINSTDMR256 = 850, // PPCInstrFutureMMA.td:472
866 DMXXINSTDMR512 = 851, // PPCInstrFutureMMA.td:450
867 DMXXINSTDMR512_HI = 852, // PPCInstrFutureMMA.td:459
868 DMXXSETACCZ = 853, // PPCInstrMMA.td:553
869 DMXXSHAPAD = 854, // PPCInstrFutureMMA.td:524
870 DQUA = 855, // PPCInstrInfo.td:1441
871 DQUAI = 856, // PPCInstrInfo.td:1426
872 DQUAIQ = 857, // PPCInstrInfo.td:1426
873 DQUAIQ_rec = 858, // PPCInstrInfo.td:1431
874 DQUAI_rec = 859, // PPCInstrInfo.td:1431
875 DQUAQ = 860, // PPCInstrInfo.td:1441
876 DQUAQ_rec = 861, // PPCInstrInfo.td:1445
877 DQUA_rec = 862, // PPCInstrInfo.td:1445
878 DRDPQ = 863, // PPCInstrInfo.td:1330
879 DRDPQ_rec = 864, // PPCInstrInfo.td:1334
880 DRINTN = 865, // PPCInstrInfo.td:1455
881 DRINTNQ = 866, // PPCInstrInfo.td:1455
882 DRINTNQ_rec = 867, // PPCInstrInfo.td:1459
883 DRINTN_rec = 868, // PPCInstrInfo.td:1459
884 DRINTX = 869, // PPCInstrInfo.td:1455
885 DRINTXQ = 870, // PPCInstrInfo.td:1455
886 DRINTXQ_rec = 871, // PPCInstrInfo.td:1459
887 DRINTX_rec = 872, // PPCInstrInfo.td:1459
888 DRRND = 873, // PPCInstrInfo.td:1441
889 DRRNDQ = 874, // PPCInstrInfo.td:1441
890 DRRNDQ_rec = 875, // PPCInstrInfo.td:1445
891 DRRND_rec = 876, // PPCInstrInfo.td:1445
892 DRSP = 877, // PPCInstrInfo.td:1330
893 DRSP_rec = 878, // PPCInstrInfo.td:1334
894 DSCLI = 879, // PPCInstrInfo.td:1468
895 DSCLIQ = 880, // PPCInstrInfo.td:1468
896 DSCLIQ_rec = 881, // PPCInstrInfo.td:1472
897 DSCLI_rec = 882, // PPCInstrInfo.td:1472
898 DSCRI = 883, // PPCInstrInfo.td:1468
899 DSCRIQ = 884, // PPCInstrInfo.td:1468
900 DSCRIQ_rec = 885, // PPCInstrInfo.td:1472
901 DSCRI_rec = 886, // PPCInstrInfo.td:1472
902 DSS = 887, // PPCInstrAltivec.td:354
903 DSSALL = 888, // PPCInstrAltivec.td:361
904 DST = 889, // PPCInstrAltivec.td:369
905 DST64 = 890, // PPCInstrAltivec.td:391
906 DSTST = 891, // PPCInstrAltivec.td:379
907 DSTST64 = 892, // PPCInstrAltivec.td:401
908 DSTSTT = 893, // PPCInstrAltivec.td:384
909 DSTSTT64 = 894, // PPCInstrAltivec.td:407
910 DSTT = 895, // PPCInstrAltivec.td:374
911 DSTT64 = 896, // PPCInstrAltivec.td:396
912 DSUB = 897, // PPCInstrInfo.td:1344
913 DSUBQ = 898, // PPCInstrInfo.td:1344
914 DSUBQ_rec = 899, // PPCInstrInfo.td:1348
915 DSUB_rec = 900, // PPCInstrInfo.td:1348
916 DTSTDC = 901, // PPCInstrDFP.td:157
917 DTSTDCQ = 902, // PPCInstrDFP.td:161
918 DTSTDG = 903, // PPCInstrDFP.td:165
919 DTSTDGQ = 904, // PPCInstrDFP.td:169
920 DTSTEX = 905, // PPCInstrDFP.td:173
921 DTSTEXQ = 906, // PPCInstrDFP.td:176
922 DTSTSF = 907, // PPCInstrDFP.td:179
923 DTSTSFI = 908, // PPCInstrDFP.td:185
924 DTSTSFIQ = 909, // PPCInstrDFP.td:189
925 DTSTSFQ = 910, // PPCInstrDFP.td:182
926 DXEX = 911, // PPCInstrInfo.td:1330
927 DXEXQ = 912, // PPCInstrInfo.td:1330
928 DXEXQ_rec = 913, // PPCInstrInfo.td:1334
929 DXEX_rec = 914, // PPCInstrInfo.td:1334
930 DYNALLOC = 915, // PPCInstrInfo.td:1499
931 DYNALLOC8 = 916, // PPCInstr64Bit.td:577
932 DYNAREAOFFSET = 917, // PPCInstrInfo.td:1502
933 DYNAREAOFFSET8 = 918, // PPCInstr64Bit.td:580
934 DecreaseCTR8loop = 919, // PPCInstr64Bit.td:564
935 DecreaseCTRloop = 920, // PPCInstrInfo.td:2965
936 EFDABS = 921, // PPCInstrSPE.td:136
937 EFDADD = 922, // PPCInstrSPE.td:140
938 EFDCFS = 923, // PPCInstrSPE.td:144
939 EFDCFSF = 924, // PPCInstrSPE.td:148
940 EFDCFSI = 925, // PPCInstrSPE.td:151
941 EFDCFSID = 926, // PPCInstrSPE.td:155
942 EFDCFUF = 927, // PPCInstrSPE.td:159
943 EFDCFUI = 928, // PPCInstrSPE.td:162
944 EFDCFUID = 929, // PPCInstrSPE.td:166
945 EFDCMPEQ = 930, // PPCInstrSPE.td:171
946 EFDCMPGT = 931, // PPCInstrSPE.td:173
947 EFDCMPLT = 932, // PPCInstrSPE.td:175
948 EFDCTSF = 933, // PPCInstrSPE.td:179
949 EFDCTSI = 934, // PPCInstrSPE.td:182
950 EFDCTSIDZ = 935, // PPCInstrSPE.td:186
951 EFDCTSIZ = 936, // PPCInstrSPE.td:190
952 EFDCTUF = 937, // PPCInstrSPE.td:194
953 EFDCTUI = 938, // PPCInstrSPE.td:197
954 EFDCTUIDZ = 939, // PPCInstrSPE.td:201
955 EFDCTUIZ = 940, // PPCInstrSPE.td:205
956 EFDDIV = 941, // PPCInstrSPE.td:209
957 EFDMUL = 942, // PPCInstrSPE.td:213
958 EFDNABS = 943, // PPCInstrSPE.td:217
959 EFDNEG = 944, // PPCInstrSPE.td:221
960 EFDSUB = 945, // PPCInstrSPE.td:225
961 EFDTSTEQ = 946, // PPCInstrSPE.td:230
962 EFDTSTGT = 947, // PPCInstrSPE.td:232
963 EFDTSTLT = 948, // PPCInstrSPE.td:234
964 EFSABS = 949, // PPCInstrSPE.td:239
965 EFSADD = 950, // PPCInstrSPE.td:243
966 EFSCFD = 951, // PPCInstrSPE.td:247
967 EFSCFSF = 952, // PPCInstrSPE.td:251
968 EFSCFSI = 953, // PPCInstrSPE.td:254
969 EFSCFUF = 954, // PPCInstrSPE.td:258
970 EFSCFUI = 955, // PPCInstrSPE.td:261
971 EFSCMPEQ = 956, // PPCInstrSPE.td:266
972 EFSCMPGT = 957, // PPCInstrSPE.td:268
973 EFSCMPLT = 958, // PPCInstrSPE.td:270
974 EFSCTSF = 959, // PPCInstrSPE.td:274
975 EFSCTSI = 960, // PPCInstrSPE.td:277
976 EFSCTSIZ = 961, // PPCInstrSPE.td:281
977 EFSCTUF = 962, // PPCInstrSPE.td:285
978 EFSCTUI = 963, // PPCInstrSPE.td:288
979 EFSCTUIZ = 964, // PPCInstrSPE.td:292
980 EFSDIV = 965, // PPCInstrSPE.td:296
981 EFSMUL = 966, // PPCInstrSPE.td:300
982 EFSNABS = 967, // PPCInstrSPE.td:304
983 EFSNEG = 968, // PPCInstrSPE.td:308
984 EFSSUB = 969, // PPCInstrSPE.td:312
985 EFSTSTEQ = 970, // PPCInstrSPE.td:317
986 EFSTSTGT = 971, // PPCInstrSPE.td:319
987 EFSTSTLT = 972, // PPCInstrSPE.td:321
988 EH_SjLj_LongJmp32 = 973, // PPCInstrInfo.td:1946
989 EH_SjLj_LongJmp64 = 974, // PPCInstr64Bit.td:529
990 EH_SjLj_SetJmp32 = 975, // PPCInstrInfo.td:1938
991 EH_SjLj_SetJmp64 = 976, // PPCInstr64Bit.td:521
992 EH_SjLj_Setup = 977, // PPCInstrInfo.td:1956
993 EQV = 978, // PPCInstrInfo.td:1046
994 EQV8 = 979, // PPCInstrInfo.td:1046
995 EQV8_rec = 980, // PPCInstrInfo.td:1050
996 EQV_rec = 981, // PPCInstrInfo.td:1050
997 EVABS = 982, // PPCInstrSPE.td:327
998 EVADDIW = 983, // PPCInstrSPE.td:331
999 EVADDSMIAAW = 984, // PPCInstrSPE.td:333
1000 EVADDSSIAAW = 985, // PPCInstrSPE.td:335
1001 EVADDUMIAAW = 986, // PPCInstrSPE.td:339
1002 EVADDUSIAAW = 987, // PPCInstrSPE.td:337
1003 EVADDW = 988, // PPCInstrSPE.td:341
1004 EVAND = 989, // PPCInstrSPE.td:345
1005 EVANDC = 990, // PPCInstrSPE.td:348
1006 EVCMPEQ = 991, // PPCInstrSPE.td:353
1007 EVCMPGTS = 992, // PPCInstrSPE.td:355
1008 EVCMPGTU = 993, // PPCInstrSPE.td:357
1009 EVCMPLTS = 994, // PPCInstrSPE.td:359
1010 EVCMPLTU = 995, // PPCInstrSPE.td:361
1011 EVCNTLSW = 996, // PPCInstrSPE.td:365
1012 EVCNTLZW = 997, // PPCInstrSPE.td:367
1013 EVDIVWS = 998, // PPCInstrSPE.td:371
1014 EVDIVWU = 999, // PPCInstrSPE.td:374
1015 EVEQV = 1000, // PPCInstrSPE.td:378
1016 EVEXTSB = 1001, // PPCInstrSPE.td:382
1017 EVEXTSH = 1002, // PPCInstrSPE.td:385
1018 EVFSABS = 1003, // PPCInstrSPE.td:389
1019 EVFSADD = 1004, // PPCInstrSPE.td:392
1020 EVFSCFSF = 1005, // PPCInstrSPE.td:395
1021 EVFSCFSI = 1006, // PPCInstrSPE.td:397
1022 EVFSCFUF = 1007, // PPCInstrSPE.td:400
1023 EVFSCFUI = 1008, // PPCInstrSPE.td:402
1024 EVFSCMPEQ = 1009, // PPCInstrSPE.td:406
1025 EVFSCMPGT = 1010, // PPCInstrSPE.td:408
1026 EVFSCMPLT = 1011, // PPCInstrSPE.td:410
1027 EVFSCTSF = 1012, // PPCInstrSPE.td:414
1028 EVFSCTSI = 1013, // PPCInstrSPE.td:416
1029 EVFSCTSIZ = 1014, // PPCInstrSPE.td:419
1030 EVFSCTUF = 1015, // PPCInstrSPE.td:422
1031 EVFSCTUI = 1016, // PPCInstrSPE.td:424
1032 EVFSCTUIZ = 1017, // PPCInstrSPE.td:427
1033 EVFSDIV = 1018, // PPCInstrSPE.td:430
1034 EVFSMUL = 1019, // PPCInstrSPE.td:433
1035 EVFSNABS = 1020, // PPCInstrSPE.td:436
1036 EVFSNEG = 1021, // PPCInstrSPE.td:439
1037 EVFSSUB = 1022, // PPCInstrSPE.td:442
1038 EVFSTSTEQ = 1023, // PPCInstrSPE.td:447
1039 EVFSTSTGT = 1024, // PPCInstrSPE.td:449
1040 EVFSTSTLT = 1025, // PPCInstrSPE.td:451
1041 EVLDD = 1026, // PPCInstrSPE.td:455
1042 EVLDDX = 1027, // PPCInstrSPE.td:458
1043 EVLDH = 1028, // PPCInstrSPE.td:461
1044 EVLDHX = 1029, // PPCInstrSPE.td:463
1045 EVLDW = 1030, // PPCInstrSPE.td:465
1046 EVLDWX = 1031, // PPCInstrSPE.td:468
1047 EVLHHESPLAT = 1032, // PPCInstrSPE.td:471
1048 EVLHHESPLATX = 1033, // PPCInstrSPE.td:473
1049 EVLHHOSSPLAT = 1034, // PPCInstrSPE.td:479
1050 EVLHHOSSPLATX = 1035, // PPCInstrSPE.td:481
1051 EVLHHOUSPLAT = 1036, // PPCInstrSPE.td:475
1052 EVLHHOUSPLATX = 1037, // PPCInstrSPE.td:477
1053 EVLWHE = 1038, // PPCInstrSPE.td:483
1054 EVLWHEX = 1039, // PPCInstrSPE.td:485
1055 EVLWHOS = 1040, // PPCInstrSPE.td:487
1056 EVLWHOSX = 1041, // PPCInstrSPE.td:489
1057 EVLWHOU = 1042, // PPCInstrSPE.td:491
1058 EVLWHOUX = 1043, // PPCInstrSPE.td:493
1059 EVLWHSPLAT = 1044, // PPCInstrSPE.td:495
1060 EVLWHSPLATX = 1045, // PPCInstrSPE.td:497
1061 EVLWWSPLAT = 1046, // PPCInstrSPE.td:499
1062 EVLWWSPLATX = 1047, // PPCInstrSPE.td:501
1063 EVMERGEHI = 1048, // PPCInstrSPE.td:504
1064 EVMERGEHILO = 1049, // PPCInstrSPE.td:508
1065 EVMERGELO = 1050, // PPCInstrSPE.td:506
1066 EVMERGELOHI = 1051, // PPCInstrSPE.td:510
1067 EVMHEGSMFAA = 1052, // PPCInstrSPE.td:513
1068 EVMHEGSMFAN = 1053, // PPCInstrSPE.td:515
1069 EVMHEGSMIAA = 1054, // PPCInstrSPE.td:517
1070 EVMHEGSMIAN = 1055, // PPCInstrSPE.td:519
1071 EVMHEGUMIAA = 1056, // PPCInstrSPE.td:521
1072 EVMHEGUMIAN = 1057, // PPCInstrSPE.td:523
1073 EVMHESMF = 1058, // PPCInstrSPE.td:526
1074 EVMHESMFA = 1059, // PPCInstrSPE.td:528
1075 EVMHESMFAAW = 1060, // PPCInstrSPE.td:530
1076 EVMHESMFANW = 1061, // PPCInstrSPE.td:532
1077 EVMHESMI = 1062, // PPCInstrSPE.td:534
1078 EVMHESMIA = 1063, // PPCInstrSPE.td:536
1079 EVMHESMIAAW = 1064, // PPCInstrSPE.td:538
1080 EVMHESMIANW = 1065, // PPCInstrSPE.td:540
1081 EVMHESSF = 1066, // PPCInstrSPE.td:542
1082 EVMHESSFA = 1067, // PPCInstrSPE.td:544
1083 EVMHESSFAAW = 1068, // PPCInstrSPE.td:546
1084 EVMHESSFANW = 1069, // PPCInstrSPE.td:548
1085 EVMHESSIAAW = 1070, // PPCInstrSPE.td:550
1086 EVMHESSIANW = 1071, // PPCInstrSPE.td:552
1087 EVMHEUMI = 1072, // PPCInstrSPE.td:554
1088 EVMHEUMIA = 1073, // PPCInstrSPE.td:556
1089 EVMHEUMIAAW = 1074, // PPCInstrSPE.td:558
1090 EVMHEUMIANW = 1075, // PPCInstrSPE.td:560
1091 EVMHEUSIAAW = 1076, // PPCInstrSPE.td:562
1092 EVMHEUSIANW = 1077, // PPCInstrSPE.td:564
1093 EVMHOGSMFAA = 1078, // PPCInstrSPE.td:566
1094 EVMHOGSMFAN = 1079, // PPCInstrSPE.td:568
1095 EVMHOGSMIAA = 1080, // PPCInstrSPE.td:570
1096 EVMHOGSMIAN = 1081, // PPCInstrSPE.td:572
1097 EVMHOGUMIAA = 1082, // PPCInstrSPE.td:574
1098 EVMHOGUMIAN = 1083, // PPCInstrSPE.td:576
1099 EVMHOSMF = 1084, // PPCInstrSPE.td:578
1100 EVMHOSMFA = 1085, // PPCInstrSPE.td:580
1101 EVMHOSMFAAW = 1086, // PPCInstrSPE.td:582
1102 EVMHOSMFANW = 1087, // PPCInstrSPE.td:584
1103 EVMHOSMI = 1088, // PPCInstrSPE.td:586
1104 EVMHOSMIA = 1089, // PPCInstrSPE.td:588
1105 EVMHOSMIAAW = 1090, // PPCInstrSPE.td:590
1106 EVMHOSMIANW = 1091, // PPCInstrSPE.td:592
1107 EVMHOSSF = 1092, // PPCInstrSPE.td:594
1108 EVMHOSSFA = 1093, // PPCInstrSPE.td:596
1109 EVMHOSSFAAW = 1094, // PPCInstrSPE.td:598
1110 EVMHOSSFANW = 1095, // PPCInstrSPE.td:600
1111 EVMHOSSIAAW = 1096, // PPCInstrSPE.td:602
1112 EVMHOSSIANW = 1097, // PPCInstrSPE.td:604
1113 EVMHOUMI = 1098, // PPCInstrSPE.td:606
1114 EVMHOUMIA = 1099, // PPCInstrSPE.td:608
1115 EVMHOUMIAAW = 1100, // PPCInstrSPE.td:610
1116 EVMHOUMIANW = 1101, // PPCInstrSPE.td:612
1117 EVMHOUSIAAW = 1102, // PPCInstrSPE.td:614
1118 EVMHOUSIANW = 1103, // PPCInstrSPE.td:616
1119 EVMRA = 1104, // PPCInstrSPE.td:619
1120 EVMWHSMF = 1105, // PPCInstrSPE.td:622
1121 EVMWHSMFA = 1106, // PPCInstrSPE.td:624
1122 EVMWHSMI = 1107, // PPCInstrSPE.td:626
1123 EVMWHSMIA = 1108, // PPCInstrSPE.td:628
1124 EVMWHSSF = 1109, // PPCInstrSPE.td:630
1125 EVMWHSSFA = 1110, // PPCInstrSPE.td:632
1126 EVMWHUMI = 1111, // PPCInstrSPE.td:634
1127 EVMWHUMIA = 1112, // PPCInstrSPE.td:636
1128 EVMWLSMIAAW = 1113, // PPCInstrSPE.td:638
1129 EVMWLSMIANW = 1114, // PPCInstrSPE.td:640
1130 EVMWLSSIAAW = 1115, // PPCInstrSPE.td:642
1131 EVMWLSSIANW = 1116, // PPCInstrSPE.td:644
1132 EVMWLUMI = 1117, // PPCInstrSPE.td:646
1133 EVMWLUMIA = 1118, // PPCInstrSPE.td:649
1134 EVMWLUMIAAW = 1119, // PPCInstrSPE.td:651
1135 EVMWLUMIANW = 1120, // PPCInstrSPE.td:653
1136 EVMWLUSIAAW = 1121, // PPCInstrSPE.td:655
1137 EVMWLUSIANW = 1122, // PPCInstrSPE.td:657
1138 EVMWSMF = 1123, // PPCInstrSPE.td:659
1139 EVMWSMFA = 1124, // PPCInstrSPE.td:661
1140 EVMWSMFAA = 1125, // PPCInstrSPE.td:663
1141 EVMWSMFAN = 1126, // PPCInstrSPE.td:665
1142 EVMWSMI = 1127, // PPCInstrSPE.td:667
1143 EVMWSMIA = 1128, // PPCInstrSPE.td:669
1144 EVMWSMIAA = 1129, // PPCInstrSPE.td:671
1145 EVMWSMIAN = 1130, // PPCInstrSPE.td:673
1146 EVMWSSF = 1131, // PPCInstrSPE.td:675
1147 EVMWSSFA = 1132, // PPCInstrSPE.td:677
1148 EVMWSSFAA = 1133, // PPCInstrSPE.td:679
1149 EVMWSSFAN = 1134, // PPCInstrSPE.td:681
1150 EVMWUMI = 1135, // PPCInstrSPE.td:683
1151 EVMWUMIA = 1136, // PPCInstrSPE.td:685
1152 EVMWUMIAA = 1137, // PPCInstrSPE.td:687
1153 EVMWUMIAN = 1138, // PPCInstrSPE.td:689
1154 EVNAND = 1139, // PPCInstrSPE.td:693
1155 EVNEG = 1140, // PPCInstrSPE.td:697
1156 EVNOR = 1141, // PPCInstrSPE.td:701
1157 EVOR = 1142, // PPCInstrSPE.td:704
1158 EVORC = 1143, // PPCInstrSPE.td:707
1159 EVRLW = 1144, // PPCInstrSPE.td:713
1160 EVRLWI = 1145, // PPCInstrSPE.td:711
1161 EVRNDW = 1146, // PPCInstrSPE.td:717
1162 EVSEL = 1147, // PPCInstrSPE.td:720
1163 EVSLW = 1148, // PPCInstrSPE.td:726
1164 EVSLWI = 1149, // PPCInstrSPE.td:724
1165 EVSPLATFI = 1150, // PPCInstrSPE.td:730
1166 EVSPLATI = 1151, // PPCInstrSPE.td:732
1167 EVSRWIS = 1152, // PPCInstrSPE.td:735
1168 EVSRWIU = 1153, // PPCInstrSPE.td:737
1169 EVSRWS = 1154, // PPCInstrSPE.td:739
1170 EVSRWU = 1155, // PPCInstrSPE.td:742
1171 EVSTDD = 1156, // PPCInstrSPE.td:746
1172 EVSTDDX = 1157, // PPCInstrSPE.td:749
1173 EVSTDH = 1158, // PPCInstrSPE.td:752
1174 EVSTDHX = 1159, // PPCInstrSPE.td:754
1175 EVSTDW = 1160, // PPCInstrSPE.td:756
1176 EVSTDWX = 1161, // PPCInstrSPE.td:759
1177 EVSTWHE = 1162, // PPCInstrSPE.td:762
1178 EVSTWHEX = 1163, // PPCInstrSPE.td:764
1179 EVSTWHO = 1164, // PPCInstrSPE.td:766
1180 EVSTWHOX = 1165, // PPCInstrSPE.td:768
1181 EVSTWWE = 1166, // PPCInstrSPE.td:770
1182 EVSTWWEX = 1167, // PPCInstrSPE.td:772
1183 EVSTWWO = 1168, // PPCInstrSPE.td:774
1184 EVSTWWOX = 1169, // PPCInstrSPE.td:776
1185 EVSUBFSMIAAW = 1170, // PPCInstrSPE.td:781
1186 EVSUBFSSIAAW = 1171, // PPCInstrSPE.td:779
1187 EVSUBFUMIAAW = 1172, // PPCInstrSPE.td:783
1188 EVSUBFUSIAAW = 1173, // PPCInstrSPE.td:785
1189 EVSUBFW = 1174, // PPCInstrSPE.td:787
1190 EVSUBIFW = 1175, // PPCInstrSPE.td:790
1191 EVXOR = 1176, // PPCInstrSPE.td:792
1192 EXTSB = 1177, // PPCInstrInfo.td:1090
1193 EXTSB8 = 1178, // PPCInstrInfo.td:1090
1194 EXTSB8_32_64 = 1179, // PPCInstr64Bit.td:952
1195 EXTSB8_rec = 1180, // PPCInstrInfo.td:1094
1196 EXTSB_rec = 1181, // PPCInstrInfo.td:1094
1197 EXTSH = 1182, // PPCInstrInfo.td:1090
1198 EXTSH8 = 1183, // PPCInstrInfo.td:1090
1199 EXTSH8_32_64 = 1184, // PPCInstr64Bit.td:955
1200 EXTSH8_rec = 1185, // PPCInstrInfo.td:1094
1201 EXTSH_rec = 1186, // PPCInstrInfo.td:1094
1202 EXTSW = 1187, // PPCInstrInfo.td:1090
1203 EXTSWSLI = 1188, // PPCInstrInfo.td:1302
1204 EXTSWSLI_32_64 = 1189, // PPCInstrInfo.td:1316
1205 EXTSWSLI_32_64_rec = 1190, // PPCInstrInfo.td:1320
1206 EXTSWSLI_rec = 1191, // PPCInstrInfo.td:1306
1207 EXTSW_32 = 1192, // PPCInstr64Bit.td:970
1208 EXTSW_32_64 = 1193, // PPCInstrInfo.td:1090
1209 EXTSW_32_64_rec = 1194, // PPCInstrInfo.td:1094
1210 EXTSW_rec = 1195, // PPCInstrInfo.td:1094
1211 EnforceIEIO = 1196, // PPCInstrInfo.td:2505
1212 FABSD = 1197, // PPCInstrInfo.td:1330
1213 FABSD_rec = 1198, // PPCInstrInfo.td:1334
1214 FABSS = 1199, // PPCInstrInfo.td:1330
1215 FABSS_rec = 1200, // PPCInstrInfo.td:1334
1216 FADD = 1201, // PPCInstrInfo.td:1398
1217 FADDS = 1202, // PPCInstrInfo.td:1398
1218 FADDS_rec = 1203, // PPCInstrInfo.td:1402
1219 FADD_rec = 1204, // PPCInstrInfo.td:1402
1220 FADDrtz = 1205, // PPCInstrInfo.td:3062
1221 FCFID = 1206, // PPCInstrInfo.td:1330
1222 FCFIDS = 1207, // PPCInstrInfo.td:1330
1223 FCFIDS_rec = 1208, // PPCInstrInfo.td:1334
1224 FCFIDU = 1209, // PPCInstrInfo.td:1330
1225 FCFIDUS = 1210, // PPCInstrInfo.td:1330
1226 FCFIDUS_rec = 1211, // PPCInstrInfo.td:1334
1227 FCFIDU_rec = 1212, // PPCInstrInfo.td:1334
1228 FCFID_rec = 1213, // PPCInstrInfo.td:1334
1229 FCMPOD = 1214, // PPCInstrInfo.td:2710
1230 FCMPOS = 1215, // PPCInstrInfo.td:2705
1231 FCMPUD = 1216, // PPCInstrInfo.td:2708
1232 FCMPUS = 1217, // PPCInstrInfo.td:2703
1233 FCPSGND = 1218, // PPCInstrInfo.td:1344
1234 FCPSGND_rec = 1219, // PPCInstrInfo.td:1348
1235 FCPSGNS = 1220, // PPCInstrInfo.td:1344
1236 FCPSGNS_rec = 1221, // PPCInstrInfo.td:1348
1237 FCTID = 1222, // PPCInstrInfo.td:1330
1238 FCTIDU = 1223, // PPCInstrInfo.td:1330
1239 FCTIDUZ = 1224, // PPCInstrInfo.td:1330
1240 FCTIDUZ_rec = 1225, // PPCInstrInfo.td:1334
1241 FCTIDU_rec = 1226, // PPCInstrInfo.td:1334
1242 FCTIDZ = 1227, // PPCInstrInfo.td:1330
1243 FCTIDZ_rec = 1228, // PPCInstrInfo.td:1334
1244 FCTID_rec = 1229, // PPCInstrInfo.td:1334
1245 FCTIW = 1230, // PPCInstrInfo.td:1330
1246 FCTIWU = 1231, // PPCInstrInfo.td:1330
1247 FCTIWUZ = 1232, // PPCInstrInfo.td:1330
1248 FCTIWUZ_rec = 1233, // PPCInstrInfo.td:1334
1249 FCTIWU_rec = 1234, // PPCInstrInfo.td:1334
1250 FCTIWZ = 1235, // PPCInstrInfo.td:1330
1251 FCTIWZ_rec = 1236, // PPCInstrInfo.td:1334
1252 FCTIW_rec = 1237, // PPCInstrInfo.td:1334
1253 FDIV = 1238, // PPCInstrInfo.td:1398
1254 FDIVS = 1239, // PPCInstrInfo.td:1398
1255 FDIVS_rec = 1240, // PPCInstrInfo.td:1402
1256 FDIV_rec = 1241, // PPCInstrInfo.td:1402
1257 FENCE = 1242, // PPCInstrInfo.td:1628
1258 FMADD = 1243, // PPCInstrInfo.td:1384
1259 FMADDS = 1244, // PPCInstrInfo.td:1384
1260 FMADDS_rec = 1245, // PPCInstrInfo.td:1388
1261 FMADD_rec = 1246, // PPCInstrInfo.td:1388
1262 FMR = 1247, // PPCInstrInfo.td:1330
1263 FMR_rec = 1248, // PPCInstrInfo.td:1334
1264 FMSUB = 1249, // PPCInstrInfo.td:1384
1265 FMSUBS = 1250, // PPCInstrInfo.td:1384
1266 FMSUBS_rec = 1251, // PPCInstrInfo.td:1388
1267 FMSUB_rec = 1252, // PPCInstrInfo.td:1388
1268 FMUL = 1253, // PPCInstrInfo.td:1412
1269 FMULS = 1254, // PPCInstrInfo.td:1412
1270 FMULS_rec = 1255, // PPCInstrInfo.td:1416
1271 FMUL_rec = 1256, // PPCInstrInfo.td:1416
1272 FNABSD = 1257, // PPCInstrInfo.td:1330
1273 FNABSD_rec = 1258, // PPCInstrInfo.td:1334
1274 FNABSS = 1259, // PPCInstrInfo.td:1330
1275 FNABSS_rec = 1260, // PPCInstrInfo.td:1334
1276 FNEGD = 1261, // PPCInstrInfo.td:1330
1277 FNEGD_rec = 1262, // PPCInstrInfo.td:1334
1278 FNEGS = 1263, // PPCInstrInfo.td:1330
1279 FNEGS_rec = 1264, // PPCInstrInfo.td:1334
1280 FNMADD = 1265, // PPCInstrInfo.td:1384
1281 FNMADDS = 1266, // PPCInstrInfo.td:1384
1282 FNMADDS_rec = 1267, // PPCInstrInfo.td:1388
1283 FNMADD_rec = 1268, // PPCInstrInfo.td:1388
1284 FNMSUB = 1269, // PPCInstrInfo.td:1384
1285 FNMSUBS = 1270, // PPCInstrInfo.td:1384
1286 FNMSUBS_rec = 1271, // PPCInstrInfo.td:1388
1287 FNMSUB_rec = 1272, // PPCInstrInfo.td:1388
1288 FRE = 1273, // PPCInstrInfo.td:1330
1289 FRES = 1274, // PPCInstrInfo.td:1330
1290 FRES_rec = 1275, // PPCInstrInfo.td:1334
1291 FRE_rec = 1276, // PPCInstrInfo.td:1334
1292 FRIMD = 1277, // PPCInstrInfo.td:1330
1293 FRIMD_rec = 1278, // PPCInstrInfo.td:1334
1294 FRIMS = 1279, // PPCInstrInfo.td:1330
1295 FRIMS_rec = 1280, // PPCInstrInfo.td:1334
1296 FRIND = 1281, // PPCInstrInfo.td:1330
1297 FRIND_rec = 1282, // PPCInstrInfo.td:1334
1298 FRINS = 1283, // PPCInstrInfo.td:1330
1299 FRINS_rec = 1284, // PPCInstrInfo.td:1334
1300 FRIPD = 1285, // PPCInstrInfo.td:1330
1301 FRIPD_rec = 1286, // PPCInstrInfo.td:1334
1302 FRIPS = 1287, // PPCInstrInfo.td:1330
1303 FRIPS_rec = 1288, // PPCInstrInfo.td:1334
1304 FRIZD = 1289, // PPCInstrInfo.td:1330
1305 FRIZD_rec = 1290, // PPCInstrInfo.td:1334
1306 FRIZS = 1291, // PPCInstrInfo.td:1330
1307 FRIZS_rec = 1292, // PPCInstrInfo.td:1334
1308 FRSP = 1293, // PPCInstrInfo.td:1330
1309 FRSP_rec = 1294, // PPCInstrInfo.td:1334
1310 FRSQRTE = 1295, // PPCInstrInfo.td:1330
1311 FRSQRTES = 1296, // PPCInstrInfo.td:1330
1312 FRSQRTES_rec = 1297, // PPCInstrInfo.td:1334
1313 FRSQRTE_rec = 1298, // PPCInstrInfo.td:1334
1314 FSELD = 1299, // PPCInstrInfo.td:1384
1315 FSELD_rec = 1300, // PPCInstrInfo.td:1388
1316 FSELS = 1301, // PPCInstrInfo.td:1384
1317 FSELS_rec = 1302, // PPCInstrInfo.td:1388
1318 FSQRT = 1303, // PPCInstrInfo.td:1330
1319 FSQRTS = 1304, // PPCInstrInfo.td:1330
1320 FSQRTS_rec = 1305, // PPCInstrInfo.td:1334
1321 FSQRT_rec = 1306, // PPCInstrInfo.td:1334
1322 FSUB = 1307, // PPCInstrInfo.td:1398
1323 FSUBS = 1308, // PPCInstrInfo.td:1398
1324 FSUBS_rec = 1309, // PPCInstrInfo.td:1402
1325 FSUB_rec = 1310, // PPCInstrInfo.td:1402
1326 FTDIV = 1311, // PPCInstrInfo.td:2715
1327 FTSQRT = 1312, // PPCInstrInfo.td:2717
1328 GETtlsADDR = 1313, // PPCInstr64Bit.td:1545
1329 GETtlsADDR32 = 1314, // PPCInstrInfo.td:3514
1330 GETtlsADDR32AIX = 1315, // PPCInstrInfo.td:3523
1331 GETtlsADDR64AIX = 1316, // PPCInstr64Bit.td:1562
1332 GETtlsADDRPCREL = 1317, // PPCInstr64Bit.td:1547
1333 GETtlsMOD32AIX = 1318, // PPCInstrInfo.td:3527
1334 GETtlsMOD64AIX = 1319, // PPCInstr64Bit.td:1568
1335 GETtlsTpointer32AIX = 1320, // PPCInstrInfo.td:3538
1336 GETtlsldADDR = 1321, // PPCInstr64Bit.td:1552
1337 GETtlsldADDR32 = 1322, // PPCInstrInfo.td:3578
1338 GETtlsldADDRPCREL = 1323, // PPCInstr64Bit.td:1554
1339 HASHCHK = 1324, // PPCInstrInfo.td:5581
1340 HASHCHK8 = 1325, // PPCInstr64Bit.td:1828
1341 HASHCHKP = 1326, // PPCInstrInfo.td:5584
1342 HASHCHKP8 = 1327, // PPCInstr64Bit.td:1831
1343 HASHST = 1328, // PPCInstrInfo.td:5568
1344 HASHST8 = 1329, // PPCInstr64Bit.td:1814
1345 HASHSTP = 1330, // PPCInstrInfo.td:5571
1346 HASHSTP8 = 1331, // PPCInstr64Bit.td:1817
1347 HRFID = 1332, // PPCInstrInfo.td:4704
1348 ICBI = 1333, // PPCInstrInfo.td:4513
1349 ICBIEP = 1334, // PPCInstrInfo.td:4789
1350 ICBLC = 1335, // PPCInstrInfo.td:2017
1351 ICBLQ = 1336, // PPCInstrInfo.td:2019
1352 ICBT = 1337, // PPCInstrInfo.td:2021
1353 ICBTLS = 1338, // PPCInstrInfo.td:2023
1354 ICCCI = 1339, // PPCInstrInfo.td:4552
1355 ISEL = 1340, // PPCInstrInfo.td:3330
1356 ISEL8 = 1341, // PPCInstr64Bit.td:1166
1357 ISYNC = 1342, // PPCInstrInfo.td:4510
1358 LA = 1343, // PPCInstrInfo.td:2547
1359 LA8 = 1344, // PPCInstr64Bit.td:782
1360 LBARX = 1345, // PPCInstrInfo.td:2104
1361 LBARXL = 1346, // PPCInstrInfo.td:2117
1362 LBEPX = 1347, // PPCInstrInfo.td:4737
1363 LBZ = 1348, // PPCInstrInfo.td:2207
1364 LBZ8 = 1349, // PPCInstr64Bit.td:1338
1365 LBZCIX = 1350, // PPCInstrInfo.td:4709
1366 LBZU = 1351, // PPCInstrInfo.td:2235
1367 LBZU8 = 1352, // PPCInstr64Bit.td:1367
1368 LBZUX = 1353, // PPCInstrInfo.td:2263
1369 LBZUX8 = 1354, // PPCInstr64Bit.td:1380
1370 LBZX = 1355, // PPCInstrInfo.td:2300
1371 LBZX8 = 1356, // PPCInstr64Bit.td:1351
1372 LBZXTLS = 1357, // PPCInstr64Bit.td:701
1373 LBZXTLS_ = 1358, // PPCInstr64Bit.td:833
1374 LBZXTLS_32 = 1359, // PPCInstr64Bit.td:713
1375 LD = 1360, // PPCInstr64Bit.td:1399
1376 LDARX = 1361, // PPCInstr64Bit.td:319
1377 LDARXL = 1362, // PPCInstr64Bit.td:328
1378 LDAT = 1363, // PPCInstr64Bit.td:339
1379 LDAT_CSNE = 1364, // PPCInstr64Bit.td:346
1380 LDBRX = 1365, // PPCInstr64Bit.td:1427
1381 LDCIX = 1366, // PPCInstrInfo.td:4718
1382 LDU = 1367, // PPCInstr64Bit.td:1440
1383 LDUX = 1368, // PPCInstr64Bit.td:1445
1384 LDX = 1369, // PPCInstr64Bit.td:1422
1385 LDXTLS = 1370, // PPCInstr64Bit.td:711
1386 LDXTLS_ = 1371, // PPCInstr64Bit.td:843
1387 LDgotTprelL = 1372, // PPCInstr64Bit.td:1506
1388 LDgotTprelL32 = 1373, // PPCInstrInfo.td:3499
1389 LDtoc = 1374, // PPCInstr64Bit.td:1405
1390 LDtocBA = 1375, // PPCInstr64Bit.td:1417
1391 LDtocCPT = 1376, // PPCInstr64Bit.td:1413
1392 LDtocJTI = 1377, // PPCInstr64Bit.td:1409
1393 LDtocL = 1378, // PPCInstr64Bit.td:1495
1394 LFD = 1379, // PPCInstrInfo.td:2227
1395 LFDEPX = 1380, // PPCInstrInfo.td:4741
1396 LFDU = 1381, // PPCInstrInfo.td:2256
1397 LFDUX = 1382, // PPCInstrInfo.td:2289
1398 LFDX = 1383, // PPCInstrInfo.td:2326
1399 LFDXTLS = 1384, // PPCInstr64Bit.td:728
1400 LFDXTLS_ = 1385, // PPCInstr64Bit.td:850
1401 LFIWAX = 1386, // PPCInstrInfo.td:2330
1402 LFIWZX = 1387, // PPCInstrInfo.td:2333
1403 LFS = 1388, // PPCInstrInfo.td:2224
1404 LFSU = 1389, // PPCInstrInfo.td:2252
1405 LFSUX = 1390, // PPCInstrInfo.td:2284
1406 LFSX = 1391, // PPCInstrInfo.td:2323
1407 LFSXTLS = 1392, // PPCInstr64Bit.td:726
1408 LFSXTLS_ = 1393, // PPCInstr64Bit.td:848
1409 LHA = 1394, // PPCInstrInfo.td:2211
1410 LHA8 = 1395, // PPCInstr64Bit.td:1286
1411 LHARX = 1396, // PPCInstrInfo.td:2108
1412 LHARXL = 1397, // PPCInstrInfo.td:2121
1413 LHAU = 1398, // PPCInstrInfo.td:2239
1414 LHAU8 = 1399, // PPCInstr64Bit.td:1317
1415 LHAUX = 1400, // PPCInstrInfo.td:2268
1416 LHAUX8 = 1401, // PPCInstr64Bit.td:1324
1417 LHAX = 1402, // PPCInstrInfo.td:2304
1418 LHAX8 = 1403, // PPCInstr64Bit.td:1296
1419 LHAXTLS = 1404, // PPCInstr64Bit.td:705
1420 LHAXTLS_ = 1405, // PPCInstr64Bit.td:837
1421 LHAXTLS_32 = 1406, // PPCInstr64Bit.td:717
1422 LHBRX = 1407, // PPCInstrInfo.td:2315
1423 LHBRX8 = 1408, // PPCInstr64Bit.td:1433
1424 LHEPX = 1409, // PPCInstrInfo.td:4745
1425 LHZ = 1410, // PPCInstrInfo.td:2215
1426 LHZ8 = 1411, // PPCInstr64Bit.td:1342
1427 LHZCIX = 1412, // PPCInstrInfo.td:4712
1428 LHZU = 1413, // PPCInstrInfo.td:2243
1429 LHZU8 = 1414, // PPCInstr64Bit.td:1371
1430 LHZUX = 1415, // PPCInstrInfo.td:2273
1431 LHZUX8 = 1416, // PPCInstr64Bit.td:1384
1432 LHZX = 1417, // PPCInstrInfo.td:2308
1433 LHZX8 = 1418, // PPCInstr64Bit.td:1355
1434 LHZXTLS = 1419, // PPCInstr64Bit.td:703
1435 LHZXTLS_ = 1420, // PPCInstr64Bit.td:835
1436 LHZXTLS_32 = 1421, // PPCInstr64Bit.td:715
1437 LI = 1422, // PPCInstrInfo.td:2561
1438 LI8 = 1423, // PPCInstr64Bit.td:625
1439 LIS = 1424, // PPCInstrInfo.td:2564
1440 LIS8 = 1425, // PPCInstr64Bit.td:628
1441 LMW = 1426, // PPCInstrInfo.td:2341
1442 LQ = 1427, // PPCInstr64Bit.td:1455
1443 LQARX = 1428, // PPCInstr64Bit.td:323
1444 LQARXL = 1429, // PPCInstr64Bit.td:334
1445 LQX_PSEUDO = 1430, // PPCInstr64Bit.td:1466
1446 LSWI = 1431, // PPCInstrInfo.td:4500
1447 LVEBX = 1432, // PPCInstrAltivec.td:424
1448 LVEHX = 1433, // PPCInstrAltivec.td:427
1449 LVEWX = 1434, // PPCInstrAltivec.td:430
1450 LVSL = 1435, // PPCInstrAltivec.td:441
1451 LVSR = 1436, // PPCInstrAltivec.td:445
1452 LVX = 1437, // PPCInstrAltivec.td:433
1453 LVXL = 1438, // PPCInstrAltivec.td:436
1454 LWA = 1439, // PPCInstr64Bit.td:1290
1455 LWARX = 1440, // PPCInstrInfo.td:2112
1456 LWARXL = 1441, // PPCInstrInfo.td:2125
1457 LWAT = 1442, // PPCInstrInfo.td:2132
1458 LWAT_CSNE = 1443, // PPCInstrInfo.td:2139
1459 LWAUX = 1444, // PPCInstr64Bit.td:1328
1460 LWAX = 1445, // PPCInstr64Bit.td:1300
1461 LWAXTLS = 1446, // PPCInstr64Bit.td:709
1462 LWAXTLS_ = 1447, // PPCInstr64Bit.td:841
1463 LWAXTLS_32 = 1448, // PPCInstr64Bit.td:721
1464 LWAX_32 = 1449, // PPCInstr64Bit.td:1309
1465 LWA_32 = 1450, // PPCInstr64Bit.td:1306
1466 LWBRX = 1451, // PPCInstrInfo.td:2318
1467 LWBRX8 = 1452, // PPCInstr64Bit.td:1435
1468 LWEPX = 1453, // PPCInstrInfo.td:4749
1469 LWZ = 1454, // PPCInstrInfo.td:2219
1470 LWZ8 = 1455, // PPCInstr64Bit.td:1346
1471 LWZCIX = 1456, // PPCInstrInfo.td:4715
1472 LWZU = 1457, // PPCInstrInfo.td:2247
1473 LWZU8 = 1458, // PPCInstr64Bit.td:1375
1474 LWZUX = 1459, // PPCInstrInfo.td:2278
1475 LWZUX8 = 1460, // PPCInstr64Bit.td:1388
1476 LWZX = 1461, // PPCInstrInfo.td:2312
1477 LWZX8 = 1462, // PPCInstr64Bit.td:1359
1478 LWZXTLS = 1463, // PPCInstr64Bit.td:707
1479 LWZXTLS_ = 1464, // PPCInstr64Bit.td:839
1480 LWZXTLS_32 = 1465, // PPCInstr64Bit.td:719
1481 LWZtoc = 1466, // PPCInstrInfo.td:3605
1482 LWZtocL = 1467, // PPCInstrInfo.td:3609
1483 LXSD = 1468, // PPCInstrVSX.td:1719
1484 LXSDX = 1469, // PPCInstrVSX.td:344
1485 LXSIBZX = 1470, // PPCInstrVSX.td:1726
1486 LXSIHZX = 1471, // PPCInstrVSX.td:1728
1487 LXSIWAX = 1472, // PPCInstrVSX.td:1164
1488 LXSIWZX = 1473, // PPCInstrVSX.td:1166
1489 LXSSP = 1474, // PPCInstrVSX.td:1722
1490 LXSSPX = 1475, // PPCInstrVSX.td:1162
1491 LXV = 1476, // PPCInstrVSX.td:1716
1492 LXVB16X = 1477, // PPCInstrVSX.td:1733
1493 LXVD2X = 1478, // PPCInstrVSX.td:355
1494 LXVDSX = 1479, // PPCInstrVSX.td:360
1495 LXVH8X = 1480, // PPCInstrVSX.td:1732
1496 LXVKQ = 1481, // PPCInstrP10.td:1941
1497 LXVL = 1482, // PPCInstrVSX.td:1739
1498 LXVLL = 1483, // PPCInstrVSX.td:1742
1499 LXVP = 1484, // PPCInstrP10.td:1172
1500 LXVPB32X = 1485, // PPCInstrFuture.td:407
1501 LXVPRL = 1486, // PPCInstrFuture.td:401
1502 LXVPRLL = 1487, // PPCInstrFuture.td:404
1503 LXVPX = 1488, // PPCInstrP10.td:1175
1504 LXVRBX = 1489, // PPCInstrP10.td:1855
1505 LXVRDX = 1490, // PPCInstrP10.td:1858
1506 LXVRHX = 1491, // PPCInstrP10.td:1856
1507 LXVRL = 1492, // PPCInstrFuture.td:395
1508 LXVRLL = 1493, // PPCInstrFuture.td:398
1509 LXVRWX = 1494, // PPCInstrP10.td:1857
1510 LXVW4X = 1495, // PPCInstrVSX.td:365
1511 LXVWSX = 1496, // PPCInstrVSX.td:1747
1512 LXVX = 1497, // PPCInstrVSX.td:1736
1513 MADDHD = 1498, // PPCInstr64Bit.td:1052
1514 MADDHDU = 1499, // PPCInstr64Bit.td:1054
1515 MADDLD = 1500, // PPCInstr64Bit.td:1057
1516 MADDLD8 = 1501, // PPCInstr64Bit.td:1062
1517 MBAR = 1502, // PPCInstrInfo.td:4519
1518 MCRF = 1503, // PPCInstrInfo.td:2842
1519 MCRFS = 1504, // PPCInstrInfo.td:4566
1520 MCRXRX = 1505, // PPCInstrInfo.td:3053
1521 MFBHRBE = 1506, // PPCInstrInfo.td:1978
1522 MFCR = 1507, // PPCInstrInfo.td:3048
1523 MFCR8 = 1508, // PPCInstr64Bit.td:511
1524 MFCTR = 1509, // PPCInstrInfo.td:2948
1525 MFCTR8 = 1510, // PPCInstr64Bit.td:545
1526 MFDCR = 1511, // PPCInstrInfo.td:4699
1527 MFFS = 1512, // PPCInstrInfo.td:3090
1528 MFFSCDRN = 1513, // PPCInstrInfo.td:3103
1529 MFFSCDRNI = 1514, // PPCInstrInfo.td:3108
1530 MFFSCE = 1515, // PPCInstrInfo.td:3099
1531 MFFSCRN = 1516, // PPCInstrInfo.td:3114
1532 MFFSCRNI = 1517, // PPCInstrInfo.td:3119
1533 MFFSL = 1518, // PPCInstrInfo.td:3124
1534 MFFS_rec = 1519, // PPCInstrInfo.td:3096
1535 MFLR = 1520, // PPCInstrInfo.td:2975
1536 MFLR8 = 1521, // PPCInstr64Bit.td:608
1537 MFMSR = 1522, // PPCInstrInfo.td:4560
1538 MFOCRF = 1523, // PPCInstrInfo.td:3042
1539 MFOCRF8 = 1524, // PPCInstr64Bit.td:505
1540 MFPMR = 1525, // PPCInstrInfo.td:2934
1541 MFSPR = 1526, // PPCInstrInfo.td:2926
1542 MFSPR8 = 1527, // PPCInstr64Bit.td:535
1543 MFSR = 1528, // PPCInstrInfo.td:4525
1544 MFSRIN = 1529, // PPCInstrInfo.td:4531
1545 MFTB = 1530, // PPCInstrInfo.td:2931
1546 MFTB8 = 1531, // PPCInstr64Bit.td:568
1547 MFUDSCR = 1532, // PPCInstrInfo.td:2985
1548 MFVRD = 1533, // PPCInstrVSX.td:1344
1549 MFVRSAVE = 1534, // PPCInstrInfo.td:3004
1550 MFVRSAVEv = 1535, // PPCInstrInfo.td:3012
1551 MFVRWZ = 1536, // PPCInstrVSX.td:1353
1552 MFVSCR = 1537, // PPCInstrAltivec.td:415
1553 MFVSRD = 1538, // PPCInstrVSX.td:1338
1554 MFVSRLD = 1539, // PPCInstrVSX.td:1394
1555 MFVSRWZ = 1540, // PPCInstrVSX.td:1348
1556 MODSD = 1541, // PPCInstr64Bit.td:1072
1557 MODSW = 1542, // PPCInstrInfo.td:3131
1558 MODUD = 1543, // PPCInstr64Bit.td:1075
1559 MODUW = 1544, // PPCInstrInfo.td:3134
1560 MSGSNDP = 1545, // PPCInstrInfo.td:4650
1561 MSGSNDP8 = 1546, // PPCInstrInfo.td:4653
1562 MSGSYNC = 1547, // PPCInstrInfo.td:5388
1563 MSYNC = 1548, // PPCInstrInfo.td:2498
1564 MTCRF = 1549, // PPCInstrInfo.td:3033
1565 MTCRF8 = 1550, // PPCInstr64Bit.td:496
1566 MTCTR = 1551, // PPCInstrInfo.td:2953
1567 MTCTR8 = 1552, // PPCInstr64Bit.td:550
1568 MTCTR8loop = 1553, // PPCInstr64Bit.td:558
1569 MTCTRloop = 1554, // PPCInstrInfo.td:2959
1570 MTDCR = 1555, // PPCInstrInfo.td:4701
1571 MTFSB0 = 1556, // PPCInstrInfo.td:3072
1572 MTFSB1 = 1557, // PPCInstrInfo.td:3076
1573 MTFSF = 1558, // PPCInstrInfo.td:4583
1574 MTFSFI = 1559, // PPCInstrInfo.td:4577
1575 MTFSFI_rec = 1560, // PPCInstrInfo.td:4580
1576 MTFSFIb = 1561, // PPCInstrInfo.td:4575
1577 MTFSF_rec = 1562, // PPCInstrInfo.td:4587
1578 MTFSFb = 1563, // PPCInstrInfo.td:3084
1579 MTLPL = 1564, // PPCInstrFuture.td:368
1580 MTLPL8 = 1565, // PPCInstrFuture.td:376
1581 MTLR = 1566, // PPCInstrInfo.td:2970
1582 MTLR8 = 1567, // PPCInstr64Bit.td:603
1583 MTMSR = 1568, // PPCInstrInfo.td:4534
1584 MTMSRD = 1569, // PPCInstrInfo.td:4563
1585 MTOCRF = 1570, // PPCInstrInfo.td:3027
1586 MTOCRF8 = 1571, // PPCInstr64Bit.td:490
1587 MTPMR = 1572, // PPCInstrInfo.td:2937
1588 MTSPR = 1573, // PPCInstrInfo.td:2928
1589 MTSPR8 = 1574, // PPCInstr64Bit.td:537
1590 MTSR = 1575, // PPCInstrInfo.td:4522
1591 MTSRIN = 1576, // PPCInstrInfo.td:4528
1592 MTUDSCR = 1577, // PPCInstrInfo.td:2982
1593 MTVRD = 1578, // PPCInstrVSX.td:1362
1594 MTVRSAVE = 1579, // PPCInstrInfo.td:3001
1595 MTVRSAVEv = 1580, // PPCInstrInfo.td:3008
1596 MTVRWA = 1581, // PPCInstrVSX.td:1371
1597 MTVRWZ = 1582, // PPCInstrVSX.td:1379
1598 MTVSCR = 1583, // PPCInstrAltivec.td:418
1599 MTVSRBM = 1584, // PPCInstrP10.td:1605
1600 MTVSRBMI = 1585, // PPCInstrP10.td:1625
1601 MTVSRD = 1586, // PPCInstrVSX.td:1356
1602 MTVSRDD = 1587, // PPCInstrVSX.td:1390
1603 MTVSRDM = 1588, // PPCInstrP10.td:1617
1604 MTVSRHM = 1589, // PPCInstrP10.td:1609
1605 MTVSRQM = 1590, // PPCInstrP10.td:1621
1606 MTVSRWA = 1591, // PPCInstrVSX.td:1366
1607 MTVSRWM = 1592, // PPCInstrP10.td:1613
1608 MTVSRWS = 1593, // PPCInstrVSX.td:1387
1609 MTVSRWZ = 1594, // PPCInstrVSX.td:1374
1610 MULHD = 1595, // PPCInstrInfo.td:1104
1611 MULHDU = 1596, // PPCInstrInfo.td:1104
1612 MULHDU_rec = 1597, // PPCInstrInfo.td:1108
1613 MULHD_rec = 1598, // PPCInstrInfo.td:1108
1614 MULHW = 1599, // PPCInstrInfo.td:1104
1615 MULHWU = 1600, // PPCInstrInfo.td:1104
1616 MULHWU_rec = 1601, // PPCInstrInfo.td:1108
1617 MULHW_rec = 1602, // PPCInstrInfo.td:1108
1618 MULLD = 1603, // PPCInstrInfo.td:1120
1619 MULLDO = 1604, // PPCInstrInfo.td:1130
1620 MULLDO_rec = 1605, // PPCInstrInfo.td:1134
1621 MULLD_rec = 1606, // PPCInstrInfo.td:1124
1622 MULLI = 1607, // PPCInstrInfo.td:2551
1623 MULLI8 = 1608, // PPCInstr64Bit.td:1089
1624 MULLW = 1609, // PPCInstrInfo.td:1120
1625 MULLWO = 1610, // PPCInstrInfo.td:1130
1626 MULLWO_rec = 1611, // PPCInstrInfo.td:1134
1627 MULLW_rec = 1612, // PPCInstrInfo.td:1124
1628 MoveGOTtoLR = 1613, // PPCInstrInfo.td:1634
1629 MovePCtoLR = 1614, // PPCInstrInfo.td:1631
1630 MovePCtoLR8 = 1615, // PPCInstr64Bit.td:76
1631 NAND = 1616, // PPCInstrInfo.td:1046
1632 NAND8 = 1617, // PPCInstrInfo.td:1046
1633 NAND8_rec = 1618, // PPCInstrInfo.td:1050
1634 NAND_rec = 1619, // PPCInstrInfo.td:1050
1635 NAP = 1620, // PPCInstrInfo.td:4705
1636 NEG = 1621, // PPCInstrInfo.td:1196
1637 NEG8 = 1622, // PPCInstrInfo.td:1196
1638 NEG8O = 1623, // PPCInstrInfo.td:1206
1639 NEG8O_rec = 1624, // PPCInstrInfo.td:1210
1640 NEG8_rec = 1625, // PPCInstrInfo.td:1200
1641 NEGO = 1626, // PPCInstrInfo.td:1206
1642 NEGO_rec = 1627, // PPCInstrInfo.td:1210
1643 NEG_rec = 1628, // PPCInstrInfo.td:1200
1644 NOP = 1629, // PPCInstrInfo.td:2597
1645 NOP_GT_PWR6 = 1630, // PPCInstrInfo.td:2601
1646 NOP_GT_PWR7 = 1631, // PPCInstrInfo.td:2603
1647 NOR = 1632, // PPCInstrInfo.td:1046
1648 NOR8 = 1633, // PPCInstrInfo.td:1046
1649 NOR8_rec = 1634, // PPCInstrInfo.td:1050
1650 NOR_rec = 1635, // PPCInstrInfo.td:1050
1651 OR = 1636, // PPCInstrInfo.td:1046
1652 OR8 = 1637, // PPCInstrInfo.td:1046
1653 OR8_rec = 1638, // PPCInstrInfo.td:1050
1654 ORC = 1639, // PPCInstrInfo.td:1046
1655 ORC8 = 1640, // PPCInstrInfo.td:1046
1656 ORC8_rec = 1641, // PPCInstrInfo.td:1050
1657 ORC_rec = 1642, // PPCInstrInfo.td:1050
1658 ORI = 1643, // PPCInstrInfo.td:2584
1659 ORI8 = 1644, // PPCInstr64Bit.td:676
1660 ORIS = 1645, // PPCInstrInfo.td:2587
1661 ORIS8 = 1646, // PPCInstr64Bit.td:679
1662 OR_rec = 1647, // PPCInstrInfo.td:1050
1663 PADDI = 1648, // PPCInstrP10.td:276
1664 PADDI8 = 1649, // PPCInstrP10.td:276
1665 PADDI8pc = 1650, // PPCInstrP10.td:278
1666 PADDIS = 1651, // PPCInstrFuture.td:339
1667 PADDIS8 = 1652, // PPCInstrFuture.td:339
1668 PADDIS8pc = 1653, // PPCInstrFuture.td:341
1669 PADDISpc = 1654, // PPCInstrFuture.td:341
1670 PADDIdtprel = 1655, // PPCInstr64Bit.td:1634
1671 PADDIpc = 1656, // PPCInstrP10.td:278
1672 PDEPD = 1657, // PPCInstrP10.td:1721
1673 PEXTD = 1658, // PPCInstrP10.td:1724
1674 PLA = 1659, // PPCInstrP10.td:2984
1675 PLA8 = 1660, // PPCInstrP10.td:2973
1676 PLA8pc = 1661, // PPCInstrP10.td:2976
1677 PLApc = 1662, // PPCInstrP10.td:2987
1678 PLBZ = 1663, // PPCInstrP10.td:605
1679 PLBZ8 = 1664, // PPCInstrP10.td:605
1680 PLBZ8nopc = 1665, // PPCInstrP10.td:611
1681 PLBZ8onlypc = 1666, // PPCInstrP10.td:613
1682 PLBZ8pc = 1667, // PPCInstrP10.td:607
1683 PLBZnopc = 1668, // PPCInstrP10.td:611
1684 PLBZonlypc = 1669, // PPCInstrP10.td:613
1685 PLBZpc = 1670, // PPCInstrP10.td:607
1686 PLD = 1671, // PPCInstrP10.td:622
1687 PLDnopc = 1672, // PPCInstrP10.td:628
1688 PLDonlypc = 1673, // PPCInstrP10.td:630
1689 PLDpc = 1674, // PPCInstrP10.td:624
1690 PLFD = 1675, // PPCInstrP10.td:605
1691 PLFDnopc = 1676, // PPCInstrP10.td:611
1692 PLFDonlypc = 1677, // PPCInstrP10.td:613
1693 PLFDpc = 1678, // PPCInstrP10.td:607
1694 PLFS = 1679, // PPCInstrP10.td:605
1695 PLFSnopc = 1680, // PPCInstrP10.td:611
1696 PLFSonlypc = 1681, // PPCInstrP10.td:613
1697 PLFSpc = 1682, // PPCInstrP10.td:607
1698 PLHA = 1683, // PPCInstrP10.td:605
1699 PLHA8 = 1684, // PPCInstrP10.td:605
1700 PLHA8nopc = 1685, // PPCInstrP10.td:611
1701 PLHA8onlypc = 1686, // PPCInstrP10.td:613
1702 PLHA8pc = 1687, // PPCInstrP10.td:607
1703 PLHAnopc = 1688, // PPCInstrP10.td:611
1704 PLHAonlypc = 1689, // PPCInstrP10.td:613
1705 PLHApc = 1690, // PPCInstrP10.td:607
1706 PLHZ = 1691, // PPCInstrP10.td:605
1707 PLHZ8 = 1692, // PPCInstrP10.td:605
1708 PLHZ8nopc = 1693, // PPCInstrP10.td:611
1709 PLHZ8onlypc = 1694, // PPCInstrP10.td:613
1710 PLHZ8pc = 1695, // PPCInstrP10.td:607
1711 PLHZnopc = 1696, // PPCInstrP10.td:611
1712 PLHZonlypc = 1697, // PPCInstrP10.td:613
1713 PLHZpc = 1698, // PPCInstrP10.td:607
1714 PLI = 1699, // PPCInstrP10.td:675
1715 PLI8 = 1700, // PPCInstrP10.td:665
1716 PLWA = 1701, // PPCInstrP10.td:622
1717 PLWA8 = 1702, // PPCInstrP10.td:622
1718 PLWA8nopc = 1703, // PPCInstrP10.td:628
1719 PLWA8onlypc = 1704, // PPCInstrP10.td:630
1720 PLWA8pc = 1705, // PPCInstrP10.td:624
1721 PLWAnopc = 1706, // PPCInstrP10.td:628
1722 PLWAonlypc = 1707, // PPCInstrP10.td:630
1723 PLWApc = 1708, // PPCInstrP10.td:624
1724 PLWZ = 1709, // PPCInstrP10.td:605
1725 PLWZ8 = 1710, // PPCInstrP10.td:605
1726 PLWZ8nopc = 1711, // PPCInstrP10.td:611
1727 PLWZ8onlypc = 1712, // PPCInstrP10.td:613
1728 PLWZ8pc = 1713, // PPCInstrP10.td:607
1729 PLWZnopc = 1714, // PPCInstrP10.td:611
1730 PLWZonlypc = 1715, // PPCInstrP10.td:613
1731 PLWZpc = 1716, // PPCInstrP10.td:607
1732 PLXSD = 1717, // PPCInstrP10.td:622
1733 PLXSDnopc = 1718, // PPCInstrP10.td:628
1734 PLXSDonlypc = 1719, // PPCInstrP10.td:630
1735 PLXSDpc = 1720, // PPCInstrP10.td:624
1736 PLXSSP = 1721, // PPCInstrP10.td:622
1737 PLXSSPnopc = 1722, // PPCInstrP10.td:628
1738 PLXSSPonlypc = 1723, // PPCInstrP10.td:630
1739 PLXSSPpc = 1724, // PPCInstrP10.td:624
1740 PLXV = 1725, // PPCInstrP10.td:639
1741 PLXVP = 1726, // PPCInstrP10.td:928
1742 PLXVPnopc = 1727, // PPCInstrP10.td:934
1743 PLXVPonlypc = 1728, // PPCInstrP10.td:936
1744 PLXVPpc = 1729, // PPCInstrP10.td:930
1745 PLXVnopc = 1730, // PPCInstrP10.td:645
1746 PLXVonlypc = 1731, // PPCInstrP10.td:647
1747 PLXVpc = 1732, // PPCInstrP10.td:641
1748 PMDMXVBF16GERX2 = 1733, // PPCInstrFutureMMA.td:237
1749 PMDMXVBF16GERX2NN = 1734, // PPCInstrFutureMMA.td:314
1750 PMDMXVBF16GERX2NP = 1735, // PPCInstrFutureMMA.td:306
1751 PMDMXVBF16GERX2PN = 1736, // PPCInstrFutureMMA.td:298
1752 PMDMXVBF16GERX2PP = 1737, // PPCInstrFutureMMA.td:244
1753 PMDMXVF16GERX2 = 1738, // PPCInstrFutureMMA.td:259
1754 PMDMXVF16GERX2NN = 1739, // PPCInstrFutureMMA.td:362
1755 PMDMXVF16GERX2NP = 1740, // PPCInstrFutureMMA.td:354
1756 PMDMXVF16GERX2PN = 1741, // PPCInstrFutureMMA.td:346
1757 PMDMXVF16GERX2PP = 1742, // PPCInstrFutureMMA.td:266
1758 PMDMXVI8GERX4 = 1743, // PPCInstrFutureMMA.td:200
1759 PMDMXVI8GERX4PP = 1744, // PPCInstrFutureMMA.td:207
1760 PMDMXVI8GERX4SPP = 1745, // PPCInstrFutureMMA.td:541
1761 PMXVBF16GER2 = 1746, // PPCInstrMMA.td:119
1762 PMXVBF16GER2NN = 1747, // PPCInstrMMA.td:262
1763 PMXVBF16GER2NP = 1748, // PPCInstrMMA.td:255
1764 PMXVBF16GER2PN = 1749, // PPCInstrMMA.td:248
1765 PMXVBF16GER2PP = 1750, // PPCInstrMMA.td:126
1766 PMXVBF16GER2W = 1751, // PPCInstrMMA.td:135
1767 PMXVBF16GER2WNN = 1752, // PPCInstrMMA.td:285
1768 PMXVBF16GER2WNP = 1753, // PPCInstrMMA.td:278
1769 PMXVBF16GER2WPN = 1754, // PPCInstrMMA.td:271
1770 PMXVBF16GER2WPP = 1755, // PPCInstrMMA.td:142
1771 PMXVF16GER2 = 1756, // PPCInstrMMA.td:119
1772 PMXVF16GER2NN = 1757, // PPCInstrMMA.td:262
1773 PMXVF16GER2NP = 1758, // PPCInstrMMA.td:255
1774 PMXVF16GER2PN = 1759, // PPCInstrMMA.td:248
1775 PMXVF16GER2PP = 1760, // PPCInstrMMA.td:126
1776 PMXVF16GER2W = 1761, // PPCInstrMMA.td:135
1777 PMXVF16GER2WNN = 1762, // PPCInstrMMA.td:285
1778 PMXVF16GER2WNP = 1763, // PPCInstrMMA.td:278
1779 PMXVF16GER2WPN = 1764, // PPCInstrMMA.td:271
1780 PMXVF16GER2WPP = 1765, // PPCInstrMMA.td:142
1781 PMXVF32GER = 1766, // PPCInstrMMA.td:336
1782 PMXVF32GERNN = 1767, // PPCInstrMMA.td:364
1783 PMXVF32GERNP = 1768, // PPCInstrMMA.td:357
1784 PMXVF32GERPN = 1769, // PPCInstrMMA.td:350
1785 PMXVF32GERPP = 1770, // PPCInstrMMA.td:343
1786 PMXVF32GERW = 1771, // PPCInstrMMA.td:373
1787 PMXVF32GERWNN = 1772, // PPCInstrMMA.td:401
1788 PMXVF32GERWNP = 1773, // PPCInstrMMA.td:394
1789 PMXVF32GERWPN = 1774, // PPCInstrMMA.td:387
1790 PMXVF32GERWPP = 1775, // PPCInstrMMA.td:380
1791 PMXVF64GER = 1776, // PPCInstrMMA.td:417
1792 PMXVF64GERNN = 1777, // PPCInstrMMA.td:445
1793 PMXVF64GERNP = 1778, // PPCInstrMMA.td:438
1794 PMXVF64GERPN = 1779, // PPCInstrMMA.td:431
1795 PMXVF64GERPP = 1780, // PPCInstrMMA.td:424
1796 PMXVF64GERW = 1781, // PPCInstrMMA.td:454
1797 PMXVF64GERWNN = 1782, // PPCInstrMMA.td:482
1798 PMXVF64GERWNP = 1783, // PPCInstrMMA.td:475
1799 PMXVF64GERWPN = 1784, // PPCInstrMMA.td:468
1800 PMXVF64GERWPP = 1785, // PPCInstrMMA.td:461
1801 PMXVI16GER2 = 1786, // PPCInstrMMA.td:168
1802 PMXVI16GER2PP = 1787, // PPCInstrMMA.td:175
1803 PMXVI16GER2S = 1788, // PPCInstrMMA.td:119
1804 PMXVI16GER2SPP = 1789, // PPCInstrMMA.td:126
1805 PMXVI16GER2SW = 1790, // PPCInstrMMA.td:135
1806 PMXVI16GER2SWPP = 1791, // PPCInstrMMA.td:142
1807 PMXVI16GER2W = 1792, // PPCInstrMMA.td:196
1808 PMXVI16GER2WPP = 1793, // PPCInstrMMA.td:203
1809 PMXVI4GER8 = 1794, // PPCInstrMMA.td:37
1810 PMXVI4GER8PP = 1795, // PPCInstrMMA.td:44
1811 PMXVI4GER8W = 1796, // PPCInstrMMA.td:54
1812 PMXVI4GER8WPP = 1797, // PPCInstrMMA.td:61
1813 PMXVI8GER4 = 1798, // PPCInstrMMA.td:78
1814 PMXVI8GER4PP = 1799, // PPCInstrMMA.td:85
1815 PMXVI8GER4SPP = 1800, // PPCInstrMMA.td:589
1816 PMXVI8GER4W = 1801, // PPCInstrMMA.td:95
1817 PMXVI8GER4WPP = 1802, // PPCInstrMMA.td:102
1818 PMXVI8GER4WSPP = 1803, // PPCInstrMMA.td:599
1819 POPCNTB = 1804, // PPCInstrInfo.td:2187
1820 POPCNTB8 = 1805, // PPCInstr64Bit.td:1025
1821 POPCNTD = 1806, // PPCInstr64Bit.td:1003
1822 POPCNTW = 1807, // PPCInstr64Bit.td:1020
1823 PPC32GOT = 1808, // PPCInstrInfo.td:3485
1824 PPC32PICGOT = 1809, // PPCInstrInfo.td:3494
1825 PREPARE_PROBED_ALLOCA_32 = 1810, // PPCInstrInfo.td:1510
1826 PREPARE_PROBED_ALLOCA_64 = 1811, // PPCInstr64Bit.td:588
1827 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1812, // PPCInstrInfo.td:1513
1828 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1813, // PPCInstr64Bit.td:591
1829 PROBED_ALLOCA_32 = 1814, // PPCInstrInfo.td:1506
1830 PROBED_ALLOCA_64 = 1815, // PPCInstr64Bit.td:584
1831 PROBED_STACKALLOC_32 = 1816, // PPCInstrInfo.td:1518
1832 PROBED_STACKALLOC_64 = 1817, // PPCInstr64Bit.td:596
1833 PSTB = 1818, // PPCInstrP10.td:605
1834 PSTB8 = 1819, // PPCInstrP10.td:605
1835 PSTB8nopc = 1820, // PPCInstrP10.td:611
1836 PSTB8onlypc = 1821, // PPCInstrP10.td:613
1837 PSTB8pc = 1822, // PPCInstrP10.td:607
1838 PSTBnopc = 1823, // PPCInstrP10.td:611
1839 PSTBonlypc = 1824, // PPCInstrP10.td:613
1840 PSTBpc = 1825, // PPCInstrP10.td:607
1841 PSTD = 1826, // PPCInstrP10.td:622
1842 PSTDnopc = 1827, // PPCInstrP10.td:628
1843 PSTDonlypc = 1828, // PPCInstrP10.td:630
1844 PSTDpc = 1829, // PPCInstrP10.td:624
1845 PSTFD = 1830, // PPCInstrP10.td:605
1846 PSTFDnopc = 1831, // PPCInstrP10.td:611
1847 PSTFDonlypc = 1832, // PPCInstrP10.td:613
1848 PSTFDpc = 1833, // PPCInstrP10.td:607
1849 PSTFS = 1834, // PPCInstrP10.td:605
1850 PSTFSnopc = 1835, // PPCInstrP10.td:611
1851 PSTFSonlypc = 1836, // PPCInstrP10.td:613
1852 PSTFSpc = 1837, // PPCInstrP10.td:607
1853 PSTH = 1838, // PPCInstrP10.td:605
1854 PSTH8 = 1839, // PPCInstrP10.td:605
1855 PSTH8nopc = 1840, // PPCInstrP10.td:611
1856 PSTH8onlypc = 1841, // PPCInstrP10.td:613
1857 PSTH8pc = 1842, // PPCInstrP10.td:607
1858 PSTHnopc = 1843, // PPCInstrP10.td:611
1859 PSTHonlypc = 1844, // PPCInstrP10.td:613
1860 PSTHpc = 1845, // PPCInstrP10.td:607
1861 PSTW = 1846, // PPCInstrP10.td:605
1862 PSTW8 = 1847, // PPCInstrP10.td:605
1863 PSTW8nopc = 1848, // PPCInstrP10.td:611
1864 PSTW8onlypc = 1849, // PPCInstrP10.td:613
1865 PSTW8pc = 1850, // PPCInstrP10.td:607
1866 PSTWnopc = 1851, // PPCInstrP10.td:611
1867 PSTWonlypc = 1852, // PPCInstrP10.td:613
1868 PSTWpc = 1853, // PPCInstrP10.td:607
1869 PSTXSD = 1854, // PPCInstrP10.td:622
1870 PSTXSDnopc = 1855, // PPCInstrP10.td:628
1871 PSTXSDonlypc = 1856, // PPCInstrP10.td:630
1872 PSTXSDpc = 1857, // PPCInstrP10.td:624
1873 PSTXSSP = 1858, // PPCInstrP10.td:622
1874 PSTXSSPnopc = 1859, // PPCInstrP10.td:628
1875 PSTXSSPonlypc = 1860, // PPCInstrP10.td:630
1876 PSTXSSPpc = 1861, // PPCInstrP10.td:624
1877 PSTXV = 1862, // PPCInstrP10.td:639
1878 PSTXVP = 1863, // PPCInstrP10.td:928
1879 PSTXVPnopc = 1864, // PPCInstrP10.td:934
1880 PSTXVPonlypc = 1865, // PPCInstrP10.td:936
1881 PSTXVPpc = 1866, // PPCInstrP10.td:930
1882 PSTXVnopc = 1867, // PPCInstrP10.td:645
1883 PSTXVonlypc = 1868, // PPCInstrP10.td:647
1884 PSTXVpc = 1869, // PPCInstrP10.td:641
1885 PTESYNCIO = 1870, // PPCInstrFuture.td:359
1886 PseudoEIEIO = 1871, // PPCInstrInfo.td:2508
1887 RESTORE_ACC = 1872, // PPCInstrMMA.td:529
1888 RESTORE_CR = 1873, // PPCInstrInfo.td:1587
1889 RESTORE_CRBIT = 1874, // PPCInstrInfo.td:1589
1890 RESTORE_DMR = 1875, // PPCInstrMMA.td:577
1891 RESTORE_DMRP = 1876, // PPCInstrMMA.td:575
1892 RESTORE_QUADWORD = 1877, // PPCInstr64Bit.td:1469
1893 RESTORE_UACC = 1878, // PPCInstrMMA.td:531
1894 RESTORE_WACC = 1879, // PPCInstrMMA.td:573
1895 RFCI = 1880, // PPCInstrInfo.td:4691
1896 RFDI = 1881, // PPCInstrInfo.td:4694
1897 RFEBB = 1882, // PPCInstrInfo.td:1982
1898 RFI = 1883, // PPCInstrInfo.td:4689
1899 RFID = 1884, // PPCInstrInfo.td:4687
1900 RFMCI = 1885, // PPCInstrInfo.td:4696
1901 RLDCL = 1886, // PPCInstrInfo.td:1287
1902 RLDCL_rec = 1887, // PPCInstrInfo.td:1291
1903 RLDCR = 1888, // PPCInstrInfo.td:1287
1904 RLDCR_rec = 1889, // PPCInstrInfo.td:1291
1905 RLDIC = 1890, // PPCInstrInfo.td:1273
1906 RLDICL = 1891, // PPCInstrInfo.td:1273
1907 RLDICL_32 = 1892, // PPCInstrInfo.td:1273
1908 RLDICL_32_64 = 1893, // PPCInstr64Bit.td:1120
1909 RLDICL_32_rec = 1894, // PPCInstrInfo.td:1277
1910 RLDICL_rec = 1895, // PPCInstrInfo.td:1277
1911 RLDICR = 1896, // PPCInstrInfo.td:1273
1912 RLDICR_32 = 1897, // PPCInstr64Bit.td:1137
1913 RLDICR_rec = 1898, // PPCInstrInfo.td:1277
1914 RLDIC_rec = 1899, // PPCInstrInfo.td:1277
1915 RLDIMI = 1900, // PPCInstrInfo.td:1273
1916 RLDIMI_rec = 1901, // PPCInstrInfo.td:1277
1917 RLWIMI = 1902, // PPCInstrInfo.td:1259
1918 RLWIMI8 = 1903, // PPCInstrInfo.td:1259
1919 RLWIMI8_rec = 1904, // PPCInstrInfo.td:1263
1920 RLWIMI_rec = 1905, // PPCInstrInfo.td:1263
1921 RLWINM = 1906, // PPCInstrInfo.td:3348
1922 RLWINM8 = 1907, // PPCInstrInfo.td:1259
1923 RLWINM8_rec = 1908, // PPCInstrInfo.td:1263
1924 RLWINM_rec = 1909, // PPCInstrInfo.td:3353
1925 RLWNM = 1910, // PPCInstrInfo.td:1245
1926 RLWNM8 = 1911, // PPCInstrInfo.td:1245
1927 RLWNM8_rec = 1912, // PPCInstrInfo.td:1249
1928 RLWNM_rec = 1913, // PPCInstrInfo.td:1249
1929 ReadTB = 1914, // PPCInstrInfo.td:2944
1930 SC = 1915, // PPCInstrInfo.td:1962
1931 SCV = 1916, // PPCInstrInfo.td:1970
1932 SELECT_CC_F16 = 1917, // PPCInstrInfo.td:1543
1933 SELECT_CC_F4 = 1918, // PPCInstrInfo.td:1537
1934 SELECT_CC_F8 = 1919, // PPCInstrInfo.td:1540
1935 SELECT_CC_I4 = 1920, // PPCInstrInfo.td:1529
1936 SELECT_CC_I8 = 1921, // PPCInstrInfo.td:1533
1937 SELECT_CC_SPE = 1922, // PPCInstrSPE.td:819
1938 SELECT_CC_SPE4 = 1923, // PPCInstrSPE.td:815
1939 SELECT_CC_VRRC = 1924, // PPCInstrInfo.td:1546
1940 SELECT_CC_VSFRC = 1925, // PPCInstrVSX.td:1828
1941 SELECT_CC_VSRC = 1926, // PPCInstrVSX.td:1819
1942 SELECT_CC_VSSRC = 1927, // PPCInstrVSX.td:1837
1943 SELECT_F16 = 1928, // PPCInstrInfo.td:1565
1944 SELECT_F4 = 1929, // PPCInstrInfo.td:1559
1945 SELECT_F8 = 1930, // PPCInstrInfo.td:1562
1946 SELECT_I4 = 1931, // PPCInstrInfo.td:1552
1947 SELECT_I8 = 1932, // PPCInstrInfo.td:1555
1948 SELECT_SPE = 1933, // PPCInstrSPE.td:826
1949 SELECT_SPE4 = 1934, // PPCInstrSPE.td:823
1950 SELECT_VRRC = 1935, // PPCInstrInfo.td:1569
1951 SELECT_VSFRC = 1936, // PPCInstrVSX.td:1832
1952 SELECT_VSRC = 1937, // PPCInstrVSX.td:1823
1953 SELECT_VSSRC = 1938, // PPCInstrVSX.td:1841
1954 SETB = 1939, // PPCInstrInfo.td:5393
1955 SETB8 = 1940, // PPCInstr64Bit.td:1067
1956 SETBC = 1941, // PPCInstrP10.td:1415
1957 SETBC8 = 1942, // PPCInstrP10.td:1431
1958 SETBCR = 1943, // PPCInstrP10.td:1419
1959 SETBCR8 = 1944, // PPCInstrP10.td:1434
1960 SETFLM = 1945, // PPCInstrInfo.td:1623
1961 SETNBC = 1946, // PPCInstrP10.td:1423
1962 SETNBC8 = 1947, // PPCInstrP10.td:1437
1963 SETNBCR = 1948, // PPCInstrP10.td:1426
1964 SETNBCR8 = 1949, // PPCInstrP10.td:1440
1965 SETRND = 1950, // PPCInstrInfo.td:1620
1966 SETRNDi = 1951, // PPCInstrInfo.td:1617
1967 SLBFEE_rec = 1952, // PPCInstrInfo.td:4613
1968 SLBIA = 1953, // PPCInstrInfo.td:4610
1969 SLBIE = 1954, // PPCInstrInfo.td:4598
1970 SLBIEG = 1955, // PPCInstr64Bit.td:2008
1971 SLBMFEE = 1956, // PPCInstrInfo.td:4604
1972 SLBMFEV = 1957, // PPCInstrInfo.td:4607
1973 SLBMTE = 1958, // PPCInstrInfo.td:4601
1974 SLBSYNC = 1959, // PPCInstr64Bit.td:2011
1975 SLD = 1960, // PPCInstrInfo.td:1046
1976 SLD_rec = 1961, // PPCInstrInfo.td:1050
1977 SLW = 1962, // PPCInstrInfo.td:1046
1978 SLW8 = 1963, // PPCInstrInfo.td:1046
1979 SLW8_rec = 1964, // PPCInstrInfo.td:1050
1980 SLW_rec = 1965, // PPCInstrInfo.td:1050
1981 SPELWZ = 1966, // PPCInstrSPE.td:798
1982 SPELWZX = 1967, // PPCInstrSPE.td:801
1983 SPESTW = 1968, // PPCInstrSPE.td:804
1984 SPESTWX = 1969, // PPCInstrSPE.td:807
1985 SPILL_ACC = 1970, // PPCInstrMMA.td:523
1986 SPILL_CR = 1971, // PPCInstrInfo.td:1578
1987 SPILL_CRBIT = 1972, // PPCInstrInfo.td:1580
1988 SPILL_DMR = 1973, // PPCInstrMMA.td:569
1989 SPILL_DMRP = 1974, // PPCInstrMMA.td:567
1990 SPILL_QUADWORD = 1975, // PPCInstr64Bit.td:1693
1991 SPILL_UACC = 1976, // PPCInstrMMA.td:525
1992 SPILL_WACC = 1977, // PPCInstrMMA.td:565
1993 SPLIT_QUADWORD = 1978, // PPCInstr64Bit.td:373
1994 SRAD = 1979, // PPCInstrInfo.td:1061
1995 SRADI = 1980, // PPCInstrInfo.td:1302
1996 SRADI_32 = 1981, // PPCInstr64Bit.td:992
1997 SRADI_rec = 1982, // PPCInstrInfo.td:1306
1998 SRAD_rec = 1983, // PPCInstrInfo.td:1065
1999 SRAW = 1984, // PPCInstrInfo.td:1061
2000 SRAW8 = 1985, // PPCInstrInfo.td:1061
2001 SRAW8_rec = 1986, // PPCInstrInfo.td:1065
2002 SRAWI = 1987, // PPCInstrInfo.td:1076
2003 SRAWI8 = 1988, // PPCInstrInfo.td:1076
2004 SRAWI8_rec = 1989, // PPCInstrInfo.td:1080
2005 SRAWI_rec = 1990, // PPCInstrInfo.td:1080
2006 SRAW_rec = 1991, // PPCInstrInfo.td:1065
2007 SRD = 1992, // PPCInstrInfo.td:1046
2008 SRD_rec = 1993, // PPCInstrInfo.td:1050
2009 SRW = 1994, // PPCInstrInfo.td:1046
2010 SRW8 = 1995, // PPCInstrInfo.td:1046
2011 SRW8_rec = 1996, // PPCInstrInfo.td:1050
2012 SRW_rec = 1997, // PPCInstrInfo.td:1050
2013 STB = 1998, // PPCInstrInfo.td:2350
2014 STB8 = 1999, // PPCInstr64Bit.td:1643
2015 STBCIX = 2000, // PPCInstrInfo.td:4722
2016 STBCX = 2001, // PPCInstrInfo.td:2157
2017 STBEPX = 2002, // PPCInstrInfo.td:4753
2018 STBU = 2003, // PPCInstrInfo.td:2371
2019 STBU8 = 2004, // PPCInstr64Bit.td:1712
2020 STBUX = 2005, // PPCInstrInfo.td:2444
2021 STBUX8 = 2006, // PPCInstr64Bit.td:1722
2022 STBX = 2007, // PPCInstrInfo.td:2406
2023 STBX8 = 2008, // PPCInstr64Bit.td:1652
2024 STBXTLS = 2009, // PPCInstr64Bit.td:733
2025 STBXTLS_ = 2010, // PPCInstr64Bit.td:855
2026 STBXTLS_32 = 2011, // PPCInstr64Bit.td:745
2027 STD = 2012, // PPCInstr64Bit.td:1667
2028 STDAT = 2013, // PPCInstr64Bit.td:428
2029 STDBRX = 2014, // PPCInstr64Bit.td:1676
2030 STDCIX = 2015, // PPCInstrInfo.td:4731
2031 STDCX = 2016, // PPCInstr64Bit.td:364
2032 STDU = 2017, // PPCInstr64Bit.td:1739
2033 STDUX = 2018, // PPCInstr64Bit.td:1745
2034 STDX = 2019, // PPCInstr64Bit.td:1670
2035 STDXTLS = 2020, // PPCInstr64Bit.td:742
2036 STDXTLS_ = 2021, // PPCInstr64Bit.td:864
2037 STFD = 2022, // PPCInstrInfo.td:2363
2038 STFDEPX = 2023, // PPCInstrInfo.td:4757
2039 STFDU = 2024, // PPCInstrInfo.td:2384
2040 STFDUX = 2025, // PPCInstrInfo.td:2465
2041 STFDX = 2026, // PPCInstrInfo.td:2436
2042 STFDXTLS = 2027, // PPCInstr64Bit.td:760
2043 STFDXTLS_ = 2028, // PPCInstr64Bit.td:873
2044 STFIWX = 2029, // PPCInstrInfo.td:2429
2045 STFS = 2030, // PPCInstrInfo.td:2360
2046 STFSU = 2031, // PPCInstrInfo.td:2381
2047 STFSUX = 2032, // PPCInstrInfo.td:2460
2048 STFSX = 2033, // PPCInstrInfo.td:2433
2049 STFSXTLS = 2034, // PPCInstr64Bit.td:757
2050 STFSXTLS_ = 2035, // PPCInstr64Bit.td:870
2051 STH = 2036, // PPCInstrInfo.td:2353
2052 STH8 = 2037, // PPCInstr64Bit.td:1646
2053 STHBRX = 2038, // PPCInstrInfo.td:2419
2054 STHCIX = 2039, // PPCInstrInfo.td:4725
2055 STHCX = 2040, // PPCInstrInfo.td:2161
2056 STHEPX = 2041, // PPCInstrInfo.td:4761
2057 STHU = 2042, // PPCInstrInfo.td:2374
2058 STHU8 = 2043, // PPCInstr64Bit.td:1715
2059 STHUX = 2044, // PPCInstrInfo.td:2449
2060 STHUX8 = 2045, // PPCInstr64Bit.td:1727
2061 STHX = 2046, // PPCInstrInfo.td:2410
2062 STHX8 = 2047, // PPCInstr64Bit.td:1656
2063 STHXTLS = 2048, // PPCInstr64Bit.td:736
2064 STHXTLS_ = 2049, // PPCInstr64Bit.td:858
2065 STHXTLS_32 = 2050, // PPCInstr64Bit.td:748
2066 STMW = 2051, // PPCInstrInfo.td:2491
2067 STOP = 2052, // PPCInstrInfo.td:5391
2068 STQ = 2053, // PPCInstr64Bit.td:1685
2069 STQCX = 2054, // PPCInstr64Bit.td:368
2070 STQX_PSEUDO = 2055, // PPCInstr64Bit.td:1689
2071 STSWI = 2056, // PPCInstrInfo.td:4506
2072 STVEBX = 2057, // PPCInstrAltivec.td:451
2073 STVEHX = 2058, // PPCInstrAltivec.td:454
2074 STVEWX = 2059, // PPCInstrAltivec.td:457
2075 STVX = 2060, // PPCInstrAltivec.td:460
2076 STVXL = 2061, // PPCInstrAltivec.td:463
2077 STW = 2062, // PPCInstrInfo.td:2356
2078 STW8 = 2063, // PPCInstr64Bit.td:1649
2079 STWAT = 2064, // PPCInstrInfo.td:2170
2080 STWBRX = 2065, // PPCInstrInfo.td:2423
2081 STWCIX = 2066, // PPCInstrInfo.td:4728
2082 STWCX = 2067, // PPCInstrInfo.td:2165
2083 STWEPX = 2068, // PPCInstrInfo.td:4765
2084 STWU = 2069, // PPCInstrInfo.td:2377
2085 STWU8 = 2070, // PPCInstr64Bit.td:1718
2086 STWUX = 2071, // PPCInstrInfo.td:2454
2087 STWUX8 = 2072, // PPCInstr64Bit.td:1732
2088 STWX = 2073, // PPCInstrInfo.td:2414
2089 STWX8 = 2074, // PPCInstr64Bit.td:1660
2090 STWXTLS = 2075, // PPCInstr64Bit.td:739
2091 STWXTLS_ = 2076, // PPCInstr64Bit.td:861
2092 STWXTLS_32 = 2077, // PPCInstr64Bit.td:751
2093 STXSD = 2078, // PPCInstrVSX.td:1757
2094 STXSDX = 2079, // PPCInstrVSX.td:374
2095 STXSIBX = 2080, // PPCInstrVSX.td:1764
2096 STXSIBXv = 2081, // PPCInstrVSX.td:1769
2097 STXSIHX = 2082, // PPCInstrVSX.td:1766
2098 STXSIHXv = 2083, // PPCInstrVSX.td:1770
2099 STXSIWX = 2084, // PPCInstrVSX.td:1186
2100 STXSSP = 2085, // PPCInstrVSX.td:1760
2101 STXSSPX = 2086, // PPCInstrVSX.td:1184
2102 STXV = 2087, // PPCInstrVSX.td:1754
2103 STXVB16X = 2088, // PPCInstrVSX.td:1775
2104 STXVD2X = 2089, // PPCInstrVSX.td:387
2105 STXVH8X = 2090, // PPCInstrVSX.td:1774
2106 STXVL = 2091, // PPCInstrVSX.td:1782
2107 STXVLL = 2092, // PPCInstrVSX.td:1787
2108 STXVP = 2093, // PPCInstrP10.td:1181
2109 STXVPB32X = 2094, // PPCInstrFuture.td:427
2110 STXVPRL = 2095, // PPCInstrFuture.td:420
2111 STXVPRLL = 2096, // PPCInstrFuture.td:423
2112 STXVPX = 2097, // PPCInstrP10.td:1184
2113 STXVRBX = 2098, // PPCInstrP10.td:1862
2114 STXVRDX = 2099, // PPCInstrP10.td:1865
2115 STXVRHX = 2100, // PPCInstrP10.td:1863
2116 STXVRL = 2101, // PPCInstrFuture.td:414
2117 STXVRLL = 2102, // PPCInstrFuture.td:417
2118 STXVRWX = 2103, // PPCInstrP10.td:1864
2119 STXVW4X = 2104, // PPCInstrVSX.td:392
2120 STXVX = 2105, // PPCInstrVSX.td:1778
2121 SUBF = 2106, // PPCInstrInfo.td:1120
2122 SUBF8 = 2107, // PPCInstrInfo.td:1120
2123 SUBF8O = 2108, // PPCInstrInfo.td:1130
2124 SUBF8O_rec = 2109, // PPCInstrInfo.td:1134
2125 SUBF8_rec = 2110, // PPCInstrInfo.td:1124
2126 SUBFC = 2111, // PPCInstrInfo.td:1172
2127 SUBFC8 = 2112, // PPCInstrInfo.td:1172
2128 SUBFC8O = 2113, // PPCInstrInfo.td:1182
2129 SUBFC8O_rec = 2114, // PPCInstrInfo.td:1186
2130 SUBFC8_rec = 2115, // PPCInstrInfo.td:1176
2131 SUBFCO = 2116, // PPCInstrInfo.td:1182
2132 SUBFCO_rec = 2117, // PPCInstrInfo.td:1186
2133 SUBFC_rec = 2118, // PPCInstrInfo.td:1176
2134 SUBFE = 2119, // PPCInstrInfo.td:1172
2135 SUBFE8 = 2120, // PPCInstrInfo.td:1172
2136 SUBFE8O = 2121, // PPCInstrInfo.td:1182
2137 SUBFE8O_rec = 2122, // PPCInstrInfo.td:1186
2138 SUBFE8_rec = 2123, // PPCInstrInfo.td:1176
2139 SUBFEO = 2124, // PPCInstrInfo.td:1182
2140 SUBFEO_rec = 2125, // PPCInstrInfo.td:1186
2141 SUBFE_rec = 2126, // PPCInstrInfo.td:1176
2142 SUBFIC = 2127, // PPCInstrInfo.td:2555
2143 SUBFIC8 = 2128, // PPCInstr64Bit.td:788
2144 SUBFME = 2129, // PPCInstrInfo.td:1221
2145 SUBFME8 = 2130, // PPCInstrInfo.td:1221
2146 SUBFME8O = 2131, // PPCInstrInfo.td:1231
2147 SUBFME8O_rec = 2132, // PPCInstrInfo.td:1235
2148 SUBFME8_rec = 2133, // PPCInstrInfo.td:1225
2149 SUBFMEO = 2134, // PPCInstrInfo.td:1231
2150 SUBFMEO_rec = 2135, // PPCInstrInfo.td:1235
2151 SUBFME_rec = 2136, // PPCInstrInfo.td:1225
2152 SUBFO = 2137, // PPCInstrInfo.td:1130
2153 SUBFO_rec = 2138, // PPCInstrInfo.td:1134
2154 SUBFUS = 2139, // PPCInstrFuture.td:49
2155 SUBFUS_rec = 2140, // PPCInstrFuture.td:53
2156 SUBFZE = 2141, // PPCInstrInfo.td:1221
2157 SUBFZE8 = 2142, // PPCInstrInfo.td:1221
2158 SUBFZE8O = 2143, // PPCInstrInfo.td:1231
2159 SUBFZE8O_rec = 2144, // PPCInstrInfo.td:1235
2160 SUBFZE8_rec = 2145, // PPCInstrInfo.td:1225
2161 SUBFZEO = 2146, // PPCInstrInfo.td:1231
2162 SUBFZEO_rec = 2147, // PPCInstrInfo.td:1235
2163 SUBFZE_rec = 2148, // PPCInstrInfo.td:1225
2164 SUBF_rec = 2149, // PPCInstrInfo.td:1124
2165 SYNC = 2150, // PPCInstrInfo.td:2494
2166 SYNCP10 = 2151, // PPCInstrP10.td:1957
2167 TABORT = 2152, // PPCInstrHTM.td:33
2168 TABORTDC = 2153, // PPCInstrHTM.td:50
2169 TABORTDCI = 2154, // PPCInstrHTM.td:55
2170 TABORTWC = 2155, // PPCInstrHTM.td:40
2171 TABORTWCI = 2156, // PPCInstrHTM.td:45
2172 TAILB = 2157, // PPCInstrInfo.td:1922
2173 TAILB8 = 2158, // PPCInstr64Bit.td:461
2174 TAILBA = 2159, // PPCInstrInfo.td:1928
2175 TAILBA8 = 2160, // PPCInstr64Bit.td:467
2176 TAILBCTR = 2161, // PPCInstrInfo.td:1917
2177 TAILBCTR8 = 2162, // PPCInstr64Bit.td:455
2178 TBEGIN = 2163, // PPCInstrHTM.td:27
2179 TBEGIN_RET = 2164, // PPCInstrHTM.td:20
2180 TCHECK = 2165, // PPCInstrHTM.td:82
2181 TCHECK_RET = 2166, // PPCInstrHTM.td:19
2182 TCRETURNai = 2167, // PPCInstrInfo.td:1867
2183 TCRETURNai8 = 2168, // PPCInstr64Bit.td:443
2184 TCRETURNdi = 2169, // PPCInstrInfo.td:1860
2185 TCRETURNdi8 = 2170, // PPCInstr64Bit.td:437
2186 TCRETURNri = 2171, // PPCInstrInfo.td:1872
2187 TCRETURNri8 = 2172, // PPCInstr64Bit.td:448
2188 TD = 2173, // PPCInstrInfo.td:2184
2189 TDI = 2174, // PPCInstrInfo.td:2182
2190 TEND = 2175, // PPCInstrHTM.td:30
2191 TLBIA = 2176, // PPCInstrInfo.td:4616
2192 TLBIE = 2177, // PPCInstrInfo.td:4630
2193 TLBIE8P9 = 2178, // PPCInstrInfo.td:4640
2194 TLBIEIO = 2179, // PPCInstrFuture.td:365
2195 TLBIEL = 2180, // PPCInstrInfo.td:4622
2196 TLBIEP = 2181, // PPCInstrFuture.td:361
2197 TLBIEP8 = 2182, // PPCInstrFuture.td:371
2198 TLBIEP9 = 2183, // PPCInstrInfo.td:4635
2199 TLBILX = 2184, // PPCInstrInfo.td:4664
2200 TLBIVAX = 2185, // PPCInstrInfo.td:4661
2201 TLBLD = 2186, // PPCInstrInfo.td:4625
2202 TLBLI = 2187, // PPCInstrInfo.td:4627
2203 TLBRE = 2188, // PPCInstrInfo.td:4667
2204 TLBRE2 = 2189, // PPCInstrInfo.td:4673
2205 TLBSX = 2190, // PPCInstrInfo.td:4658
2206 TLBSX2 = 2191, // PPCInstrInfo.td:4679
2207 TLBSX2D = 2192, // PPCInstrInfo.td:4682
2208 TLBSYNC = 2193, // PPCInstrInfo.td:4619
2209 TLBSYNCIO = 2194, // PPCInstrFuture.td:357
2210 TLBWE = 2195, // PPCInstrInfo.td:4670
2211 TLBWE2 = 2196, // PPCInstrInfo.td:4676
2212 TLSGDAIX = 2197, // PPCInstrInfo.td:3567
2213 TLSGDAIX8 = 2198, // PPCInstr64Bit.td:1601
2214 TLSLDAIX = 2199, // PPCInstrInfo.td:3572
2215 TLSLDAIX8 = 2200, // PPCInstr64Bit.td:1607
2216 TRAP = 2201, // PPCInstrInfo.td:2176
2217 TRECHKPT = 2202, // PPCInstrHTM.td:72
2218 TRECLAIM = 2203, // PPCInstrHTM.td:64
2219 TSR = 2204, // PPCInstrHTM.td:60
2220 TW = 2205, // PPCInstrInfo.td:2180
2221 TWI = 2206, // PPCInstrInfo.td:2178
2222 UNENCODED_NOP = 2207, // PPCInstrInfo.td:3631
2223 UpdateGBR = 2208, // PPCInstrInfo.td:3623
2224 VABSDUB = 2209, // PPCInstrAltivec.td:1697
2225 VABSDUH = 2210, // PPCInstrAltivec.td:1700
2226 VABSDUW = 2211, // PPCInstrAltivec.td:1703
2227 VADDCUQ = 2212, // PPCInstrAltivec.td:1307
2228 VADDCUW = 2213, // PPCInstrAltivec.td:516
2229 VADDECUQ = 2214, // PPCInstrAltivec.td:1308
2230 VADDEUQM = 2215, // PPCInstrAltivec.td:1306
2231 VADDFP = 2216, // PPCInstrAltivec.td:502
2232 VADDSBS = 2217, // PPCInstrAltivec.td:517
2233 VADDSHS = 2218, // PPCInstrAltivec.td:518
2234 VADDSWS = 2219, // PPCInstrAltivec.td:519
2235 VADDUBM = 2220, // PPCInstrAltivec.td:506
2236 VADDUBS = 2221, // PPCInstrAltivec.td:520
2237 VADDUDM = 2222, // PPCInstrAltivec.td:1297
2238 VADDUHM = 2223, // PPCInstrAltivec.td:509
2239 VADDUHS = 2224, // PPCInstrAltivec.td:521
2240 VADDUQM = 2225, // PPCInstrAltivec.td:1300
2241 VADDUWM = 2226, // PPCInstrAltivec.td:512
2242 VADDUWS = 2227, // PPCInstrAltivec.td:522
2243 VAND = 2228, // PPCInstrAltivec.td:526
2244 VANDC = 2229, // PPCInstrAltivec.td:529
2245 VAVGSB = 2230, // PPCInstrAltivec.td:576
2246 VAVGSH = 2231, // PPCInstrAltivec.td:577
2247 VAVGSW = 2232, // PPCInstrAltivec.td:578
2248 VAVGUB = 2233, // PPCInstrAltivec.td:579
2249 VAVGUH = 2234, // PPCInstrAltivec.td:580
2250 VAVGUW = 2235, // PPCInstrAltivec.td:581
2251 VBPERMD = 2236, // PPCInstrAltivec.td:1585
2252 VBPERMQ = 2237, // PPCInstrAltivec.td:1427
2253 VCFSX = 2238, // PPCInstrAltivec.td:534
2254 VCFSX_0 = 2239, // PPCInstrAltivec.td:555
2255 VCFUGED = 2240, // PPCInstrP10.td:1727
2256 VCFUX = 2241, // PPCInstrAltivec.td:538
2257 VCFUX_0 = 2242, // PPCInstrAltivec.td:563
2258 VCIPHER = 2243, // PPCInstrAltivec.td:1437
2259 VCIPHERLAST = 2244, // PPCInstrAltivec.td:1439
2260 VCLRLB = 2245, // PPCInstrP10.td:1772
2261 VCLRRB = 2246, // PPCInstrP10.td:1776
2262 VCLZB = 2247, // PPCInstrAltivec.td:1324
2263 VCLZD = 2248, // PPCInstrAltivec.td:1333
2264 VCLZDM = 2249, // PPCInstrP10.td:1744
2265 VCLZH = 2250, // PPCInstrAltivec.td:1327
2266 VCLZLSBB = 2251, // PPCInstrAltivec.td:1524
2267 VCLZW = 2252, // PPCInstrAltivec.td:1330
2268 VCMPBFP = 2253, // PPCInstrAltivec.td:814
2269 VCMPBFP_rec = 2254, // PPCInstrAltivec.td:815
2270 VCMPEQFP = 2255, // PPCInstrAltivec.td:816
2271 VCMPEQFP_rec = 2256, // PPCInstrAltivec.td:817
2272 VCMPEQUB = 2257, // PPCInstrAltivec.td:824
2273 VCMPEQUB_rec = 2258, // PPCInstrAltivec.td:825
2274 VCMPEQUD = 2259, // PPCInstrAltivec.td:1376
2275 VCMPEQUD_rec = 2260, // PPCInstrAltivec.td:1377
2276 VCMPEQUH = 2261, // PPCInstrAltivec.td:832
2277 VCMPEQUH_rec = 2262, // PPCInstrAltivec.td:833
2278 VCMPEQUQ = 2263, // PPCInstrP10.td:1902
2279 VCMPEQUQ_rec = 2264, // PPCInstrP10.td:1905
2280 VCMPEQUW = 2265, // PPCInstrAltivec.td:840
2281 VCMPEQUW_rec = 2266, // PPCInstrAltivec.td:841
2282 VCMPGEFP = 2267, // PPCInstrAltivec.td:818
2283 VCMPGEFP_rec = 2268, // PPCInstrAltivec.td:819
2284 VCMPGTFP = 2269, // PPCInstrAltivec.td:820
2285 VCMPGTFP_rec = 2270, // PPCInstrAltivec.td:821
2286 VCMPGTSB = 2271, // PPCInstrAltivec.td:826
2287 VCMPGTSB_rec = 2272, // PPCInstrAltivec.td:827
2288 VCMPGTSD = 2273, // PPCInstrAltivec.td:1378
2289 VCMPGTSD_rec = 2274, // PPCInstrAltivec.td:1379
2290 VCMPGTSH = 2275, // PPCInstrAltivec.td:834
2291 VCMPGTSH_rec = 2276, // PPCInstrAltivec.td:835
2292 VCMPGTSQ = 2277, // PPCInstrP10.td:1903
2293 VCMPGTSQ_rec = 2278, // PPCInstrP10.td:1906
2294 VCMPGTSW = 2279, // PPCInstrAltivec.td:842
2295 VCMPGTSW_rec = 2280, // PPCInstrAltivec.td:843
2296 VCMPGTUB = 2281, // PPCInstrAltivec.td:828
2297 VCMPGTUB_rec = 2282, // PPCInstrAltivec.td:829
2298 VCMPGTUD = 2283, // PPCInstrAltivec.td:1380
2299 VCMPGTUD_rec = 2284, // PPCInstrAltivec.td:1381
2300 VCMPGTUH = 2285, // PPCInstrAltivec.td:836
2301 VCMPGTUH_rec = 2286, // PPCInstrAltivec.td:837
2302 VCMPGTUQ = 2287, // PPCInstrP10.td:1904
2303 VCMPGTUQ_rec = 2288, // PPCInstrP10.td:1907
2304 VCMPGTUW = 2289, // PPCInstrAltivec.td:844
2305 VCMPGTUW_rec = 2290, // PPCInstrAltivec.td:845
2306 VCMPNEB = 2291, // PPCInstrAltivec.td:1456
2307 VCMPNEB_rec = 2292, // PPCInstrAltivec.td:1457
2308 VCMPNEH = 2293, // PPCInstrAltivec.td:1462
2309 VCMPNEH_rec = 2294, // PPCInstrAltivec.td:1463
2310 VCMPNEW = 2295, // PPCInstrAltivec.td:1468
2311 VCMPNEW_rec = 2296, // PPCInstrAltivec.td:1469
2312 VCMPNEZB = 2297, // PPCInstrAltivec.td:1458
2313 VCMPNEZB_rec = 2298, // PPCInstrAltivec.td:1459
2314 VCMPNEZH = 2299, // PPCInstrAltivec.td:1464
2315 VCMPNEZH_rec = 2300, // PPCInstrAltivec.td:1465
2316 VCMPNEZW = 2301, // PPCInstrAltivec.td:1470
2317 VCMPNEZW_rec = 2302, // PPCInstrAltivec.td:1471
2318 VCMPSQ = 2303, // PPCInstrP10.td:1919
2319 VCMPUQ = 2304, // PPCInstrP10.td:1917
2320 VCNTMBB = 2305, // PPCInstrP10.td:1629
2321 VCNTMBD = 2306, // PPCInstrP10.td:1644
2322 VCNTMBH = 2307, // PPCInstrP10.td:1634
2323 VCNTMBW = 2308, // PPCInstrP10.td:1639
2324 VCTSXS = 2309, // PPCInstrAltivec.td:542
2325 VCTSXS_0 = 2310, // PPCInstrAltivec.td:567
2326 VCTUXS = 2311, // PPCInstrAltivec.td:546
2327 VCTUXS_0 = 2312, // PPCInstrAltivec.td:559
2328 VCTZB = 2313, // PPCInstrAltivec.td:1533
2329 VCTZD = 2314, // PPCInstrAltivec.td:1539
2330 VCTZDM = 2315, // PPCInstrP10.td:1748
2331 VCTZH = 2316, // PPCInstrAltivec.td:1535
2332 VCTZLSBB = 2317, // PPCInstrAltivec.td:1528
2333 VCTZW = 2318, // PPCInstrAltivec.td:1537
2334 VDIVESD = 2319, // PPCInstrP10.td:1827
2335 VDIVESQ = 2320, // PPCInstrP10.td:1894
2336 VDIVESW = 2321, // PPCInstrP10.td:1819
2337 VDIVEUD = 2322, // PPCInstrP10.td:1831
2338 VDIVEUQ = 2323, // PPCInstrP10.td:1898
2339 VDIVEUW = 2324, // PPCInstrP10.td:1823
2340 VDIVSD = 2325, // PPCInstrP10.td:1813
2341 VDIVSQ = 2326, // PPCInstrP10.td:1888
2342 VDIVSW = 2327, // PPCInstrP10.td:1807
2343 VDIVUD = 2328, // PPCInstrP10.td:1816
2344 VDIVUQ = 2329, // PPCInstrP10.td:1891
2345 VDIVUW = 2330, // PPCInstrP10.td:1810
2346 VEQV = 2331, // PPCInstrAltivec.td:1362
2347 VEXPANDBM = 2332, // PPCInstrP10.td:1585
2348 VEXPANDDM = 2333, // PPCInstrP10.td:1597
2349 VEXPANDHM = 2334, // PPCInstrP10.td:1589
2350 VEXPANDQM = 2335, // PPCInstrP10.td:1601
2351 VEXPANDWM = 2336, // PPCInstrP10.td:1593
2352 VEXPTEFP = 2337, // PPCInstrAltivec.td:572
2353 VEXTDDVLX = 2338, // PPCInstrP10.td:1697
2354 VEXTDDVRX = 2339, // PPCInstrP10.td:1705
2355 VEXTDUBVLX = 2340, // PPCInstrP10.td:1649
2356 VEXTDUBVRX = 2341, // PPCInstrP10.td:1657
2357 VEXTDUHVLX = 2342, // PPCInstrP10.td:1665
2358 VEXTDUHVRX = 2343, // PPCInstrP10.td:1673
2359 VEXTDUWVLX = 2344, // PPCInstrP10.td:1681
2360 VEXTDUWVRX = 2345, // PPCInstrP10.td:1689
2361 VEXTRACTBM = 2346, // PPCInstrP10.td:1561
2362 VEXTRACTD = 2347, // PPCInstrAltivec.td:1488
2363 VEXTRACTDM = 2348, // PPCInstrP10.td:1576
2364 VEXTRACTHM = 2349, // PPCInstrP10.td:1566
2365 VEXTRACTQM = 2350, // PPCInstrP10.td:1581
2366 VEXTRACTUB = 2351, // PPCInstrAltivec.td:1485
2367 VEXTRACTUH = 2352, // PPCInstrAltivec.td:1486
2368 VEXTRACTUW = 2353, // PPCInstrAltivec.td:1487
2369 VEXTRACTWM = 2354, // PPCInstrP10.td:1571
2370 VEXTSB2D = 2355, // PPCInstrAltivec.td:1547
2371 VEXTSB2Ds = 2356, // PPCInstrAltivec.td:1556
2372 VEXTSB2W = 2357, // PPCInstrAltivec.td:1543
2373 VEXTSB2Ws = 2358, // PPCInstrAltivec.td:1554
2374 VEXTSD2Q = 2359, // PPCInstrP10.td:1914
2375 VEXTSH2D = 2360, // PPCInstrAltivec.td:1549
2376 VEXTSH2Ds = 2361, // PPCInstrAltivec.td:1557
2377 VEXTSH2W = 2362, // PPCInstrAltivec.td:1545
2378 VEXTSH2Ws = 2363, // PPCInstrAltivec.td:1555
2379 VEXTSW2D = 2364, // PPCInstrAltivec.td:1551
2380 VEXTSW2Ds = 2365, // PPCInstrAltivec.td:1558
2381 VEXTUBLX = 2366, // PPCInstrAltivec.td:1492
2382 VEXTUBRX = 2367, // PPCInstrAltivec.td:1493
2383 VEXTUHLX = 2368, // PPCInstrAltivec.td:1494
2384 VEXTUHRX = 2369, // PPCInstrAltivec.td:1495
2385 VEXTUWLX = 2370, // PPCInstrAltivec.td:1496
2386 VEXTUWRX = 2371, // PPCInstrAltivec.td:1497
2387 VGBBD = 2372, // PPCInstrAltivec.td:1426
2388 VGNB = 2373, // PPCInstrP10.td:1731
2389 VINSBLX = 2374, // PPCInstrP10.td:1519
2390 VINSBRX = 2375, // PPCInstrP10.td:1524
2391 VINSBVLX = 2376, // PPCInstrP10.td:1489
2392 VINSBVRX = 2377, // PPCInstrP10.td:1494
2393 VINSD = 2378, // PPCInstrP10.td:1483
2394 VINSDLX = 2379, // PPCInstrP10.td:1549
2395 VINSDRX = 2380, // PPCInstrP10.td:1555
2396 VINSERTB = 2381, // PPCInstrAltivec.td:1501
2397 VINSERTD = 2382, // PPCInstrAltivec.td:1514
2398 VINSERTH = 2383, // PPCInstrAltivec.td:1507
2399 VINSERTW = 2384, // PPCInstrAltivec.td:1513
2400 VINSHLX = 2385, // PPCInstrP10.td:1529
2401 VINSHRX = 2386, // PPCInstrP10.td:1534
2402 VINSHVLX = 2387, // PPCInstrP10.td:1499
2403 VINSHVRX = 2388, // PPCInstrP10.td:1504
2404 VINSW = 2389, // PPCInstrP10.td:1477
2405 VINSWLX = 2390, // PPCInstrP10.td:1539
2406 VINSWRX = 2391, // PPCInstrP10.td:1544
2407 VINSWVLX = 2392, // PPCInstrP10.td:1509
2408 VINSWVRX = 2393, // PPCInstrP10.td:1514
2409 VLOGEFP = 2394, // PPCInstrAltivec.td:573
2410 VMADDFP = 2395, // PPCInstrAltivec.td:471
2411 VMAXFP = 2396, // PPCInstrAltivec.td:583
2412 VMAXSB = 2397, // PPCInstrAltivec.td:584
2413 VMAXSD = 2398, // PPCInstrAltivec.td:1238
2414 VMAXSH = 2399, // PPCInstrAltivec.td:585
2415 VMAXSW = 2400, // PPCInstrAltivec.td:586
2416 VMAXUB = 2401, // PPCInstrAltivec.td:587
2417 VMAXUD = 2402, // PPCInstrAltivec.td:1239
2418 VMAXUH = 2403, // PPCInstrAltivec.td:588
2419 VMAXUW = 2404, // PPCInstrAltivec.td:589
2420 VMHADDSHS = 2405, // PPCInstrAltivec.td:483
2421 VMHRADDSHS = 2406, // PPCInstrAltivec.td:484
2422 VMINFP = 2407, // PPCInstrAltivec.td:590
2423 VMINSB = 2408, // PPCInstrAltivec.td:591
2424 VMINSD = 2409, // PPCInstrAltivec.td:1240
2425 VMINSH = 2410, // PPCInstrAltivec.td:592
2426 VMINSW = 2411, // PPCInstrAltivec.td:593
2427 VMINUB = 2412, // PPCInstrAltivec.td:594
2428 VMINUD = 2413, // PPCInstrAltivec.td:1241
2429 VMINUH = 2414, // PPCInstrAltivec.td:595
2430 VMINUW = 2415, // PPCInstrAltivec.td:596
2431 VMLADDUHM = 2416, // PPCInstrAltivec.td:487
2432 VMODSD = 2417, // PPCInstrP10.td:1801
2433 VMODSQ = 2418, // PPCInstrP10.td:1908
2434 VMODSW = 2419, // PPCInstrP10.td:1795
2435 VMODUD = 2420, // PPCInstrP10.td:1804
2436 VMODUQ = 2421, // PPCInstrP10.td:1911
2437 VMODUW = 2422, // PPCInstrP10.td:1798
2438 VMRGEW = 2423, // PPCInstrAltivec.td:1245
2439 VMRGHB = 2424, // PPCInstrAltivec.td:599
2440 VMRGHH = 2425, // PPCInstrAltivec.td:602
2441 VMRGHW = 2426, // PPCInstrAltivec.td:605
2442 VMRGLB = 2427, // PPCInstrAltivec.td:608
2443 VMRGLH = 2428, // PPCInstrAltivec.td:611
2444 VMRGLW = 2429, // PPCInstrAltivec.td:614
2445 VMRGOW = 2430, // PPCInstrAltivec.td:1249
2446 VMSUMCUD = 2431, // PPCInstrP10.td:1884
2447 VMSUMMBM = 2432, // PPCInstrAltivec.td:618
2448 VMSUMSHM = 2433, // PPCInstrAltivec.td:620
2449 VMSUMSHS = 2434, // PPCInstrAltivec.td:627
2450 VMSUMUBM = 2435, // PPCInstrAltivec.td:622
2451 VMSUMUDM = 2436, // PPCInstrAltivec.td:1452
2452 VMSUMUHM = 2437, // PPCInstrAltivec.td:624
2453 VMSUMUHS = 2438, // PPCInstrAltivec.td:629
2454 VMUL10CUQ = 2439, // PPCInstrAltivec.td:1625
2455 VMUL10ECUQ = 2440, // PPCInstrAltivec.td:1630
2456 VMUL10EUQ = 2441, // PPCInstrAltivec.td:1629
2457 VMUL10UQ = 2442, // PPCInstrAltivec.td:1623
2458 VMULESB = 2443, // PPCInstrAltivec.td:634
2459 VMULESD = 2444, // PPCInstrP10.td:1868
2460 VMULESH = 2445, // PPCInstrAltivec.td:636
2461 VMULESW = 2446, // PPCInstrAltivec.td:1227
2462 VMULEUB = 2447, // PPCInstrAltivec.td:638
2463 VMULEUD = 2448, // PPCInstrP10.td:1872
2464 VMULEUH = 2449, // PPCInstrAltivec.td:640
2465 VMULEUW = 2450, // PPCInstrAltivec.td:1229
2466 VMULHSD = 2451, // PPCInstrP10.td:1789
2467 VMULHSW = 2452, // PPCInstrP10.td:1783
2468 VMULHUD = 2453, // PPCInstrP10.td:1792
2469 VMULHUW = 2454, // PPCInstrP10.td:1786
2470 VMULLD = 2455, // PPCInstrP10.td:1780
2471 VMULOSB = 2456, // PPCInstrAltivec.td:642
2472 VMULOSD = 2457, // PPCInstrP10.td:1876
2473 VMULOSH = 2458, // PPCInstrAltivec.td:644
2474 VMULOSW = 2459, // PPCInstrAltivec.td:1231
2475 VMULOUB = 2460, // PPCInstrAltivec.td:646
2476 VMULOUD = 2461, // PPCInstrP10.td:1880
2477 VMULOUH = 2462, // PPCInstrAltivec.td:648
2478 VMULOUW = 2463, // PPCInstrAltivec.td:1233
2479 VMULUWM = 2464, // PPCInstrAltivec.td:1235
2480 VNAND = 2465, // PPCInstrAltivec.td:1365
2481 VNCIPHER = 2466, // PPCInstrAltivec.td:1441
2482 VNCIPHERLAST = 2467, // PPCInstrAltivec.td:1443
2483 VNEGD = 2468, // PPCInstrAltivec.td:1572
2484 VNEGW = 2469, // PPCInstrAltivec.td:1568
2485 VNMSUBFP = 2470, // PPCInstrAltivec.td:477
2486 VNOR = 2471, // PPCInstrAltivec.td:693
2487 VOR = 2472, // PPCInstrAltivec.td:698
2488 VORC = 2473, // PPCInstrAltivec.td:1370
2489 VPDEPD = 2474, // PPCInstrP10.td:1713
2490 VPERM = 2475, // PPCInstrAltivec.td:490
2491 VPERMR = 2476, // PPCInstrAltivec.td:1587
2492 VPERMXOR = 2477, // PPCInstrAltivec.td:1392
2493 VPEXTD = 2478, // PPCInstrP10.td:1717
2494 VPKPX = 2479, // PPCInstrAltivec.td:759
2495 VPKSDSS = 2480, // PPCInstrAltivec.td:1397
2496 VPKSDUS = 2481, // PPCInstrAltivec.td:1399
2497 VPKSHSS = 2482, // PPCInstrAltivec.td:762
2498 VPKSHUS = 2483, // PPCInstrAltivec.td:764
2499 VPKSWSS = 2484, // PPCInstrAltivec.td:766
2500 VPKSWUS = 2485, // PPCInstrAltivec.td:768
2501 VPKUDUM = 2486, // PPCInstrAltivec.td:1404
2502 VPKUDUS = 2487, // PPCInstrAltivec.td:1401
2503 VPKUHUM = 2488, // PPCInstrAltivec.td:775
2504 VPKUHUS = 2489, // PPCInstrAltivec.td:770
2505 VPKUWUM = 2490, // PPCInstrAltivec.td:779
2506 VPKUWUS = 2491, // PPCInstrAltivec.td:772
2507 VPMSUMB = 2492, // PPCInstrAltivec.td:1384
2508 VPMSUMD = 2493, // PPCInstrAltivec.td:1390
2509 VPMSUMH = 2494, // PPCInstrAltivec.td:1386
2510 VPMSUMW = 2495, // PPCInstrAltivec.td:1388
2511 VPOPCNTB = 2496, // PPCInstrAltivec.td:1338
2512 VPOPCNTD = 2497, // PPCInstrAltivec.td:1347
2513 VPOPCNTH = 2498, // PPCInstrAltivec.td:1341
2514 VPOPCNTW = 2499, // PPCInstrAltivec.td:1344
2515 VPRTYBD = 2500, // PPCInstrAltivec.td:1579
2516 VPRTYBQ = 2501, // PPCInstrAltivec.td:1581
2517 VPRTYBW = 2502, // PPCInstrAltivec.td:1577
2518 VREFP = 2503, // PPCInstrAltivec.td:652
2519 VRFIM = 2504, // PPCInstrAltivec.td:653
2520 VRFIN = 2505, // PPCInstrAltivec.td:654
2521 VRFIP = 2506, // PPCInstrAltivec.td:655
2522 VRFIZ = 2507, // PPCInstrAltivec.td:656
2523 VRLB = 2508, // PPCInstrAltivec.td:706
2524 VRLD = 2509, // PPCInstrAltivec.td:1269
2525 VRLDMI = 2510, // PPCInstrAltivec.td:1609
2526 VRLDNM = 2511, // PPCInstrAltivec.td:1605
2527 VRLH = 2512, // PPCInstrAltivec.td:707
2528 VRLQ = 2513, // PPCInstrP10.td:1936
2529 VRLQMI = 2514, // PPCInstrP10.td:1925
2530 VRLQNM = 2515, // PPCInstrP10.td:1921
2531 VRLW = 2516, // PPCInstrAltivec.td:708
2532 VRLWMI = 2517, // PPCInstrAltivec.td:1599
2533 VRLWNM = 2518, // PPCInstrAltivec.td:1595
2534 VRSQRTEFP = 2519, // PPCInstrAltivec.td:657
2535 VSBOX = 2520, // PPCInstrAltivec.td:1445
2536 VSEL = 2521, // PPCInstrAltivec.td:492
2537 VSHASIGMAD = 2522, // PPCInstrAltivec.td:1435
2538 VSHASIGMAW = 2523, // PPCInstrAltivec.td:1433
2539 VSL = 2524, // PPCInstrAltivec.td:711
2540 VSLB = 2525, // PPCInstrAltivec.td:714
2541 VSLD = 2526, // PPCInstrAltivec.td:1275
2542 VSLDBI = 2527, // PPCInstrP10.td:1445
2543 VSLDOI = 2528, // PPCInstrAltivec.td:495
2544 VSLH = 2529, // PPCInstrAltivec.td:715
2545 VSLO = 2530, // PPCInstrAltivec.td:712
2546 VSLQ = 2531, // PPCInstrP10.td:1932
2547 VSLV = 2532, // PPCInstrAltivec.td:1617
2548 VSLW = 2533, // PPCInstrAltivec.td:716
2549 VSPLTB = 2534, // PPCInstrAltivec.td:718
2550 VSPLTBs = 2535, // PPCInstrAltivec.td:731
2551 VSPLTH = 2536, // PPCInstrAltivec.td:722
2552 VSPLTHs = 2537, // PPCInstrAltivec.td:733
2553 VSPLTISB = 2538, // PPCInstrAltivec.td:748
2554 VSPLTISH = 2539, // PPCInstrAltivec.td:751
2555 VSPLTISW = 2540, // PPCInstrAltivec.td:754
2556 VSPLTW = 2541, // PPCInstrAltivec.td:726
2557 VSR = 2542, // PPCInstrAltivec.td:737
2558 VSRAB = 2543, // PPCInstrAltivec.td:740
2559 VSRAD = 2544, // PPCInstrAltivec.td:1279
2560 VSRAH = 2545, // PPCInstrAltivec.td:741
2561 VSRAQ = 2546, // PPCInstrP10.td:1933
2562 VSRAW = 2547, // PPCInstrAltivec.td:742
2563 VSRB = 2548, // PPCInstrAltivec.td:743
2564 VSRD = 2549, // PPCInstrAltivec.td:1277
2565 VSRDBI = 2550, // PPCInstrP10.td:1453
2566 VSRH = 2551, // PPCInstrAltivec.td:744
2567 VSRO = 2552, // PPCInstrAltivec.td:738
2568 VSRQ = 2553, // PPCInstrP10.td:1934
2569 VSRV = 2554, // PPCInstrAltivec.td:1619
2570 VSRW = 2555, // PPCInstrAltivec.td:745
2571 VSTRIBL = 2556, // PPCInstrP10.td:198
2572 VSTRIBL_rec = 2557, // PPCInstrP10.td:202
2573 VSTRIBR = 2558, // PPCInstrP10.td:198
2574 VSTRIBR_rec = 2559, // PPCInstrP10.td:202
2575 VSTRIHL = 2560, // PPCInstrP10.td:198
2576 VSTRIHL_rec = 2561, // PPCInstrP10.td:202
2577 VSTRIHR = 2562, // PPCInstrP10.td:198
2578 VSTRIHR_rec = 2563, // PPCInstrP10.td:202
2579 VSUBCUQ = 2564, // PPCInstrAltivec.td:1320
2580 VSUBCUW = 2565, // PPCInstrAltivec.td:659
2581 VSUBECUQ = 2566, // PPCInstrAltivec.td:1321
2582 VSUBEUQM = 2567, // PPCInstrAltivec.td:1319
2583 VSUBFP = 2568, // PPCInstrAltivec.td:661
2584 VSUBSBS = 2569, // PPCInstrAltivec.td:674
2585 VSUBSHS = 2570, // PPCInstrAltivec.td:675
2586 VSUBSWS = 2571, // PPCInstrAltivec.td:676
2587 VSUBUBM = 2572, // PPCInstrAltivec.td:664
2588 VSUBUBS = 2573, // PPCInstrAltivec.td:677
2589 VSUBUDM = 2574, // PPCInstrAltivec.td:1311
2590 VSUBUHM = 2575, // PPCInstrAltivec.td:667
2591 VSUBUHS = 2576, // PPCInstrAltivec.td:678
2592 VSUBUQM = 2577, // PPCInstrAltivec.td:1316
2593 VSUBUWM = 2578, // PPCInstrAltivec.td:670
2594 VSUBUWS = 2579, // PPCInstrAltivec.td:679
2595 VSUM2SWS = 2580, // PPCInstrAltivec.td:683
2596 VSUM4SBS = 2581, // PPCInstrAltivec.td:685
2597 VSUM4SHS = 2582, // PPCInstrAltivec.td:687
2598 VSUM4UBS = 2583, // PPCInstrAltivec.td:689
2599 VSUMSWS = 2584, // PPCInstrAltivec.td:682
2600 VUCMPRHB = 2585, // PPCInstrFuture.td:470
2601 VUCMPRHH = 2586, // PPCInstrFuture.td:480
2602 VUCMPRHN = 2587, // PPCInstrFuture.td:462
2603 VUCMPRLB = 2588, // PPCInstrFuture.td:475
2604 VUCMPRLH = 2589, // PPCInstrFuture.td:485
2605 VUCMPRLN = 2590, // PPCInstrFuture.td:466
2606 VUPKHPX = 2591, // PPCInstrAltivec.td:785
2607 VUPKHSB = 2592, // PPCInstrAltivec.td:787
2608 VUPKHSH = 2593, // PPCInstrAltivec.td:789
2609 VUPKHSNTOB = 2594, // PPCInstrFuture.td:433
2610 VUPKHSW = 2595, // PPCInstrAltivec.td:1408
2611 VUPKINT4TOBF16 = 2596, // PPCInstrFuture.td:441
2612 VUPKINT4TOFP32 = 2597, // PPCInstrFuture.td:456
2613 VUPKINT8TOBF16 = 2598, // PPCInstrFuture.td:446
2614 VUPKINT8TOFP32 = 2599, // PPCInstrFuture.td:451
2615 VUPKLPX = 2600, // PPCInstrAltivec.td:791
2616 VUPKLSB = 2601, // PPCInstrAltivec.td:793
2617 VUPKLSH = 2602, // PPCInstrAltivec.td:795
2618 VUPKLSNTOB = 2603, // PPCInstrFuture.td:437
2619 VUPKLSW = 2604, // PPCInstrAltivec.td:1410
2620 VXOR = 2605, // PPCInstrAltivec.td:701
2621 V_SET0 = 2606, // PPCInstrAltivec.td:856
2622 V_SET0B = 2607, // PPCInstrAltivec.td:850
2623 V_SET0H = 2608, // PPCInstrAltivec.td:853
2624 V_SETALLONES = 2609, // PPCInstrAltivec.td:867
2625 V_SETALLONESB = 2610, // PPCInstrAltivec.td:861
2626 V_SETALLONESH = 2611, // PPCInstrAltivec.td:864
2627 WAIT = 2612, // PPCInstrInfo.td:4516
2628 WAITP10 = 2613, // PPCInstrP10.td:1955
2629 WRTEE = 2614, // PPCInstrInfo.td:4537
2630 WRTEEI = 2615, // PPCInstrInfo.td:4542
2631 XOR = 2616, // PPCInstrInfo.td:1046
2632 XOR8 = 2617, // PPCInstrInfo.td:1046
2633 XOR8_rec = 2618, // PPCInstrInfo.td:1050
2634 XORI = 2619, // PPCInstrInfo.td:2590
2635 XORI8 = 2620, // PPCInstr64Bit.td:682
2636 XORIS = 2621, // PPCInstrInfo.td:2593
2637 XORIS8 = 2622, // PPCInstr64Bit.td:685
2638 XOR_rec = 2623, // PPCInstrInfo.td:1050
2639 XSABSDP = 2624, // PPCInstrVSX.td:750
2640 XSABSQP = 2625, // PPCInstrVSX.td:1408
2641 XSADDADDSUQM = 2626, // PPCInstrFuture.td:567
2642 XSADDADDUQM = 2627, // PPCInstrFuture.td:564
2643 XSADDDP = 2628, // PPCInstrVSX.td:403
2644 XSADDQP = 2629, // PPCInstrVSX.td:1421
2645 XSADDQPO = 2630, // PPCInstrVSX.td:1451
2646 XSADDSP = 2631, // PPCInstrVSX.td:1201
2647 XSADDSUBSUQM = 2632, // PPCInstrFuture.td:573
2648 XSADDSUBUQM = 2633, // PPCInstrFuture.td:570
2649 XSCMPEQDP = 2634, // PPCInstrVSX.td:1508
2650 XSCMPEQQP = 2635, // PPCInstrP10.td:1225
2651 XSCMPEXPDP = 2636, // PPCInstrVSX.td:1496
2652 XSCMPEXPQP = 2637, // PPCInstrVSX.td:1499
2653 XSCMPGEDP = 2638, // PPCInstrVSX.td:1510
2654 XSCMPGEQP = 2639, // PPCInstrP10.td:1226
2655 XSCMPGTDP = 2640, // PPCInstrVSX.td:1512
2656 XSCMPGTQP = 2641, // PPCInstrP10.td:1227
2657 XSCMPODP = 2642, // PPCInstrVSX.td:722
2658 XSCMPOQP = 2643, // PPCInstrVSX.td:1502
2659 XSCMPUDP = 2644, // PPCInstrVSX.td:725
2660 XSCMPUQP = 2645, // PPCInstrVSX.td:1503
2661 XSCPSGNDP = 2646, // PPCInstrVSX.td:767
2662 XSCPSGNQP = 2647, // PPCInstrVSX.td:1403
2663 XSCVDPHP = 2648, // PPCInstrVSX.td:1555
2664 XSCVDPQP = 2649, // PPCInstrVSX.td:1522
2665 XSCVDPSP = 2650, // PPCInstrVSX.td:811
2666 XSCVDPSPN = 2651, // PPCInstrVSX.td:1331
2667 XSCVDPSXDS = 2652, // PPCInstrVSX.td:814
2668 XSCVDPSXDSs = 2653, // PPCInstrVSX.td:819
2669 XSCVDPSXWS = 2654, // PPCInstrVSX.td:823
2670 XSCVDPSXWSs = 2655, // PPCInstrVSX.td:828
2671 XSCVDPUXDS = 2656, // PPCInstrVSX.td:832
2672 XSCVDPUXDSs = 2657, // PPCInstrVSX.td:837
2673 XSCVDPUXWS = 2658, // PPCInstrVSX.td:841
2674 XSCVDPUXWSs = 2659, // PPCInstrVSX.td:846
2675 XSCVHPDP = 2660, // PPCInstrVSX.td:1556
2676 XSCVQPDP = 2661, // PPCInstrVSX.td:1526
2677 XSCVQPDPO = 2662, // PPCInstrVSX.td:1527
2678 XSCVQPSDZ = 2663, // PPCInstrVSX.td:1535
2679 XSCVQPSQZ = 2664, // PPCInstrP10.td:1938
2680 XSCVQPSWZ = 2665, // PPCInstrVSX.td:1537
2681 XSCVQPUDZ = 2666, // PPCInstrVSX.td:1539
2682 XSCVQPUQZ = 2667, // PPCInstrP10.td:1937
2683 XSCVQPUWZ = 2668, // PPCInstrVSX.td:1541
2684 XSCVSDQP = 2669, // PPCInstrVSX.td:1546
2685 XSCVSPDP = 2670, // PPCInstrVSX.td:850
2686 XSCVSPDPN = 2671, // PPCInstrVSX.td:1333
2687 XSCVSQQP = 2672, // PPCInstrP10.td:1940
2688 XSCVSXDDP = 2673, // PPCInstrVSX.td:853
2689 XSCVSXDSP = 2674, // PPCInstrVSX.td:1320
2690 XSCVUDQP = 2675, // PPCInstrVSX.td:1547
2691 XSCVUQQP = 2676, // PPCInstrP10.td:1939
2692 XSCVUXDDP = 2677, // PPCInstrVSX.td:857
2693 XSCVUXDSP = 2678, // PPCInstrVSX.td:1324
2694 XSDIVDP = 2679, // PPCInstrVSX.td:642
2695 XSDIVQP = 2680, // PPCInstrVSX.td:1428
2696 XSDIVQPO = 2681, // PPCInstrVSX.td:1464
2697 XSDIVSP = 2682, // PPCInstrVSX.td:1215
2698 XSIEXPDP = 2683, // PPCInstrVSX.td:1583
2699 XSIEXPQP = 2684, // PPCInstrVSX.td:1589
2700 XSMADDADP = 2685, // PPCInstrVSX.td:451
2701 XSMADDASP = 2686, // PPCInstrVSX.td:1242
2702 XSMADDMDP = 2687, // PPCInstrVSX.td:458
2703 XSMADDMSP = 2688, // PPCInstrVSX.td:1251
2704 XSMADDQP = 2689, // PPCInstrVSX.td:1434
2705 XSMADDQPO = 2690, // PPCInstrVSX.td:1473
2706 XSMAXCDP = 2691, // PPCInstrVSX.td:1670
2707 XSMAXCQP = 2692, // PPCInstrP10.td:1948
2708 XSMAXDP = 2693, // PPCInstrVSX.td:951
2709 XSMAXJDP = 2694, // PPCInstrVSX.td:1679
2710 XSMERGE2T1UQM = 2695, // PPCInstrFuture.td:576
2711 XSMERGE2T2UQM = 2696, // PPCInstrFuture.td:579
2712 XSMERGE2T3UQM = 2697, // PPCInstrFuture.td:582
2713 XSMERGE3T1UQM = 2698, // PPCInstrFuture.td:585
2714 XSMINCDP = 2699, // PPCInstrVSX.td:1673
2715 XSMINCQP = 2700, // PPCInstrP10.td:1950
2716 XSMINDP = 2701, // PPCInstrVSX.td:956
2717 XSMINJDP = 2702, // PPCInstrVSX.td:1681
2718 XSMSUBADP = 2703, // PPCInstrVSX.td:467
2719 XSMSUBASP = 2704, // PPCInstrVSX.td:1261
2720 XSMSUBMDP = 2705, // PPCInstrVSX.td:474
2721 XSMSUBMSP = 2706, // PPCInstrVSX.td:1271
2722 XSMSUBQP = 2707, // PPCInstrVSX.td:1437
2723 XSMSUBQPO = 2708, // PPCInstrVSX.td:1478
2724 XSMULDP = 2709, // PPCInstrVSX.td:407
2725 XSMULQP = 2710, // PPCInstrVSX.td:1423
2726 XSMULQPO = 2711, // PPCInstrVSX.td:1455
2727 XSMULSP = 2712, // PPCInstrVSX.td:1205
2728 XSNABSDP = 2713, // PPCInstrVSX.td:754
2729 XSNABSDPs = 2714, // PPCInstrVSX.td:759
2730 XSNABSQP = 2715, // PPCInstrVSX.td:1410
2731 XSNEGDP = 2716, // PPCInstrVSX.td:763
2732 XSNEGQP = 2717, // PPCInstrVSX.td:1412
2733 XSNMADDADP = 2718, // PPCInstrVSX.td:483
2734 XSNMADDASP = 2719, // PPCInstrVSX.td:1281
2735 XSNMADDMDP = 2720, // PPCInstrVSX.td:490
2736 XSNMADDMSP = 2721, // PPCInstrVSX.td:1291
2737 XSNMADDQP = 2722, // PPCInstrVSX.td:1441
2738 XSNMADDQPO = 2723, // PPCInstrVSX.td:1482
2739 XSNMSUBADP = 2724, // PPCInstrVSX.td:499
2740 XSNMSUBASP = 2725, // PPCInstrVSX.td:1301
2741 XSNMSUBMDP = 2726, // PPCInstrVSX.td:506
2742 XSNMSUBMSP = 2727, // PPCInstrVSX.td:1311
2743 XSNMSUBQP = 2728, // PPCInstrVSX.td:1445
2744 XSNMSUBQPO = 2729, // PPCInstrVSX.td:1486
2745 XSRDPI = 2730, // PPCInstrVSX.td:987
2746 XSRDPIC = 2731, // PPCInstrVSX.td:940
2747 XSRDPIM = 2732, // PPCInstrVSX.td:991
2748 XSRDPIP = 2733, // PPCInstrVSX.td:995
2749 XSRDPIZ = 2734, // PPCInstrVSX.td:999
2750 XSREBASE2T1UQM = 2735, // PPCInstrFuture.td:588
2751 XSREBASE2T2UQM = 2736, // PPCInstrFuture.td:591
2752 XSREBASE2T3UQM = 2737, // PPCInstrFuture.td:594
2753 XSREBASE2T4UQM = 2738, // PPCInstrFuture.td:597
2754 XSREBASE3T1UQM = 2739, // PPCInstrFuture.td:600
2755 XSREBASE3T2UQM = 2740, // PPCInstrFuture.td:603
2756 XSREBASE3T3UQM = 2741, // PPCInstrFuture.td:606
2757 XSREDP = 2742, // PPCInstrVSX.td:651
2758 XSRESP = 2743, // PPCInstrVSX.td:1220
2759 XSRQPI = 2744, // PPCInstrVSX.td:1569
2760 XSRQPIX = 2745, // PPCInstrVSX.td:1570
2761 XSRQPXP = 2746, // PPCInstrVSX.td:1575
2762 XSRSP = 2747, // PPCInstrVSX.td:1226
2763 XSRSQRTEDP = 2748, // PPCInstrVSX.td:655
2764 XSRSQRTESP = 2749, // PPCInstrVSX.td:1234
2765 XSSQRTDP = 2750, // PPCInstrVSX.td:646
2766 XSSQRTQP = 2751, // PPCInstrVSX.td:1431
2767 XSSQRTQPO = 2752, // PPCInstrVSX.td:1468
2768 XSSQRTSP = 2753, // PPCInstrVSX.td:1230
2769 XSSUBDP = 2754, // PPCInstrVSX.td:434
2770 XSSUBQP = 2755, // PPCInstrVSX.td:1426
2771 XSSUBQPO = 2756, // PPCInstrVSX.td:1460
2772 XSSUBSP = 2757, // PPCInstrVSX.td:1211
2773 XSTDIVDP = 2758, // PPCInstrVSX.td:661
2774 XSTSQRTDP = 2759, // PPCInstrVSX.td:664
2775 XSTSTDCDP = 2760, // PPCInstrVSX.td:1646
2776 XSTSTDCQP = 2761, // PPCInstrVSX.td:1649
2777 XSTSTDCSP = 2762, // PPCInstrVSX.td:1643
2778 XSXEXPDP = 2763, // PPCInstrVSX.td:1594
2779 XSXEXPQP = 2764, // PPCInstrVSX.td:1599
2780 XSXSIGDP = 2765, // PPCInstrVSX.td:1595
2781 XSXSIGQP = 2766, // PPCInstrVSX.td:1600
2782 XVABSDP = 2767, // PPCInstrVSX.td:772
2783 XVABSSP = 2768, // PPCInstrVSX.td:777
2784 XVADDDP = 2769, // PPCInstrVSX.td:412
2785 XVADDSP = 2770, // PPCInstrVSX.td:417
2786 XVADDUHM = 2771, // PPCInstrFuture.td:526
2787 XVADDUWM = 2772, // PPCInstrFuture.td:524
2788 XVBF16GER2 = 2773, // PPCInstrMMA.td:10
2789 XVBF16GER2NN = 2774, // PPCInstrMMA.td:228
2790 XVBF16GER2NP = 2775, // PPCInstrMMA.td:224
2791 XVBF16GER2PN = 2776, // PPCInstrMMA.td:220
2792 XVBF16GER2PP = 2777, // PPCInstrMMA.td:14
2793 XVBF16GER2W = 2778, // PPCInstrMMA.td:20
2794 XVBF16GER2WNN = 2779, // PPCInstrMMA.td:242
2795 XVBF16GER2WNP = 2780, // PPCInstrMMA.td:238
2796 XVBF16GER2WPN = 2781, // PPCInstrMMA.td:234
2797 XVBF16GER2WPP = 2782, // PPCInstrMMA.td:24
2798 XVCMPEQDP = 2783, // PPCInstrVSX.td:199
2799 XVCMPEQDP_rec = 2784, // PPCInstrVSX.td:203
2800 XVCMPEQSP = 2785, // PPCInstrVSX.td:199
2801 XVCMPEQSP_rec = 2786, // PPCInstrVSX.td:203
2802 XVCMPGEDP = 2787, // PPCInstrVSX.td:199
2803 XVCMPGEDP_rec = 2788, // PPCInstrVSX.td:203
2804 XVCMPGESP = 2789, // PPCInstrVSX.td:199
2805 XVCMPGESP_rec = 2790, // PPCInstrVSX.td:203
2806 XVCMPGTDP = 2791, // PPCInstrVSX.td:199
2807 XVCMPGTDP_rec = 2792, // PPCInstrVSX.td:203
2808 XVCMPGTSP = 2793, // PPCInstrVSX.td:199
2809 XVCMPGTSP_rec = 2794, // PPCInstrVSX.td:203
2810 XVCPSGNDP = 2795, // PPCInstrVSX.td:782
2811 XVCPSGNSP = 2796, // PPCInstrVSX.td:786
2812 XVCVBF16SPN = 2797, // PPCInstrP10.td:1947
2813 XVCVDPSP = 2798, // PPCInstrVSX.td:862
2814 XVCVDPSXDS = 2799, // PPCInstrVSX.td:866
2815 XVCVDPSXWS = 2800, // PPCInstrVSX.td:870
2816 XVCVDPUXDS = 2801, // PPCInstrVSX.td:874
2817 XVCVDPUXWS = 2802, // PPCInstrVSX.td:878
2818 XVCVHPSP = 2803, // PPCInstrVSX.td:1563
2819 XVCVSPBF16 = 2804, // PPCInstrP10.td:1946
2820 XVCVSPDP = 2805, // PPCInstrVSX.td:883
2821 XVCVSPHP = 2806, // PPCInstrVSX.td:1564
2822 XVCVSPSXDS = 2807, // PPCInstrVSX.td:887
2823 XVCVSPSXWS = 2808, // PPCInstrVSX.td:891
2824 XVCVSPUXDS = 2809, // PPCInstrVSX.td:895
2825 XVCVSPUXWS = 2810, // PPCInstrVSX.td:899
2826 XVCVSXDDP = 2811, // PPCInstrVSX.td:903
2827 XVCVSXDSP = 2812, // PPCInstrVSX.td:907
2828 XVCVSXWDP = 2813, // PPCInstrVSX.td:929
2829 XVCVSXWSP = 2814, // PPCInstrVSX.td:911
2830 XVCVUXDDP = 2815, // PPCInstrVSX.td:915
2831 XVCVUXDSP = 2816, // PPCInstrVSX.td:919
2832 XVCVUXWDP = 2817, // PPCInstrVSX.td:933
2833 XVCVUXWSP = 2818, // PPCInstrVSX.td:923
2834 XVDIVDP = 2819, // PPCInstrVSX.td:685
2835 XVDIVSP = 2820, // PPCInstrVSX.td:689
2836 XVF16GER2 = 2821, // PPCInstrMMA.td:10
2837 XVF16GER2NN = 2822, // PPCInstrMMA.td:228
2838 XVF16GER2NP = 2823, // PPCInstrMMA.td:224
2839 XVF16GER2PN = 2824, // PPCInstrMMA.td:220
2840 XVF16GER2PP = 2825, // PPCInstrMMA.td:14
2841 XVF16GER2W = 2826, // PPCInstrMMA.td:20
2842 XVF16GER2WNN = 2827, // PPCInstrMMA.td:242
2843 XVF16GER2WNP = 2828, // PPCInstrMMA.td:238
2844 XVF16GER2WPN = 2829, // PPCInstrMMA.td:234
2845 XVF16GER2WPP = 2830, // PPCInstrMMA.td:24
2846 XVF32GER = 2831, // PPCInstrMMA.td:10
2847 XVF32GERNN = 2832, // PPCInstrMMA.td:309
2848 XVF32GERNP = 2833, // PPCInstrMMA.td:305
2849 XVF32GERPN = 2834, // PPCInstrMMA.td:301
2850 XVF32GERPP = 2835, // PPCInstrMMA.td:14
2851 XVF32GERW = 2836, // PPCInstrMMA.td:20
2852 XVF32GERWNN = 2837, // PPCInstrMMA.td:323
2853 XVF32GERWNP = 2838, // PPCInstrMMA.td:319
2854 XVF32GERWPN = 2839, // PPCInstrMMA.td:315
2855 XVF32GERWPP = 2840, // PPCInstrMMA.td:24
2856 XVF64GER = 2841, // PPCInstrMMA.td:10
2857 XVF64GERNN = 2842, // PPCInstrMMA.td:309
2858 XVF64GERNP = 2843, // PPCInstrMMA.td:305
2859 XVF64GERPN = 2844, // PPCInstrMMA.td:301
2860 XVF64GERPP = 2845, // PPCInstrMMA.td:14
2861 XVF64GERW = 2846, // PPCInstrMMA.td:20
2862 XVF64GERWNN = 2847, // PPCInstrMMA.td:323
2863 XVF64GERWNP = 2848, // PPCInstrMMA.td:319
2864 XVF64GERWPN = 2849, // PPCInstrMMA.td:315
2865 XVF64GERWPP = 2850, // PPCInstrMMA.td:24
2866 XVI16GER2 = 2851, // PPCInstrMMA.td:157
2867 XVI16GER2PP = 2852, // PPCInstrMMA.td:161
2868 XVI16GER2S = 2853, // PPCInstrMMA.td:10
2869 XVI16GER2SPP = 2854, // PPCInstrMMA.td:14
2870 XVI16GER2SW = 2855, // PPCInstrMMA.td:20
2871 XVI16GER2SWPP = 2856, // PPCInstrMMA.td:24
2872 XVI16GER2W = 2857, // PPCInstrMMA.td:185
2873 XVI16GER2WPP = 2858, // PPCInstrMMA.td:189
2874 XVI4GER8 = 2859, // PPCInstrMMA.td:10
2875 XVI4GER8PP = 2860, // PPCInstrMMA.td:14
2876 XVI4GER8W = 2861, // PPCInstrMMA.td:20
2877 XVI4GER8WPP = 2862, // PPCInstrMMA.td:24
2878 XVI8GER4 = 2863, // PPCInstrMMA.td:10
2879 XVI8GER4PP = 2864, // PPCInstrMMA.td:14
2880 XVI8GER4SPP = 2865, // PPCInstrMMA.td:518
2881 XVI8GER4W = 2866, // PPCInstrMMA.td:20
2882 XVI8GER4WPP = 2867, // PPCInstrMMA.td:24
2883 XVI8GER4WSPP = 2868, // PPCInstrMMA.td:558
2884 XVIEXPDP = 2869, // PPCInstrVSX.td:1621
2885 XVIEXPSP = 2870, // PPCInstrVSX.td:1623
2886 XVMADDADP = 2871, // PPCInstrVSX.td:515
2887 XVMADDASP = 2872, // PPCInstrVSX.td:531
2888 XVMADDMDP = 2873, // PPCInstrVSX.td:522
2889 XVMADDMSP = 2874, // PPCInstrVSX.td:538
2890 XVMAXDP = 2875, // PPCInstrVSX.td:962
2891 XVMAXSP = 2876, // PPCInstrVSX.td:973
2892 XVMINDP = 2877, // PPCInstrVSX.td:967
2893 XVMINSP = 2878, // PPCInstrVSX.td:978
2894 XVMSUBADP = 2879, // PPCInstrVSX.td:547
2895 XVMSUBASP = 2880, // PPCInstrVSX.td:563
2896 XVMSUBMDP = 2881, // PPCInstrVSX.td:554
2897 XVMSUBMSP = 2882, // PPCInstrVSX.td:570
2898 XVMULDP = 2883, // PPCInstrVSX.td:422
2899 XVMULHSH = 2884, // PPCInstrFuture.td:538
2900 XVMULHSW = 2885, // PPCInstrFuture.td:536
2901 XVMULHUH = 2886, // PPCInstrFuture.td:542
2902 XVMULHUW = 2887, // PPCInstrFuture.td:540
2903 XVMULSP = 2888, // PPCInstrVSX.td:427
2904 XVMULUHM = 2889, // PPCInstrFuture.td:534
2905 XVMULUWM = 2890, // PPCInstrFuture.td:532
2906 XVNABSDP = 2891, // PPCInstrVSX.td:791
2907 XVNABSSP = 2892, // PPCInstrVSX.td:795
2908 XVNEGDP = 2893, // PPCInstrVSX.td:800
2909 XVNEGSP = 2894, // PPCInstrVSX.td:804
2910 XVNMADDADP = 2895, // PPCInstrVSX.td:579
2911 XVNMADDASP = 2896, // PPCInstrVSX.td:595
2912 XVNMADDMDP = 2897, // PPCInstrVSX.td:586
2913 XVNMADDMSP = 2898, // PPCInstrVSX.td:602
2914 XVNMSUBADP = 2899, // PPCInstrVSX.td:611
2915 XVNMSUBASP = 2900, // PPCInstrVSX.td:627
2916 XVNMSUBMDP = 2901, // PPCInstrVSX.td:618
2917 XVNMSUBMSP = 2902, // PPCInstrVSX.td:634
2918 XVRDPI = 2903, // PPCInstrVSX.td:1004
2919 XVRDPIC = 2904, // PPCInstrVSX.td:943
2920 XVRDPIM = 2905, // PPCInstrVSX.td:1008
2921 XVRDPIP = 2906, // PPCInstrVSX.td:1012
2922 XVRDPIZ = 2907, // PPCInstrVSX.td:1016
2923 XVREDP = 2908, // PPCInstrVSX.td:703
2924 XVRESP = 2909, // PPCInstrVSX.td:707
2925 XVRLW = 2910, // PPCInstrFuture.td:491
2926 XVRSPI = 2911, // PPCInstrVSX.td:1021
2927 XVRSPIC = 2912, // PPCInstrVSX.td:946
2928 XVRSPIM = 2913, // PPCInstrVSX.td:1025
2929 XVRSPIP = 2914, // PPCInstrVSX.td:1029
2930 XVRSPIZ = 2915, // PPCInstrVSX.td:1033
2931 XVRSQRTEDP = 2916, // PPCInstrVSX.td:712
2932 XVRSQRTESP = 2917, // PPCInstrVSX.td:716
2933 XVSQRTDP = 2918, // PPCInstrVSX.td:694
2934 XVSQRTSP = 2919, // PPCInstrVSX.td:698
2935 XVSUBDP = 2920, // PPCInstrVSX.td:439
2936 XVSUBSP = 2921, // PPCInstrVSX.td:443
2937 XVSUBUHM = 2922, // PPCInstrFuture.td:530
2938 XVSUBUWM = 2923, // PPCInstrFuture.td:528
2939 XVTDIVDP = 2924, // PPCInstrVSX.td:668
2940 XVTDIVSP = 2925, // PPCInstrVSX.td:671
2941 XVTLSBB = 2926, // PPCInstrP10.td:1835
2942 XVTSQRTDP = 2927, // PPCInstrVSX.td:675
2943 XVTSQRTSP = 2928, // PPCInstrVSX.td:679
2944 XVTSTDCDP = 2929, // PPCInstrVSX.td:1661
2945 XVTSTDCSP = 2930, // PPCInstrVSX.td:1655
2946 XVXEXPDP = 2931, // PPCInstrVSX.td:1627
2947 XVXEXPSP = 2932, // PPCInstrVSX.td:1630
2948 XVXSIGDP = 2933, // PPCInstrVSX.td:1633
2949 XVXSIGSP = 2934, // PPCInstrVSX.td:1636
2950 XXAESDECP = 2935, // PPCInstrFuture.td:505
2951 XXAESENCP = 2936, // PPCInstrFuture.td:499
2952 XXAESGENLKP = 2937, // PPCInstrFuture.td:511
2953 XXBLENDVB = 2938, // PPCInstrP10.td:852
2954 XXBLENDVD = 2939, // PPCInstrP10.td:864
2955 XXBLENDVH = 2940, // PPCInstrP10.td:856
2956 XXBLENDVW = 2941, // PPCInstrP10.td:860
2957 XXBRD = 2942, // PPCInstrVSX.td:1692
2958 XXBRH = 2943, // PPCInstrVSX.td:1689
2959 XXBRQ = 2944, // PPCInstrVSX.td:1696
2960 XXBRW = 2945, // PPCInstrVSX.td:1690
2961 XXEVAL = 2946, // PPCInstrP10.td:1738
2962 XXEXTRACTUW = 2947, // PPCInstrVSX.td:1616
2963 XXGENPCVBM = 2948, // PPCInstrP10.td:1760
2964 XXGENPCVDM = 2949, // PPCInstrP10.td:1769
2965 XXGENPCVHM = 2950, // PPCInstrP10.td:1763
2966 XXGENPCVWM = 2951, // PPCInstrP10.td:1766
2967 XXGFMUL128 = 2952, // PPCInstrFuture.td:519
2968 XXINSERTW = 2953, // PPCInstrVSX.td:1605
2969 XXLAND = 2954, // PPCInstrVSX.td:1041
2970 XXLANDC = 2955, // PPCInstrVSX.td:1045
2971 XXLEQV = 2956, // PPCInstrVSX.td:1137
2972 XXLEQVOnes = 2957, // PPCInstrVSX.td:1149
2973 XXLNAND = 2958, // PPCInstrVSX.td:1141
2974 XXLNOR = 2959, // PPCInstrVSX.td:1051
2975 XXLOR = 2960, // PPCInstrVSX.td:1056
2976 XXLORC = 2961, // PPCInstrVSX.td:1154
2977 XXLORf = 2962, // PPCInstrVSX.td:1061
2978 XXLXOR = 2963, // PPCInstrVSX.td:1064
2979 XXLXORdpz = 2964, // PPCInstrVSX.td:1075
2980 XXLXORspz = 2965, // PPCInstrVSX.td:1079
2981 XXLXORz = 2966, // PPCInstrVSX.td:1072
2982 XXMFACC = 2967, // PPCInstrMMA.td:496
2983 XXMFACCW = 2968, // PPCInstrMMA.td:543
2984 XXMRGHW = 2969, // PPCInstrVSX.td:1086
2985 XXMRGLW = 2970, // PPCInstrVSX.td:1089
2986 XXMTACC = 2971, // PPCInstrMMA.td:501
2987 XXMTACCW = 2972, // PPCInstrMMA.td:547
2988 XXMULMUL = 2973, // PPCInstrFuture.td:546
2989 XXMULMULHIADD = 2974, // PPCInstrFuture.td:549
2990 XXMULMULLOADD = 2975, // PPCInstrFuture.td:554
2991 XXPERM = 2976, // PPCInstrVSX.td:1699
2992 XXPERMDI = 2977, // PPCInstrVSX.td:1093
2993 XXPERMDIs = 2978, // PPCInstrVSX.td:1107
2994 XXPERMR = 2979, // PPCInstrVSX.td:1703
2995 XXPERMX = 2980, // PPCInstrP10.td:847
2996 XXSEL = 2981, // PPCInstrVSX.td:1109
2997 XXSETACCZ = 2982, // PPCInstrMMA.td:514
2998 XXSLDWI = 2983, // PPCInstrVSX.td:1113
2999 XXSLDWIs = 2984, // PPCInstrVSX.td:1120
3000 XXSPLTI32DX = 2985, // PPCInstrP10.td:1404
3001 XXSPLTIB = 2986, // PPCInstrVSX.td:1709
3002 XXSPLTIDP = 2987, // PPCInstrP10.td:1399
3003 XXSPLTIW = 2988, // PPCInstrP10.td:1395
3004 XXSPLTW = 2989, // PPCInstrVSX.td:1124
3005 XXSPLTWs = 2990, // PPCInstrVSX.td:1130
3006 XXSSUMUDM = 2991, // PPCInstrFuture.td:558
3007 XXSSUMUDMC = 2992, // PPCInstrFuture.td:561
3008 XXSSUMUDMCEXT = 2993, // PPCInstrFuture.td:612
3009 gBC = 2994, // PPCInstrInfo.td:5161
3010 gBCA = 2995, // PPCInstrInfo.td:5164
3011 gBCAat = 2996, // PPCInstrInfo.td:5172
3012 gBCCTR = 2997, // PPCInstrInfo.td:5205
3013 gBCCTRL = 2998, // PPCInstrInfo.td:5209
3014 gBCL = 2999, // PPCInstrInfo.td:5179
3015 gBCLA = 3000, // PPCInstrInfo.td:5182
3016 gBCLAat = 3001, // PPCInstrInfo.td:5190
3017 gBCLR = 3002, // PPCInstrInfo.td:5197
3018 gBCLRL = 3003, // PPCInstrInfo.td:5201
3019 gBCLat = 3004, // PPCInstrInfo.td:5186
3020 gBCat = 3005, // PPCInstrInfo.td:5168
3021 INSTRUCTION_LIST_END = 3006
3022 };
3023 enum RegClassByHwModeUses : uint16_t {
3024 ppc_ptr_rc,
3025 ptr_rc_idx_by_hwmode,
3026 ptr_rc_nor0_by_hwmode,
3027 };
3028
3029} // namespace llvm::PPC
3030
3031#endif // GET_INSTRINFO_ENUM
3032
3033#ifdef GET_INSTRINFO_SCHED_ENUM
3034#undef GET_INSTRINFO_SCHED_ENUM
3035
3036namespace llvm::PPC::Sched {
3037
3038 enum {
3039 NoInstrModel = 0,
3040 IIC_LdStSync = 1,
3041 IIC_IntSimple = 2,
3042 IIC_IntGeneral = 3,
3043 IIC_BrB = 4,
3044 IIC_VecFP = 5,
3045 IIC_IntRotate = 6,
3046 IIC_IntCompare = 7,
3047 IIC_SprABORT = 8,
3048 IIC_LdStCOPY = 9,
3049 IIC_LdStPASTE = 10,
3050 IIC_BrCR = 11,
3051 IIC_FPGeneral = 12,
3052 IIC_LdStLD = 13,
3053 IIC_LdStDCBF = 14,
3054 IIC_LdStLoad = 15,
3055 IIC_FPCompare = 16,
3056 IIC_IntDivD = 17,
3057 IIC_IntDivW = 18,
3058 IIC_VecGeneral = 19,
3059 IIC_FPDGeneral = 20,
3060 IIC_FPAddSub = 21,
3061 IIC_FPDivD = 22,
3062 IIC_FPSGeneral = 23,
3063 IIC_VecComplex = 24,
3064 IIC_LdStStore = 25,
3065 IIC_IntRotateDI = 26,
3066 IIC_FPDivS = 27,
3067 IIC_FPFused = 28,
3068 IIC_FPSqrtD = 29,
3069 IIC_FPSqrtS = 30,
3070 IIC_LdStICBI = 31,
3071 IIC_IntISEL = 32,
3072 IIC_SprISYNC = 33,
3073 IIC_LdStLWARX = 34,
3074 IIC_LdStLoadUpd = 35,
3075 IIC_LdStLoadUpdX = 36,
3076 IIC_LdStLDARX = 37,
3077 IIC_LdStLDU = 38,
3078 IIC_LdStLDUX = 39,
3079 IIC_LdStLFD = 40,
3080 IIC_LdStLFDU = 41,
3081 IIC_LdStLFDUX = 42,
3082 IIC_LdStLHA = 43,
3083 IIC_LdStLHAU = 44,
3084 IIC_LdStLHAUX = 45,
3085 IIC_LdStLMW = 46,
3086 IIC_LdStLQ = 47,
3087 IIC_LdStLQARX = 48,
3088 IIC_LdStLWA = 49,
3089 IIC_IntMulHD = 50,
3090 IIC_BrMCR = 51,
3091 IIC_BrMCRX = 52,
3092 IIC_SprMFCR = 53,
3093 IIC_SprMFSPR = 54,
3094 IIC_IntMFFS = 55,
3095 IIC_SprMFMSR = 56,
3096 IIC_SprMFCRF = 57,
3097 IIC_SprMFPMR = 58,
3098 IIC_SprMFSR = 59,
3099 IIC_SprMFTB = 60,
3100 IIC_SprMSGSNDP = 61,
3101 IIC_SprMSGSYNC = 62,
3102 IIC_SprMTSPR = 63,
3103 IIC_IntMTFSB0 = 64,
3104 IIC_SprMTMSR = 65,
3105 IIC_SprMTMSRD = 66,
3106 IIC_SprMTPMR = 67,
3107 IIC_SprMTSR = 68,
3108 IIC_IntMulHW = 69,
3109 IIC_IntMulHWU = 70,
3110 IIC_IntMulLI = 71,
3111 IIC_SprRFI = 72,
3112 IIC_IntRFID = 73,
3113 IIC_IntRotateD = 74,
3114 IIC_SprSLBFEE = 75,
3115 IIC_SprSLBIA = 76,
3116 IIC_SprSLBIE = 77,
3117 IIC_SprSLBIEG = 78,
3118 IIC_SprSLBMFEE = 79,
3119 IIC_SprSLBMFEV = 80,
3120 IIC_SprSLBMTE = 81,
3121 IIC_SprSLBSYNC = 82,
3122 IIC_IntShift = 83,
3123 IIC_LdStSTWCX = 84,
3124 IIC_LdStSTU = 85,
3125 IIC_LdStSTUX = 86,
3126 IIC_LdStSTD = 87,
3127 IIC_LdStSTDCX = 88,
3128 IIC_LdStSTFD = 89,
3129 IIC_LdStSTFDU = 90,
3130 IIC_SprSTOP = 91,
3131 IIC_LdStSTQ = 92,
3132 IIC_LdStSTQCX = 93,
3133 IIC_IntTrapD = 94,
3134 IIC_SprTLBIA = 95,
3135 IIC_SprTLBIE = 96,
3136 IIC_SprTLBIEL = 97,
3137 IIC_SprTLBSYNC = 98,
3138 IIC_IntTrapW = 99,
3139 IIC_VecFPCompare = 100,
3140 IIC_VecPerm = 101,
3141 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,
3142 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM = 103,
3143 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,
3144 MFCTR_MFCTR8_MFLR_MFLR8 = 105,
3145 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 106,
3146 MFCR_MFCR8 = 107,
3147 MCRF = 108,
3148 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 109,
3149 LMW = 110,
3150 LWARX_LWARXL = 111,
3151 LDARX_LDARXL = 112,
3152 LHBRX_LHBRX8_LWBRX_LWBRX8 = 113,
3153 MFSR_MFSRIN = 114,
3154 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 115,
3155 LFSU_LFDU = 116,
3156 LFSUX_LFDUX = 117,
3157 STXSDX_STXVD2X_STXVW4X = 118,
3158 LBARX_LHARX = 119,
3159 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 120,
3160 LFIWAX_LFIWZX = 121,
3161 STFD_STFDX_STFIWX_STFS_STFSX = 122,
3162 STFDU_STFDUX_STFSU_STFSUX = 123,
3163 STVEBX_STVEHX_STVEWX_STVX_STVXL = 124,
3164 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 125,
3165 LWA_LWA_32 = 126,
3166 LHAU_LHAU8 = 127,
3167 LHAUX_LHAUX8_LWAUX = 128,
3168 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 129,
3169 STD_STDX = 130,
3170 STMW = 131,
3171 STWCX = 132,
3172 STDCX = 133,
3173 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 134,
3174 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 135,
3175 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 136,
3176 LDU = 137,
3177 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 138,
3178 LDUX = 139,
3179 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,
3180 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 141,
3181 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 142,
3182 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,
3183 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,
3184 ADDPCIS = 145,
3185 SUBFUS_SUBFUS_rec = 146,
3186 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,
3187 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 148,
3188 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 149,
3189 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 150,
3190 MULLI_MULLI8 = 151,
3191 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 152,
3192 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 153,
3193 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 154,
3194 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 155,
3195 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,
3196 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 157,
3197 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,
3198 FADD_FADD_rec_FSUB_FSUB_rec = 159,
3199 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 160,
3200 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,
3201 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 162,
3202 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,
3203 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 164,
3204 XVTDIVDP_XVTSQRTDP = 165,
3205 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 166,
3206 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 167,
3207 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,
3208 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 169,
3209 XVTDIVSP_XVTSQRTSP = 170,
3210 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,
3211 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 172,
3212 FDIVS_FDIVS_rec = 173,
3213 XSDIVDP = 174,
3214 FSQRTS_XSSQRTSP_FSQRTS_rec = 175,
3215 FDIV_FDIV_rec = 176,
3216 XSSQRTDP = 177,
3217 FSQRT_FSQRT_rec = 178,
3218 XVDIVSP = 179,
3219 XVSQRTSP = 180,
3220 XVDIVDP = 181,
3221 XVSQRTDP = 182,
3222 MFOCRF_MFOCRF8 = 183,
3223 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 184,
3224 XSDIVSP = 185,
3225 FSQRTS_FSQRTS_rec = 186,
3226 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 187,
3227 MTFSFb_MTFSB0_MTFSB1 = 188,
3228 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,
3229 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 190,
3230 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 191,
3231 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 192,
3232 VSUBFP = 193,
3233 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,
3234 XVCVSPDP = 195,
3235 TDI_TD = 196,
3236 TWI_TW = 197,
3237 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 198,
3238 RLWIMI_RLWIMI8 = 199,
3239 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,
3240 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,
3241 ANDIS_rec_ANDI_rec_SUBF8_rec = 202,
3242 OR_OR8_OR8_rec_OR_rec_NOP = 203,
3243 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 204,
3244 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 205,
3245 RLWIMI8_rec_RLWIMI_rec = 206,
3246 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 207,
3247 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 208,
3248 ISEL_ISEL8 = 209,
3249 MFTB_MFTB8 = 210,
3250 DIVW_DIVWU = 211,
3251 DIVD_DIVDU = 212,
3252 DIVWE_DIVWEU = 213,
3253 LVEBX_LVEHX_LVEWX_LVX_LVXL = 214,
3254 LXVB16X_LXSIWZX = 215,
3255 DFLOADf64_XFLOADf64_LIWZX = 216,
3256 LQ = 217,
3257 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 218,
3258 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 219,
3259 STDXTLS_STDXTLS_ = 220,
3260 STBCIX_STDCIX = 221,
3261 STBCX_STHCX = 222,
3262 STHCIX_STSWI_STWCIX = 223,
3263 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,
3264 LD_LDX_LDXTLS_LDXTLS_ = 225,
3265 LBARXL_LHARXL = 226,
3266 LBEPX_LHEPX_LWEPX = 227,
3267 LFDEPX_LXSIWAX = 228,
3268 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 229,
3269 SUBF = 230,
3270 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 231,
3271 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 232,
3272 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,
3273 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 234,
3274 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 235,
3275 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 236,
3276 MFVSCR = 237,
3277 MTVSCR = 238,
3278 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 239,
3279 VADDUQM_VSUBUQM_VPOPCNTD = 240,
3280 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 241,
3281 VMULESW_VMULEUW_VMULOSW_VMULOUW = 242,
3282 VMULUWM = 243,
3283 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,
3284 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 245,
3285 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,
3286 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 247,
3287 BCDADD_rec_BCDSUB_rec = 248,
3288 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,
3289 DCMPOQ_DCMPUQ_DTSTEXQ = 250,
3290 DCTQPQ_DCTQPQ_rec = 251,
3291 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 252,
3292 DQUAQ_DQUAQ_rec = 253,
3293 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 254,
3294 DCFFIX_DCFFIX_rec = 255,
3295 DCFFIXQ_DCFFIXQ_rec = 256,
3296 DMUL_DMUL_rec = 257,
3297 DMULQ_DMULQ_rec = 258,
3298 DDIV_DDIV_rec = 259,
3299 DDIVQ_DDIVQ_rec = 260,
3300 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 261,
3301 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 262,
3302 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 263,
3303 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 264,
3304 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 265,
3305 VRLD = 266,
3306 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 267,
3307 XVABSSP_XVNABSSP_XVNEGSP = 268,
3308 XVCPSGNSP = 269,
3309 VMRGEW_VMRGOW = 270,
3310 VSEL = 271,
3311 XXSEL = 272,
3312 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 273,
3313 MTFSB0_MTFSB1 = 274,
3314 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 275,
3315 CMPRB_CMPRB8_CMPEQB = 276,
3316 XSTSTDCDP_XSTSTDCSP = 277,
3317 FTDIV_FTSQRT = 278,
3318 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 279,
3319 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 280,
3320 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 281,
3321 POPCNTD_POPCNTW = 282,
3322 CMPB_CMPB8_SETB_SETB8_BPERMD = 283,
3323 XSCVSPDPN = 284,
3324 SLD_SRD_SRAD = 285,
3325 SRADI_SRADI_32_RLDIC = 286,
3326 EXTSWSLI_32_64_EXTSWSLI = 287,
3327 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,
3328 ADDZE_ADDZE8_SUBF_rec = 289,
3329 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 290,
3330 LA_LA8 = 291,
3331 COPY = 292,
3332 MCRXRX = 293,
3333 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 294,
3334 XSXEXPDP = 295,
3335 RFEBB = 296,
3336 TBEGIN_TRECHKPT = 297,
3337 WAIT = 298,
3338 RLDCL_RLDCR = 299,
3339 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 300,
3340 MTOCRF_MTOCRF8 = 301,
3341 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 302,
3342 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 303,
3343 SRAW_SRAW8_SRAWI_SRAWI8 = 304,
3344 XSIEXPDP = 305,
3345 CRXOR = 306,
3346 TRECLAIM_TSR_TABORT = 307,
3347 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 308,
3348 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 309,
3349 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 310,
3350 VPOPCNTD = 311,
3351 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 312,
3352 MADDHD_MADDHDU_MADDLD_MADDLD8 = 313,
3353 MULHD_MULHW_MULLW_MULLWO = 314,
3354 MULHDU_MULHWU = 315,
3355 MULLD_MULLDO = 316,
3356 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,
3357 FADD_FSUB = 318,
3358 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 319,
3359 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 320,
3360 FSELD_rec_FSELS_rec = 321,
3361 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,
3362 XSCVDPHP_XSCVHPDP = 323,
3363 LVSL_LVSR = 324,
3364 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,
3365 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 326,
3366 XXPERM_XXPERMR_XXSPLTIB = 327,
3367 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 328,
3368 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 329,
3369 BCDCTSQ_rec = 330,
3370 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 331,
3371 BCDCFSQ_rec = 332,
3372 XSDIVQP_XSDIVQPO = 333,
3373 XSSQRTQP_XSSQRTQPO = 334,
3374 LXVL_LXVLL = 335,
3375 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 336,
3376 LXSDX_LXVD2X = 337,
3377 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 338,
3378 CP_COPY_CP_COPY8 = 339,
3379 ICBI_ICBIEP = 340,
3380 ICBT_ICBTLS_EnforceIEIO = 341,
3381 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,
3382 CP_ABORT = 343,
3383 DARN = 344,
3384 ISYNC = 345,
3385 MSGSYNC = 346,
3386 TLBSYNC = 347,
3387 SYNC = 348,
3388 LFIWZX = 349,
3389 LFDX_LFDXTLS_LFDXTLS__LFD = 350,
3390 SLBIA = 351,
3391 SLBIE = 352,
3392 SLBMFEE = 353,
3393 SLBMFEV = 354,
3394 SLBMTE = 355,
3395 TLBIEL = 356,
3396 LHZU_LHZU8_LWZU_LWZU8 = 357,
3397 LHZUX_LHZUX8_LWZUX_LWZUX8 = 358,
3398 TEND = 359,
3399 CP_PASTE8_rec_CP_PASTE_rec = 360,
3400 TCHECK = 361,
3401 LXSIWAX = 362,
3402 LIWAX = 363,
3403 LFSX_LFSXTLS_LFSXTLS__LFS = 364,
3404 LXSSP_LXSSPX = 365,
3405 XFLOADf32_DFLOADf32 = 366,
3406 LXVH8X = 367,
3407 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 368,
3408 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 369,
3409 STXSDX = 370,
3410 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 371,
3411 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 372,
3412 SLBIEG = 373,
3413 TLBIE = 374,
3414 STXV_STXVB16X_STXVH8X_STXVX = 375,
3415 STXVL_STXVLL = 376,
3416 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 377,
3417 MFPMR = 378,
3418 MTPMR = 379,
3419 MFSPR_MFSPR8_MFUDSCR = 380,
3420 MFMSR = 381,
3421 MTMSR = 382,
3422 MTMSRD = 383,
3423 MTUDSCR_MTSPR_MTSPR8 = 384,
3424 MSGSNDP_MSGSNDP8 = 385,
3425 DIVWO_DIVWUO = 386,
3426 MODSW = 387,
3427 DIVWEO_DIVWEUO = 388,
3428 DIVDO_DIVDUO = 389,
3429 MODSD_MODUD_MODUW = 390,
3430 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 391,
3431 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 392,
3432 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 393,
3433 MCRFS = 394,
3434 RLDCL_rec_RLDCR_rec = 395,
3435 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 396,
3436 MFFS_MFFSCE_MFFSL_MFFS_rec = 397,
3437 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 398,
3438 FDIV = 399,
3439 FSQRT = 400,
3440 FSQRTS = 401,
3441 FDIVS = 402,
3442 LFSU = 403,
3443 LFSUX = 404,
3444 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 405,
3445 LDAT_LWAT = 406,
3446 STDAT_STWAT = 407,
3447 BRINC = 408,
3448 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,
3449 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,
3450 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 411,
3451 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 412,
3452 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 413,
3453 RFI = 414,
3454 RFID = 415,
3455 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,
3456 ICBLC = 417,
3457 MTSR_MTSRIN = 418,
3458 MFDCR = 419,
3459 MTDCR = 420,
3460 NOP_GT_PWR6_NOP_GT_PWR7 = 421,
3461 TLBIA = 422,
3462 WRTEE_WRTEEI = 423,
3463 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 424,
3464 MSYNC = 425,
3465 SLBSYNC = 426,
3466 SLBFEE_rec = 427,
3467 STOP = 428,
3468 DCBA_DCBI = 429,
3469 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,
3470 VCFSX_VCFUX_VCTSXS_VCTUXS = 431,
3471 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 432,
3472 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 433,
3473 XSCVDPHP = 434,
3474 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 435,
3475 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,
3476 XVCVSPBF16 = 437,
3477 FADDS_FMULS_FSUBS = 438,
3478 FMUL = 439,
3479 VADDFP = 440,
3480 XSMULDP_XSMULSP = 441,
3481 XVADDDP_XVMULDP_XVSUBDP = 442,
3482 XVADDSP_XVMULSP_XVSUBSP = 443,
3483 VMADDFP_VNMSUBFP = 444,
3484 FADDS_rec_FMULS_rec_FSUBS_rec = 445,
3485 FMUL_rec = 446,
3486 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,
3487 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,
3488 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 449,
3489 VGNB = 450,
3490 VSBOX = 451,
3491 CFUGED_PDEPD_PEXTD = 452,
3492 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 453,
3493 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 454,
3494 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 455,
3495 HASHST_HASHST8_HASHSTP_HASHSTP8 = 456,
3496 XSMULQP_XSMULQPO = 457,
3497 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 458,
3498 VMODSQ_VMODUQ = 459,
3499 VDIVSD_VDIVUD = 460,
3500 VMODSD_VMODUD = 461,
3501 VDIVSW_VDIVUW = 462,
3502 VMODSW_VMODUW = 463,
3503 VDIVESD_VDIVEUD = 464,
3504 VDIVESW_VDIVEUW = 465,
3505 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 466,
3506 XXGENPCVBM = 467,
3507 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 468,
3508 VADDCUQ_VSUBCUQ = 469,
3509 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 470,
3510 MTVSRBMI = 471,
3511 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 472,
3512 FTSQRT = 473,
3513 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 474,
3514 RLDIC_rec = 475,
3515 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 476,
3516 RLWINM8_rec_RLWINM_rec = 477,
3517 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 478,
3518 VPOPCNTB_VPOPCNTH = 479,
3519 VSHASIGMAD_VSHASIGMAW = 480,
3520 XSTSQRTDP = 481,
3521 XVTSQRTDP = 482,
3522 XVTSQRTSP = 483,
3523 XVTSTDCDP_XVTSTDCSP = 484,
3524 SLD_rec_SRD_rec = 485,
3525 TDI = 486,
3526 TWI = 487,
3527 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 488,
3528 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,
3529 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 490,
3530 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 491,
3531 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 492,
3532 VCMPSQ_VCMPUQ = 493,
3533 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 494,
3534 TRAP = 495,
3535 SRAWI8_rec_SRAWI_rec = 496,
3536 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 497,
3537 VRLQMI = 498,
3538 DSS_DSSALL = 499,
3539 WAITP10 = 500,
3540 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 501,
3541 ADDIdtprelL32_ADDISdtprelHA32 = 502,
3542 ADDItlsldLADDR32 = 503,
3543 ADDItocL_ADDIStocHA_ADDIStocHA8 = 504,
3544 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 505,
3545 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 506,
3546 ADDZE_ADDZE8 = 507,
3547 ANDI_rec_ANDIS_rec = 508,
3548 CMPDI_CMPWI_CMPLDI_CMPLWI = 509,
3549 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,
3550 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 511,
3551 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 512,
3552 NOP = 513,
3553 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 514,
3554 RLWINM_RLWINM8 = 515,
3555 SETB_SETB8 = 516,
3556 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 517,
3557 SRAWI_SRAWI8 = 518,
3558 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 519,
3559 VEXTSD2Q = 520,
3560 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 521,
3561 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 522,
3562 XVABSDP_XVNABSDP_XVNEGDP = 523,
3563 XVXSIGDP_XVXSIGSP = 524,
3564 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 525,
3565 ADDEX_ADDEX8 = 526,
3566 ADD4O_ADD8O = 527,
3567 CMPB_CMPB8 = 528,
3568 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 529,
3569 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 530,
3570 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 531,
3571 XXLEQVOnes = 532,
3572 MFFS_MFFS_rec_MFFSL = 533,
3573 MFFSCDRNI_MFFSCRNI = 534,
3574 MTFSB0 = 535,
3575 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,
3576 NEG8O_rec_NEGO_rec = 537,
3577 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 538,
3578 HRFID_SC = 539,
3579 MTFSFI_MTFSFIb_MTFSFI_rec = 540,
3580 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 541,
3581 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 542,
3582 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 543,
3583 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 544,
3584 LD = 545,
3585 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 546,
3586 DFLOADf32 = 547,
3587 DFLOADf64 = 548,
3588 LFD = 549,
3589 LHA_LHA8 = 550,
3590 LXSD_LXV = 551,
3591 DCBT_DCBTST = 552,
3592 ICBT = 553,
3593 LDBRX = 554,
3594 SPILLTOVSR_LDX = 555,
3595 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 556,
3596 MTSR = 557,
3597 MTVRSAVE_MTVRSAVEv = 558,
3598 LBZCIX_LDCIX_LHZCIX_LWZCIX = 559,
3599 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,
3600 LFS = 561,
3601 LXSSP = 562,
3602 LXVP = 563,
3603 LXVPX = 564,
3604 MFSR = 565,
3605 MFTB8 = 566,
3606 XXSETACCZ = 567,
3607 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 568,
3608 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 569,
3609 XVI8GER4SPP = 570,
3610 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 571,
3611 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 572,
3612 PMXVI8GER4SPP = 573,
3613 XXMTACC = 574,
3614 XXMFACC = 575,
3615 VMULHSD_VMULHUD_VMULLD = 576,
3616 LXVKQ = 577,
3617 VSPLTISB_VSPLTISH_VSPLTISW = 578,
3618 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 579,
3619 XXSPLTIB = 580,
3620 BRD_BRH_BRH8_BRW_BRW8 = 581,
3621 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 582,
3622 VGBBD_VUPKHSW_VUPKLSW = 583,
3623 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 584,
3624 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 585,
3625 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 586,
3626 XVCVBF16SPN = 587,
3627 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 588,
3628 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 589,
3629 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 590,
3630 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 591,
3631 VSLV_VSRV_XXINSERTW = 592,
3632 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 593,
3633 VSUMSWS = 594,
3634 XXSPLTIDP_XXSPLTIW = 595,
3635 XXSPLTI32DX = 596,
3636 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 597,
3637 XXPERMX = 598,
3638 PSTXVP_PSTXVPpc = 599,
3639 STB_STB8_STH_STH8_STW_STW8 = 600,
3640 SPILLTOVSR_ST = 601,
3641 STD = 602,
3642 DFSTOREf32_DFSTOREf64 = 603,
3643 STFD_STFS = 604,
3644 STFDU_STFSU = 605,
3645 STXSD = 606,
3646 STXSSP = 607,
3647 STXV = 608,
3648 DCBF_DCBST_DCBZ = 609,
3649 ICBI = 610,
3650 SPILLTOVSR_STX = 611,
3651 STIWX = 612,
3652 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 613,
3653 EnforceIEIO = 614,
3654 TLBIE8P9_TLBIEP9 = 615,
3655 STHCIX_STWCIX = 616,
3656 SYNCP10 = 617,
3657 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,
3658 STXVP = 619,
3659 STXVPX = 620,
3660 ATTN_NAP = 621,
3661 DCBZL = 622,
3662 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 623,
3663 CLRBHRB_MFBHRBE = 624,
3664 PADDI_PADDI8_PADDI8pc_PADDIpc = 625,
3665 PLI_PLI8 = 626,
3666 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 627,
3667 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 628,
3668 VMSUMCUD = 629,
3669 SCHED_LIST_END = 630
3670 };
3671
3672} // namespace llvm::PPC::Sched
3673
3674#endif // GET_INSTRINFO_SCHED_ENUM
3675
3676#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3677
3678namespace llvm {
3679
3680struct PPCInstrTable {
3681 MCInstrDesc Insts[3006];
3682 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3683 MCPhysReg ImplicitOps[250];
3684 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3685 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3686 MCOperandInfo OperandInfo[1350];
3687};
3688} // namespace llvm
3689
3690#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3691
3692#ifdef GET_INSTRINFO_MC_DESC
3693#undef GET_INSTRINFO_MC_DESC
3694
3695namespace llvm {
3696
3697static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3698static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3699
3700extern const PPCInstrTable PPCDescs = {
3701 {
3702 { 3005, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1346, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3703 { 3004, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1346, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3704 { 3003, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3705 { 3002, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3706 { 3001, 4, 0, 4, 104, 2, 2, PPCOpInfoBase + 1339, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3707 { 3000, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1336, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3708 { 2999, 3, 0, 4, 104, 2, 2, PPCOpInfoBase + 1333, 246, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3709 { 2998, 3, 0, 4, 448, 3, 2, PPCOpInfoBase + 1343, 241, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3710 { 2997, 3, 0, 4, 448, 3, 1, PPCOpInfoBase + 1343, 122, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3711 { 2996, 4, 0, 4, 104, 2, 1, PPCOpInfoBase + 1339, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3712 { 2995, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1336, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3713 { 2994, 3, 0, 4, 104, 2, 1, PPCOpInfoBase + 1333, 119, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3714 { 2993, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3715 { 2992, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3716 { 2991, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3717 { 2990, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSPLTWs
3718 { 2989, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1330, 0, 0, 0x0ULL }, // XXSPLTW
3719 { 2988, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3720 { 2987, 2, 1, 8, 595, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3721 { 2986, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 660, 0, 0, 0x0ULL }, // XXSPLTIB
3722 { 2985, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1326, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3723 { 2984, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXSLDWIs
3724 { 2983, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXSLDWI
3725 { 2982, 1, 1, 4, 567, 0, 0, PPCOpInfoBase + 1325, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3726 { 2981, 4, 1, 4, 272, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x0ULL }, // XXSEL
3727 { 2980, 5, 1, 8, 598, 0, 0, PPCOpInfoBase + 1281, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3728 { 2979, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERMR
3729 { 2978, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1322, 0, 0, 0x0ULL }, // XXPERMDIs
3730 { 2977, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1292, 0, 0, 0x0ULL }, // XXPERMDI
3731 { 2976, 4, 1, 4, 327, 0, 0, PPCOpInfoBase + 1318, 0, 0, 0x0ULL }, // XXPERM
3732 { 2975, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1313, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3733 { 2974, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3734 { 2973, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3735 { 2972, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3736 { 2971, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMTACC
3737 { 2970, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGLW
3738 { 2969, 3, 1, 4, 167, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXMRGHW
3739 { 2968, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1305, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3740 { 2967, 2, 1, 4, 575, 0, 0, PPCOpInfoBase + 1303, 0, 0, 0x0ULL }, // XXMFACC
3741 { 2966, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3742 { 2965, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3743 { 2964, 1, 1, 4, 169, 0, 0, PPCOpInfoBase + 1301, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3744 { 2963, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3745 { 2962, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3746 { 2961, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLORC
3747 { 2960, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3748 { 2959, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3749 { 2958, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3750 { 2957, 1, 1, 4, 532, 0, 0, PPCOpInfoBase + 1300, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3751 { 2956, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3752 { 2955, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XXLANDC
3753 { 2954, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3754 { 2953, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1296, 0, 0, 0x0ULL }, // XXINSERTW
3755 { 2952, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1292, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3756 { 2951, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3757 { 2950, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3758 { 2949, 3, 1, 4, 585, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3759 { 2948, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 1289, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3760 { 2947, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 1286, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3761 { 2946, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1281, 0, 0, 0x80ULL }, // XXEVAL
3762 { 2945, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRW
3763 { 2944, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3764 { 2943, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3765 { 2942, 2, 1, 4, 588, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XXBRD
3766 { 2941, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVW
3767 { 2940, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3768 { 2939, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0, 0x80ULL }, // XXBLENDVD
3769 { 2938, 4, 1, 8, 597, 0, 0, PPCOpInfoBase + 1277, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3770 { 2937, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1274, 0, 0, 0x0ULL }, // XXAESGENLKP
3771 { 2936, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESENCP
3772 { 2935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1270, 0, 0, 0x0ULL }, // XXAESDECP
3773 { 2934, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGSP
3774 { 2933, 2, 1, 4, 524, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXSIGDP
3775 { 2932, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPSP
3776 { 2931, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVXEXPDP
3777 { 2930, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCSP
3778 { 2929, 3, 1, 4, 484, 0, 0, PPCOpInfoBase + 1267, 0, 0, 0x0ULL }, // XVTSTDCDP
3779 { 2928, 2, 1, 4, 483, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTSP
3780 { 2927, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1265, 162, 0, 0x0ULL }, // XVTSQRTDP
3781 { 2926, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3782 { 2925, 3, 1, 4, 170, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVSP
3783 { 2924, 3, 1, 4, 165, 1, 0, PPCOpInfoBase + 1262, 162, 0, 0x0ULL }, // XVTDIVDP
3784 { 2923, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVSUBUWM
3785 { 2922, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3786 { 2921, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3787 { 2920, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3788 { 2919, 2, 1, 4, 180, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3789 { 2918, 2, 1, 4, 182, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3790 { 2917, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3791 { 2916, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3792 { 2915, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3793 { 2914, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3794 { 2913, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3795 { 2912, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3796 { 2911, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3797 { 2910, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVRLW
3798 { 2909, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3799 { 2908, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3800 { 2907, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3801 { 2906, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3802 { 2905, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3803 { 2904, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3804 { 2903, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3805 { 2902, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3806 { 2901, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3807 { 2900, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3808 { 2899, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3809 { 2898, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3810 { 2897, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3811 { 2896, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3812 { 2895, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3813 { 2894, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGSP
3814 { 2893, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNEGDP
3815 { 2892, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSSP
3816 { 2891, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVNABSDP
3817 { 2890, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULUWM
3818 { 2889, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3819 { 2888, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3820 { 2887, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHUW
3821 { 2886, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3822 { 2885, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVMULHSW
3823 { 2884, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3824 { 2883, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3825 { 2882, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3826 { 2881, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3827 { 2880, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3828 { 2879, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3829 { 2878, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3830 { 2877, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3831 { 2876, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3832 { 2875, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3833 { 2874, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3834 { 2873, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3835 { 2872, 4, 1, 4, 191, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3836 { 2871, 4, 1, 4, 194, 1, 0, PPCOpInfoBase + 1258, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3837 { 2870, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPSP
3838 { 2869, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVIEXPDP
3839 { 2868, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3840 { 2867, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3841 { 2866, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3842 { 2865, 4, 1, 4, 570, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3843 { 2864, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3844 { 2863, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3845 { 2862, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3846 { 2861, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3847 { 2860, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3848 { 2859, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3849 { 2858, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3850 { 2857, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3851 { 2856, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3852 { 2855, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3853 { 2854, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3854 { 2853, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3855 { 2852, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3856 { 2851, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3857 { 2850, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3858 { 2849, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3859 { 2848, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3860 { 2847, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1254, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3861 { 2846, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3862 { 2845, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3863 { 2844, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3864 { 2843, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3865 { 2842, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3866 { 2841, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3867 { 2840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3868 { 2839, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3869 { 2838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3870 { 2837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3871 { 2836, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3872 { 2835, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3873 { 2834, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3874 { 2833, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3875 { 2832, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3876 { 2831, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3877 { 2830, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3878 { 2829, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3879 { 2828, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3880 { 2827, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3881 { 2826, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3882 { 2825, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3883 { 2824, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3884 { 2823, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3885 { 2822, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3886 { 2821, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3887 { 2820, 3, 1, 4, 179, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3888 { 2819, 3, 1, 4, 181, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3889 { 2818, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3890 { 2817, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVUXWDP
3891 { 2816, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3892 { 2815, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3893 { 2814, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3894 { 2813, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVCVSXWDP
3895 { 2812, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3896 { 2811, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3897 { 2810, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3898 { 2809, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3899 { 2808, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3900 { 2807, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3901 { 2806, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3902 { 2805, 2, 1, 4, 195, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3903 { 2804, 2, 1, 4, 437, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVSPBF16
3904 { 2803, 2, 1, 4, 312, 0, 0, PPCOpInfoBase + 1228, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3905 { 2802, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3906 { 2801, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3907 { 2800, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3908 { 2799, 2, 1, 4, 436, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3909 { 2798, 2, 1, 4, 433, 1, 0, PPCOpInfoBase + 1228, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3910 { 2797, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1228, 0, 0, 0x0ULL }, // XVCVBF16SPN
3911 { 2796, 3, 1, 4, 269, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNSP
3912 { 2795, 3, 1, 4, 267, 1, 0, PPCOpInfoBase + 1168, 162, 0, 0x0ULL }, // XVCPSGNDP
3913 { 2794, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3914 { 2793, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3915 { 2792, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3916 { 2791, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3917 { 2790, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3918 { 2789, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3919 { 2788, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3920 { 2787, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3921 { 2786, 3, 1, 4, 489, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3922 { 2785, 3, 1, 4, 489, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3923 { 2784, 3, 1, 4, 164, 1, 1, PPCOpInfoBase + 1168, 239, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3924 { 2783, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3925 { 2782, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3926 { 2781, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3927 { 2780, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3928 { 2779, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3929 { 2778, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3930 { 2777, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3931 { 2776, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3932 { 2775, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3933 { 2774, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1233, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3934 { 2773, 3, 1, 4, 568, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3935 { 2772, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0, 0x0ULL }, // XVADDUWM
3936 { 2771, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3937 { 2770, 3, 1, 4, 443, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3938 { 2769, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1168, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3939 { 2768, 2, 1, 4, 268, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSSP
3940 { 2767, 2, 1, 4, 523, 1, 0, PPCOpInfoBase + 1228, 162, 0, 0x0ULL }, // XVABSDP
3941 { 2766, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3942 { 2765, 2, 1, 4, 279, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXSIGDP
3943 { 2764, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3944 { 2763, 2, 1, 4, 295, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // XSXEXPDP
3945 { 2762, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3946 { 2761, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1222, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3947 { 2760, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 1219, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3948 { 2759, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1217, 162, 0, 0x0ULL }, // XSTSQRTDP
3949 { 2758, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0, 0x0ULL }, // XSTDIVDP
3950 { 2757, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3951 { 2756, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3952 { 2755, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3953 { 2754, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3954 { 2753, 2, 1, 4, 175, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3955 { 2752, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3956 { 2751, 2, 1, 4, 334, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3957 { 2750, 2, 1, 4, 177, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3958 { 2749, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3959 { 2748, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3960 { 2747, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3961 { 2746, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3962 { 2745, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3963 { 2744, 4, 1, 4, 454, 0, 0, PPCOpInfoBase + 1213, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3964 { 2743, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1187, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3965 { 2742, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3966 { 2741, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3967 { 2740, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3968 { 2739, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3969 { 2738, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3970 { 2737, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3971 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3972 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3973 { 2734, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3974 { 2733, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3975 { 2732, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3976 { 2731, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3977 { 2730, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3978 { 2729, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3979 { 2728, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3980 { 2727, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3981 { 2726, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3982 { 2725, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3983 { 2724, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3984 { 2723, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3985 { 2722, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3986 { 2721, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3987 { 2720, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3988 { 2719, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3989 { 2718, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3990 { 2717, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNEGQP
3991 { 2716, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNEGDP
3992 { 2715, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSNABSQP
3993 { 2714, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1187, 162, 0, 0x0ULL }, // XSNABSDPs
3994 { 2713, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSNABSDP
3995 { 2712, 3, 1, 4, 441, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3996 { 2711, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3997 { 2710, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3998 { 2709, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3999 { 2708, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
4000 { 2707, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
4001 { 2706, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
4002 { 2705, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
4003 { 2704, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
4004 { 2703, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
4005 { 2702, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4006 { 2701, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4007 { 2700, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMINCQP
4008 { 2699, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4009 { 2698, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4010 { 2697, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4011 { 2696, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4012 { 2695, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4013 { 2694, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4014 { 2693, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4015 { 2692, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSMAXCQP
4016 { 2691, 3, 1, 4, 494, 0, 0, PPCOpInfoBase + 1171, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4017 { 2690, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4018 { 2689, 4, 1, 4, 331, 0, 0, PPCOpInfoBase + 1209, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4019 { 2688, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4020 { 2687, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4021 { 2686, 4, 1, 4, 320, 0, 0, PPCOpInfoBase + 1205, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4022 { 2685, 4, 1, 4, 320, 1, 0, PPCOpInfoBase + 1201, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4023 { 2684, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 1198, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4024 { 2683, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 1195, 0, 0, 0x0ULL }, // XSIEXPDP
4025 { 2682, 3, 1, 4, 185, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4026 { 2681, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4027 { 2680, 3, 1, 4, 333, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4028 { 2679, 3, 1, 4, 174, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4029 { 2678, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4030 { 2677, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4031 { 2676, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVUQQP
4032 { 2675, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVUDQP
4033 { 2674, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1193, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4034 { 2673, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4035 { 2672, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVSQQP
4036 { 2671, 2, 1, 4, 284, 0, 0, PPCOpInfoBase + 1191, 0, 0, 0x0ULL }, // XSCVSPDPN
4037 { 2670, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4038 { 2669, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0, 0x0ULL }, // XSCVSDQP
4039 { 2668, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4040 { 2667, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPUQZ
4041 { 2666, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4042 { 2665, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4043 { 2664, 2, 1, 4, 455, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSCVQPSQZ
4044 { 2663, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4045 { 2662, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4046 { 2661, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4047 { 2660, 2, 1, 4, 323, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4048 { 2659, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4049 { 2658, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4050 { 2657, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4051 { 2656, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4052 { 2655, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4053 { 2654, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4054 { 2653, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1187, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4055 { 2652, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4056 { 2651, 2, 1, 4, 190, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVDPSPN
4057 { 2650, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1166, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4058 { 2649, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 1183, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4059 { 2648, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1166, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4060 { 2647, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCPSGNQP
4061 { 2646, 3, 1, 4, 294, 1, 0, PPCOpInfoBase + 1171, 162, 0, 0x0ULL }, // XSCPSGNDP
4062 { 2645, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4063 { 2644, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4064 { 2643, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4065 { 2642, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1180, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4066 { 2641, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGTQP
4067 { 2640, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4068 { 2639, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPGEQP
4069 { 2638, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4070 { 2637, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4071 { 2636, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4072 { 2635, 3, 1, 4, 470, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // XSCMPEQQP
4073 { 2634, 3, 1, 4, 280, 0, 0, PPCOpInfoBase + 1177, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4074 { 2633, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4075 { 2632, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4076 { 2631, 3, 1, 4, 189, 0, 0, PPCOpInfoBase + 1174, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4077 { 2630, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4078 { 2629, 3, 1, 4, 329, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4079 { 2628, 3, 1, 4, 189, 1, 0, PPCOpInfoBase + 1171, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4080 { 2627, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4081 { 2626, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4082 { 2625, 2, 1, 4, 522, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // XSABSQP
4083 { 2624, 2, 1, 4, 521, 1, 0, PPCOpInfoBase + 1166, 162, 0, 0x0ULL }, // XSABSDP
4084 { 2623, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4085 { 2622, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4086 { 2621, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4087 { 2620, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4088 { 2619, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4089 { 2618, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4090 { 2617, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4091 { 2616, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4092 { 2615, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4093 { 2614, 1, 0, 4, 423, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4094 { 2613, 2, 0, 4, 500, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4095 { 2612, 1, 0, 4, 298, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4096 { 2611, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4097 { 2610, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4098 { 2609, 1, 1, 4, 579, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4099 { 2608, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4100 { 2607, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4101 { 2606, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4102 { 2605, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4103 { 2604, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSW
4104 { 2603, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKLSNTOB
4105 { 2602, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSH
4106 { 2601, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLSB
4107 { 2600, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKLPX
4108 { 2599, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOFP32
4109 { 2598, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT8TOBF16
4110 { 2597, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOFP32
4111 { 2596, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKINT4TOBF16
4112 { 2595, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSW
4113 { 2594, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VUPKHSNTOB
4114 { 2593, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSH
4115 { 2592, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHSB
4116 { 2591, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VUPKHPX
4117 { 2590, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLN
4118 { 2589, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLH
4119 { 2588, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRLB
4120 { 2587, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHN
4121 { 2586, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHH
4122 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VUCMPRHB
4123 { 2584, 3, 1, 4, 594, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4124 { 2583, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4125 { 2582, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4126 { 2581, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4127 { 2580, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4128 { 2579, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWS
4129 { 2578, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUWM
4130 { 2577, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUQM
4131 { 2576, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHS
4132 { 2575, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUHM
4133 { 2574, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBUDM
4134 { 2573, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBS
4135 { 2572, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBUBM
4136 { 2571, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSWS
4137 { 2570, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSHS
4138 { 2569, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBSBS
4139 { 2568, 3, 1, 4, 193, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBFP
4140 { 2567, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBEUQM
4141 { 2566, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VSUBECUQ
4142 { 2565, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSUBCUW
4143 { 2564, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSUBCUQ
4144 { 2563, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4145 { 2562, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHR
4146 { 2561, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4147 { 2560, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIHL
4148 { 2559, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4149 { 2558, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBR
4150 { 2557, 2, 1, 4, 543, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4151 { 2556, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSTRIBL
4152 { 2555, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRW
4153 { 2554, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRV
4154 { 2553, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRQ
4155 { 2552, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRO
4156 { 2551, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRH
4157 { 2550, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSRDBI
4158 { 2549, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRD
4159 { 2548, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRB
4160 { 2547, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAW
4161 { 2546, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4162 { 2545, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAH
4163 { 2544, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSRAD
4164 { 2543, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSRAB
4165 { 2542, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSR
4166 { 2541, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTW
4167 { 2540, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISW
4168 { 2539, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISH
4169 { 2538, 2, 1, 4, 578, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x28ULL }, // VSPLTISB
4170 { 2537, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTHs
4171 { 2536, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTH
4172 { 2535, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1163, 0, 0, 0x28ULL }, // VSPLTBs
4173 { 2534, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VSPLTB
4174 { 2533, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLW
4175 { 2532, 3, 1, 4, 592, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLV
4176 { 2531, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4177 { 2530, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLO
4178 { 2529, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLH
4179 { 2528, 4, 1, 4, 232, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x28ULL }, // VSLDOI
4180 { 2527, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 302, 0, 0, 0x0ULL }, // VSLDBI
4181 { 2526, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VSLD
4182 { 2525, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSLB
4183 { 2524, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VSL
4184 { 2523, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAW
4185 { 2522, 4, 1, 4, 480, 0, 0, PPCOpInfoBase + 1159, 0, 0, 0x0ULL }, // VSHASIGMAD
4186 { 2521, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VSEL
4187 { 2520, 2, 1, 4, 451, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VSBOX
4188 { 2519, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRSQRTEFP
4189 { 2518, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLWNM
4190 { 2517, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLWMI
4191 { 2516, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLW
4192 { 2515, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQNM
4193 { 2514, 4, 1, 4, 498, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLQMI
4194 { 2513, 3, 1, 4, 497, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLQ
4195 { 2512, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLH
4196 { 2511, 3, 1, 4, 531, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLDNM
4197 { 2510, 4, 1, 4, 265, 0, 0, PPCOpInfoBase + 1155, 0, 0, 0x0ULL }, // VRLDMI
4198 { 2509, 3, 1, 4, 266, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VRLD
4199 { 2508, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VRLB
4200 { 2507, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIZ
4201 { 2506, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIP
4202 { 2505, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIN
4203 { 2504, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VRFIM
4204 { 2503, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VREFP
4205 { 2502, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBW
4206 { 2501, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBQ
4207 { 2500, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPRTYBD
4208 { 2499, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTW
4209 { 2498, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTH
4210 { 2497, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTD
4211 { 2496, 2, 1, 4, 479, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VPOPCNTB
4212 { 2495, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMW
4213 { 2494, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMH
4214 { 2493, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMD
4215 { 2492, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPMSUMB
4216 { 2491, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4217 { 2490, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUWUM
4218 { 2489, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4219 { 2488, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKUHUM
4220 { 2487, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4221 { 2486, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPKUDUM
4222 { 2485, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4223 { 2484, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4224 { 2483, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4225 { 2482, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4226 { 2481, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4227 { 2480, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4228 { 2479, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VPKPX
4229 { 2478, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPEXTD
4230 { 2477, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VPERMXOR
4231 { 2476, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4232 { 2475, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VPERM
4233 { 2474, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VPDEPD
4234 { 2473, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VORC
4235 { 2472, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4236 { 2471, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VNOR
4237 { 2470, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4238 { 2469, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGW
4239 { 2468, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VNEGD
4240 { 2467, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHERLAST
4241 { 2466, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VNCIPHER
4242 { 2465, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4243 { 2464, 3, 1, 4, 243, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4244 { 2463, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4245 { 2462, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4246 { 2461, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOUD
4247 { 2460, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4248 { 2459, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4249 { 2458, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4250 { 2457, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULOSD
4251 { 2456, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4252 { 2455, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULLD
4253 { 2454, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUW
4254 { 2453, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHUD
4255 { 2452, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSW
4256 { 2451, 3, 1, 4, 576, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULHSD
4257 { 2450, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4258 { 2449, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4259 { 2448, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULEUD
4260 { 2447, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4261 { 2446, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4262 { 2445, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4263 { 2444, 3, 1, 4, 628, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMULESD
4264 { 2443, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4265 { 2442, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4266 { 2441, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4267 { 2440, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4268 { 2439, 2, 1, 4, 466, 0, 0, PPCOpInfoBase + 312, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4269 { 2438, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4270 { 2437, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUHM
4271 { 2436, 4, 1, 4, 168, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMUDM
4272 { 2435, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMUBM
4273 { 2434, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4274 { 2433, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMSHM
4275 { 2432, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x28ULL }, // VMSUMMBM
4276 { 2431, 4, 1, 4, 629, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VMSUMCUD
4277 { 2430, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGOW
4278 { 2429, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLW
4279 { 2428, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLH
4280 { 2427, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGLB
4281 { 2426, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHW
4282 { 2425, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHH
4283 { 2424, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VMRGHB
4284 { 2423, 3, 1, 4, 270, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMRGEW
4285 { 2422, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUW
4286 { 2421, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUQ
4287 { 2420, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODUD
4288 { 2419, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSW
4289 { 2418, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSQ
4290 { 2417, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VMODSD
4291 { 2416, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4292 { 2415, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4293 { 2414, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4294 { 2413, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4295 { 2412, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4296 { 2411, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4297 { 2410, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4298 { 2409, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4299 { 2408, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4300 { 2407, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4301 { 2406, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4302 { 2405, 4, 1, 4, 241, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4303 { 2404, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4304 { 2403, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4305 { 2402, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4306 { 2401, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4307 { 2400, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4308 { 2399, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4309 { 2398, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4310 { 2397, 3, 1, 4, 233, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4311 { 2396, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4312 { 2395, 4, 1, 4, 444, 0, 0, PPCOpInfoBase + 1104, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4313 { 2394, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VLOGEFP
4314 { 2393, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVRX
4315 { 2392, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSWVLX
4316 { 2391, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWRX
4317 { 2390, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSWLX
4318 { 2389, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1151, 0, 0, 0x0ULL }, // VINSW
4319 { 2388, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVRX
4320 { 2387, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSHVLX
4321 { 2386, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHRX
4322 { 2385, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSHLX
4323 { 2384, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4324 { 2383, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTH
4325 { 2382, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4326 { 2381, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1147, 0, 0, 0x0ULL }, // VINSERTB
4327 { 2380, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDRX
4328 { 2379, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1143, 0, 0, 0x0ULL }, // VINSDLX
4329 { 2378, 4, 1, 4, 590, 0, 0, PPCOpInfoBase + 1139, 0, 0, 0x0ULL }, // VINSD
4330 { 2377, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVRX
4331 { 2376, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1135, 0, 0, 0x0ULL }, // VINSBVLX
4332 { 2375, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBRX
4333 { 2374, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1131, 0, 0, 0x0ULL }, // VINSBLX
4334 { 2373, 3, 1, 4, 450, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VGNB
4335 { 2372, 2, 1, 4, 583, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VGBBD
4336 { 2371, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWRX
4337 { 2370, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUWLX
4338 { 2369, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHRX
4339 { 2368, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUHLX
4340 { 2367, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBRX
4341 { 2366, 3, 1, 4, 326, 0, 0, PPCOpInfoBase + 1128, 0, 0, 0x200ULL }, // VEXTUBLX
4342 { 2365, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4343 { 2364, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSW2D
4344 { 2363, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4345 { 2362, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2W
4346 { 2361, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4347 { 2360, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSH2D
4348 { 2359, 2, 1, 4, 520, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSD2Q
4349 { 2358, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4350 { 2357, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2W
4351 { 2356, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 1126, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4352 { 2355, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXTSB2D
4353 { 2354, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTWM
4354 { 2353, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4355 { 2352, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4356 { 2351, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4357 { 2350, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VEXTRACTQM
4358 { 2349, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTHM
4359 { 2348, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTDM
4360 { 2347, 3, 1, 4, 582, 0, 0, PPCOpInfoBase + 1108, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4361 { 2346, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x200ULL }, // VEXTRACTBM
4362 { 2345, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVRX
4363 { 2344, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUWVLX
4364 { 2343, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVRX
4365 { 2342, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUHVLX
4366 { 2341, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVRX
4367 { 2340, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDUBVLX
4368 { 2339, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVRX
4369 { 2338, 4, 1, 4, 593, 0, 0, PPCOpInfoBase + 1122, 0, 0, 0x0ULL }, // VEXTDDVLX
4370 { 2337, 2, 1, 4, 192, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VEXPTEFP
4371 { 2336, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDWM
4372 { 2335, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDQM
4373 { 2334, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDHM
4374 { 2333, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDDM
4375 { 2332, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VEXPANDBM
4376 { 2331, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4377 { 2330, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUW
4378 { 2329, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUQ
4379 { 2328, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVUD
4380 { 2327, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSW
4381 { 2326, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSQ
4382 { 2325, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVSD
4383 { 2324, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUW
4384 { 2323, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUQ
4385 { 2322, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVEUD
4386 { 2321, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESW
4387 { 2320, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESQ
4388 { 2319, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VDIVESD
4389 { 2318, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZW
4390 { 2317, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCTZLSBB
4391 { 2316, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZH
4392 { 2315, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCTZDM
4393 { 2314, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZD
4394 { 2313, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCTZB
4395 { 2312, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTUXS_0
4396 { 2311, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTUXS
4397 { 2310, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCTSXS_0
4398 { 2309, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCTSXS
4399 { 2308, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBW
4400 { 2307, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBH
4401 { 2306, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBD
4402 { 2305, 3, 1, 4, 474, 0, 0, PPCOpInfoBase + 1119, 0, 0, 0x0ULL }, // VCNTMBB
4403 { 2304, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4404 { 2303, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1116, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4405 { 2302, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZW_rec
4406 { 2301, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZW
4407 { 2300, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZH_rec
4408 { 2299, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZH
4409 { 2298, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEZB_rec
4410 { 2297, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEZB
4411 { 2296, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEW_rec
4412 { 2295, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEW
4413 { 2294, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEH_rec
4414 { 2293, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEH
4415 { 2292, 3, 1, 4, 492, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPNEB_rec
4416 { 2291, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPNEB
4417 { 2290, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUW_rec
4418 { 2289, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUW
4419 { 2288, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUQ_rec
4420 { 2287, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUQ
4421 { 2286, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUH_rec
4422 { 2285, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUH
4423 { 2284, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUD_rec
4424 { 2283, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUD
4425 { 2282, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTUB_rec
4426 { 2281, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTUB
4427 { 2280, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSW_rec
4428 { 2279, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSW
4429 { 2278, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSQ_rec
4430 { 2277, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSQ
4431 { 2276, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSH_rec
4432 { 2275, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSH
4433 { 2274, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSD_rec
4434 { 2273, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSD
4435 { 2272, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTSB_rec
4436 { 2271, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTSB
4437 { 2270, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGTFP_rec
4438 { 2269, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGTFP
4439 { 2268, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPGEFP_rec
4440 { 2267, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPGEFP
4441 { 2266, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUW_rec
4442 { 2265, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUW
4443 { 2264, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUQ_rec
4444 { 2263, 3, 1, 4, 491, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUQ
4445 { 2262, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUH_rec
4446 { 2261, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUH
4447 { 2260, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUD_rec
4448 { 2259, 3, 1, 4, 236, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUD
4449 { 2258, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQUB_rec
4450 { 2257, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQUB
4451 { 2256, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPEQFP_rec
4452 { 2255, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPEQFP
4453 { 2254, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x28ULL }, // VCMPBFP_rec
4454 { 2253, 3, 1, 4, 489, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VCMPBFP
4455 { 2252, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZW
4456 { 2251, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 1114, 0, 0, 0x0ULL }, // VCLZLSBB
4457 { 2250, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZH
4458 { 2249, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCLZDM
4459 { 2248, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZD
4460 { 2247, 2, 1, 4, 234, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x0ULL }, // VCLZB
4461 { 2246, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRRB
4462 { 2245, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 1111, 0, 0, 0x0ULL }, // VCLRLB
4463 { 2244, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHERLAST
4464 { 2243, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCIPHER
4465 { 2242, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFUX_0
4466 { 2241, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFUX
4467 { 2240, 3, 1, 4, 453, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VCFUGED
4468 { 2239, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 312, 0, 0, 0x28ULL }, // VCFSX_0
4469 { 2238, 3, 1, 4, 431, 0, 0, PPCOpInfoBase + 1108, 0, 0, 0x28ULL }, // VCFSX
4470 { 2237, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMQ
4471 { 2236, 3, 1, 4, 310, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VBPERMD
4472 { 2235, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4473 { 2234, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4474 { 2233, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4475 { 2232, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4476 { 2231, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4477 { 2230, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4478 { 2229, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x28ULL }, // VANDC
4479 { 2228, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4480 { 2227, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4481 { 2226, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4482 { 2225, 3, 1, 4, 240, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4483 { 2224, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4484 { 2223, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4485 { 2222, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4486 { 2221, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4487 { 2220, 3, 1, 4, 169, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4488 { 2219, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4489 { 2218, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4490 { 2217, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4491 { 2216, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4492 { 2215, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDEUQM
4493 { 2214, 4, 1, 4, 239, 0, 0, PPCOpInfoBase + 1104, 0, 0, 0x0ULL }, // VADDECUQ
4494 { 2213, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 309, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4495 { 2212, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VADDCUQ
4496 { 2211, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUW
4497 { 2210, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUH
4498 { 2209, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 309, 0, 0, 0x0ULL }, // VABSDUB
4499 { 2208, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4500 { 2207, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4501 { 2206, 3, 0, 4, 487, 0, 0, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4502 { 2205, 3, 0, 4, 197, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4503 { 2204, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4504 { 2203, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4505 { 2202, 0, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4506 { 2201, 0, 0, 4, 495, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4507 { 2200, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // TLSLDAIX8
4508 { 2199, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // TLSLDAIX
4509 { 2198, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // TLSGDAIX8
4510 { 2197, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // TLSGDAIX
4511 { 2196, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4512 { 2195, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4513 { 2194, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4514 { 2193, 0, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4515 { 2192, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4516 { 2191, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4517 { 2190, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4518 { 2189, 3, 1, 4, 623, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4519 { 2188, 0, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4520 { 2187, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4521 { 2186, 1, 0, 4, 623, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4522 { 2185, 2, 0, 4, 416, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4523 { 2184, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4524 { 2183, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4525 { 2182, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4526 { 2181, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4527 { 2180, 1, 0, 4, 356, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4528 { 2179, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4529 { 2178, 5, 0, 4, 615, 0, 0, PPCOpInfoBase + 948, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4530 { 2177, 2, 0, 4, 374, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4531 { 2176, 0, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4532 { 2175, 1, 0, 4, 359, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4533 { 2174, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1101, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4534 { 2173, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 1098, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4535 { 2172, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4536 { 2171, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4537 { 2170, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4538 { 2169, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1092, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4539 { 2168, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4540 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 162, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4541 { 2166, 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
4542 { 2165, 1, 1, 4, 361, 0, 0, PPCOpInfoBase + 684, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4543 { 2164, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4544 { 2163, 1, 0, 4, 297, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4545 { 2162, 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
4546 { 2161, 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
4547 { 2160, 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
4548 { 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 }, // TAILBA
4549 { 2158, 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
4550 { 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 }, // TAILB
4551 { 2156, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4552 { 2155, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4553 { 2154, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 1089, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4554 { 2153, 3, 0, 4, 273, 0, 1, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4555 { 2152, 1, 0, 4, 307, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4556 { 2151, 2, 0, 4, 617, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4557 { 2150, 1, 0, 4, 348, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4558 { 2149, 3, 1, 4, 289, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF_rec
4559 { 2148, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFZE_rec
4560 { 2147, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFZEO_rec
4561 { 2146, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFZEO
4562 { 2145, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFZE8_rec
4563 { 2144, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFZE8O_rec
4564 { 2143, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFZE8O
4565 { 2142, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFZE8
4566 { 2141, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFZE
4567 { 2140, 4, 1, 4, 146, 0, 1, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4568 { 2139, 4, 1, 4, 146, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4569 { 2138, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // SUBFO_rec
4570 { 2137, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // SUBFO
4571 { 2136, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // SUBFME_rec
4572 { 2135, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // SUBFMEO_rec
4573 { 2134, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // SUBFMEO
4574 { 2133, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // SUBFME8_rec
4575 { 2132, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // SUBFME8O_rec
4576 { 2131, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // SUBFME8O
4577 { 2130, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // SUBFME8
4578 { 2129, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // SUBFME
4579 { 2128, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SUBFIC8
4580 { 2127, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SUBFIC
4581 { 2126, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0, 0x8ULL }, // SUBFE_rec
4582 { 2125, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0, 0x8ULL }, // SUBFEO_rec
4583 { 2124, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0, 0x8ULL }, // SUBFEO
4584 { 2123, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0, 0x8ULL }, // SUBFE8_rec
4585 { 2122, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0, 0x8ULL }, // SUBFE8O_rec
4586 { 2121, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0, 0x8ULL }, // SUBFE8O
4587 { 2120, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 231, 23, 0, 0x8ULL }, // SUBFE8
4588 { 2119, 3, 1, 4, 144, 1, 1, PPCOpInfoBase + 225, 23, 0, 0x8ULL }, // SUBFE
4589 { 2118, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0, 0xcULL }, // SUBFC_rec
4590 { 2117, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0, 0xcULL }, // SUBFCO_rec
4591 { 2116, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0, 0xcULL }, // SUBFCO
4592 { 2115, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0, 0xcULL }, // SUBFC8_rec
4593 { 2114, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0, 0xcULL }, // SUBFC8O_rec
4594 { 2113, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0, 0xcULL }, // SUBFC8O
4595 { 2112, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0, 0xcULL }, // SUBFC8
4596 { 2111, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0, 0xcULL }, // SUBFC
4597 { 2110, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8_rec
4598 { 2109, 3, 1, 4, 538, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // SUBF8O_rec
4599 { 2108, 3, 1, 4, 525, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // SUBF8O
4600 { 2107, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // SUBF8
4601 { 2106, 3, 1, 4, 230, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // SUBF
4602 { 2105, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4603 { 2104, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4604 { 2103, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4605 { 2102, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4606 { 2101, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4607 { 2100, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4608 { 2099, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4609 { 2098, 3, 0, 4, 613, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4610 { 2097, 3, 0, 4, 620, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4611 { 2096, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4612 { 2095, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4613 { 2094, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4614 { 2093, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4615 { 2092, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4616 { 2091, 3, 0, 4, 376, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4617 { 2090, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4618 { 2089, 3, 0, 4, 118, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4619 { 2088, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4620 { 2087, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4621 { 2086, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4622 { 2085, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4623 { 2084, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4624 { 2083, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4625 { 2082, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4626 { 2081, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4627 { 2080, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4628 { 2079, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4629 { 2078, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4630 { 2077, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4631 { 2076, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4632 { 2075, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4633 { 2074, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4634 { 2073, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4635 { 2072, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4636 { 2071, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4637 { 2070, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4638 { 2069, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4639 { 2068, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4640 { 2067, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCX
4641 { 2066, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4642 { 2065, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4643 { 2064, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1086, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4644 { 2063, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4645 { 2062, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4646 { 2061, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4647 { 2060, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4648 { 2059, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4649 { 2058, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4650 { 2057, 3, 0, 4, 124, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4651 { 2056, 3, 0, 4, 223, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4652 { 2055, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4653 { 2054, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STQCX
4654 { 2053, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4655 { 2052, 0, 0, 4, 428, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4656 { 2051, 3, 0, 4, 131, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4657 { 2050, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4658 { 2049, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4659 { 2048, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4660 { 2047, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4661 { 2046, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4662 { 2045, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4663 { 2044, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4664 { 2043, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4665 { 2042, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4666 { 2041, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4667 { 2040, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCX
4668 { 2039, 3, 0, 4, 616, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4669 { 2038, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4670 { 2037, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4671 { 2036, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4672 { 2035, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4673 { 2034, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4674 { 2033, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4675 { 2032, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1082, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4676 { 2031, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1078, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4677 { 2030, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4678 { 2029, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4679 { 2028, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4680 { 2027, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4681 { 2026, 3, 0, 4, 122, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4682 { 2025, 4, 1, 4, 123, 0, 0, PPCOpInfoBase + 1074, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4683 { 2024, 4, 1, 4, 605, 0, 0, PPCOpInfoBase + 1070, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4684 { 2023, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4685 { 2022, 3, 0, 4, 604, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4686 { 2021, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4687 { 2020, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4688 { 2019, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4689 { 2018, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4690 { 2017, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4691 { 2016, 3, 0, 4, 133, 0, 1, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCX
4692 { 2015, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4693 { 2014, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4694 { 2013, 3, 0, 4, 407, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4695 { 2012, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4696 { 2011, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4697 { 2010, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4698 { 2009, 3, 0, 4, 372, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4699 { 2008, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4700 { 2007, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4701 { 2006, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4702 { 2005, 4, 1, 4, 135, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4703 { 2004, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1055, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4704 { 2003, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1051, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4705 { 2002, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4706 { 2001, 3, 0, 4, 222, 0, 1, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCX
4707 { 2000, 3, 0, 4, 221, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4708 { 1999, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4709 { 1998, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4710 { 1997, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW_rec
4711 { 1996, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8_rec
4712 { 1995, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SRW8
4713 { 1994, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SRW
4714 { 1993, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD_rec
4715 { 1992, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SRD
4716 { 1991, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 225, 21, 0, 0x108ULL }, // SRAW_rec
4717 { 1990, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 183, 21, 0, 0x108ULL }, // SRAWI_rec
4718 { 1989, 3, 1, 4, 496, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x108ULL }, // SRAWI8_rec
4719 { 1988, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x108ULL }, // SRAWI8
4720 { 1987, 3, 1, 4, 518, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x108ULL }, // SRAWI
4721 { 1986, 3, 1, 4, 149, 0, 2, PPCOpInfoBase + 231, 21, 0, 0x108ULL }, // SRAW8_rec
4722 { 1985, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 231, 15, 0, 0x108ULL }, // SRAW8
4723 { 1984, 3, 1, 4, 304, 0, 1, PPCOpInfoBase + 225, 15, 0, 0x108ULL }, // SRAW
4724 { 1983, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 1045, 21, 0, 0x8ULL }, // SRAD_rec
4725 { 1982, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // SRADI_rec
4726 { 1981, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 183, 15, 0, 0x8ULL }, // SRADI_32
4727 { 1980, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // SRADI
4728 { 1979, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 1045, 15, 0, 0x8ULL }, // SRAD
4729 { 1978, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1048, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4730 { 1977, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4731 { 1976, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4732 { 1975, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4733 { 1974, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4734 { 1973, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4735 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4736 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4737 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4738 { 1969, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4739 { 1968, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4740 { 1967, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4741 { 1966, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4742 { 1965, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW_rec
4743 { 1964, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8_rec
4744 { 1963, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x208ULL }, // SLW8
4745 { 1962, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x208ULL }, // SLW
4746 { 1961, 3, 1, 4, 485, 0, 1, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD_rec
4747 { 1960, 3, 1, 4, 285, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x8ULL }, // SLD
4748 { 1959, 0, 0, 4, 426, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4749 { 1958, 2, 0, 4, 355, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4750 { 1957, 2, 1, 4, 354, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4751 { 1956, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4752 { 1955, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4753 { 1954, 1, 0, 4, 352, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4754 { 1953, 0, 0, 4, 351, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4755 { 1952, 2, 1, 4, 427, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4756 { 1951, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 686, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4757 { 1950, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1043, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4758 { 1949, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4759 { 1948, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4760 { 1947, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x100ULL }, // SETNBC8
4761 { 1946, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x100ULL }, // SETNBC
4762 { 1945, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 350, 233, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4763 { 1944, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4764 { 1943, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBCR
4765 { 1942, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1041, 0, 0, 0x300ULL }, // SETBC8
4766 { 1941, 2, 1, 4, 517, 0, 0, PPCOpInfoBase + 1039, 0, 0, 0x300ULL }, // SETBC
4767 { 1940, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1037, 0, 0, 0x108ULL }, // SETB8
4768 { 1939, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4769 { 1938, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4770 { 1937, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4771 { 1936, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4772 { 1935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4773 { 1934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4774 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4775 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4776 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4777 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4778 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1007, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4779 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1003, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4780 { 1927, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4781 { 1926, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 998, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4782 { 1925, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4783 { 1924, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4784 { 1923, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 993, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4785 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 988, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4786 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 983, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4787 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 978, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4788 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 973, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4789 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 968, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4790 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 963, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4791 { 1916, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4792 { 1915, 1, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4793 { 1914, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4794 { 1913, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM_rec
4795 { 1912, 5, 1, 4, 201, 0, 1, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8_rec
4796 { 1911, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 958, 0, 0, 0x8ULL }, // RLWNM8
4797 { 1910, 5, 1, 4, 302, 0, 0, PPCOpInfoBase + 953, 0, 0, 0x8ULL }, // RLWNM
4798 { 1909, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 943, 0, 0, 0xcULL }, // RLWINM_rec
4799 { 1908, 5, 1, 4, 477, 0, 1, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8_rec
4800 { 1907, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 948, 0, 0, 0x8ULL }, // RLWINM8
4801 { 1906, 5, 1, 4, 515, 0, 0, PPCOpInfoBase + 943, 0, 0, 0x8ULL }, // RLWINM
4802 { 1905, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4803 { 1904, 6, 1, 4, 206, 0, 1, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8_rec
4804 { 1903, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 937, 0, 0, 0xcULL }, // RLWIMI8
4805 { 1902, 6, 1, 4, 199, 0, 0, PPCOpInfoBase + 931, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4806 { 1901, 5, 1, 4, 396, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI_rec
4807 { 1900, 5, 1, 4, 300, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDIMI
4808 { 1899, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4809 { 1898, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4810 { 1897, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4811 { 1896, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4812 { 1895, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4813 { 1894, 4, 1, 4, 476, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4814 { 1893, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 922, 0, 0, 0x8ULL }, // RLDICL_32_64
4815 { 1892, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4816 { 1891, 4, 1, 4, 514, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4817 { 1890, 4, 1, 4, 286, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4818 { 1889, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR_rec
4819 { 1888, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCR
4820 { 1887, 4, 1, 4, 395, 0, 1, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL_rec
4821 { 1886, 4, 1, 4, 299, 0, 0, PPCOpInfoBase + 918, 0, 0, 0x8ULL }, // RLDCL
4822 { 1885, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4823 { 1884, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4824 { 1883, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4825 { 1882, 1, 0, 4, 296, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4826 { 1881, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4827 { 1880, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4828 { 1879, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4829 { 1878, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4830 { 1877, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 909, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4831 { 1876, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 906, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4832 { 1875, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 903, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4833 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 900, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4834 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 897, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4835 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4836 { 1871, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4837 { 1870, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4838 { 1869, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4839 { 1868, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4840 { 1867, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4841 { 1866, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4842 { 1865, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4843 { 1864, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4844 { 1863, 3, 0, 8, 599, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4845 { 1862, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4846 { 1861, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4847 { 1860, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4848 { 1859, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4849 { 1858, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4850 { 1857, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4851 { 1856, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4852 { 1855, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4853 { 1854, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4854 { 1853, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4855 { 1852, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4856 { 1851, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4857 { 1850, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4858 { 1849, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4859 { 1848, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4860 { 1847, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4861 { 1846, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4862 { 1845, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4863 { 1844, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4864 { 1843, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4865 { 1842, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4866 { 1841, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4867 { 1840, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4868 { 1839, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4869 { 1838, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4870 { 1837, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4871 { 1836, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4872 { 1835, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4873 { 1834, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4874 { 1833, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4875 { 1832, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4876 { 1831, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4877 { 1830, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4878 { 1829, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4879 { 1828, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4880 { 1827, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4881 { 1826, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4882 { 1825, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4883 { 1824, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4884 { 1823, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4885 { 1822, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4886 { 1821, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4887 { 1820, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4888 { 1819, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4889 { 1818, 3, 0, 8, 618, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4890 { 1817, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4891 { 1816, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4892 { 1815, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4893 { 1814, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4894 { 1813, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 889, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4895 { 1812, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 884, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4896 { 1811, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 879, 160, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4897 { 1810, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 874, 71, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4898 { 1809, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 262, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4899 { 1808, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4900 { 1807, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // POPCNTW
4901 { 1806, 2, 1, 4, 282, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // POPCNTD
4902 { 1805, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // POPCNTB8
4903 { 1804, 2, 1, 4, 208, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // POPCNTB
4904 { 1803, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4905 { 1802, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4906 { 1801, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4907 { 1800, 7, 1, 8, 573, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4908 { 1799, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4909 { 1798, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4910 { 1797, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4911 { 1796, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4912 { 1795, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4913 { 1794, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4914 { 1793, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4915 { 1792, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4916 { 1791, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4917 { 1790, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4918 { 1789, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4919 { 1788, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4920 { 1787, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4921 { 1786, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4922 { 1785, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4923 { 1784, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4924 { 1783, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4925 { 1782, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 868, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4926 { 1781, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 863, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4927 { 1780, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4928 { 1779, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4929 { 1778, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4930 { 1777, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 857, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4931 { 1776, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 852, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4932 { 1775, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4933 { 1774, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4934 { 1773, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4935 { 1772, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 846, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4936 { 1771, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 841, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4937 { 1770, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4938 { 1769, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4939 { 1768, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4940 { 1767, 6, 1, 8, 572, 0, 0, PPCOpInfoBase + 835, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4941 { 1766, 5, 1, 8, 571, 0, 0, PPCOpInfoBase + 830, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4942 { 1765, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4943 { 1764, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4944 { 1763, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4945 { 1762, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4946 { 1761, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4947 { 1760, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4948 { 1759, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4949 { 1758, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4950 { 1757, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4951 { 1756, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4952 { 1755, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4953 { 1754, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4954 { 1753, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4955 { 1752, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 823, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4956 { 1751, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 817, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4957 { 1750, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4958 { 1749, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4959 { 1748, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4960 { 1747, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 810, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4961 { 1746, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 804, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4962 { 1745, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4963 { 1744, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4964 { 1743, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4965 { 1742, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4966 { 1741, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4967 { 1740, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4968 { 1739, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4969 { 1738, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4970 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4971 { 1736, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4972 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4973 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 797, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4974 { 1733, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4975 { 1732, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4976 { 1731, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4977 { 1730, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4978 { 1729, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4979 { 1728, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 783, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4980 { 1727, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4981 { 1726, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4982 { 1725, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4983 { 1724, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4984 { 1723, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4985 { 1722, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4986 { 1721, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4987 { 1720, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4988 { 1719, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4989 { 1718, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4990 { 1717, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4991 { 1716, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4992 { 1715, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4993 { 1714, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4994 { 1713, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4995 { 1712, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4996 { 1711, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4997 { 1710, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4998 { 1709, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4999 { 1708, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
5000 { 1707, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
5001 { 1706, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
5002 { 1705, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
5003 { 1704, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
5004 { 1703, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
5005 { 1702, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5006 { 1701, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5007 { 1700, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5008 { 1699, 2, 1, 8, 626, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5009 { 1698, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5010 { 1697, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5011 { 1696, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5012 { 1695, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5013 { 1694, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5014 { 1693, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5015 { 1692, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5016 { 1691, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5017 { 1690, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5018 { 1689, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5019 { 1688, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5020 { 1687, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5021 { 1686, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5022 { 1685, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5023 { 1684, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5024 { 1683, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5025 { 1682, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5026 { 1681, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 764, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5027 { 1680, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5028 { 1679, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 761, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5029 { 1678, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 758, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5030 { 1677, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 686, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5031 { 1676, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5032 { 1675, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 755, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5033 { 1674, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5034 { 1673, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5035 { 1672, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5036 { 1671, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5037 { 1670, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 752, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5038 { 1669, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5039 { 1668, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5040 { 1667, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 749, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5041 { 1666, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5042 { 1665, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5043 { 1664, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 746, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5044 { 1663, 3, 1, 8, 560, 0, 0, PPCOpInfoBase + 743, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5045 { 1662, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5046 { 1661, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5047 { 1660, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5048 { 1659, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5049 { 1658, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PEXTD
5050 { 1657, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // PDEPD
5051 { 1656, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5052 { 1655, 3, 1, 8, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // PADDIdtprel
5053 { 1654, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 740, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5054 { 1653, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 737, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5055 { 1652, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5056 { 1651, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5057 { 1650, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 737, 0, 0, 0x80ULL }, // PADDI8pc
5058 { 1649, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x80ULL }, // PADDI8
5059 { 1648, 3, 1, 8, 625, 0, 0, PPCOpInfoBase + 248, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5060 { 1647, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5061 { 1646, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5062 { 1645, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5063 { 1644, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5064 { 1643, 3, 1, 4, 512, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5065 { 1642, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC_rec
5066 { 1641, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8_rec
5067 { 1640, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ORC8
5068 { 1639, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ORC
5069 { 1638, 3, 1, 4, 203, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5070 { 1637, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5071 { 1636, 3, 1, 4, 203, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5072 { 1635, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5073 { 1634, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5074 { 1633, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5075 { 1632, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5076 { 1631, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5077 { 1630, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5078 { 1629, 0, 0, 4, 513, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5079 { 1628, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG_rec
5080 { 1627, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 262, 13, 0, 0x8ULL }, // NEGO_rec
5081 { 1626, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 262, 12, 0, 0x8ULL }, // NEGO
5082 { 1625, 2, 1, 4, 512, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8_rec
5083 { 1624, 2, 1, 4, 537, 0, 2, PPCOpInfoBase + 264, 13, 0, 0x8ULL }, // NEG8O_rec
5084 { 1623, 2, 1, 4, 501, 0, 1, PPCOpInfoBase + 264, 12, 0, 0x8ULL }, // NEG8O
5085 { 1622, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // NEG8
5086 { 1621, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // NEG
5087 { 1620, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5088 { 1619, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5089 { 1618, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5090 { 1617, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5091 { 1616, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5092 { 1615, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 232, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5093 { 1614, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5094 { 1613, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 231, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5095 { 1612, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5096 { 1611, 3, 1, 4, 152, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5097 { 1610, 3, 1, 4, 314, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5098 { 1609, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5099 { 1608, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5100 { 1607, 3, 1, 4, 151, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5101 { 1606, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5102 { 1605, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5103 { 1604, 3, 1, 4, 316, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5104 { 1603, 3, 1, 4, 316, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5105 { 1602, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5106 { 1601, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5107 { 1600, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5108 { 1599, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5109 { 1598, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5110 { 1597, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5111 { 1596, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5112 { 1595, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5113 { 1594, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWZ
5114 { 1593, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 724, 0, 0, 0x0ULL }, // MTVSRWS
5115 { 1592, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRWM
5116 { 1591, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 735, 0, 0, 0x0ULL }, // MTVSRWA
5117 { 1590, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRQM
5118 { 1589, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRHM
5119 { 1588, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRDM
5120 { 1587, 3, 1, 4, 264, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRDD
5121 { 1586, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 730, 0, 0, 0x0ULL }, // MTVSRD
5122 { 1585, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 728, 0, 0, 0x0ULL }, // MTVSRBMI
5123 { 1584, 2, 1, 4, 474, 0, 0, PPCOpInfoBase + 726, 0, 0, 0x0ULL }, // MTVSRBM
5124 { 1583, 1, 0, 4, 238, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5125 { 1582, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5126 { 1581, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5127 { 1580, 2, 1, 4, 558, 0, 0, PPCOpInfoBase + 722, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5128 { 1579, 1, 0, 4, 558, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5129 { 1578, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 720, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5130 { 1577, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5131 { 1576, 2, 0, 4, 418, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5132 { 1575, 2, 0, 4, 557, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5133 { 1574, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5134 { 1573, 2, 0, 4, 384, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5135 { 1572, 2, 0, 4, 379, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5136 { 1571, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 718, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5137 { 1570, 2, 1, 4, 301, 0, 0, PPCOpInfoBase + 716, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5138 { 1569, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5139 { 1568, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5140 { 1567, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MTLR8
5141 { 1566, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MTLR
5142 { 1565, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5143 { 1564, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5144 { 1563, 2, 0, 4, 188, 0, 1, PPCOpInfoBase + 714, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5145 { 1562, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5146 { 1561, 2, 0, 4, 540, 0, 1, PPCOpInfoBase + 20, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5147 { 1560, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5148 { 1559, 3, 0, 4, 540, 0, 1, PPCOpInfoBase + 711, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5149 { 1558, 4, 0, 4, 187, 0, 1, PPCOpInfoBase + 707, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5150 { 1557, 1, 0, 4, 274, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5151 { 1556, 1, 0, 4, 535, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5152 { 1555, 2, 0, 4, 420, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5153 { 1554, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5154 { 1553, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5155 { 1552, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 171, 74, 0, 0x9ULL }, // MTCTR8
5156 { 1551, 1, 0, 4, 106, 0, 1, PPCOpInfoBase + 170, 73, 0, 0x9ULL }, // MTCTR
5157 { 1550, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 705, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5158 { 1549, 2, 0, 4, 198, 0, 0, PPCOpInfoBase + 703, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5159 { 1548, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5160 { 1547, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5161 { 1546, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5162 { 1545, 1, 0, 4, 385, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5163 { 1544, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODUW
5164 { 1543, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODUD
5165 { 1542, 3, 1, 4, 387, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // MODSW
5166 { 1541, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // MODSD
5167 { 1540, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 701, 0, 0, 0x200ULL }, // MFVSRWZ
5168 { 1539, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MFVSRLD
5169 { 1538, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 699, 0, 0, 0x0ULL }, // MFVSRD
5170 { 1537, 1, 1, 4, 237, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5171 { 1536, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5172 { 1535, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5173 { 1534, 1, 1, 4, 377, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5174 { 1533, 2, 1, 4, 261, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5175 { 1532, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5176 { 1531, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5177 { 1530, 2, 1, 4, 210, 0, 0, PPCOpInfoBase + 209, 0, 0, 0x0ULL }, // MFTB
5178 { 1529, 2, 1, 4, 114, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5179 { 1528, 2, 1, 4, 565, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5180 { 1527, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5181 { 1526, 2, 1, 4, 380, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5182 { 1525, 2, 1, 4, 378, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5183 { 1524, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5184 { 1523, 2, 1, 4, 183, 0, 0, PPCOpInfoBase + 688, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5185 { 1522, 1, 1, 4, 381, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5186 { 1521, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 232, 0, 0x9ULL }, // MFLR8
5187 { 1520, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 231, 0, 0x9ULL }, // MFLR
5188 { 1519, 1, 1, 4, 533, 1, 1, PPCOpInfoBase + 685, 163, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5189 { 1518, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5190 { 1517, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5191 { 1516, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5192 { 1515, 1, 1, 4, 397, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5193 { 1514, 2, 1, 4, 534, 1, 0, PPCOpInfoBase + 686, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5194 { 1513, 2, 1, 4, 275, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5195 { 1512, 1, 1, 4, 533, 1, 0, PPCOpInfoBase + 685, 162, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5196 { 1511, 2, 1, 4, 419, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5197 { 1510, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 171, 74, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5198 { 1509, 1, 1, 4, 105, 1, 0, PPCOpInfoBase + 170, 73, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5199 { 1508, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5200 { 1507, 1, 1, 4, 107, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5201 { 1506, 2, 1, 4, 624, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5202 { 1505, 1, 1, 4, 293, 0, 0, PPCOpInfoBase + 684, 0, 0, 0x0ULL }, // MCRXRX
5203 { 1504, 2, 1, 4, 394, 0, 0, PPCOpInfoBase + 682, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5204 { 1503, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x21ULL }, // MCRF
5205 { 1502, 1, 0, 4, 416, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5206 { 1501, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDLD8
5207 { 1500, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 678, 0, 0, 0x8ULL }, // MADDLD
5208 { 1499, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHDU
5209 { 1498, 4, 1, 4, 313, 0, 0, PPCOpInfoBase + 674, 0, 0, 0x8ULL }, // MADDHD
5210 { 1497, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5211 { 1496, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5212 { 1495, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5213 { 1494, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5214 { 1493, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5215 { 1492, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5216 { 1491, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5217 { 1490, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5218 { 1489, 3, 1, 4, 556, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5219 { 1488, 3, 1, 4, 564, 0, 0, PPCOpInfoBase + 671, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5220 { 1487, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5221 { 1486, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5222 { 1485, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5223 { 1484, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5224 { 1483, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5225 { 1482, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5226 { 1481, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5227 { 1480, 3, 1, 4, 367, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5228 { 1479, 3, 1, 4, 115, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5229 { 1478, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5230 { 1477, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5231 { 1476, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5232 { 1475, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5233 { 1474, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5234 { 1473, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5235 { 1472, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5236 { 1471, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5237 { 1470, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5238 { 1469, 3, 1, 4, 337, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5239 { 1468, 3, 1, 4, 551, 0, 0, PPCOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5240 { 1467, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 648, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5241 { 1466, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 645, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5242 { 1465, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5243 { 1464, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5244 { 1463, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5245 { 1462, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5246 { 1461, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5247 { 1460, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5248 { 1459, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5249 { 1458, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5250 { 1457, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5251 { 1456, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5252 { 1455, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5253 { 1454, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5254 { 1453, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5255 { 1452, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5256 { 1451, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5257 { 1450, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5258 { 1449, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5259 { 1448, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5260 { 1447, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5261 { 1446, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5262 { 1445, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5263 { 1444, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5264 { 1443, 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
5265 { 1442, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5266 { 1441, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARXL
5267 { 1440, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARX
5268 { 1439, 3, 1, 4, 126, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5269 { 1438, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5270 { 1437, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5271 { 1436, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSR
5272 { 1435, 3, 1, 4, 324, 0, 0, PPCOpInfoBase + 642, 0, 0, 0x50ULL }, // LVSL
5273 { 1434, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5274 { 1433, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5275 { 1432, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5276 { 1431, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5277 { 1430, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5278 { 1429, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LQARXL
5279 { 1428, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 639, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LQARX
5280 { 1427, 3, 1, 4, 217, 0, 0, PPCOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5281 { 1426, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5282 { 1425, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5283 { 1424, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5284 { 1423, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5285 { 1422, 2, 1, 4, 501, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5286 { 1421, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5287 { 1420, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5288 { 1419, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5289 { 1418, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5290 { 1417, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5291 { 1416, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5292 { 1415, 4, 2, 4, 358, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5293 { 1414, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5294 { 1413, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5295 { 1412, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5296 { 1411, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5297 { 1410, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5298 { 1409, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5299 { 1408, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5300 { 1407, 3, 1, 4, 113, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5301 { 1406, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5302 { 1405, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5303 { 1404, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5304 { 1403, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5305 { 1402, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5306 { 1401, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5307 { 1400, 4, 2, 4, 128, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5308 { 1399, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5309 { 1398, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5310 { 1397, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARXL
5311 { 1396, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARX
5312 { 1395, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5313 { 1394, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5314 { 1393, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5315 { 1392, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 633, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5316 { 1391, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5317 { 1390, 4, 2, 4, 404, 0, 0, PPCOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5318 { 1389, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 622, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5319 { 1388, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 619, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5320 { 1387, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5321 { 1386, 3, 1, 4, 121, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5322 { 1385, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5323 { 1384, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 616, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5324 { 1383, 3, 1, 4, 350, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5325 { 1382, 4, 2, 4, 117, 0, 0, PPCOpInfoBase + 612, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5326 { 1381, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 608, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5327 { 1380, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 605, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5328 { 1379, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 602, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5329 { 1378, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 599, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5330 { 1377, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5331 { 1376, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5332 { 1375, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5333 { 1374, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 596, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5334 { 1373, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 593, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5335 { 1372, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 590, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5336 { 1371, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5337 { 1370, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5338 { 1369, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5339 { 1368, 4, 2, 4, 139, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5340 { 1367, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5341 { 1366, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5342 { 1365, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5343 { 1364, 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
5344 { 1363, 4, 1, 4, 406, 0, 0, PPCOpInfoBase + 586, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5345 { 1362, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDARXL
5346 { 1361, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDARX
5347 { 1360, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5348 { 1359, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 583, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5349 { 1358, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5350 { 1357, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5351 { 1356, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5352 { 1355, 3, 1, 4, 342, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5353 { 1354, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5354 { 1353, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 569, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5355 { 1352, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 565, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5356 { 1351, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 561, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5357 { 1350, 3, 1, 4, 559, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5358 { 1349, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5359 { 1348, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5360 { 1347, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5361 { 1346, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARXL
5362 { 1345, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 558, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARX
5363 { 1344, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x408ULL }, // LA8
5364 { 1343, 3, 1, 4, 291, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x408ULL }, // LA
5365 { 1342, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5366 { 1341, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 554, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5367 { 1340, 4, 1, 4, 209, 0, 0, PPCOpInfoBase + 550, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5368 { 1339, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5369 { 1338, 3, 0, 4, 341, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5370 { 1337, 3, 0, 4, 553, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5371 { 1336, 3, 0, 4, 623, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5372 { 1335, 3, 0, 4, 417, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5373 { 1334, 2, 0, 4, 340, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5374 { 1333, 2, 0, 4, 610, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5375 { 1332, 0, 0, 4, 539, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5376 { 1331, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5377 { 1330, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5378 { 1329, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5379 { 1328, 3, 0, 4, 456, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5380 { 1327, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5381 { 1326, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5382 { 1325, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5383 { 1324, 3, 0, 4, 424, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5384 { 1323, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5385 { 1322, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5386 { 1321, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5387 { 1320, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 229, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5388 { 1319, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 264, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5389 { 1318, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 262, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5390 { 1317, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 237, 211, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5391 { 1316, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 231, 205, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5392 { 1315, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 225, 199, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5393 { 1314, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 228, 182, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5394 { 1313, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 237, 165, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5395 { 1312, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 545, 0, 0, 0x18ULL }, // FTSQRT
5396 { 1311, 3, 1, 4, 278, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5397 { 1310, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5398 { 1309, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5399 { 1308, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5400 { 1307, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5401 { 1306, 2, 1, 4, 178, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5402 { 1305, 2, 1, 4, 186, 1, 1, PPCOpInfoBase + 523, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5403 { 1304, 2, 1, 4, 401, 1, 0, PPCOpInfoBase + 523, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5404 { 1303, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5405 { 1302, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 541, 159, 0, 0x18ULL }, // FSELS_rec
5406 { 1301, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 541, 0, 0, 0x18ULL }, // FSELS
5407 { 1300, 4, 1, 4, 321, 0, 1, PPCOpInfoBase + 533, 159, 0, 0x18ULL }, // FSELD_rec
5408 { 1299, 4, 1, 4, 317, 0, 0, PPCOpInfoBase + 533, 0, 0, 0x18ULL }, // FSELD
5409 { 1298, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5410 { 1297, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5411 { 1296, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5412 { 1295, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5413 { 1294, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5414 { 1293, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5415 { 1292, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5416 { 1291, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5417 { 1290, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5418 { 1289, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5419 { 1288, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5420 { 1287, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5421 { 1286, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5422 { 1285, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5423 { 1284, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5424 { 1283, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5425 { 1282, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5426 { 1281, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5427 { 1280, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5428 { 1279, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5429 { 1278, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5430 { 1277, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5431 { 1276, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5432 { 1275, 2, 1, 4, 447, 0, 1, PPCOpInfoBase + 523, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5433 { 1274, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 523, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5434 { 1273, 2, 1, 4, 430, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5435 { 1272, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5436 { 1271, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5437 { 1270, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5438 { 1269, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5439 { 1268, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5440 { 1267, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5441 { 1266, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5442 { 1265, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5443 { 1264, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNEGS_rec
5444 { 1263, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNEGS
5445 { 1262, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNEGD_rec
5446 { 1261, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNEGD
5447 { 1260, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FNABSS_rec
5448 { 1259, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FNABSS
5449 { 1258, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FNABSD_rec
5450 { 1257, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FNABSD
5451 { 1256, 3, 1, 4, 446, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5452 { 1255, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5453 { 1254, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5454 { 1253, 3, 1, 4, 439, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5455 { 1252, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5456 { 1251, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5457 { 1250, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5458 { 1249, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5459 { 1248, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x0ULL }, // FMR_rec
5460 { 1247, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x0ULL }, // FMR
5461 { 1246, 4, 1, 4, 160, 1, 1, PPCOpInfoBase + 533, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5462 { 1245, 4, 1, 4, 322, 1, 1, PPCOpInfoBase + 537, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5463 { 1244, 4, 1, 4, 317, 1, 0, PPCOpInfoBase + 537, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5464 { 1243, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 533, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5465 { 1242, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 162, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5466 { 1241, 3, 1, 4, 176, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5467 { 1240, 3, 1, 4, 173, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5468 { 1239, 3, 1, 4, 402, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5469 { 1238, 3, 1, 4, 399, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5470 { 1237, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5471 { 1236, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5472 { 1235, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5473 { 1234, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5474 { 1233, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5475 { 1232, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5476 { 1231, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5477 { 1230, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5478 { 1229, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5479 { 1228, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5480 { 1227, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5481 { 1226, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5482 { 1225, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5483 { 1224, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5484 { 1223, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5485 { 1222, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5486 { 1221, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 525, 159, 0, 0x18ULL }, // FCPSGNS_rec
5487 { 1220, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 525, 0, 0, 0x18ULL }, // FCPSGNS
5488 { 1219, 3, 1, 4, 158, 0, 1, PPCOpInfoBase + 341, 159, 0, 0x18ULL }, // FCPSGND_rec
5489 { 1218, 3, 1, 4, 303, 0, 0, PPCOpInfoBase + 341, 0, 0, 0x18ULL }, // FCPSGND
5490 { 1217, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5491 { 1216, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5492 { 1215, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 530, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5493 { 1214, 3, 1, 4, 172, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5494 { 1213, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5495 { 1212, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 350, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5496 { 1211, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5497 { 1210, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5498 { 1209, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5499 { 1208, 2, 1, 4, 447, 1, 1, PPCOpInfoBase + 528, 163, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5500 { 1207, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 528, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5501 { 1206, 2, 1, 4, 430, 1, 0, PPCOpInfoBase + 350, 162, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5502 { 1205, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5503 { 1204, 3, 1, 4, 159, 1, 1, PPCOpInfoBase + 341, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5504 { 1203, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 525, 163, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5505 { 1202, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 525, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5506 { 1201, 3, 1, 4, 318, 1, 0, PPCOpInfoBase + 341, 162, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5507 { 1200, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 523, 159, 0, 0x18ULL }, // FABSS_rec
5508 { 1199, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 523, 0, 0, 0x18ULL }, // FABSS
5509 { 1198, 2, 1, 4, 541, 0, 1, PPCOpInfoBase + 350, 159, 0, 0x18ULL }, // FABSD_rec
5510 { 1197, 2, 1, 4, 511, 0, 0, PPCOpInfoBase + 350, 0, 0, 0x18ULL }, // FABSD
5511 { 1196, 0, 0, 4, 614, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5512 { 1195, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW_rec
5513 { 1194, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5514 { 1193, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSW_32_64
5515 { 1192, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x8ULL }, // EXTSW_32
5516 { 1191, 3, 1, 4, 398, 0, 2, PPCOpInfoBase + 180, 21, 0, 0x8ULL }, // EXTSWSLI_rec
5517 { 1190, 3, 1, 4, 398, 0, 1, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5518 { 1189, 3, 1, 4, 287, 0, 0, PPCOpInfoBase + 520, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5519 { 1188, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // EXTSWSLI
5520 { 1187, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSW
5521 { 1186, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH_rec
5522 { 1185, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8_rec
5523 { 1184, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSH8_32_64
5524 { 1183, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSH8
5525 { 1182, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSH
5526 { 1181, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB_rec
5527 { 1180, 2, 1, 4, 510, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8_rec
5528 { 1179, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 518, 0, 0, 0x108ULL }, // EXTSB8_32_64
5529 { 1178, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x108ULL }, // EXTSB8
5530 { 1177, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x108ULL }, // EXTSB
5531 { 1176, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5532 { 1175, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 515, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5533 { 1174, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5534 { 1173, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5535 { 1172, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5536 { 1171, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5537 { 1170, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5538 { 1169, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5539 { 1168, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5540 { 1167, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5541 { 1166, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5542 { 1165, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5543 { 1164, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5544 { 1163, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5545 { 1162, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5546 { 1161, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5547 { 1160, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5548 { 1159, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5549 { 1158, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5550 { 1157, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5551 { 1156, 3, 0, 4, 412, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5552 { 1155, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5553 { 1154, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5554 { 1153, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5555 { 1152, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5556 { 1151, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5557 { 1150, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 513, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5558 { 1149, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5559 { 1148, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5560 { 1147, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5561 { 1146, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5562 { 1145, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5563 { 1144, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5564 { 1143, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5565 { 1142, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5566 { 1141, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5567 { 1140, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5568 { 1139, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5569 { 1138, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5570 { 1137, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5571 { 1136, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5572 { 1135, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5573 { 1134, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5574 { 1133, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5575 { 1132, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5576 { 1131, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5577 { 1130, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5578 { 1129, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5579 { 1128, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5580 { 1127, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5581 { 1126, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5582 { 1125, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5583 { 1124, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5584 { 1123, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5585 { 1122, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5586 { 1121, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5587 { 1120, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5588 { 1119, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5589 { 1118, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5590 { 1117, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5591 { 1116, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5592 { 1115, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5593 { 1114, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5594 { 1113, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5595 { 1112, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5596 { 1111, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5597 { 1110, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5598 { 1109, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5599 { 1108, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5600 { 1107, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5601 { 1106, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5602 { 1105, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5603 { 1104, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5604 { 1103, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5605 { 1102, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5606 { 1101, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5607 { 1100, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5608 { 1099, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5609 { 1098, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5610 { 1097, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5611 { 1096, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5612 { 1095, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5613 { 1094, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5614 { 1093, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5615 { 1092, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5616 { 1091, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5617 { 1090, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5618 { 1089, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5619 { 1088, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5620 { 1087, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5621 { 1086, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5622 { 1085, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5623 { 1084, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5624 { 1083, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5625 { 1082, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5626 { 1081, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5627 { 1080, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5628 { 1079, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5629 { 1078, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5630 { 1077, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5631 { 1076, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5632 { 1075, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5633 { 1074, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5634 { 1073, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5635 { 1072, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5636 { 1071, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5637 { 1070, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5638 { 1069, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5639 { 1068, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5640 { 1067, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5641 { 1066, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5642 { 1065, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5643 { 1064, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5644 { 1063, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5645 { 1062, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5646 { 1061, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5647 { 1060, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5648 { 1059, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5649 { 1058, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5650 { 1057, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5651 { 1056, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5652 { 1055, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5653 { 1054, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5654 { 1053, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5655 { 1052, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5656 { 1051, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5657 { 1050, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 506, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5658 { 1049, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5659 { 1048, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5660 { 1047, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5661 { 1046, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5662 { 1045, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5663 { 1044, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5664 { 1043, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5665 { 1042, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5666 { 1041, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5667 { 1040, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5668 { 1039, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5669 { 1038, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5670 { 1037, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5671 { 1036, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5672 { 1035, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5673 { 1034, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5674 { 1033, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5675 { 1032, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5676 { 1031, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5677 { 1030, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5678 { 1029, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5679 { 1028, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5680 { 1027, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5681 { 1026, 3, 1, 4, 411, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5682 { 1025, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5683 { 1024, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5684 { 1023, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5685 { 1022, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5686 { 1021, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5687 { 1020, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5688 { 1019, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5689 { 1018, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5690 { 1017, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5691 { 1016, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5692 { 1015, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5693 { 1014, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5694 { 1013, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5695 { 1012, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5696 { 1011, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5697 { 1010, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5698 { 1009, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5699 { 1008, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5700 { 1007, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5701 { 1006, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5702 { 1005, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5703 { 1004, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5704 { 1003, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5705 { 1002, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5706 { 1001, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5707 { 1000, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5708 { 999, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5709 { 998, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5710 { 997, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5711 { 996, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5712 { 995, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5713 { 994, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5714 { 993, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5715 { 992, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5716 { 991, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5717 { 990, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5718 { 989, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5719 { 988, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 484, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5720 { 987, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5721 { 986, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5722 { 985, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5723 { 984, 2, 1, 4, 410, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5724 { 983, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5725 { 982, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 482, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5726 { 981, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5727 { 980, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5728 { 979, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5729 { 978, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5730 { 977, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5731 { 976, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 74, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5732 { 975, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 495, 73, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5733 { 974, 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
5734 { 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_LongJmp32
5735 { 972, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5736 { 971, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5737 { 970, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5738 { 969, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSSUB
5739 { 968, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNEG
5740 { 967, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSNABS
5741 { 966, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSMUL
5742 { 965, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSDIV
5743 { 964, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTUIZ
5744 { 963, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5745 { 962, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5746 { 961, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCTSIZ
5747 { 960, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5748 { 959, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5749 { 958, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5750 { 957, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5751 { 956, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5752 { 955, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFUI
5753 { 954, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5754 { 953, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSCFSI
5755 { 952, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5756 { 951, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFSCFD
5757 { 950, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // EFSADD
5758 { 949, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // EFSABS
5759 { 948, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5760 { 947, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5761 { 946, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5762 { 945, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDSUB
5763 { 944, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNEG
5764 { 943, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDNABS
5765 { 942, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDMUL
5766 { 941, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDDIV
5767 { 940, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTUIZ
5768 { 939, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5769 { 938, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5770 { 937, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5771 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0, 0x0ULL }, // EFDCTSIZ
5772 { 935, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5773 { 934, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 492, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5774 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5775 { 932, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5776 { 931, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5777 { 930, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 489, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5778 { 929, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5779 { 928, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFUI
5780 { 927, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5781 { 926, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5782 { 925, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFSI
5783 { 924, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5784 { 923, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 487, 0, 0, 0x0ULL }, // EFDCFS
5785 { 922, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 484, 0, 0, 0x0ULL }, // EFDADD
5786 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 482, 0, 0, 0x0ULL }, // EFDABS
5787 { 920, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 115, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5788 { 919, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 480, 117, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5789 { 918, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5790 { 917, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 477, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5791 { 916, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 473, 160, 0, 0x0ULL }, // DYNALLOC8
5792 { 915, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 469, 71, 0, 0x0ULL }, // DYNALLOC
5793 { 914, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5794 { 913, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5795 { 912, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5796 { 911, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5797 { 910, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 466, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5798 { 909, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 463, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5799 { 908, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5800 { 907, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5801 { 906, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5802 { 905, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5803 { 904, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5804 { 903, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5805 { 902, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5806 { 901, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5807 { 900, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5808 { 899, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5809 { 898, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5810 { 897, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5811 { 896, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5812 { 895, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5813 { 894, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5814 { 893, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5815 { 892, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5816 { 891, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5817 { 890, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5818 { 889, 3, 0, 4, 530, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5819 { 888, 0, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5820 { 887, 1, 0, 4, 499, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5821 { 886, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5822 { 885, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5823 { 884, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5824 { 883, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5825 { 882, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 442, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5826 { 881, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 445, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5827 { 880, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5828 { 879, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5829 { 878, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5830 { 877, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5831 { 876, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5832 { 875, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 438, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5833 { 874, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 438, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5834 { 873, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5835 { 872, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5836 { 871, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5837 { 870, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5838 { 869, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5839 { 868, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 424, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5840 { 867, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5841 { 866, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5842 { 865, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5843 { 864, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 436, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5844 { 863, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5845 { 862, 4, 1, 4, 246, 0, 1, PPCOpInfoBase + 420, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5846 { 861, 4, 1, 4, 253, 0, 1, PPCOpInfoBase + 432, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5847 { 860, 4, 1, 4, 253, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5848 { 859, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5849 { 858, 4, 1, 4, 249, 0, 1, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5850 { 857, 4, 1, 4, 249, 0, 0, PPCOpInfoBase + 428, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5851 { 856, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5852 { 855, 4, 1, 4, 246, 0, 0, PPCOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5853 { 854, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5854 { 853, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 413, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5855 { 852, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 410, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5856 { 851, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 407, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5857 { 850, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5858 { 849, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5859 { 848, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5860 { 847, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5861 { 846, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5862 { 845, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5863 { 844, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5864 { 843, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5865 { 842, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5866 { 841, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5867 { 840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5868 { 839, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5869 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5870 { 837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5871 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5872 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 391, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5873 { 834, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5874 { 833, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 385, 0, 0, 0x0ULL }, // DMXOR
5875 { 832, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5876 { 831, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5877 { 830, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5878 { 829, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5879 { 828, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 382, 0, 0, 0x0ULL }, // DMSHA3HASH
5880 { 827, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 378, 0, 0, 0x0ULL }, // DMSHA2HASH
5881 { 826, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 377, 0, 0, 0x0ULL }, // DMSETDMRZ
5882 { 825, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 375, 0, 0, 0x0ULL }, // DMMR
5883 { 824, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVW_rec
5884 { 823, 3, 1, 4, 392, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWU_rec
5885 { 822, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWUO_rec
5886 { 821, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWUO
5887 { 820, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWU
5888 { 819, 3, 1, 4, 392, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWO_rec
5889 { 818, 3, 1, 4, 386, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWO
5890 { 817, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWE_rec
5891 { 816, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 225, 0, 0, 0xdULL }, // DIVWEU_rec
5892 { 815, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEUO_rec
5893 { 814, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEUO
5894 { 813, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWEU
5895 { 812, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 225, 13, 0, 0x8ULL }, // DIVWEO_rec
5896 { 811, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 225, 12, 0, 0x8ULL }, // DIVWEO
5897 { 810, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVWE
5898 { 809, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // DIVW
5899 { 808, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVD_rec
5900 { 807, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDU_rec
5901 { 806, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDUO_rec
5902 { 805, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDUO
5903 { 804, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDU
5904 { 803, 3, 1, 4, 157, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDO_rec
5905 { 802, 3, 1, 4, 389, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDO
5906 { 801, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDE_rec
5907 { 800, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 231, 0, 0, 0xdULL }, // DIVDEU_rec
5908 { 799, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEUO_rec
5909 { 798, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEUO
5910 { 797, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDEU
5911 { 796, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 231, 13, 0, 0x8ULL }, // DIVDEO_rec
5912 { 795, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 231, 12, 0, 0x8ULL }, // DIVDEO
5913 { 794, 3, 1, 4, 391, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVDE
5914 { 793, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // DIVD
5915 { 792, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5916 { 791, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 372, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5917 { 790, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 372, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5918 { 789, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5919 { 788, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5920 { 787, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5921 { 786, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5922 { 785, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5923 { 784, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5924 { 783, 3, 1, 4, 260, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5925 { 782, 3, 1, 4, 260, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5926 { 781, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5927 { 780, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 366, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5928 { 779, 3, 1, 4, 249, 0, 1, PPCOpInfoBase + 369, 159, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5929 { 778, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 369, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5930 { 777, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5931 { 776, 2, 1, 4, 251, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5932 { 775, 2, 1, 4, 251, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5933 { 774, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5934 { 773, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 362, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5935 { 772, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5936 { 771, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 362, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5937 { 770, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5938 { 769, 2, 1, 4, 247, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5939 { 768, 2, 1, 4, 247, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5940 { 767, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5941 { 766, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5942 { 765, 3, 1, 4, 250, 0, 0, PPCOpInfoBase + 359, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5943 { 764, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5944 { 763, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 350, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5945 { 762, 2, 1, 4, 256, 0, 1, PPCOpInfoBase + 352, 159, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5946 { 761, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5947 { 760, 2, 1, 4, 256, 0, 0, PPCOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5948 { 759, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5949 { 758, 2, 0, 4, 623, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5950 { 757, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5951 { 756, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5952 { 755, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5953 { 754, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5954 { 753, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5955 { 752, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5956 { 751, 3, 0, 4, 338, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5957 { 750, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5958 { 749, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5959 { 748, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5960 { 747, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5961 { 746, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5962 { 745, 3, 0, 4, 609, 0, 0, PPCOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5963 { 744, 2, 0, 4, 429, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5964 { 743, 2, 1, 4, 344, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5965 { 742, 3, 1, 4, 247, 0, 1, PPCOpInfoBase + 341, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5966 { 741, 3, 1, 4, 252, 0, 1, PPCOpInfoBase + 344, 159, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5967 { 740, 3, 1, 4, 252, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5968 { 739, 3, 1, 4, 247, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5969 { 738, 3, 0, 4, 449, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5970 { 737, 3, 1, 4, 306, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5971 { 736, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5972 { 735, 1, 1, 4, 529, 0, 0, PPCOpInfoBase + 301, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5973 { 734, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRORC
5974 { 733, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5975 { 732, 2, 1, 4, 109, 0, 0, PPCOpInfoBase + 339, 0, 0, 0x0ULL }, // CRNOT
5976 { 731, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5977 { 730, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5978 { 729, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5979 { 728, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0, 0x0ULL }, // CRANDC
5980 { 727, 3, 1, 4, 529, 0, 0, PPCOpInfoBase + 336, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5981 { 726, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6UNSET
5982 { 725, 0, 0, 4, 529, 0, 1, PPCOpInfoBase + 1, 158, 0, 0x0ULL }, // CR6SET
5983 { 724, 3, 0, 4, 360, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5984 { 723, 3, 0, 4, 360, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5985 { 722, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5986 { 721, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5987 { 720, 0, 0, 4, 343, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5988 { 719, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW_rec
5989 { 718, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8_rec
5990 { 717, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZW8
5991 { 716, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTTZW
5992 { 715, 2, 1, 4, 281, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD_rec
5993 { 714, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTTZDM
5994 { 713, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTTZD
5995 { 712, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW_rec
5996 { 711, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8_rec
5997 { 710, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZW8
5998 { 709, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x208ULL }, // CNTLZW
5999 { 708, 2, 1, 4, 207, 0, 1, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD_rec
6000 { 707, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CNTLZDM
6001 { 706, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x308ULL }, // CNTLZD
6002 { 705, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
6003 { 704, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6004 { 703, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 332, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6005 { 702, 4, 1, 4, 276, 0, 0, PPCOpInfoBase + 328, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6006 { 701, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 325, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6007 { 700, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6008 { 699, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6009 { 698, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6010 { 697, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6011 { 696, 3, 1, 4, 509, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6012 { 695, 3, 1, 4, 142, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6013 { 694, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6014 { 693, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6015 { 692, 0, 0, 4, 624, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6016 { 691, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x0ULL }, // CFUGED
6017 { 690, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CDTBCD8
6018 { 689, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CDTBCD
6019 { 688, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x8ULL }, // CBCDTD8
6020 { 687, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // CBCDTD
6021 { 686, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6022 { 685, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0, 0x0ULL }, // BRW
6023 { 684, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6024 { 683, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6025 { 682, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6026 { 681, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 264, 0, 0, 0x0ULL }, // BRD
6027 { 680, 3, 1, 4, 283, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // BPERMD
6028 { 679, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6029 { 678, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6030 { 677, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6031 { 676, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6032 { 675, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 153, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc_RM
6033 { 674, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 149, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_LWZinto_toc
6034 { 673, 0, 0, 4, 448, 2, 1, PPCOpInfoBase + 1, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6035 { 672, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 147, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6036 { 671, 0, 0, 4, 448, 2, 0, PPCOpInfoBase + 1, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6037 { 670, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 144, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6038 { 669, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6039 { 668, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 0, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6040 { 667, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6041 { 666, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6042 { 665, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 0, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6043 { 664, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6044 { 663, 2, 0, 4, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6045 { 662, 1, 0, 4, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6046 { 661, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6047 { 660, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6048 { 659, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6049 { 658, 2, 0, 8, 244, 1, 1, PPCOpInfoBase + 9, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6050 { 657, 1, 0, 8, 244, 1, 2, PPCOpInfoBase + 290, 141, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6051 { 656, 1, 0, 8, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6052 { 655, 1, 0, 8, 103, 2, 3, PPCOpInfoBase + 290, 136, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc_RM
6053 { 654, 1, 0, 8, 103, 2, 2, PPCOpInfoBase + 290, 132, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_LDinto_toc
6054 { 653, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 130, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6055 { 652, 1, 0, 4, 244, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6056 { 651, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6057 { 650, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6058 { 649, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6059 { 648, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6060 { 647, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6061 { 646, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6062 { 645, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6063 { 644, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6064 { 643, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6065 { 642, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6066 { 641, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6067 { 640, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6068 { 639, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6069 { 638, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6070 { 637, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6071 { 636, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6072 { 635, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6073 { 634, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6074 { 633, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6075 { 632, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6076 { 631, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6077 { 630, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6078 { 629, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6079 { 628, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6080 { 627, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6081 { 626, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6082 { 625, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6083 { 624, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6084 { 623, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6085 { 622, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 126, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6086 { 621, 0, 0, 4, 448, 3, 1, PPCOpInfoBase + 1, 122, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6087 { 620, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6088 { 619, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6089 { 618, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 0, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6090 { 617, 1, 0, 4, 104, 2, 1, PPCOpInfoBase + 290, 119, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6091 { 616, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6092 { 615, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6093 { 614, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 0, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6094 { 613, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 117, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6095 { 612, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 115, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6096 { 611, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6097 { 610, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 111, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6098 { 609, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 106, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6099 { 608, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 102, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6100 { 607, 0, 0, 4, 104, 2, 2, PPCOpInfoBase + 1, 98, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6101 { 606, 2, 0, 8, 104, 2, 3, PPCOpInfoBase + 314, 93, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6102 { 605, 2, 0, 8, 104, 2, 2, PPCOpInfoBase + 314, 89, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6103 { 604, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 78, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6104 { 603, 0, 0, 4, 104, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6105 { 602, 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
6106 { 601, 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
6107 { 600, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6108 { 599, 1, 0, 4, 104, 1, 1, PPCOpInfoBase + 290, 81, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6109 { 598, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6110 { 597, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6111 { 596, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6112 { 595, 1, 0, 4, 448, 2, 0, PPCOpInfoBase + 301, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6113 { 594, 2, 0, 4, 104, 1, 1, PPCOpInfoBase + 291, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6114 { 593, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUTRUNC_rec
6115 { 592, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDUS_rec
6116 { 591, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDTRUNC_rec
6117 { 590, 4, 1, 4, 468, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDS_rec
6118 { 589, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSUB_rec
6119 { 588, 4, 1, 4, 329, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDSR_rec
6120 { 587, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDSETSGN_rec
6121 { 586, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCTZ_rec
6122 { 585, 2, 1, 4, 330, 0, 1, PPCOpInfoBase + 312, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6123 { 584, 2, 1, 4, 466, 0, 1, PPCOpInfoBase + 312, 88, 0, 0x0ULL }, // BCDCTN_rec
6124 { 583, 3, 1, 4, 468, 0, 1, PPCOpInfoBase + 309, 88, 0, 0x0ULL }, // BCDCPSGN_rec
6125 { 582, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFZ_rec
6126 { 581, 3, 1, 4, 332, 0, 1, PPCOpInfoBase + 306, 88, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6127 { 580, 3, 1, 4, 466, 0, 1, PPCOpInfoBase + 306, 88, 0, 0x0ULL }, // BCDCFN_rec
6128 { 579, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 302, 88, 0, 0x0ULL }, // BCDADD_rec
6129 { 578, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6130 { 577, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6131 { 576, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6132 { 575, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6133 { 574, 1, 0, 4, 448, 2, 1, PPCOpInfoBase + 301, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6134 { 573, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6135 { 572, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6136 { 571, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 301, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6137 { 570, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 85, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6138 { 569, 2, 0, 4, 448, 2, 0, PPCOpInfoBase + 299, 83, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6139 { 568, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 296, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6140 { 567, 3, 0, 4, 448, 1, 1, PPCOpInfoBase + 293, 81, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6141 { 566, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 78, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6142 { 565, 2, 0, 4, 448, 2, 1, PPCOpInfoBase + 299, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6143 { 564, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 74, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6144 { 563, 2, 0, 4, 448, 1, 0, PPCOpInfoBase + 299, 73, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6145 { 562, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 296, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6146 { 561, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 293, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6147 { 560, 2, 0, 4, 104, 0, 0, PPCOpInfoBase + 291, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6148 { 559, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6149 { 558, 1, 0, 4, 244, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6150 { 557, 0, 0, 4, 621, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6151 { 556, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_NOWP
6152 { 555, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6153 { 554, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP
6154 { 553, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_NOWP
6155 { 552, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6156 { 551, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR
6157 { 550, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_NOWP
6158 { 549, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6159 { 548, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN
6160 { 547, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_NOWP
6161 { 546, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6162 { 545, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX
6163 { 544, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_NOWP
6164 { 543, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6165 { 542, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB
6166 { 541, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_NOWP
6167 { 540, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6168 { 539, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR
6169 { 538, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_NOWP
6170 { 537, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6171 { 536, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND
6172 { 535, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_NOWP
6173 { 534, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6174 { 533, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN
6175 { 532, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_NOWP
6176 { 531, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6177 { 530, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX
6178 { 529, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_NOWP
6179 { 528, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6180 { 527, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND
6181 { 526, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_NOWP
6182 { 525, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6183 { 524, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD
6184 { 523, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6185 { 522, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 275, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6186 { 521, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6187 { 520, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 270, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6188 { 519, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6189 { 518, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6190 { 517, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6191 { 516, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 268, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6192 { 515, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6193 { 514, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6194 { 513, 3, 1, 4, 508, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6195 { 512, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6196 { 511, 3, 1, 4, 506, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6197 { 510, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC_rec
6198 { 509, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8_rec
6199 { 508, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ANDC8
6200 { 507, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x8ULL }, // ANDC
6201 { 506, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6202 { 505, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6203 { 504, 3, 1, 4, 200, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6204 { 503, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKUP
6205 { 502, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 71, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6206 { 501, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDZE_rec
6207 { 500, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDZEO_rec
6208 { 499, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDZEO
6209 { 498, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDZE8_rec
6210 { 497, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDZE8O_rec
6211 { 496, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDZE8O
6212 { 495, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDZE8
6213 { 494, 2, 1, 4, 507, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDZE
6214 { 493, 2, 1, 4, 145, 0, 0, PPCOpInfoBase + 220, 0, 0, 0x8ULL }, // ADDPCIS
6215 { 492, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 262, 32, 0, 0x8ULL }, // ADDME_rec
6216 { 491, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 262, 28, 0, 0x8ULL }, // ADDMEO_rec
6217 { 490, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 262, 25, 0, 0x8ULL }, // ADDMEO
6218 { 489, 2, 1, 4, 536, 1, 2, PPCOpInfoBase + 264, 32, 0, 0x8ULL }, // ADDME8_rec
6219 { 488, 2, 1, 4, 536, 1, 3, PPCOpInfoBase + 264, 28, 0, 0x8ULL }, // ADDME8O_rec
6220 { 487, 2, 1, 4, 506, 1, 2, PPCOpInfoBase + 264, 25, 0, 0x8ULL }, // ADDME8O
6221 { 486, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 264, 23, 0, 0x8ULL }, // ADDME8
6222 { 485, 2, 1, 4, 505, 1, 1, PPCOpInfoBase + 262, 23, 0, 0x8ULL }, // ADDME
6223 { 484, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6224 { 483, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6225 { 482, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x0ULL }, // ADDItoc8
6226 { 481, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 228, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6227 { 480, 4, 1, 4, 503, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6228 { 479, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6229 { 478, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsldL32
6230 { 477, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsldL
6231 { 476, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 258, 53, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6232 { 475, 4, 1, 4, 229, 0, 18, PPCOpInfoBase + 254, 35, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6233 { 474, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDItlsgdL32
6234 { 473, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDItlsgdL
6235 { 472, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDIdtprelL32
6236 { 471, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIdtprelL
6237 { 470, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6238 { 469, 3, 1, 4, 504, 0, 0, PPCOpInfoBase + 251, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6239 { 468, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsldHA
6240 { 467, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6241 { 466, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6242 { 465, 3, 1, 4, 502, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6243 { 464, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x0ULL }, // ADDISdtprelHA
6244 { 463, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDIS8
6245 { 462, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDIS
6246 { 461, 3, 1, 4, 536, 0, 2, PPCOpInfoBase + 183, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6247 { 460, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 15, 0, 0x8ULL }, // ADDIC8
6248 { 459, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 183, 15, 0, 0xcULL }, // ADDIC
6249 { 458, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 211, 0, 0, 0x8ULL }, // ADDI8
6250 { 457, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 248, 0, 0, 0x8ULL }, // ADDI
6251 { 456, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 231, 0, 0, 0x8ULL }, // ADDG6S8
6252 { 455, 3, 1, 4, 205, 0, 0, PPCOpInfoBase + 225, 0, 0, 0x0ULL }, // ADDG6S
6253 { 454, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 225, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6254 { 453, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6255 { 452, 4, 1, 4, 526, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6256 { 451, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 225, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6257 { 450, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 225, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6258 { 449, 3, 1, 4, 538, 1, 2, PPCOpInfoBase + 231, 32, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6259 { 448, 3, 1, 4, 538, 1, 3, PPCOpInfoBase + 231, 28, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6260 { 447, 3, 1, 4, 525, 1, 2, PPCOpInfoBase + 231, 25, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6261 { 446, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 231, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6262 { 445, 3, 1, 4, 141, 1, 1, PPCOpInfoBase + 225, 23, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6263 { 444, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 225, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6264 { 443, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 225, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6265 { 442, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 225, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6266 { 441, 3, 1, 4, 542, 0, 2, PPCOpInfoBase + 231, 21, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6267 { 440, 3, 1, 4, 393, 0, 3, PPCOpInfoBase + 231, 18, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6268 { 439, 3, 1, 4, 288, 0, 2, PPCOpInfoBase + 231, 16, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6269 { 438, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 231, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6270 { 437, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 225, 15, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6271 { 436, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6272 { 435, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 237, 0, 0, 0x8ULL }, // ADD8TLS_
6273 { 434, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 234, 0, 0, 0x8ULL }, // ADD8TLS
6274 { 433, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 231, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6275 { 432, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 231, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6276 { 431, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 231, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6277 { 430, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6278 { 429, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 228, 0, 0, 0x8ULL }, // ADD4TLS
6279 { 428, 3, 1, 4, 143, 0, 2, PPCOpInfoBase + 225, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6280 { 427, 3, 1, 4, 527, 0, 1, PPCOpInfoBase + 225, 12, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6281 { 426, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 225, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6282 { 425, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6283 { 424, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6284 { 423, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6285 { 422, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6286 { 421, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6287 { 420, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6288 { 419, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6289 { 418, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6290 { 417, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6291 { 416, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6292 { 415, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6293 { 414, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6294 { 413, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6295 { 412, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6296 { 411, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6297 { 410, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6298 { 409, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6299 { 408, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 214, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6300 { 407, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6301 { 406, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6302 { 405, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6303 { 404, 3, 0, 0, 204, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6304 { 403, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6305 { 402, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6306 { 401, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6307 { 400, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6308 { 399, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6309 { 398, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6310 { 397, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6311 { 396, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6312 { 395, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6313 { 394, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6314 { 393, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6315 { 392, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6316 { 391, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 207, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LWAT_CSNE_PSEUDO
6317 { 390, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6318 { 389, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6319 { 388, 2, 1, 4, 0, 2, 3, PPCOpInfoBase + 202, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // LDAT_CSNE_PSEUDO
6320 { 387, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6321 { 386, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6322 { 385, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6323 { 384, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6324 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6325 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6326 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6327 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6328 { 379, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6329 { 378, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6330 { 377, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6331 { 376, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6332 { 375, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6333 { 374, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6334 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6335 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6336 { 371, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6337 { 370, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6338 { 369, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6339 { 368, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6340 { 367, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6341 { 366, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6342 { 365, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6343 { 364, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6344 { 363, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6345 { 362, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6346 { 361, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6347 { 360, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6348 { 359, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6349 { 358, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6350 { 357, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6351 { 356, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6352 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6353 { 354, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6354 { 353, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6355 { 352, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6356 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6357 { 350, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6358 { 349, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6359 { 348, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6360 { 347, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6361 { 346, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6362 { 345, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6363 { 344, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6364 { 343, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6365 { 342, 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
6366 { 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_LOAD_XOR_I128
6367 { 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_SUB_I128
6368 { 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_OR_I128
6369 { 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_NAND_I128
6370 { 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_AND_I128
6371 { 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_ADD_I128
6372 { 335, 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
6373 { 334, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6374 { 333, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6375 { 332, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6376 { 331, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6377 { 330, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6378 { 329, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6379 { 328, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6380 { 327, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6381 { 326, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6382 { 325, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6383 { 324, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6384 { 323, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
6385 { 322, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
6386 { 321, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6387 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6388 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6389 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6390 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6391 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6392 { 315, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6393 { 314, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6394 { 313, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6395 { 312, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6396 { 311, 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
6397 { 310, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6398 { 309, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6399 { 308, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6400 { 307, 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
6401 { 306, 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
6402 { 305, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
6403 { 304, 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
6404 { 303, 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
6405 { 302, 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
6406 { 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_FCMP
6407 { 300, 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
6408 { 299, 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
6409 { 298, 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
6410 { 297, 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
6411 { 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_FDIV
6412 { 295, 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
6413 { 294, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
6414 { 293, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
6415 { 292, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6416 { 291, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6417 { 290, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6418 { 289, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6419 { 288, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6420 { 287, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6421 { 286, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6422 { 285, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6423 { 284, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6424 { 283, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6425 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6426 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6427 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6428 { 279, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6429 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6430 { 277, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6431 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6432 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6433 { 274, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6434 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6435 { 272, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6436 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6437 { 270, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULR
6438 { 269, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULH
6439 { 268, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6440 { 267, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6441 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6442 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6443 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6444 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6445 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6446 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6447 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6448 { 259, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6449 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6450 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6451 { 256, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6452 { 255, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6453 { 254, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6454 { 253, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6455 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6456 { 251, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6457 { 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
6458 { 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
6459 { 248, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6460 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6461 { 246, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6462 { 245, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6463 { 244, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6464 { 243, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6465 { 242, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6466 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6467 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6468 { 239, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6469 { 238, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6470 { 237, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6471 { 236, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6472 { 235, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6473 { 234, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6474 { 233, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6475 { 232, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6476 { 231, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6477 { 230, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6478 { 229, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6479 { 228, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6480 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6481 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6482 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6483 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6484 { 223, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6485 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6486 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6487 { 220, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6488 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6489 { 218, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6490 { 217, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6491 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6492 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6493 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6494 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6495 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6496 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6497 { 210, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6498 { 209, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6499 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6500 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6501 { 206, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6502 { 205, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6503 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6504 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6505 { 202, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6506 { 201, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6507 { 200, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6508 { 199, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6509 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6510 { 197, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6511 { 196, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6512 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6513 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6514 { 193, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6515 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6516 { 191, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6517 { 190, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6518 { 189, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6519 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6520 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6521 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6522 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6523 { 184, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6524 { 183, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6525 { 182, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6526 { 181, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6527 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6528 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6529 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6530 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6531 { 176, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6532 { 175, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6533 { 174, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6534 { 173, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6535 { 172, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6536 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6537 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6538 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6539 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6540 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6541 { 166, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6542 { 165, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6543 { 164, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6544 { 163, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6545 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6546 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6547 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6548 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6549 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6550 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6551 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6552 { 155, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6553 { 154, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6554 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6555 { 152, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6556 { 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
6557 { 150, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6558 { 149, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6559 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6560 { 147, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6561 { 146, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6562 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6563 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6564 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6565 { 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
6566 { 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
6567 { 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
6568 { 139, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6569 { 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
6570 { 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
6571 { 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
6572 { 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
6573 { 134, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6574 { 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
6575 { 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
6576 { 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
6577 { 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
6578 { 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
6579 { 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
6580 { 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
6581 { 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
6582 { 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
6583 { 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
6584 { 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
6585 { 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
6586 { 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
6587 { 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
6588 { 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
6589 { 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
6590 { 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
6591 { 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
6592 { 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
6593 { 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
6594 { 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
6595 { 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
6596 { 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
6597 { 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
6598 { 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
6599 { 108, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6600 { 107, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6601 { 106, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6602 { 105, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6603 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6604 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6605 { 102, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6606 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6607 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6608 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6609 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6610 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6611 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6612 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6613 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6614 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6615 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6616 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6617 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6618 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6619 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6620 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6621 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6622 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6623 { 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
6624 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6625 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6626 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6627 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6628 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6629 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6630 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6631 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6632 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6633 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6634 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6635 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6636 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6637 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6638 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6639 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6640 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6641 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6642 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6643 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6644 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6645 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6646 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6647 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6648 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6649 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6650 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6651 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6652 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6653 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6654 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6655 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6656 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6657 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6658 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6659 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6660 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6661 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6662 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6663 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6664 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6665 { 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_21037
6666 { 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_21036
6667 { 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
6668 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6669 { 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
6670 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6671 { 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
6672 { 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
6673 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6674 { 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
6675 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_21035
6676 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6677 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14418
6678 { 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
6679 { 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
6680 { 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
6681 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6682 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6683 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6684 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6685 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6686 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6687 { 20, 2, 1, 0, 292, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6688 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6689 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6690 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6691 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6692 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6693 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6694 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6695 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6696 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6697 { 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
6698 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6699 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6700 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6701 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6702 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6703 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6704 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6705 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6706 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6707 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6708 }, {
6709 /* 0 */
6710 /* 0 */ PPC::CR0,
6711 /* 1 */ PPC::CR7,
6712 /* 2 */ PPC::X9, PPC::X10, PPC::X8, PPC::X9, PPC::X10,
6713 /* 7 */ PPC::R9, PPC::R10, PPC::R8, PPC::R9, PPC::R10,
6714 /* 12 */ PPC::XER,
6715 /* 13 */ PPC::XER, PPC::CR0,
6716 /* 15 */ PPC::CARRY,
6717 /* 16 */ PPC::CARRY, PPC::XER,
6718 /* 18 */ PPC::CARRY, PPC::XER, PPC::CR0,
6719 /* 21 */ PPC::CARRY, PPC::CR0,
6720 /* 23 */ PPC::CARRY, PPC::CARRY,
6721 /* 25 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6722 /* 28 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6723 /* 32 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6724 /* 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,
6725 /* 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,
6726 /* 71 */ PPC::R1, PPC::R1,
6727 /* 73 */ PPC::CTR,
6728 /* 74 */ PPC::CTR8,
6729 /* 75 */ PPC::CTR, PPC::RM, PPC::LR,
6730 /* 78 */ PPC::CTR8, PPC::RM, PPC::LR8,
6731 /* 81 */ PPC::RM, PPC::LR,
6732 /* 83 */ PPC::LR, PPC::RM,
6733 /* 85 */ PPC::LR, PPC::RM, PPC::LR,
6734 /* 88 */ PPC::CR6,
6735 /* 89 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6736 /* 93 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6737 /* 98 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6738 /* 102 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6739 /* 106 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6740 /* 111 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6741 /* 115 */ PPC::CTR, PPC::CTR,
6742 /* 117 */ PPC::CTR8, PPC::CTR8,
6743 /* 119 */ PPC::CTR, PPC::RM, PPC::CTR,
6744 /* 122 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6745 /* 126 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6746 /* 130 */ PPC::RM, PPC::LR8,
6747 /* 132 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2,
6748 /* 136 */ PPC::RM, PPC::X1, PPC::LR8, PPC::X2, PPC::RM,
6749 /* 141 */ PPC::RM, PPC::LR8, PPC::RM,
6750 /* 144 */ PPC::RM, PPC::LR, PPC::RM,
6751 /* 147 */ PPC::LR8, PPC::RM,
6752 /* 149 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2,
6753 /* 153 */ PPC::RM, PPC::R1, PPC::LR, PPC::R2, PPC::RM,
6754 /* 158 */ PPC::CR1EQ,
6755 /* 159 */ PPC::CR1,
6756 /* 160 */ PPC::X1, PPC::X1,
6757 /* 162 */ PPC::RM,
6758 /* 163 */ PPC::RM, PPC::CR1,
6759 /* 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,
6760 /* 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,
6761 /* 199 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6762 /* 205 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6763 /* 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,
6764 /* 229 */ PPC::R3, PPC::LR,
6765 /* 231 */ PPC::LR,
6766 /* 232 */ PPC::LR8,
6767 /* 233 */ PPC::RM, PPC::RM,
6768 /* 235 */ PPC::CTR, PPC::RM,
6769 /* 237 */ PPC::CTR8, PPC::RM,
6770 /* 239 */ PPC::RM, PPC::CR6,
6771 /* 241 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6772 /* 246 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6773 }, {
6774 0
6775 }, {
6776 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6777 /* 1 */
6778 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6779 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6780 /* 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 },
6781 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6782 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6783 /* 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 },
6784 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6785 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6786 /* 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 },
6787 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6788 /* 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 },
6789 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6790 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6791 /* 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 },
6792 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6793 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6794 /* 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 },
6795 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6796 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6797 /* 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 },
6798 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6799 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6800 /* 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 },
6801 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6802 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6803 /* 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 },
6804 /* 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 },
6805 /* 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 },
6806 /* 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 },
6807 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6808 /* 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 },
6809 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6810 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6811 /* 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 },
6812 /* 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 },
6813 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6814 /* 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 },
6815 /* 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 },
6816 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6817 /* 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 },
6818 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6819 /* 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 },
6820 /* 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 },
6821 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6822 /* 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 },
6823 /* 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 },
6824 /* 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 },
6825 /* 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 },
6826 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6827 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6828 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6829 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6830 /* 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 },
6831 /* 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 },
6832 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6833 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6834 /* 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 },
6835 /* 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 },
6836 /* 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 },
6837 /* 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 },
6838 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6839 /* 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 },
6840 /* 202 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6841 /* 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 },
6842 /* 207 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6843 /* 209 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6844 /* 211 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6845 /* 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 },
6846 /* 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 },
6847 /* 220 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6848 /* 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 },
6849 /* 225 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 228 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6851 /* 231 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6852 /* 234 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6853 /* 237 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6854 /* 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 },
6855 /* 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 },
6856 /* 248 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6857 /* 251 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6858 /* 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 },
6859 /* 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 },
6860 /* 262 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6861 /* 264 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6862 /* 266 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6863 /* 268 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6864 /* 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 },
6865 /* 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 },
6866 /* 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 },
6867 /* 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 },
6868 /* 290 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6869 /* 291 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6870 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6871 /* 296 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6872 /* 299 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6873 /* 301 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 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 },
6875 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6876 /* 309 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6877 /* 312 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 314 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6879 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6881 /* 322 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 325 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6883 /* 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 },
6884 /* 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 },
6885 /* 336 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 339 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 341 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6888 /* 344 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 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 },
6890 /* 350 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 352 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6892 /* 354 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6893 /* 356 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 359 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6895 /* 362 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6896 /* 364 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6897 /* 366 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6898 /* 369 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6899 /* 372 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6900 /* 375 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6901 /* 377 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6902 /* 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 },
6903 /* 382 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6904 /* 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 },
6905 /* 388 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6906 /* 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 },
6907 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6908 /* 398 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6909 /* 401 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6910 /* 404 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6911 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6912 /* 410 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6913 /* 413 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6914 /* 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 },
6915 /* 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 },
6916 /* 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 },
6917 /* 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 },
6918 /* 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 },
6919 /* 436 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 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 },
6921 /* 442 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6922 /* 445 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6923 /* 448 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 451 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6925 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6926 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6927 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6928 /* 463 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 466 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 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 },
6931 /* 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 },
6932 /* 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 },
6933 /* 480 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6934 /* 482 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 484 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6936 /* 487 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6937 /* 489 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6938 /* 492 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6939 /* 494 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6940 /* 495 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6941 /* 497 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6942 /* 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 },
6943 /* 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 },
6944 /* 506 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6945 /* 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 },
6946 /* 513 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6947 /* 515 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6948 /* 518 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6949 /* 520 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6950 /* 523 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6951 /* 525 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6952 /* 528 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6953 /* 530 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6954 /* 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 },
6955 /* 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 },
6956 /* 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 },
6957 /* 545 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6958 /* 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 },
6959 /* 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 },
6960 /* 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 },
6961 /* 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 },
6962 /* 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) },
6963 /* 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) },
6964 /* 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 },
6965 /* 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 },
6966 /* 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 },
6967 /* 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 },
6968 /* 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 },
6969 /* 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 },
6970 /* 590 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6971 /* 593 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6972 /* 596 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6973 /* 599 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6974 /* 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 },
6975 /* 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 },
6976 /* 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) },
6977 /* 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 },
6978 /* 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 },
6979 /* 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 },
6980 /* 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) },
6981 /* 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 },
6982 /* 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 },
6983 /* 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 },
6984 /* 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 },
6985 /* 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 },
6986 /* 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 },
6987 /* 645 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6988 /* 648 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6989 /* 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 },
6990 /* 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 },
6991 /* 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 },
6992 /* 660 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6993 /* 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 },
6994 /* 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 },
6995 /* 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 },
6996 /* 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 },
6997 /* 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 },
6998 /* 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 },
6999 /* 682 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7000 /* 684 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7001 /* 685 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 686 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7003 /* 688 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7004 /* 690 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7005 /* 692 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 694 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7007 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7008 /* 698 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 699 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7010 /* 701 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7011 /* 703 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7012 /* 705 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7013 /* 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 },
7014 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7015 /* 714 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7016 /* 716 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7017 /* 718 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7018 /* 720 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7019 /* 722 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7020 /* 724 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7021 /* 726 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7022 /* 728 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7023 /* 730 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7024 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7025 /* 735 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7026 /* 737 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7027 /* 740 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7028 /* 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 },
7029 /* 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 },
7030 /* 749 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7031 /* 752 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7032 /* 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 },
7033 /* 758 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7034 /* 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 },
7035 /* 764 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7036 /* 766 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7037 /* 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 },
7038 /* 772 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7039 /* 774 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7040 /* 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 },
7041 /* 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 },
7042 /* 783 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7043 /* 785 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7044 /* 788 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7045 /* 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 },
7046 /* 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 },
7047 /* 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 },
7048 /* 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 },
7049 /* 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 },
7050 /* 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 },
7051 /* 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 },
7052 /* 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 },
7053 /* 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 },
7054 /* 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 },
7055 /* 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 },
7056 /* 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 },
7057 /* 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 },
7058 /* 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 },
7059 /* 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 },
7060 /* 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 },
7061 /* 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 },
7062 /* 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 },
7063 /* 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 },
7064 /* 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 },
7065 /* 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 },
7066 /* 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 },
7067 /* 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 },
7068 /* 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 },
7069 /* 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 },
7070 /* 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 },
7071 /* 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 },
7072 /* 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 },
7073 /* 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 },
7074 /* 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 },
7075 /* 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 },
7076 /* 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 },
7077 /* 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 },
7078 /* 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 },
7079 /* 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 },
7080 /* 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 },
7081 /* 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 },
7082 /* 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 },
7083 /* 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 },
7084 /* 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 },
7085 /* 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 },
7086 /* 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 },
7087 /* 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 },
7088 /* 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 },
7089 /* 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 },
7090 /* 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 },
7091 /* 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 },
7092 /* 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 },
7093 /* 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 },
7094 /* 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 },
7095 /* 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 },
7096 /* 1035 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7097 /* 1037 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7098 /* 1039 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7099 /* 1041 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7100 /* 1043 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7101 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7102 /* 1048 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7103 /* 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) },
7104 /* 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) },
7105 /* 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 },
7106 /* 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 },
7107 /* 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 },
7108 /* 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) },
7109 /* 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 },
7110 /* 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) },
7111 /* 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 },
7112 /* 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 },
7113 /* 1089 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7114 /* 1092 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7115 /* 1094 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7116 /* 1096 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7117 /* 1098 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7118 /* 1101 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7119 /* 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 },
7120 /* 1108 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7121 /* 1111 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7122 /* 1114 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7123 /* 1116 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7124 /* 1119 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7125 /* 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 },
7126 /* 1126 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7127 /* 1128 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7128 /* 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 },
7129 /* 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 },
7130 /* 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 },
7131 /* 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 },
7132 /* 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 },
7133 /* 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 },
7134 /* 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) },
7135 /* 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 },
7136 /* 1163 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1166 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1168 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1171 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1174 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1177 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7142 /* 1180 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1183 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7144 /* 1185 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7145 /* 1187 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7146 /* 1189 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7147 /* 1191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7149 /* 1195 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7150 /* 1198 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7151 /* 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 },
7152 /* 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 },
7153 /* 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 },
7154 /* 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 },
7155 /* 1217 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7156 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7157 /* 1222 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7158 /* 1225 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 1228 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7160 /* 1230 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7161 /* 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 },
7162 /* 1237 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7163 /* 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 },
7164 /* 1244 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7165 /* 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 },
7166 /* 1251 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7167 /* 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 },
7168 /* 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 },
7169 /* 1262 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7170 /* 1265 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7171 /* 1267 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7172 /* 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 },
7173 /* 1274 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7174 /* 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 },
7175 /* 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 },
7176 /* 1286 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7177 /* 1289 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7178 /* 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 },
7179 /* 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 },
7180 /* 1300 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7181 /* 1301 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7182 /* 1302 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7183 /* 1303 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7184 /* 1305 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7185 /* 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 },
7186 /* 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 },
7187 /* 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 },
7188 /* 1322 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7189 /* 1325 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7190 /* 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 },
7191 /* 1330 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7192 /* 1333 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7193 /* 1336 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7194 /* 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 },
7195 /* 1343 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7196 /* 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 },
7197 }
7198};
7199
7200
7201#ifdef __GNUC__
7202#pragma GCC diagnostic push
7203#pragma GCC diagnostic ignored "-Woverlength-strings"
7204#endif
7205extern const char PPCInstrNameData[] = {
7206 /* 0 */ "G_FLOG10\000"
7207 /* 9 */ "SYNCP10\000"
7208 /* 17 */ "WAITP10\000"
7209 /* 25 */ "G_FEXP10\000"
7210 /* 34 */ "MTFSB0\000"
7211 /* 41 */ "V_SET0\000"
7212 /* 48 */ "VCTSXS_0\000"
7213 /* 57 */ "VCTUXS_0\000"
7214 /* 66 */ "VCFSX_0\000"
7215 /* 74 */ "VCFUX_0\000"
7216 /* 82 */ "MTFSB1\000"
7217 /* 89 */ "DMXXEXTFDMR512\000"
7218 /* 104 */ "DMXXINSTDMR512\000"
7219 /* 119 */ "ADDISdtprelHA32\000"
7220 /* 135 */ "ATOMIC_CMP_SWAP_I32\000"
7221 /* 155 */ "ADDItlsgdL32\000"
7222 /* 168 */ "ADDItlsldL32\000"
7223 /* 181 */ "LDgotTprelL32\000"
7224 /* 195 */ "ADDIdtprelL32\000"
7225 /* 209 */ "VUPKINT4TOFP32\000"
7226 /* 224 */ "VUPKINT8TOFP32\000"
7227 /* 239 */ "ADDItlsgdLADDR32\000"
7228 /* 256 */ "ADDItlsldLADDR32\000"
7229 /* 273 */ "GETtlsldADDR32\000"
7230 /* 288 */ "GETtlsADDR32\000"
7231 /* 301 */ "PREPARE_PROBED_ALLOCA_32\000"
7232 /* 326 */ "LWA_32\000"
7233 /* 333 */ "PROBED_STACKALLOC_32\000"
7234 /* 354 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7235 /* 396 */ "SRADI_32\000"
7236 /* 405 */ "RLDICL_32\000"
7237 /* 415 */ "RLDICR_32\000"
7238 /* 425 */ "LHAXTLS_32\000"
7239 /* 436 */ "LWAXTLS_32\000"
7240 /* 447 */ "STBXTLS_32\000"
7241 /* 458 */ "STHXTLS_32\000"
7242 /* 469 */ "STWXTLS_32\000"
7243 /* 480 */ "LBZXTLS_32\000"
7244 /* 491 */ "LHZXTLS_32\000"
7245 /* 502 */ "LWZXTLS_32\000"
7246 /* 513 */ "EXTSW_32\000"
7247 /* 522 */ "LWAX_32\000"
7248 /* 530 */ "DFLOADf32\000"
7249 /* 540 */ "XFLOADf32\000"
7250 /* 550 */ "DFSTOREf32\000"
7251 /* 561 */ "XFSTOREf32\000"
7252 /* 572 */ "EH_SjLj_LongJmp32\000"
7253 /* 590 */ "EH_SjLj_SetJmp32\000"
7254 /* 607 */ "TLBRE2\000"
7255 /* 614 */ "TLBWE2\000"
7256 /* 621 */ "G_FLOG2\000"
7257 /* 629 */ "G_FATAN2\000"
7258 /* 638 */ "G_FEXP2\000"
7259 /* 646 */ "PMXVBF16GER2\000"
7260 /* 659 */ "PMXVF16GER2\000"
7261 /* 671 */ "PMXVI16GER2\000"
7262 /* 683 */ "PMDMXVBF16GERX2\000"
7263 /* 699 */ "PMDMXVF16GERX2\000"
7264 /* 714 */ "TLBSX2\000"
7265 /* 721 */ "ATOMIC_LOAD_SUB_I64\000"
7266 /* 741 */ "ATOMIC_LOAD_ADD_I64\000"
7267 /* 761 */ "ATOMIC_LOAD_NAND_I64\000"
7268 /* 782 */ "ATOMIC_LOAD_AND_I64\000"
7269 /* 802 */ "ATOMIC_LOAD_UMIN_I64\000"
7270 /* 823 */ "ATOMIC_LOAD_MIN_I64\000"
7271 /* 843 */ "ATOMIC_SWAP_I64\000"
7272 /* 859 */ "ATOMIC_CMP_SWAP_I64\000"
7273 /* 879 */ "ATOMIC_LOAD_XOR_I64\000"
7274 /* 899 */ "ATOMIC_LOAD_OR_I64\000"
7275 /* 918 */ "ATOMIC_LOAD_UMAX_I64\000"
7276 /* 939 */ "ATOMIC_LOAD_MAX_I64\000"
7277 /* 959 */ "DST64\000"
7278 /* 965 */ "DSTST64\000"
7279 /* 973 */ "DSTT64\000"
7280 /* 980 */ "DSTSTT64\000"
7281 /* 989 */ "EXTSB8_32_64\000"
7282 /* 1002 */ "EXTSH8_32_64\000"
7283 /* 1015 */ "EXTSWSLI_32_64\000"
7284 /* 1030 */ "RLDICL_32_64\000"
7285 /* 1043 */ "EXTSW_32_64\000"
7286 /* 1055 */ "PREPARE_PROBED_ALLOCA_64\000"
7287 /* 1080 */ "PROBED_STACKALLOC_64\000"
7288 /* 1101 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7289 /* 1143 */ "DFLOADf64\000"
7290 /* 1153 */ "XFLOADf64\000"
7291 /* 1163 */ "DFSTOREf64\000"
7292 /* 1174 */ "XFSTOREf64\000"
7293 /* 1185 */ "EH_SjLj_LongJmp64\000"
7294 /* 1203 */ "EH_SjLj_SetJmp64\000"
7295 /* 1220 */ "ADD4\000"
7296 /* 1225 */ "SELECT_CC_SPE4\000"
7297 /* 1240 */ "SELECT_SPE4\000"
7298 /* 1252 */ "SELECT_CC_F4\000"
7299 /* 1265 */ "SELECT_F4\000"
7300 /* 1275 */ "SELECT_CC_I4\000"
7301 /* 1288 */ "SELECT_I4\000"
7302 /* 1298 */ "PMXVI8GER4\000"
7303 /* 1309 */ "PMDMXVI8GERX4\000"
7304 /* 1323 */ "VUPKINT4TOBF16\000"
7305 /* 1338 */ "VUPKINT8TOBF16\000"
7306 /* 1353 */ "XVCVSPBF16\000"
7307 /* 1364 */ "SELECT_CC_F16\000"
7308 /* 1378 */ "SELECT_F16\000"
7309 /* 1389 */ "ATOMIC_CMP_SWAP_I16\000"
7310 /* 1409 */ "DMXXEXTFDMR256\000"
7311 /* 1424 */ "DMXXINSTDMR256\000"
7312 /* 1439 */ "NOP_GT_PWR6\000"
7313 /* 1451 */ "NOP_GT_PWR7\000"
7314 /* 1463 */ "ATOMIC_LOAD_SUB_I128\000"
7315 /* 1484 */ "ATOMIC_LOAD_ADD_I128\000"
7316 /* 1505 */ "ATOMIC_LOAD_NAND_I128\000"
7317 /* 1527 */ "ATOMIC_LOAD_AND_I128\000"
7318 /* 1548 */ "ATOMIC_SWAP_I128\000"
7319 /* 1565 */ "ATOMIC_CMP_SWAP_I128\000"
7320 /* 1586 */ "ATOMIC_LOAD_XOR_I128\000"
7321 /* 1607 */ "ATOMIC_LOAD_OR_I128\000"
7322 /* 1627 */ "XXGFMUL128\000"
7323 /* 1638 */ "TAILBA8\000"
7324 /* 1646 */ "PLHA8\000"
7325 /* 1652 */ "ADDIStocHA8\000"
7326 /* 1664 */ "BLA8\000"
7327 /* 1669 */ "PLA8\000"
7328 /* 1674 */ "PLWA8\000"
7329 /* 1680 */ "TAILB8\000"
7330 /* 1687 */ "CMPB8\000"
7331 /* 1693 */ "CMPRB8\000"
7332 /* 1700 */ "EXTSB8\000"
7333 /* 1707 */ "SETB8\000"
7334 /* 1713 */ "MFTB8\000"
7335 /* 1719 */ "POPCNTB8\000"
7336 /* 1728 */ "PSTB8\000"
7337 /* 1734 */ "SETNBC8\000"
7338 /* 1742 */ "SETBC8\000"
7339 /* 1749 */ "ADDC8\000"
7340 /* 1755 */ "ANDC8\000"
7341 /* 1761 */ "SUBFC8\000"
7342 /* 1768 */ "ADDIC8\000"
7343 /* 1775 */ "SUBFIC8\000"
7344 /* 1783 */ "DYNALLOC8\000"
7345 /* 1793 */ "ORC8\000"
7346 /* 1798 */ "CDTBCD8\000"
7347 /* 1806 */ "ADD8\000"
7348 /* 1811 */ "MADDLD8\000"
7349 /* 1819 */ "NAND8\000"
7350 /* 1825 */ "CBCDTD8\000"
7351 /* 1833 */ "CFENCE8\000"
7352 /* 1841 */ "ADDE8\000"
7353 /* 1847 */ "SUBFE8\000"
7354 /* 1854 */ "ADDME8\000"
7355 /* 1861 */ "SUBFME8\000"
7356 /* 1869 */ "ADDZE8\000"
7357 /* 1876 */ "SUBFZE8\000"
7358 /* 1884 */ "SUBF8\000"
7359 /* 1890 */ "MFOCRF8\000"
7360 /* 1898 */ "MTOCRF8\000"
7361 /* 1906 */ "MTCRF8\000"
7362 /* 1913 */ "SELECT_CC_F8\000"
7363 /* 1926 */ "SELECT_F8\000"
7364 /* 1936 */ "NEG8\000"
7365 /* 1941 */ "BRH8\000"
7366 /* 1946 */ "EXTSH8\000"
7367 /* 1953 */ "PSTH8\000"
7368 /* 1959 */ "PADDI8\000"
7369 /* 1966 */ "MULLI8\000"
7370 /* 1973 */ "PLI8\000"
7371 /* 1978 */ "RLWIMI8\000"
7372 /* 1986 */ "XORI8\000"
7373 /* 1992 */ "SRAWI8\000"
7374 /* 1999 */ "SELECT_CC_I8\000"
7375 /* 2012 */ "ATOMIC_CMP_SWAP_I8\000"
7376 /* 2031 */ "SELECT_I8\000"
7377 /* 2041 */ "HASHCHK8\000"
7378 /* 2050 */ "BL8\000"
7379 /* 2054 */ "ISEL8\000"
7380 /* 2060 */ "MTLPL8\000"
7381 /* 2067 */ "BCTRL8\000"
7382 /* 2074 */ "BCCTRL8\000"
7383 /* 2082 */ "BCCCTRL8\000"
7384 /* 2091 */ "ADDItocL8\000"
7385 /* 2101 */ "RLWINM8\000"
7386 /* 2109 */ "RLWNM8\000"
7387 /* 2116 */ "MSGSNDP8\000"
7388 /* 2125 */ "TLBIEP8\000"
7389 /* 2133 */ "HASHCHKP8\000"
7390 /* 2143 */ "HASHSTP8\000"
7391 /* 2152 */ "SETNBCR8\000"
7392 /* 2161 */ "SETBCR8\000"
7393 /* 2169 */ "MFCR8\000"
7394 /* 2175 */ "PMXVI4GER8\000"
7395 /* 2186 */ "BLR8\000"
7396 /* 2191 */ "MFLR8\000"
7397 /* 2197 */ "MTLR8\000"
7398 /* 2203 */ "BDZLR8\000"
7399 /* 2210 */ "BDNZLR8\000"
7400 /* 2218 */ "MovePCtoLR8\000"
7401 /* 2230 */ "NOR8\000"
7402 /* 2235 */ "XOR8\000"
7403 /* 2240 */ "MFSPR8\000"
7404 /* 2247 */ "MTSPR8\000"
7405 /* 2254 */ "TAILBCTR8\000"
7406 /* 2264 */ "BCCTR8\000"
7407 /* 2271 */ "BCCCTR8\000"
7408 /* 2279 */ "MFCTR8\000"
7409 /* 2286 */ "MTCTR8\000"
7410 /* 2293 */ "ADDG6S8\000"
7411 /* 2301 */ "PADDIS8\000"
7412 /* 2309 */ "LIS8\000"
7413 /* 2314 */ "XORIS8\000"
7414 /* 2321 */ "DYNAREAOFFSET8\000"
7415 /* 2336 */ "ANDI_rec_1_EQ_BIT8\000"
7416 /* 2355 */ "ANDI_rec_1_GT_BIT8\000"
7417 /* 2374 */ "HASHST8\000"
7418 /* 2382 */ "LHAU8\000"
7419 /* 2388 */ "STBU8\000"
7420 /* 2394 */ "STHU8\000"
7421 /* 2400 */ "STWU8\000"
7422 /* 2406 */ "LBZU8\000"
7423 /* 2412 */ "LHZU8\000"
7424 /* 2418 */ "LWZU8\000"
7425 /* 2424 */ "EQV8\000"
7426 /* 2429 */ "SRAW8\000"
7427 /* 2435 */ "SLW8\000"
7428 /* 2440 */ "BRW8\000"
7429 /* 2445 */ "SRW8\000"
7430 /* 2450 */ "PSTW8\000"
7431 /* 2456 */ "CNTLZW8\000"
7432 /* 2464 */ "CNTTZW8\000"
7433 /* 2472 */ "LHAX8\000"
7434 /* 2478 */ "STBX8\000"
7435 /* 2484 */ "ADDEX8\000"
7436 /* 2491 */ "STHX8\000"
7437 /* 2497 */ "TLSGDAIX8\000"
7438 /* 2507 */ "TLSLDAIX8\000"
7439 /* 2517 */ "LHBRX8\000"
7440 /* 2524 */ "LWBRX8\000"
7441 /* 2531 */ "LHAUX8\000"
7442 /* 2538 */ "STBUX8\000"
7443 /* 2545 */ "STHUX8\000"
7444 /* 2552 */ "STWUX8\000"
7445 /* 2559 */ "LBZUX8\000"
7446 /* 2566 */ "LHZUX8\000"
7447 /* 2573 */ "LWZUX8\000"
7448 /* 2580 */ "STWX8\000"
7449 /* 2586 */ "LBZX8\000"
7450 /* 2592 */ "LHZX8\000"
7451 /* 2598 */ "LWZX8\000"
7452 /* 2604 */ "CP_COPY8\000"
7453 /* 2613 */ "PLBZ8\000"
7454 /* 2619 */ "BDZ8\000"
7455 /* 2624 */ "PLHZ8\000"
7456 /* 2630 */ "BDNZ8\000"
7457 /* 2636 */ "PLWZ8\000"
7458 /* 2642 */ "ADDItoc8\000"
7459 /* 2651 */ "TCRETURNai8\000"
7460 /* 2663 */ "TCRETURNdi8\000"
7461 /* 2675 */ "TCRETURNri8\000"
7462 /* 2687 */ "TLBIE8P9\000"
7463 /* 2696 */ "TLBIEP9\000"
7464 /* 2704 */ "EVMHEGSMFAA\000"
7465 /* 2716 */ "EVMHOGSMFAA\000"
7466 /* 2728 */ "EVMWSMFAA\000"
7467 /* 2738 */ "EVMWSSFAA\000"
7468 /* 2748 */ "EVMHEGSMIAA\000"
7469 /* 2760 */ "EVMHOGSMIAA\000"
7470 /* 2772 */ "EVMWSMIAA\000"
7471 /* 2782 */ "EVMHEGUMIAA\000"
7472 /* 2794 */ "EVMHOGUMIAA\000"
7473 /* 2806 */ "EVMWUMIAA\000"
7474 /* 2816 */ "DCBA\000"
7475 /* 2821 */ "TAILBA\000"
7476 /* 2828 */ "LDtocBA\000"
7477 /* 2836 */ "gBCA\000"
7478 /* 2841 */ "BCCA\000"
7479 /* 2846 */ "EVMHESMFA\000"
7480 /* 2856 */ "EVMWHSMFA\000"
7481 /* 2866 */ "EVMHOSMFA\000"
7482 /* 2876 */ "EVMWSMFA\000"
7483 /* 2885 */ "EVMHESSFA\000"
7484 /* 2895 */ "EVMWHSSFA\000"
7485 /* 2905 */ "EVMHOSSFA\000"
7486 /* 2915 */ "EVMWSSFA\000"
7487 /* 2924 */ "PLHA\000"
7488 /* 2929 */ "ADDIStocHA\000"
7489 /* 2940 */ "ADDIStlsgdHA\000"
7490 /* 2953 */ "ADDIStlsldHA\000"
7491 /* 2966 */ "ADDISgotTprelHA\000"
7492 /* 2982 */ "ADDISdtprelHA\000"
7493 /* 2996 */ "SLBIA\000"
7494 /* 3002 */ "TLBIA\000"
7495 /* 3008 */ "EVMHESMIA\000"
7496 /* 3018 */ "EVMWHSMIA\000"
7497 /* 3028 */ "EVMHOSMIA\000"
7498 /* 3038 */ "EVMWSMIA\000"
7499 /* 3047 */ "EVMHEUMIA\000"
7500 /* 3057 */ "EVMWHUMIA\000"
7501 /* 3067 */ "EVMWLUMIA\000"
7502 /* 3077 */ "EVMHOUMIA\000"
7503 /* 3087 */ "EVMWUMIA\000"
7504 /* 3096 */ "BLA\000"
7505 /* 3100 */ "gBCLA\000"
7506 /* 3106 */ "BCCLA\000"
7507 /* 3112 */ "PLA\000"
7508 /* 3116 */ "BDZLA\000"
7509 /* 3122 */ "BDNZLA\000"
7510 /* 3129 */ "G_FMA\000"
7511 /* 3135 */ "G_STRICT_FMA\000"
7512 /* 3148 */ "EVMRA\000"
7513 /* 3154 */ "DQUA\000"
7514 /* 3159 */ "PLWA\000"
7515 /* 3164 */ "MTVSRWA\000"
7516 /* 3172 */ "MTVRWA\000"
7517 /* 3179 */ "BDZA\000"
7518 /* 3184 */ "BDNZA\000"
7519 /* 3190 */ "V_SET0B\000"
7520 /* 3198 */ "VSRAB\000"
7521 /* 3204 */ "RFEBB\000"
7522 /* 3210 */ "VCNTMBB\000"
7523 /* 3218 */ "XVTLSBB\000"
7524 /* 3226 */ "VCLZLSBB\000"
7525 /* 3235 */ "VCTZLSBB\000"
7526 /* 3244 */ "VCMPNEB\000"
7527 /* 3252 */ "VMRGHB\000"
7528 /* 3259 */ "VUCMPRHB\000"
7529 /* 3268 */ "XXSPLTIB\000"
7530 /* 3277 */ "VMRGLB\000"
7531 /* 3284 */ "TAILB\000"
7532 /* 3290 */ "VCLRLB\000"
7533 /* 3297 */ "VUCMPRLB\000"
7534 /* 3306 */ "VRLB\000"
7535 /* 3311 */ "VSLB\000"
7536 /* 3316 */ "VPMSUMB\000"
7537 /* 3324 */ "VGNB\000"
7538 /* 3329 */ "VUPKHSNTOB\000"
7539 /* 3340 */ "VUPKLSNTOB\000"
7540 /* 3351 */ "CMPB\000"
7541 /* 3356 */ "CMPEQB\000"
7542 /* 3363 */ "CLRBHRB\000"
7543 /* 3371 */ "CMPRB\000"
7544 /* 3377 */ "VCLRRB\000"
7545 /* 3384 */ "VSRB\000"
7546 /* 3389 */ "VMULESB\000"
7547 /* 3397 */ "V_SETALLONESB\000"
7548 /* 3411 */ "VAVGSB\000"
7549 /* 3418 */ "VUPKHSB\000"
7550 /* 3426 */ "VSPLTISB\000"
7551 /* 3435 */ "VUPKLSB\000"
7552 /* 3443 */ "VMINSB\000"
7553 /* 3450 */ "VMULOSB\000"
7554 /* 3458 */ "VCMPGTSB\000"
7555 /* 3467 */ "EVEXTSB\000"
7556 /* 3475 */ "VMAXSB\000"
7557 /* 3482 */ "SETB\000"
7558 /* 3487 */ "MFTB\000"
7559 /* 3492 */ "VSPLTB\000"
7560 /* 3499 */ "VPOPCNTB\000"
7561 /* 3508 */ "VINSERTB\000"
7562 /* 3517 */ "PSTB\000"
7563 /* 3522 */ "ReadTB\000"
7564 /* 3529 */ "VABSDUB\000"
7565 /* 3537 */ "VMULEUB\000"
7566 /* 3545 */ "VAVGUB\000"
7567 /* 3552 */ "VMINUB\000"
7568 /* 3559 */ "VMULOUB\000"
7569 /* 3567 */ "VCMPEQUB\000"
7570 /* 3576 */ "EFDSUB\000"
7571 /* 3583 */ "G_FSUB\000"
7572 /* 3590 */ "G_STRICT_FSUB\000"
7573 /* 3604 */ "G_ATOMICRMW_FSUB\000"
7574 /* 3621 */ "FMSUB\000"
7575 /* 3627 */ "FNMSUB\000"
7576 /* 3634 */ "EFSSUB\000"
7577 /* 3641 */ "EVFSSUB\000"
7578 /* 3649 */ "ATOMIC_LOAD_SUB\000"
7579 /* 3665 */ "G_SUB\000"
7580 /* 3671 */ "G_ATOMICRMW_SUB\000"
7581 /* 3687 */ "VEXTRACTUB\000"
7582 /* 3698 */ "VCMPGTUB\000"
7583 /* 3707 */ "VMAXUB\000"
7584 /* 3714 */ "XXBLENDVB\000"
7585 /* 3724 */ "VCMPNEZB\000"
7586 /* 3733 */ "VCLZB\000"
7587 /* 3739 */ "VCTZB\000"
7588 /* 3745 */ "SETNBC\000"
7589 /* 3752 */ "SETBC\000"
7590 /* 3758 */ "gBC\000"
7591 /* 3762 */ "XXMFACC\000"
7592 /* 3770 */ "XXMTACC\000"
7593 /* 3778 */ "BUILD_UACC\000"
7594 /* 3789 */ "RESTORE_UACC\000"
7595 /* 3802 */ "SPILL_UACC\000"
7596 /* 3813 */ "RESTORE_WACC\000"
7597 /* 3826 */ "SPILL_WACC\000"
7598 /* 3837 */ "RESTORE_ACC\000"
7599 /* 3849 */ "SPILL_ACC\000"
7600 /* 3859 */ "BCC\000"
7601 /* 3863 */ "ADDC\000"
7602 /* 3868 */ "XXLANDC\000"
7603 /* 3876 */ "CRANDC\000"
7604 /* 3883 */ "EVANDC\000"
7605 /* 3890 */ "TABORTDC\000"
7606 /* 3899 */ "DTSTDC\000"
7607 /* 3906 */ "SUBFC\000"
7608 /* 3912 */ "SUBIC\000"
7609 /* 3918 */ "ADDIC\000"
7610 /* 3924 */ "RLDIC\000"
7611 /* 3930 */ "SUBFIC\000"
7612 /* 3937 */ "XSRDPIC\000"
7613 /* 3945 */ "XVRDPIC\000"
7614 /* 3953 */ "XVRSPIC\000"
7615 /* 3961 */ "G_INTRINSIC\000"
7616 /* 3973 */ "ICBLC\000"
7617 /* 3979 */ "XXSSUMUDMC\000"
7618 /* 3990 */ "BRINC\000"
7619 /* 3996 */ "G_FPTRUNC\000"
7620 /* 4006 */ "G_INTRINSIC_TRUNC\000"
7621 /* 4024 */ "G_TRUNC\000"
7622 /* 4032 */ "G_BUILD_VECTOR_TRUNC\000"
7623 /* 4053 */ "SLBSYNC\000"
7624 /* 4061 */ "TLBSYNC\000"
7625 /* 4069 */ "MSGSYNC\000"
7626 /* 4077 */ "ISYNC\000"
7627 /* 4083 */ "MSYNC\000"
7628 /* 4089 */ "G_DYN_STACKALLOC\000"
7629 /* 4106 */ "DYNALLOC\000"
7630 /* 4115 */ "BL8_NOTOC\000"
7631 /* 4125 */ "SELECT_CC_VSFRC\000"
7632 /* 4141 */ "SELECT_VSFRC\000"
7633 /* 4154 */ "XXLORC\000"
7634 /* 4161 */ "CRORC\000"
7635 /* 4167 */ "EVORC\000"
7636 /* 4173 */ "SELECT_CC_VRRC\000"
7637 /* 4188 */ "SELECT_VRRC\000"
7638 /* 4200 */ "SELECT_CC_VSSRC\000"
7639 /* 4216 */ "SELECT_VSSRC\000"
7640 /* 4229 */ "SELECT_CC_VSRC\000"
7641 /* 4244 */ "SELECT_VSRC\000"
7642 /* 4256 */ "SC\000"
7643 /* 4259 */ "TABORTWC\000"
7644 /* 4268 */ "VEXTSB2D\000"
7645 /* 4277 */ "VEXTSH2D\000"
7646 /* 4286 */ "VEXTSW2D\000"
7647 /* 4295 */ "TLBSX2D\000"
7648 /* 4303 */ "G_FMAD\000"
7649 /* 4310 */ "VSHASIGMAD\000"
7650 /* 4321 */ "G_FPEXTLOAD\000"
7651 /* 4333 */ "G_INDEXED_SEXTLOAD\000"
7652 /* 4352 */ "G_SEXTLOAD\000"
7653 /* 4363 */ "G_INDEXED_ZEXTLOAD\000"
7654 /* 4382 */ "G_ZEXTLOAD\000"
7655 /* 4393 */ "G_INDEXED_LOAD\000"
7656 /* 4408 */ "G_LOAD\000"
7657 /* 4415 */ "DMXXSHAPAD\000"
7658 /* 4426 */ "VSRAD\000"
7659 /* 4432 */ "VGBBD\000"
7660 /* 4438 */ "VCNTMBD\000"
7661 /* 4446 */ "VPRTYBD\000"
7662 /* 4454 */ "DENBCD\000"
7663 /* 4461 */ "CDTBCD\000"
7664 /* 4468 */ "EFDADD\000"
7665 /* 4475 */ "G_VECREDUCE_FADD\000"
7666 /* 4492 */ "G_FADD\000"
7667 /* 4499 */ "G_VECREDUCE_SEQ_FADD\000"
7668 /* 4520 */ "G_STRICT_FADD\000"
7669 /* 4534 */ "G_ATOMICRMW_FADD\000"
7670 /* 4551 */ "XXMULMULHIADD\000"
7671 /* 4565 */ "FMADD\000"
7672 /* 4571 */ "FNMADD\000"
7673 /* 4578 */ "XXMULMULLOADD\000"
7674 /* 4592 */ "EFSADD\000"
7675 /* 4599 */ "EVFSADD\000"
7676 /* 4607 */ "ATOMIC_LOAD_ADD\000"
7677 /* 4623 */ "G_VECREDUCE_ADD\000"
7678 /* 4639 */ "G_ADD\000"
7679 /* 4645 */ "G_PTR_ADD\000"
7680 /* 4655 */ "G_ATOMICRMW_ADD\000"
7681 /* 4671 */ "EVLDD\000"
7682 /* 4677 */ "MTVSRDD\000"
7683 /* 4685 */ "EVSTDD\000"
7684 /* 4692 */ "VCFUGED\000"
7685 /* 4700 */ "EFSCFD\000"
7686 /* 4707 */ "PLFD\000"
7687 /* 4712 */ "PSTFD\000"
7688 /* 4718 */ "FNEGD\000"
7689 /* 4724 */ "VNEGD\000"
7690 /* 4730 */ "MADDHD\000"
7691 /* 4737 */ "MULHD\000"
7692 /* 4743 */ "FCFID\000"
7693 /* 4749 */ "HRFID\000"
7694 /* 4755 */ "EFDCFSID\000"
7695 /* 4764 */ "FCTID\000"
7696 /* 4770 */ "EFDCFUID\000"
7697 /* 4779 */ "TLBLD\000"
7698 /* 4785 */ "MADDLD\000"
7699 /* 4792 */ "FSELD\000"
7700 /* 4798 */ "VMULLD\000"
7701 /* 4805 */ "CMPLD\000"
7702 /* 4811 */ "MFVSRLD\000"
7703 /* 4819 */ "VRLD\000"
7704 /* 4824 */ "VSLD\000"
7705 /* 4829 */ "SPILLTOVSR_LD\000"
7706 /* 4843 */ "FRIMD\000"
7707 /* 4849 */ "VBPERMD\000"
7708 /* 4857 */ "VPMSUMD\000"
7709 /* 4865 */ "XXLAND\000"
7710 /* 4872 */ "XXLNAND\000"
7711 /* 4880 */ "CRNAND\000"
7712 /* 4887 */ "EVNAND\000"
7713 /* 4894 */ "ATOMIC_LOAD_NAND\000"
7714 /* 4911 */ "G_ATOMICRMW_NAND\000"
7715 /* 4928 */ "CRAND\000"
7716 /* 4934 */ "EVAND\000"
7717 /* 4940 */ "ATOMIC_LOAD_AND\000"
7718 /* 4956 */ "G_VECREDUCE_AND\000"
7719 /* 4972 */ "G_AND\000"
7720 /* 4978 */ "G_ATOMICRMW_AND\000"
7721 /* 4994 */ "TEND\000"
7722 /* 4999 */ "LIFETIME_END\000"
7723 /* 5012 */ "FCPSGND\000"
7724 /* 5020 */ "FRIND\000"
7725 /* 5026 */ "G_BRCOND\000"
7726 /* 5035 */ "G_ATOMICRMW_USUB_COND\000"
7727 /* 5057 */ "DRRND\000"
7728 /* 5063 */ "SETRND\000"
7729 /* 5070 */ "G_LLROUND\000"
7730 /* 5080 */ "G_LROUND\000"
7731 /* 5089 */ "G_INTRINSIC_ROUND\000"
7732 /* 5107 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7733 /* 5133 */ "FCMPOD\000"
7734 /* 5140 */ "DDEDPD\000"
7735 /* 5147 */ "VPDEPD\000"
7736 /* 5154 */ "FRIPD\000"
7737 /* 5160 */ "CMPD\000"
7738 /* 5165 */ "LOAD_STACK_GUARD\000"
7739 /* 5182 */ "XXBRD\000"
7740 /* 5188 */ "BUILD_QUADWORD\000"
7741 /* 5203 */ "RESTORE_QUADWORD\000"
7742 /* 5220 */ "SPILL_QUADWORD\000"
7743 /* 5235 */ "SPLIT_QUADWORD\000"
7744 /* 5250 */ "MTMSRD\000"
7745 /* 5257 */ "MFVSRD\000"
7746 /* 5264 */ "MTVSRD\000"
7747 /* 5271 */ "MFVRD\000"
7748 /* 5277 */ "MTVRD\000"
7749 /* 5283 */ "FABSD\000"
7750 /* 5289 */ "FNABSD\000"
7751 /* 5296 */ "VMODSD\000"
7752 /* 5303 */ "VMULESD\000"
7753 /* 5311 */ "VDIVESD\000"
7754 /* 5319 */ "VMULHSD\000"
7755 /* 5327 */ "VMINSD\000"
7756 /* 5334 */ "VINSD\000"
7757 /* 5340 */ "VMULOSD\000"
7758 /* 5348 */ "VCMPGTSD\000"
7759 /* 5357 */ "VDIVSD\000"
7760 /* 5364 */ "VMAXSD\000"
7761 /* 5371 */ "PLXSD\000"
7762 /* 5377 */ "PSTXSD\000"
7763 /* 5384 */ "VEXTRACTD\000"
7764 /* 5394 */ "CBCDTD\000"
7765 /* 5401 */ "VPOPCNTD\000"
7766 /* 5410 */ "VINSERTD\000"
7767 /* 5419 */ "PSTD\000"
7768 /* 5424 */ "VPEXTD\000"
7769 /* 5431 */ "VMSUMCUD\000"
7770 /* 5440 */ "VMODUD\000"
7771 /* 5447 */ "VMULEUD\000"
7772 /* 5455 */ "VDIVEUD\000"
7773 /* 5463 */ "VMULHUD\000"
7774 /* 5471 */ "VMINUD\000"
7775 /* 5478 */ "VMULOUD\000"
7776 /* 5486 */ "FCMPUD\000"
7777 /* 5493 */ "VCMPEQUD\000"
7778 /* 5502 */ "VCMPGTUD\000"
7779 /* 5511 */ "VDIVUD\000"
7780 /* 5518 */ "VMAXUD\000"
7781 /* 5525 */ "XXBLENDVD\000"
7782 /* 5535 */ "DIVD\000"
7783 /* 5540 */ "FRIZD\000"
7784 /* 5546 */ "VCLZD\000"
7785 /* 5552 */ "CNTLZD\000"
7786 /* 5559 */ "VCTZD\000"
7787 /* 5565 */ "CNTTZD\000"
7788 /* 5572 */ "PSEUDO_PROBE\000"
7789 /* 5585 */ "MFBHRBE\000"
7790 /* 5593 */ "G_SSUBE\000"
7791 /* 5601 */ "G_USUBE\000"
7792 /* 5609 */ "CFENCE\000"
7793 /* 5616 */ "G_FENCE\000"
7794 /* 5624 */ "ARITH_FENCE\000"
7795 /* 5636 */ "REG_SEQUENCE\000"
7796 /* 5649 */ "MFFSCE\000"
7797 /* 5656 */ "G_SADDE\000"
7798 /* 5664 */ "G_UADDE\000"
7799 /* 5672 */ "G_GET_FPMODE\000"
7800 /* 5685 */ "G_RESET_FPMODE\000"
7801 /* 5700 */ "G_SET_FPMODE\000"
7802 /* 5713 */ "DIVDE\000"
7803 /* 5719 */ "G_FMINNUM_IEEE\000"
7804 /* 5734 */ "G_FMAXNUM_IEEE\000"
7805 /* 5749 */ "SLBMFEE\000"
7806 /* 5757 */ "WRTEE\000"
7807 /* 5763 */ "SUBFE\000"
7808 /* 5769 */ "EVLWHE\000"
7809 /* 5776 */ "EVSTWHE\000"
7810 /* 5784 */ "SLBIE\000"
7811 /* 5790 */ "TLBIE\000"
7812 /* 5796 */ "G_VSCALE\000"
7813 /* 5805 */ "G_JUMP_TABLE\000"
7814 /* 5818 */ "BUNDLE\000"
7815 /* 5825 */ "ADDME\000"
7816 /* 5831 */ "SUBFME\000"
7817 /* 5838 */ "G_MEMSET_INLINE\000"
7818 /* 5854 */ "G_MEMCPY_INLINE\000"
7819 /* 5870 */ "RELOC_NONE\000"
7820 /* 5881 */ "LDAT_CSNE\000"
7821 /* 5891 */ "LWAT_CSNE\000"
7822 /* 5901 */ "LOCAL_ESCAPE\000"
7823 /* 5914 */ "SELECT_CC_SPE\000"
7824 /* 5928 */ "SELECT_SPE\000"
7825 /* 5939 */ "TLBRE\000"
7826 /* 5945 */ "FRE\000"
7827 /* 5949 */ "G_FPTRUNCSTORE\000"
7828 /* 5964 */ "G_STACKRESTORE\000"
7829 /* 5979 */ "G_INDEXED_STORE\000"
7830 /* 5995 */ "G_STORE\000"
7831 /* 6003 */ "G_BITREVERSE\000"
7832 /* 6016 */ "FAKE_USE\000"
7833 /* 6025 */ "SLBMTE\000"
7834 /* 6032 */ "FRSQRTE\000"
7835 /* 6040 */ "DBG_VALUE\000"
7836 /* 6050 */ "G_GLOBAL_VALUE\000"
7837 /* 6065 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7838 /* 6088 */ "CONVERGENCECTRL_GLUE\000"
7839 /* 6109 */ "G_STACKSAVE\000"
7840 /* 6121 */ "MFVRSAVE\000"
7841 /* 6130 */ "MTVRSAVE\000"
7842 /* 6139 */ "G_MEMMOVE\000"
7843 /* 6149 */ "TLBWE\000"
7844 /* 6155 */ "DIVWE\000"
7845 /* 6161 */ "EVSTWWE\000"
7846 /* 6169 */ "ADDZE\000"
7847 /* 6175 */ "G_FREEZE\000"
7848 /* 6184 */ "SUBFZE\000"
7849 /* 6191 */ "G_FCANONICALIZE\000"
7850 /* 6207 */ "DCBF\000"
7851 /* 6212 */ "SUBF\000"
7852 /* 6217 */ "G_FMODF\000"
7853 /* 6225 */ "INIT_UNDEF\000"
7854 /* 6236 */ "G_IMPLICIT_DEF\000"
7855 /* 6251 */ "DBG_INSTR_REF\000"
7856 /* 6265 */ "EVMHESMF\000"
7857 /* 6274 */ "EVMWHSMF\000"
7858 /* 6283 */ "EVMHOSMF\000"
7859 /* 6292 */ "EVMWSMF\000"
7860 /* 6300 */ "MCRF\000"
7861 /* 6305 */ "MFOCRF\000"
7862 /* 6312 */ "MTOCRF\000"
7863 /* 6319 */ "MTCRF\000"
7864 /* 6325 */ "EFDCFSF\000"
7865 /* 6333 */ "EFSCFSF\000"
7866 /* 6341 */ "EVFSCFSF\000"
7867 /* 6350 */ "MTFSF\000"
7868 /* 6356 */ "EVMHESSF\000"
7869 /* 6365 */ "EVMWHSSF\000"
7870 /* 6374 */ "EVMHOSSF\000"
7871 /* 6383 */ "EVMWSSF\000"
7872 /* 6391 */ "EFDCTSF\000"
7873 /* 6399 */ "EFSCTSF\000"
7874 /* 6407 */ "EVFSCTSF\000"
7875 /* 6416 */ "DTSTSF\000"
7876 /* 6423 */ "EFDCFUF\000"
7877 /* 6431 */ "EFSCFUF\000"
7878 /* 6439 */ "EVFSCFUF\000"
7879 /* 6448 */ "EFDCTUF\000"
7880 /* 6456 */ "EFSCTUF\000"
7881 /* 6464 */ "EVFSCTUF\000"
7882 /* 6473 */ "DTSTDG\000"
7883 /* 6480 */ "SLBIEG\000"
7884 /* 6487 */ "EFDNEG\000"
7885 /* 6494 */ "G_FNEG\000"
7886 /* 6501 */ "EFSNEG\000"
7887 /* 6508 */ "EVFSNEG\000"
7888 /* 6516 */ "EVNEG\000"
7889 /* 6522 */ "EXTRACT_SUBREG\000"
7890 /* 6537 */ "INSERT_SUBREG\000"
7891 /* 6551 */ "G_SEXT_INREG\000"
7892 /* 6564 */ "SUBREG_TO_REG\000"
7893 /* 6578 */ "G_ATOMIC_CMPXCHG\000"
7894 /* 6595 */ "G_ATOMICRMW_XCHG\000"
7895 /* 6612 */ "G_GET_ROUNDING\000"
7896 /* 6627 */ "G_SET_ROUNDING\000"
7897 /* 6642 */ "G_FLOG\000"
7898 /* 6649 */ "G_VAARG\000"
7899 /* 6657 */ "PREALLOCATED_ARG\000"
7900 /* 6674 */ "V_SET0H\000"
7901 /* 6682 */ "VSRAH\000"
7902 /* 6688 */ "VCNTMBH\000"
7903 /* 6696 */ "G_PREFETCH\000"
7904 /* 6707 */ "EVLDH\000"
7905 /* 6713 */ "EVSTDH\000"
7906 /* 6720 */ "VCMPNEH\000"
7907 /* 6728 */ "VMRGHH\000"
7908 /* 6735 */ "VUCMPRHH\000"
7909 /* 6744 */ "VMRGLH\000"
7910 /* 6751 */ "VUCMPRLH\000"
7911 /* 6760 */ "VRLH\000"
7912 /* 6765 */ "VSLH\000"
7913 /* 6770 */ "G_CLMULH\000"
7914 /* 6779 */ "G_SMULH\000"
7915 /* 6787 */ "G_UMULH\000"
7916 /* 6795 */ "VPMSUMH\000"
7917 /* 6803 */ "G_FTANH\000"
7918 /* 6811 */ "G_FSINH\000"
7919 /* 6819 */ "XXBRH\000"
7920 /* 6825 */ "VSRH\000"
7921 /* 6830 */ "DMSHA2HASH\000"
7922 /* 6841 */ "DMSHA3HASH\000"
7923 /* 6852 */ "VMULESH\000"
7924 /* 6860 */ "V_SETALLONESH\000"
7925 /* 6874 */ "VAVGSH\000"
7926 /* 6881 */ "VUPKHSH\000"
7927 /* 6889 */ "XVMULHSH\000"
7928 /* 6898 */ "VSPLTISH\000"
7929 /* 6907 */ "VUPKLSH\000"
7930 /* 6915 */ "VMINSH\000"
7931 /* 6922 */ "G_FCOSH\000"
7932 /* 6930 */ "VMULOSH\000"
7933 /* 6938 */ "VCMPGTSH\000"
7934 /* 6947 */ "EVEXTSH\000"
7935 /* 6955 */ "VMAXSH\000"
7936 /* 6962 */ "VSPLTH\000"
7937 /* 6969 */ "VPOPCNTH\000"
7938 /* 6978 */ "VINSERTH\000"
7939 /* 6987 */ "PSTH\000"
7940 /* 6992 */ "VABSDUH\000"
7941 /* 7000 */ "VMULEUH\000"
7942 /* 7008 */ "VAVGUH\000"
7943 /* 7015 */ "XVMULHUH\000"
7944 /* 7024 */ "VMINUH\000"
7945 /* 7031 */ "VMULOUH\000"
7946 /* 7039 */ "VCMPEQUH\000"
7947 /* 7048 */ "VEXTRACTUH\000"
7948 /* 7059 */ "VCMPGTUH\000"
7949 /* 7068 */ "VMAXUH\000"
7950 /* 7075 */ "XXBLENDVH\000"
7951 /* 7085 */ "VCMPNEZH\000"
7952 /* 7094 */ "VCLZH\000"
7953 /* 7100 */ "VCTZH\000"
7954 /* 7106 */ "DQUAI\000"
7955 /* 7112 */ "DCBI\000"
7956 /* 7117 */ "ICBI\000"
7957 /* 7122 */ "VSLDBI\000"
7958 /* 7129 */ "VSRDBI\000"
7959 /* 7136 */ "PSUBI\000"
7960 /* 7142 */ "DCCCI\000"
7961 /* 7148 */ "ICCCI\000"
7962 /* 7154 */ "TABORTDCI\000"
7963 /* 7164 */ "RFCI\000"
7964 /* 7169 */ "RFMCI\000"
7965 /* 7175 */ "TABORTWCI\000"
7966 /* 7185 */ "SRADI\000"
7967 /* 7191 */ "PADDI\000"
7968 /* 7197 */ "RFDI\000"
7969 /* 7202 */ "CMPLDI\000"
7970 /* 7209 */ "CLRLSLDI\000"
7971 /* 7218 */ "EXTLDI\000"
7972 /* 7225 */ "XXPERMDI\000"
7973 /* 7234 */ "CMPDI\000"
7974 /* 7240 */ "CLRRDI\000"
7975 /* 7247 */ "INSRDI\000"
7976 /* 7254 */ "ROTRDI\000"
7977 /* 7261 */ "EXTRDI\000"
7978 /* 7268 */ "TDI\000"
7979 /* 7272 */ "WRTEEI\000"
7980 /* 7279 */ "RFI\000"
7981 /* 7283 */ "MTFSFI\000"
7982 /* 7290 */ "DTSTSFI\000"
7983 /* 7298 */ "EVSPLATFI\000"
7984 /* 7308 */ "EVMERGEHI\000"
7985 /* 7318 */ "EVMERGELOHI\000"
7986 /* 7330 */ "DBG_PHI\000"
7987 /* 7338 */ "DMXXEXTFDMR512_HI\000"
7988 /* 7356 */ "DMXXINSTDMR512_HI\000"
7989 /* 7374 */ "TLBLI\000"
7990 /* 7380 */ "DSCLI\000"
7991 /* 7386 */ "MULLI\000"
7992 /* 7392 */ "PLI\000"
7993 /* 7396 */ "EXTSWSLI\000"
7994 /* 7405 */ "MTVSRBMI\000"
7995 /* 7414 */ "VRLDMI\000"
7996 /* 7421 */ "RLDIMI\000"
7997 /* 7428 */ "RLWIMI\000"
7998 /* 7435 */ "VRLQMI\000"
7999 /* 7442 */ "EVMHESMI\000"
8000 /* 7451 */ "EVMWHSMI\000"
8001 /* 7460 */ "EVMHOSMI\000"
8002 /* 7469 */ "EVMWSMI\000"
8003 /* 7477 */ "EVMHEUMI\000"
8004 /* 7486 */ "EVMWHUMI\000"
8005 /* 7495 */ "EVMWLUMI\000"
8006 /* 7504 */ "EVMHOUMI\000"
8007 /* 7513 */ "EVMWUMI\000"
8008 /* 7521 */ "VRLWMI\000"
8009 /* 7528 */ "MFFSCRNI\000"
8010 /* 7537 */ "MFFSCDRNI\000"
8011 /* 7547 */ "VSLDOI\000"
8012 /* 7554 */ "XSRDPI\000"
8013 /* 7561 */ "XVRDPI\000"
8014 /* 7568 */ "XSRQPI\000"
8015 /* 7575 */ "XVRSPI\000"
8016 /* 7582 */ "DSCRI\000"
8017 /* 7588 */ "XORI\000"
8018 /* 7593 */ "EFDCFSI\000"
8019 /* 7601 */ "EFSCFSI\000"
8020 /* 7609 */ "EVFSCFSI\000"
8021 /* 7618 */ "G_FPTOSI\000"
8022 /* 7627 */ "EFDCTSI\000"
8023 /* 7635 */ "EFSCTSI\000"
8024 /* 7643 */ "EVFSCTSI\000"
8025 /* 7652 */ "EVSPLATI\000"
8026 /* 7661 */ "LDtocJTI\000"
8027 /* 7670 */ "EFDCFUI\000"
8028 /* 7678 */ "EFSCFUI\000"
8029 /* 7686 */ "EVFSCFUI\000"
8030 /* 7695 */ "G_FPTOUI\000"
8031 /* 7704 */ "EFDCTUI\000"
8032 /* 7712 */ "EFSCTUI\000"
8033 /* 7720 */ "EVFSCTUI\000"
8034 /* 7729 */ "SRAWI\000"
8035 /* 7735 */ "XXSLDWI\000"
8036 /* 7743 */ "CMPLWI\000"
8037 /* 7750 */ "EVRLWI\000"
8038 /* 7757 */ "CLRLSLWI\000"
8039 /* 7766 */ "INSLWI\000"
8040 /* 7773 */ "EVSLWI\000"
8041 /* 7780 */ "EXTLWI\000"
8042 /* 7787 */ "G_FPOWI\000"
8043 /* 7795 */ "CMPWI\000"
8044 /* 7801 */ "CLRRWI\000"
8045 /* 7808 */ "INSRWI\000"
8046 /* 7815 */ "ROTRWI\000"
8047 /* 7822 */ "EXTRWI\000"
8048 /* 7829 */ "LSWI\000"
8049 /* 7834 */ "STSWI\000"
8050 /* 7840 */ "TWI\000"
8051 /* 7844 */ "TCHECK\000"
8052 /* 7851 */ "HASHCHK\000"
8053 /* 7859 */ "COPY_LANEMASK\000"
8054 /* 7873 */ "G_PTRMASK\000"
8055 /* 7883 */ "XXEVAL\000"
8056 /* 7890 */ "VSTRIBL\000"
8057 /* 7898 */ "gBCL\000"
8058 /* 7903 */ "BCCL\000"
8059 /* 7908 */ "RLDCL\000"
8060 /* 7914 */ "RLDICL\000"
8061 /* 7921 */ "GC_LABEL\000"
8062 /* 7930 */ "DBG_LABEL\000"
8063 /* 7940 */ "EH_LABEL\000"
8064 /* 7949 */ "ANNOTATION_LABEL\000"
8065 /* 7966 */ "TLBIEL\000"
8066 /* 7973 */ "ICALL_BRANCH_FUNNEL\000"
8067 /* 7993 */ "GETtlsldADDRPCREL\000"
8068 /* 8011 */ "GETtlsADDRPCREL\000"
8069 /* 8027 */ "ISEL\000"
8070 /* 8032 */ "EVSEL\000"
8071 /* 8038 */ "XXSEL\000"
8072 /* 8044 */ "DCBFL\000"
8073 /* 8050 */ "VSTRIHL\000"
8074 /* 8058 */ "G_FSHL\000"
8075 /* 8065 */ "G_SHL\000"
8076 /* 8071 */ "G_FCEIL\000"
8077 /* 8079 */ "G_SAVGCEIL\000"
8078 /* 8090 */ "G_UAVGCEIL\000"
8079 /* 8101 */ "PATCHABLE_TAIL_CALL\000"
8080 /* 8121 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8081 /* 8148 */ "PATCHABLE_EVENT_CALL\000"
8082 /* 8169 */ "FENTRY_CALL\000"
8083 /* 8181 */ "DSSALL\000"
8084 /* 8188 */ "KILL\000"
8085 /* 8193 */ "LXVPRLL\000"
8086 /* 8201 */ "STXVPRLL\000"
8087 /* 8210 */ "LXVRLL\000"
8088 /* 8217 */ "STXVRLL\000"
8089 /* 8225 */ "LXVLL\000"
8090 /* 8231 */ "STXVLL\000"
8091 /* 8238 */ "G_CONSTANT_POOL\000"
8092 /* 8254 */ "MTLPL\000"
8093 /* 8260 */ "BLRL\000"
8094 /* 8265 */ "gBCLRL\000"
8095 /* 8272 */ "BCCLRL\000"
8096 /* 8279 */ "BDZLRL\000"
8097 /* 8286 */ "BDNZLRL\000"
8098 /* 8294 */ "LXVPRL\000"
8099 /* 8301 */ "STXVPRL\000"
8100 /* 8309 */ "BCTRL\000"
8101 /* 8315 */ "gBCCTRL\000"
8102 /* 8323 */ "BCCCTRL\000"
8103 /* 8331 */ "LXVRL\000"
8104 /* 8337 */ "STXVRL\000"
8105 /* 8344 */ "MFFSL\000"
8106 /* 8350 */ "LVSL\000"
8107 /* 8355 */ "G_ROTL\000"
8108 /* 8362 */ "EFDMUL\000"
8109 /* 8369 */ "G_VECREDUCE_FMUL\000"
8110 /* 8386 */ "G_FMUL\000"
8111 /* 8393 */ "G_VECREDUCE_SEQ_FMUL\000"
8112 /* 8414 */ "G_STRICT_FMUL\000"
8113 /* 8428 */ "G_CLMUL\000"
8114 /* 8436 */ "XXMULMUL\000"
8115 /* 8445 */ "EFSMUL\000"
8116 /* 8452 */ "EVFSMUL\000"
8117 /* 8460 */ "G_VECREDUCE_MUL\000"
8118 /* 8476 */ "G_MUL\000"
8119 /* 8482 */ "LXVL\000"
8120 /* 8487 */ "STXVL\000"
8121 /* 8493 */ "LBARXL\000"
8122 /* 8500 */ "LDARXL\000"
8123 /* 8507 */ "LHARXL\000"
8124 /* 8514 */ "LQARXL\000"
8125 /* 8521 */ "LWARXL\000"
8126 /* 8528 */ "LVXL\000"
8127 /* 8533 */ "STVXL\000"
8128 /* 8539 */ "DCBZL\000"
8129 /* 8545 */ "BDZL\000"
8130 /* 8550 */ "BDNZL\000"
8131 /* 8556 */ "LDtocL\000"
8132 /* 8563 */ "ADDItocL\000"
8133 /* 8572 */ "LWZtocL\000"
8134 /* 8580 */ "ADDItlsgdL\000"
8135 /* 8591 */ "ADDItlsldL\000"
8136 /* 8602 */ "LDgotTprelL\000"
8137 /* 8614 */ "ADDIdtprelL\000"
8138 /* 8626 */ "VEXPANDBM\000"
8139 /* 8636 */ "VMSUMMBM\000"
8140 /* 8645 */ "MTVSRBM\000"
8141 /* 8653 */ "VEXTRACTBM\000"
8142 /* 8664 */ "VSUBUBM\000"
8143 /* 8672 */ "VADDUBM\000"
8144 /* 8680 */ "VMSUMUBM\000"
8145 /* 8689 */ "XXGENPCVBM\000"
8146 /* 8700 */ "VEXPANDDM\000"
8147 /* 8710 */ "MTVSRDM\000"
8148 /* 8718 */ "VEXTRACTDM\000"
8149 /* 8729 */ "VSUBUDM\000"
8150 /* 8737 */ "VADDUDM\000"
8151 /* 8745 */ "VMSUMUDM\000"
8152 /* 8754 */ "XXSSUMUDM\000"
8153 /* 8764 */ "XXGENPCVDM\000"
8154 /* 8775 */ "VCLZDM\000"
8155 /* 8782 */ "CNTLZDM\000"
8156 /* 8790 */ "VCTZDM\000"
8157 /* 8797 */ "CNTTZDM\000"
8158 /* 8805 */ "G_FREM\000"
8159 /* 8812 */ "G_STRICT_FREM\000"
8160 /* 8826 */ "G_SREM\000"
8161 /* 8833 */ "G_UREM\000"
8162 /* 8840 */ "G_SDIVREM\000"
8163 /* 8850 */ "G_UDIVREM\000"
8164 /* 8860 */ "VEXPANDHM\000"
8165 /* 8870 */ "MTVSRHM\000"
8166 /* 8878 */ "VMSUMSHM\000"
8167 /* 8887 */ "VEXTRACTHM\000"
8168 /* 8898 */ "XVSUBUHM\000"
8169 /* 8907 */ "VMLADDUHM\000"
8170 /* 8917 */ "XVADDUHM\000"
8171 /* 8926 */ "XVMULUHM\000"
8172 /* 8935 */ "VMSUMUHM\000"
8173 /* 8944 */ "XXGENPCVHM\000"
8174 /* 8955 */ "TRECLAIM\000"
8175 /* 8964 */ "VRFIM\000"
8176 /* 8970 */ "XSRDPIM\000"
8177 /* 8978 */ "XVRDPIM\000"
8178 /* 8986 */ "XVRSPIM\000"
8179 /* 8994 */ "SETFLM\000"
8180 /* 9001 */ "VRLDNM\000"
8181 /* 9008 */ "RLWINM\000"
8182 /* 9015 */ "VRLQNM\000"
8183 /* 9022 */ "VRLWNM\000"
8184 /* 9029 */ "VEXPANDQM\000"
8185 /* 9039 */ "MTVSRQM\000"
8186 /* 9047 */ "VEXTRACTQM\000"
8187 /* 9058 */ "XSMERGE2T1UQM\000"
8188 /* 9072 */ "XSREBASE2T1UQM\000"
8189 /* 9087 */ "XSMERGE3T1UQM\000"
8190 /* 9101 */ "XSREBASE3T1UQM\000"
8191 /* 9116 */ "XSMERGE2T2UQM\000"
8192 /* 9130 */ "XSREBASE2T2UQM\000"
8193 /* 9145 */ "XSREBASE3T2UQM\000"
8194 /* 9160 */ "XSMERGE2T3UQM\000"
8195 /* 9174 */ "XSREBASE2T3UQM\000"
8196 /* 9189 */ "XSREBASE3T3UQM\000"
8197 /* 9204 */ "XSREBASE2T4UQM\000"
8198 /* 9219 */ "XSADDSUBUQM\000"
8199 /* 9231 */ "VSUBUQM\000"
8200 /* 9239 */ "XSADDADDUQM\000"
8201 /* 9251 */ "VADDUQM\000"
8202 /* 9259 */ "VSUBEUQM\000"
8203 /* 9268 */ "VADDEUQM\000"
8204 /* 9277 */ "XSADDSUBSUQM\000"
8205 /* 9290 */ "XSADDADDSUQM\000"
8206 /* 9303 */ "VPERM\000"
8207 /* 9309 */ "XXPERM\000"
8208 /* 9316 */ "BLA8_RM\000"
8209 /* 9324 */ "BL8_RM\000"
8210 /* 9331 */ "BCTRL8_RM\000"
8211 /* 9341 */ "BLA_RM\000"
8212 /* 9348 */ "BL8_NOTOC_RM\000"
8213 /* 9361 */ "BL_RM\000"
8214 /* 9367 */ "BCTRL_RM\000"
8215 /* 9376 */ "BLA8_NOP_RM\000"
8216 /* 9388 */ "BL8_NOP_RM\000"
8217 /* 9399 */ "BL_NOP_RM\000"
8218 /* 9409 */ "BL8_LDinto_toc_RM\000"
8219 /* 9427 */ "BCTRL8_LDinto_toc_RM\000"
8220 /* 9448 */ "BL_LWZinto_toc_RM\000"
8221 /* 9466 */ "BCTRL_LWZinto_toc_RM\000"
8222 /* 9487 */ "INLINEASM\000"
8223 /* 9497 */ "VPKUDUM\000"
8224 /* 9505 */ "VPKUHUM\000"
8225 /* 9513 */ "G_VECREDUCE_FMINIMUM\000"
8226 /* 9534 */ "G_FMINIMUM\000"
8227 /* 9545 */ "G_ATOMICRMW_FMINIMUM\000"
8228 /* 9566 */ "G_VECREDUCE_FMAXIMUM\000"
8229 /* 9587 */ "G_FMAXIMUM\000"
8230 /* 9598 */ "G_ATOMICRMW_FMAXIMUM\000"
8231 /* 9619 */ "G_VECREDUCE_FMINIMUMNUM\000"
8232 /* 9643 */ "G_FMINIMUMNUM\000"
8233 /* 9657 */ "G_ATOMICRMW_FMINIMUMNUM\000"
8234 /* 9681 */ "G_VECREDUCE_FMAXIMUMNUM\000"
8235 /* 9705 */ "G_FMAXIMUMNUM\000"
8236 /* 9719 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
8237 /* 9743 */ "G_FMINNUM\000"
8238 /* 9753 */ "G_FMAXNUM\000"
8239 /* 9763 */ "VPKUWUM\000"
8240 /* 9771 */ "VEXPANDWM\000"
8241 /* 9781 */ "MTVSRWM\000"
8242 /* 9789 */ "VEXTRACTWM\000"
8243 /* 9800 */ "XVSUBUWM\000"
8244 /* 9809 */ "XVADDUWM\000"
8245 /* 9818 */ "XVMULUWM\000"
8246 /* 9827 */ "XXGENPCVWM\000"
8247 /* 9838 */ "EVMHEGSMFAN\000"
8248 /* 9850 */ "EVMHOGSMFAN\000"
8249 /* 9862 */ "EVMWSMFAN\000"
8250 /* 9872 */ "EVMWSSFAN\000"
8251 /* 9882 */ "EVMHEGSMIAN\000"
8252 /* 9894 */ "EVMHOGSMIAN\000"
8253 /* 9906 */ "EVMWSMIAN\000"
8254 /* 9916 */ "EVMHEGUMIAN\000"
8255 /* 9928 */ "EVMHOGUMIAN\000"
8256 /* 9940 */ "EVMWUMIAN\000"
8257 /* 9950 */ "G_FATAN\000"
8258 /* 9958 */ "G_FTAN\000"
8259 /* 9965 */ "G_INTRINSIC_ROUNDEVEN\000"
8260 /* 9987 */ "G_ASSERT_ALIGN\000"
8261 /* 10002 */ "G_FCOPYSIGN\000"
8262 /* 10014 */ "VUCMPRHN\000"
8263 /* 10023 */ "VRFIN\000"
8264 /* 10029 */ "TBEGIN\000"
8265 /* 10036 */ "G_VECREDUCE_FMIN\000"
8266 /* 10053 */ "G_ATOMICRMW_FMIN\000"
8267 /* 10070 */ "G_VECREDUCE_SMIN\000"
8268 /* 10087 */ "G_SMIN\000"
8269 /* 10094 */ "ATOMIC_LOAD_UMIN\000"
8270 /* 10111 */ "G_VECREDUCE_UMIN\000"
8271 /* 10128 */ "G_UMIN\000"
8272 /* 10135 */ "G_ATOMICRMW_UMIN\000"
8273 /* 10152 */ "ATOMIC_LOAD_MIN\000"
8274 /* 10168 */ "G_ATOMICRMW_MIN\000"
8275 /* 10184 */ "MFSRIN\000"
8276 /* 10191 */ "MTSRIN\000"
8277 /* 10198 */ "G_FASIN\000"
8278 /* 10206 */ "G_FSIN\000"
8279 /* 10213 */ "VUCMPRLN\000"
8280 /* 10222 */ "PMXVBF16GER2NN\000"
8281 /* 10237 */ "PMXVF16GER2NN\000"
8282 /* 10251 */ "PMDMXVBF16GERX2NN\000"
8283 /* 10269 */ "PMDMXVF16GERX2NN\000"
8284 /* 10286 */ "PMXVF32GERNN\000"
8285 /* 10299 */ "PMXVF64GERNN\000"
8286 /* 10312 */ "PMXVBF16GER2WNN\000"
8287 /* 10328 */ "PMXVF16GER2WNN\000"
8288 /* 10343 */ "PMXVF32GERWNN\000"
8289 /* 10357 */ "PMXVF64GERWNN\000"
8290 /* 10371 */ "CFI_INSTRUCTION\000"
8291 /* 10387 */ "G_CTLZ_ZERO_POISON\000"
8292 /* 10406 */ "G_CTTZ_ZERO_POISON\000"
8293 /* 10425 */ "PMXVBF16GER2PN\000"
8294 /* 10440 */ "PMXVF16GER2PN\000"
8295 /* 10454 */ "PMDMXVBF16GERX2PN\000"
8296 /* 10472 */ "PMDMXVF16GERX2PN\000"
8297 /* 10489 */ "XSCVSPDPN\000"
8298 /* 10499 */ "PMXVF32GERPN\000"
8299 /* 10512 */ "PMXVF64GERPN\000"
8300 /* 10525 */ "XVCVBF16SPN\000"
8301 /* 10537 */ "XSCVDPSPN\000"
8302 /* 10547 */ "PMXVBF16GER2WPN\000"
8303 /* 10563 */ "PMXVF16GER2WPN\000"
8304 /* 10578 */ "PMXVF32GERWPN\000"
8305 /* 10592 */ "PMXVF64GERWPN\000"
8306 /* 10606 */ "DARN\000"
8307 /* 10611 */ "MFFSCRN\000"
8308 /* 10619 */ "MFFSCDRN\000"
8309 /* 10628 */ "DRINTN\000"
8310 /* 10635 */ "ATTN\000"
8311 /* 10640 */ "ADJCALLSTACKDOWN\000"
8312 /* 10657 */ "ADD4O\000"
8313 /* 10663 */ "ADDC8O\000"
8314 /* 10670 */ "SUBFC8O\000"
8315 /* 10678 */ "ADD8O\000"
8316 /* 10684 */ "ADDE8O\000"
8317 /* 10691 */ "SUBFE8O\000"
8318 /* 10699 */ "ADDME8O\000"
8319 /* 10707 */ "SUBFME8O\000"
8320 /* 10716 */ "ADDZE8O\000"
8321 /* 10724 */ "SUBFZE8O\000"
8322 /* 10733 */ "SUBF8O\000"
8323 /* 10740 */ "NEG8O\000"
8324 /* 10746 */ "G_SSUBO\000"
8325 /* 10754 */ "G_USUBO\000"
8326 /* 10762 */ "ADDCO\000"
8327 /* 10768 */ "SUBFCO\000"
8328 /* 10775 */ "G_SADDO\000"
8329 /* 10783 */ "G_UADDO\000"
8330 /* 10791 */ "MULLDO\000"
8331 /* 10798 */ "LDAT_CSNE_PSEUDO\000"
8332 /* 10815 */ "LWAT_CSNE_PSEUDO\000"
8333 /* 10832 */ "LQX_PSEUDO\000"
8334 /* 10843 */ "STQX_PSEUDO\000"
8335 /* 10855 */ "DIVDO\000"
8336 /* 10861 */ "ADDEO\000"
8337 /* 10867 */ "DIVDEO\000"
8338 /* 10874 */ "SUBFEO\000"
8339 /* 10881 */ "ADDMEO\000"
8340 /* 10888 */ "SUBFMEO\000"
8341 /* 10896 */ "DIVWEO\000"
8342 /* 10903 */ "ADDZEO\000"
8343 /* 10910 */ "SUBFZEO\000"
8344 /* 10918 */ "SUBFO\000"
8345 /* 10924 */ "JUMP_TABLE_DEBUG_INFO\000"
8346 /* 10946 */ "NEGO\000"
8347 /* 10951 */ "EVSTWHO\000"
8348 /* 10959 */ "TLBSYNCIO\000"
8349 /* 10969 */ "PTESYNCIO\000"
8350 /* 10979 */ "TLBIEIO\000"
8351 /* 10987 */ "PseudoEIEIO\000"
8352 /* 10999 */ "EnforceIEIO\000"
8353 /* 11011 */ "EVMERGELO\000"
8354 /* 11021 */ "EVMERGEHILO\000"
8355 /* 11033 */ "VSLO\000"
8356 /* 11038 */ "G_SMULO\000"
8357 /* 11046 */ "G_UMULO\000"
8358 /* 11054 */ "XSCVQPDPO\000"
8359 /* 11064 */ "DCMPO\000"
8360 /* 11070 */ "XSNMSUBQPO\000"
8361 /* 11081 */ "XSMSUBQPO\000"
8362 /* 11091 */ "XSSUBQPO\000"
8363 /* 11100 */ "XSNMADDQPO\000"
8364 /* 11111 */ "XSMADDQPO\000"
8365 /* 11121 */ "XSADDQPO\000"
8366 /* 11130 */ "XSMULQPO\000"
8367 /* 11139 */ "XSSQRTQPO\000"
8368 /* 11149 */ "XSDIVQPO\000"
8369 /* 11158 */ "G_BZERO\000"
8370 /* 11166 */ "VSRO\000"
8371 /* 11171 */ "DIVDUO\000"
8372 /* 11178 */ "DIVDEUO\000"
8373 /* 11186 */ "DIVWEUO\000"
8374 /* 11194 */ "DIVWUO\000"
8375 /* 11201 */ "MULLWO\000"
8376 /* 11208 */ "DIVWO\000"
8377 /* 11214 */ "EVSTWWO\000"
8378 /* 11222 */ "STACKMAP\000"
8379 /* 11231 */ "NAP\000"
8380 /* 11235 */ "G_DEBUGTRAP\000"
8381 /* 11247 */ "G_UBSANTRAP\000"
8382 /* 11259 */ "G_TRAP\000"
8383 /* 11266 */ "G_ATOMICRMW_UDEC_WRAP\000"
8384 /* 11288 */ "G_ATOMICRMW_UINC_WRAP\000"
8385 /* 11310 */ "G_BSWAP\000"
8386 /* 11318 */ "ATOMIC_SWAP\000"
8387 /* 11330 */ "XXAESDECP\000"
8388 /* 11340 */ "XXAESENCP\000"
8389 /* 11350 */ "XSNMSUBADP\000"
8390 /* 11361 */ "XVNMSUBADP\000"
8391 /* 11372 */ "XSMSUBADP\000"
8392 /* 11382 */ "XVMSUBADP\000"
8393 /* 11392 */ "XSNMADDADP\000"
8394 /* 11403 */ "XVNMADDADP\000"
8395 /* 11414 */ "XSMADDADP\000"
8396 /* 11424 */ "XVMADDADP\000"
8397 /* 11434 */ "XSSUBDP\000"
8398 /* 11442 */ "XVSUBDP\000"
8399 /* 11450 */ "XSTSTDCDP\000"
8400 /* 11460 */ "XVTSTDCDP\000"
8401 /* 11470 */ "XSMINCDP\000"
8402 /* 11479 */ "XSMAXCDP\000"
8403 /* 11488 */ "XSADDDP\000"
8404 /* 11496 */ "XVADDDP\000"
8405 /* 11504 */ "XSCVSXDDP\000"
8406 /* 11514 */ "XVCVSXDDP\000"
8407 /* 11524 */ "XSCVUXDDP\000"
8408 /* 11534 */ "XVCVUXDDP\000"
8409 /* 11544 */ "XSCMPGEDP\000"
8410 /* 11554 */ "XVCMPGEDP\000"
8411 /* 11564 */ "XSREDP\000"
8412 /* 11571 */ "XVREDP\000"
8413 /* 11578 */ "XSRSQRTEDP\000"
8414 /* 11589 */ "XVRSQRTEDP\000"
8415 /* 11600 */ "XSNEGDP\000"
8416 /* 11608 */ "XVNEGDP\000"
8417 /* 11616 */ "XSXSIGDP\000"
8418 /* 11625 */ "XVXSIGDP\000"
8419 /* 11634 */ "XXSPLTIDP\000"
8420 /* 11644 */ "XSMINJDP\000"
8421 /* 11653 */ "XSMAXJDP\000"
8422 /* 11662 */ "XSMULDP\000"
8423 /* 11670 */ "XVMULDP\000"
8424 /* 11678 */ "XSNMSUBMDP\000"
8425 /* 11689 */ "XVNMSUBMDP\000"
8426 /* 11700 */ "XSMSUBMDP\000"
8427 /* 11710 */ "XVMSUBMDP\000"
8428 /* 11720 */ "XSNMADDMDP\000"
8429 /* 11731 */ "XVNMADDMDP\000"
8430 /* 11742 */ "XSMADDMDP\000"
8431 /* 11752 */ "XVMADDMDP\000"
8432 /* 11762 */ "XSCPSGNDP\000"
8433 /* 11772 */ "XVCPSGNDP\000"
8434 /* 11782 */ "XSMINDP\000"
8435 /* 11790 */ "XVMINDP\000"
8436 /* 11798 */ "MSGSNDP\000"
8437 /* 11806 */ "XSCMPODP\000"
8438 /* 11815 */ "XSCVHPDP\000"
8439 /* 11824 */ "XSCVQPDP\000"
8440 /* 11833 */ "XSCVSPDP\000"
8441 /* 11842 */ "XVCVSPDP\000"
8442 /* 11851 */ "XSIEXPDP\000"
8443 /* 11860 */ "XVIEXPDP\000"
8444 /* 11869 */ "XSCMPEXPDP\000"
8445 /* 11880 */ "XSXEXPDP\000"
8446 /* 11889 */ "XVXEXPDP\000"
8447 /* 11898 */ "XSCMPEQDP\000"
8448 /* 11908 */ "XVCMPEQDP\000"
8449 /* 11918 */ "XSNABSDP\000"
8450 /* 11927 */ "XVNABSDP\000"
8451 /* 11936 */ "XSABSDP\000"
8452 /* 11944 */ "XVABSDP\000"
8453 /* 11952 */ "DCTDP\000"
8454 /* 11958 */ "XSCMPGTDP\000"
8455 /* 11968 */ "XVCMPGTDP\000"
8456 /* 11978 */ "XSSQRTDP\000"
8457 /* 11987 */ "XSTSQRTDP\000"
8458 /* 11997 */ "XVTSQRTDP\000"
8459 /* 12007 */ "XVSQRTDP\000"
8460 /* 12016 */ "XSCMPUDP\000"
8461 /* 12025 */ "XSDIVDP\000"
8462 /* 12033 */ "XSTDIVDP\000"
8463 /* 12042 */ "XVTDIVDP\000"
8464 /* 12051 */ "XVDIVDP\000"
8465 /* 12059 */ "XVCVSXWDP\000"
8466 /* 12069 */ "XVCVUXWDP\000"
8467 /* 12079 */ "XSMAXDP\000"
8468 /* 12087 */ "XVMAXDP\000"
8469 /* 12095 */ "CTRL_DEP\000"
8470 /* 12104 */ "DCBFEP\000"
8471 /* 12111 */ "ICBIEP\000"
8472 /* 12118 */ "TLBIEP\000"
8473 /* 12125 */ "DCBZLEP\000"
8474 /* 12133 */ "DCBTEP\000"
8475 /* 12140 */ "DCBSTEP\000"
8476 /* 12148 */ "DCBTSTEP\000"
8477 /* 12157 */ "DCBZEP\000"
8478 /* 12164 */ "VCMPBFP\000"
8479 /* 12172 */ "VNMSUBFP\000"
8480 /* 12181 */ "VSUBFP\000"
8481 /* 12188 */ "VMADDFP\000"
8482 /* 12196 */ "VADDFP\000"
8483 /* 12203 */ "VLOGEFP\000"
8484 /* 12211 */ "VCMPGEFP\000"
8485 /* 12220 */ "VREFP\000"
8486 /* 12226 */ "VEXPTEFP\000"
8487 /* 12235 */ "VRSQRTEFP\000"
8488 /* 12245 */ "VMINFP\000"
8489 /* 12252 */ "G_SITOFP\000"
8490 /* 12261 */ "G_UITOFP\000"
8491 /* 12270 */ "VCMPEQFP\000"
8492 /* 12279 */ "VCMPGTFP\000"
8493 /* 12288 */ "VMAXFP\000"
8494 /* 12295 */ "XSCVDPHP\000"
8495 /* 12304 */ "XVCVSPHP\000"
8496 /* 12313 */ "VRFIP\000"
8497 /* 12319 */ "XSRDPIP\000"
8498 /* 12327 */ "XVRDPIP\000"
8499 /* 12335 */ "XVRSPIP\000"
8500 /* 12343 */ "HASHCHKP\000"
8501 /* 12352 */ "XXAESGENLKP\000"
8502 /* 12364 */ "DCBFLP\000"
8503 /* 12371 */ "G_FCMP\000"
8504 /* 12378 */ "G_STRICT_FCMP\000"
8505 /* 12392 */ "G_ICMP\000"
8506 /* 12399 */ "G_SCMP\000"
8507 /* 12406 */ "G_UCMP\000"
8508 /* 12413 */ "PMXVBF16GER2NP\000"
8509 /* 12428 */ "PMXVF16GER2NP\000"
8510 /* 12442 */ "PMDMXVBF16GERX2NP\000"
8511 /* 12460 */ "PMDMXVF16GERX2NP\000"
8512 /* 12477 */ "PMXVF32GERNP\000"
8513 /* 12490 */ "PMXVF64GERNP\000"
8514 /* 12503 */ "PMXVBF16GER2WNP\000"
8515 /* 12519 */ "PMXVF16GER2WNP\000"
8516 /* 12534 */ "PMXVF32GERWNP\000"
8517 /* 12548 */ "PMXVF64GERWNP\000"
8518 /* 12562 */ "BLA8_NOP\000"
8519 /* 12571 */ "BL8_NOP\000"
8520 /* 12579 */ "UNENCODED_NOP\000"
8521 /* 12593 */ "BL_NOP\000"
8522 /* 12600 */ "CONVERGENCECTRL_LOOP\000"
8523 /* 12621 */ "G_CTPOP\000"
8524 /* 12629 */ "STOP\000"
8525 /* 12634 */ "PATCHABLE_OP\000"
8526 /* 12647 */ "FAULTING_OP\000"
8527 /* 12659 */ "PMXVBF16GER2PP\000"
8528 /* 12674 */ "PMXVF16GER2PP\000"
8529 /* 12688 */ "PMXVI16GER2PP\000"
8530 /* 12702 */ "PMDMXVBF16GERX2PP\000"
8531 /* 12720 */ "PMDMXVF16GERX2PP\000"
8532 /* 12737 */ "PMXVI8GER4PP\000"
8533 /* 12750 */ "PMDMXVI8GERX4PP\000"
8534 /* 12766 */ "PMXVI4GER8PP\000"
8535 /* 12779 */ "PMXVF32GERPP\000"
8536 /* 12792 */ "PMXVF64GERPP\000"
8537 /* 12805 */ "PMXVI16GER2SPP\000"
8538 /* 12820 */ "PMXVI8GER4SPP\000"
8539 /* 12834 */ "PMDMXVI8GERX4SPP\000"
8540 /* 12851 */ "PMXVI8GER4WSPP\000"
8541 /* 12866 */ "PMXVBF16GER2WPP\000"
8542 /* 12882 */ "PMXVF16GER2WPP\000"
8543 /* 12897 */ "PMXVI16GER2WPP\000"
8544 /* 12912 */ "PMXVI8GER4WPP\000"
8545 /* 12926 */ "PMXVI4GER8WPP\000"
8546 /* 12940 */ "PMXVF32GERWPP\000"
8547 /* 12954 */ "PMXVF64GERWPP\000"
8548 /* 12968 */ "PMXVI16GER2SWPP\000"
8549 /* 12984 */ "XSNMSUBQP\000"
8550 /* 12994 */ "XSMSUBQP\000"
8551 /* 13003 */ "XSSUBQP\000"
8552 /* 13011 */ "XSTSTDCQP\000"
8553 /* 13021 */ "XSMINCQP\000"
8554 /* 13030 */ "XSMAXCQP\000"
8555 /* 13039 */ "XSNMADDQP\000"
8556 /* 13049 */ "XSMADDQP\000"
8557 /* 13058 */ "XSADDQP\000"
8558 /* 13066 */ "XSCVSDQP\000"
8559 /* 13075 */ "XSCVUDQP\000"
8560 /* 13084 */ "XSCMPGEQP\000"
8561 /* 13094 */ "XSNEGQP\000"
8562 /* 13102 */ "XSXSIGQP\000"
8563 /* 13111 */ "XSMULQP\000"
8564 /* 13119 */ "XSCPSGNQP\000"
8565 /* 13129 */ "XSCMPOQP\000"
8566 /* 13138 */ "XSCVDPQP\000"
8567 /* 13147 */ "XSIEXPQP\000"
8568 /* 13156 */ "XSCMPEXPQP\000"
8569 /* 13167 */ "XSXEXPQP\000"
8570 /* 13176 */ "XSCMPEQQP\000"
8571 /* 13186 */ "XSCVSQQP\000"
8572 /* 13195 */ "XSCVUQQP\000"
8573 /* 13204 */ "XSNABSQP\000"
8574 /* 13213 */ "XSABSQP\000"
8575 /* 13221 */ "XSCMPGTQP\000"
8576 /* 13231 */ "XSSQRTQP\000"
8577 /* 13240 */ "XSCMPUQP\000"
8578 /* 13249 */ "XSDIVQP\000"
8579 /* 13257 */ "RESTORE_DMRP\000"
8580 /* 13270 */ "SPILL_DMRP\000"
8581 /* 13281 */ "XSNMSUBASP\000"
8582 /* 13292 */ "XVNMSUBASP\000"
8583 /* 13303 */ "XSMSUBASP\000"
8584 /* 13313 */ "XVMSUBASP\000"
8585 /* 13323 */ "XSNMADDASP\000"
8586 /* 13334 */ "XVNMADDASP\000"
8587 /* 13345 */ "XSMADDASP\000"
8588 /* 13355 */ "XVMADDASP\000"
8589 /* 13365 */ "XSSUBSP\000"
8590 /* 13373 */ "XVSUBSP\000"
8591 /* 13381 */ "XSTSTDCSP\000"
8592 /* 13391 */ "XVTSTDCSP\000"
8593 /* 13401 */ "XSADDSP\000"
8594 /* 13409 */ "XVADDSP\000"
8595 /* 13417 */ "XSCVSXDSP\000"
8596 /* 13427 */ "XVCVSXDSP\000"
8597 /* 13437 */ "XSCVUXDSP\000"
8598 /* 13447 */ "XVCVUXDSP\000"
8599 /* 13457 */ "XVCMPGESP\000"
8600 /* 13467 */ "XSRESP\000"
8601 /* 13474 */ "XVRESP\000"
8602 /* 13481 */ "XSRSQRTESP\000"
8603 /* 13492 */ "XVRSQRTESP\000"
8604 /* 13503 */ "XVNEGSP\000"
8605 /* 13511 */ "XVXSIGSP\000"
8606 /* 13520 */ "XSMULSP\000"
8607 /* 13528 */ "XVMULSP\000"
8608 /* 13536 */ "XSNMSUBMSP\000"
8609 /* 13547 */ "XVNMSUBMSP\000"
8610 /* 13558 */ "XSMSUBMSP\000"
8611 /* 13568 */ "XVMSUBMSP\000"
8612 /* 13578 */ "XSNMADDMSP\000"
8613 /* 13589 */ "XVNMADDMSP\000"
8614 /* 13600 */ "XSMADDMSP\000"
8615 /* 13610 */ "XVMADDMSP\000"
8616 /* 13620 */ "XVCPSGNSP\000"
8617 /* 13630 */ "XVMINSP\000"
8618 /* 13638 */ "XSCVDPSP\000"
8619 /* 13647 */ "XVCVDPSP\000"
8620 /* 13656 */ "XVCVHPSP\000"
8621 /* 13665 */ "XVIEXPSP\000"
8622 /* 13674 */ "XVXEXPSP\000"
8623 /* 13683 */ "XVCMPEQSP\000"
8624 /* 13693 */ "DRSP\000"
8625 /* 13698 */ "FRSP\000"
8626 /* 13703 */ "XSRSP\000"
8627 /* 13709 */ "XVNABSSP\000"
8628 /* 13718 */ "XVABSSP\000"
8629 /* 13726 */ "PLXSSP\000"
8630 /* 13733 */ "PSTXSSP\000"
8631 /* 13741 */ "XVCMPGTSP\000"
8632 /* 13751 */ "XSSQRTSP\000"
8633 /* 13760 */ "XVTSQRTSP\000"
8634 /* 13770 */ "XVSQRTSP\000"
8635 /* 13779 */ "XSDIVSP\000"
8636 /* 13787 */ "XVTDIVSP\000"
8637 /* 13796 */ "XVDIVSP\000"
8638 /* 13804 */ "XVCVSXWSP\000"
8639 /* 13814 */ "XVCVUXWSP\000"
8640 /* 13824 */ "XVMAXSP\000"
8641 /* 13832 */ "HASHSTP\000"
8642 /* 13840 */ "ADJCALLSTACKUP\000"
8643 /* 13855 */ "PREALLOCATED_SETUP\000"
8644 /* 13874 */ "PLXVP\000"
8645 /* 13880 */ "PSTXVP\000"
8646 /* 13887 */ "ATOMIC_LOAD_SUB_NOWP\000"
8647 /* 13908 */ "ATOMIC_LOAD_ADD_NOWP\000"
8648 /* 13929 */ "ATOMIC_LOAD_NAND_NOWP\000"
8649 /* 13951 */ "ATOMIC_LOAD_AND_NOWP\000"
8650 /* 13972 */ "ATOMIC_LOAD_UMIN_NOWP\000"
8651 /* 13994 */ "ATOMIC_LOAD_MIN_NOWP\000"
8652 /* 14015 */ "ATOMIC_SWAP_NOWP\000"
8653 /* 14032 */ "ATOMIC_LOAD_XOR_NOWP\000"
8654 /* 14053 */ "ATOMIC_LOAD_OR_NOWP\000"
8655 /* 14073 */ "ATOMIC_LOAD_UMAX_NOWP\000"
8656 /* 14095 */ "ATOMIC_LOAD_MAX_NOWP\000"
8657 /* 14116 */ "G_FLDEXP\000"
8658 /* 14125 */ "G_STRICT_FLDEXP\000"
8659 /* 14141 */ "G_FEXP\000"
8660 /* 14148 */ "G_FFREXP\000"
8661 /* 14157 */ "XSRQPXP\000"
8662 /* 14165 */ "VEXTSD2Q\000"
8663 /* 14174 */ "VSRAQ\000"
8664 /* 14180 */ "DQUAQ\000"
8665 /* 14186 */ "DSUBQ\000"
8666 /* 14192 */ "VPRTYBQ\000"
8667 /* 14200 */ "DTSTDCQ\000"
8668 /* 14208 */ "DENBCDQ\000"
8669 /* 14216 */ "DADDQ\000"
8670 /* 14222 */ "DRRNDQ\000"
8671 /* 14229 */ "DDEDPDQ\000"
8672 /* 14237 */ "EFDCMPEQ\000"
8673 /* 14246 */ "EFSCMPEQ\000"
8674 /* 14255 */ "EVFSCMPEQ\000"
8675 /* 14265 */ "EVCMPEQ\000"
8676 /* 14273 */ "EFDTSTEQ\000"
8677 /* 14282 */ "EFSTSTEQ\000"
8678 /* 14291 */ "EVFSTSTEQ\000"
8679 /* 14301 */ "DTSTSFQ\000"
8680 /* 14309 */ "DTSTDGQ\000"
8681 /* 14317 */ "DQUAIQ\000"
8682 /* 14324 */ "DTSTSFIQ\000"
8683 /* 14333 */ "DSCLIQ\000"
8684 /* 14340 */ "DSCRIQ\000"
8685 /* 14347 */ "LXVKQ\000"
8686 /* 14353 */ "ICBLQ\000"
8687 /* 14359 */ "VRLQ\000"
8688 /* 14364 */ "VSLQ\000"
8689 /* 14369 */ "DMULQ\000"
8690 /* 14375 */ "VBPERMQ\000"
8691 /* 14383 */ "DRINTNQ\000"
8692 /* 14391 */ "DCMPOQ\000"
8693 /* 14398 */ "DRDPQ\000"
8694 /* 14404 */ "DCTQPQ\000"
8695 /* 14411 */ "DCFFIXQQ\000"
8696 /* 14420 */ "DCTFIXQQ\000"
8697 /* 14429 */ "XXBRQ\000"
8698 /* 14435 */ "VSRQ\000"
8699 /* 14440 */ "VMODSQ\000"
8700 /* 14447 */ "VDIVESQ\000"
8701 /* 14455 */ "VCMPSQ\000"
8702 /* 14462 */ "VCMPGTSQ\000"
8703 /* 14471 */ "VDIVSQ\000"
8704 /* 14478 */ "STQ\000"
8705 /* 14482 */ "VMUL10UQ\000"
8706 /* 14491 */ "VMUL10CUQ\000"
8707 /* 14501 */ "VSUBCUQ\000"
8708 /* 14509 */ "VADDCUQ\000"
8709 /* 14517 */ "VMUL10ECUQ\000"
8710 /* 14528 */ "VSUBECUQ\000"
8711 /* 14537 */ "VADDECUQ\000"
8712 /* 14546 */ "VMODUQ\000"
8713 /* 14553 */ "VMUL10EUQ\000"
8714 /* 14563 */ "VDIVEUQ\000"
8715 /* 14571 */ "DCMPUQ\000"
8716 /* 14578 */ "VCMPUQ\000"
8717 /* 14585 */ "VCMPEQUQ\000"
8718 /* 14594 */ "VCMPGTUQ\000"
8719 /* 14603 */ "VDIVUQ\000"
8720 /* 14610 */ "DDIVQ\000"
8721 /* 14616 */ "DIEXQ\000"
8722 /* 14622 */ "DTSTEXQ\000"
8723 /* 14630 */ "DXEXQ\000"
8724 /* 14636 */ "DCFFIXQ\000"
8725 /* 14644 */ "DCTFIXQ\000"
8726 /* 14652 */ "DRINTXQ\000"
8727 /* 14660 */ "MBAR\000"
8728 /* 14665 */ "UpdateGBR\000"
8729 /* 14675 */ "VSTRIBR\000"
8730 /* 14683 */ "G_BR\000"
8731 /* 14688 */ "INLINEASM_BR\000"
8732 /* 14701 */ "SETNBCR\000"
8733 /* 14709 */ "SETBCR\000"
8734 /* 14716 */ "MFDCR\000"
8735 /* 14722 */ "RLDCR\000"
8736 /* 14728 */ "MTDCR\000"
8737 /* 14734 */ "MFCR\000"
8738 /* 14739 */ "RLDICR\000"
8739 /* 14746 */ "MFUDSCR\000"
8740 /* 14754 */ "MTUDSCR\000"
8741 /* 14762 */ "MFVSCR\000"
8742 /* 14769 */ "MTVSCR\000"
8743 /* 14776 */ "RESTORE_CR\000"
8744 /* 14787 */ "SPILL_CR\000"
8745 /* 14796 */ "ADDItlsgdLADDR\000"
8746 /* 14811 */ "ADDItlsldLADDR\000"
8747 /* 14826 */ "G_BLOCK_ADDR\000"
8748 /* 14839 */ "GETtlsldADDR\000"
8749 /* 14852 */ "GETtlsADDR\000"
8750 /* 14863 */ "PMXVF32GER\000"
8751 /* 14874 */ "PMXVF64GER\000"
8752 /* 14885 */ "VNCIPHER\000"
8753 /* 14894 */ "VCIPHER\000"
8754 /* 14902 */ "MEMBARRIER\000"
8755 /* 14913 */ "G_CONSTANT_FOLD_BARRIER\000"
8756 /* 14937 */ "PATCHABLE_FUNCTION_ENTER\000"
8757 /* 14962 */ "G_READCYCLECOUNTER\000"
8758 /* 14981 */ "G_READSTEADYCOUNTER\000"
8759 /* 15001 */ "G_READ_REGISTER\000"
8760 /* 15017 */ "G_WRITE_REGISTER\000"
8761 /* 15034 */ "VSTRIHR\000"
8762 /* 15042 */ "G_ASHR\000"
8763 /* 15049 */ "G_FSHR\000"
8764 /* 15056 */ "G_LSHR\000"
8765 /* 15063 */ "KILL_PAIR\000"
8766 /* 15073 */ "BLR\000"
8767 /* 15077 */ "gBCLR\000"
8768 /* 15083 */ "BCCLR\000"
8769 /* 15089 */ "MFLR\000"
8770 /* 15094 */ "MTLR\000"
8771 /* 15099 */ "G_CLMULR\000"
8772 /* 15108 */ "BDZLR\000"
8773 /* 15114 */ "BDNZLR\000"
8774 /* 15121 */ "MovePCtoLR\000"
8775 /* 15132 */ "MoveGOTtoLR\000"
8776 /* 15144 */ "RESTORE_DMR\000"
8777 /* 15156 */ "SPILL_DMR\000"
8778 /* 15166 */ "FMR\000"
8779 /* 15170 */ "DMMR\000"
8780 /* 15175 */ "MFPMR\000"
8781 /* 15181 */ "MTPMR\000"
8782 /* 15187 */ "VPERMR\000"
8783 /* 15194 */ "XXPERMR\000"
8784 /* 15202 */ "CONVERGENCECTRL_ANCHOR\000"
8785 /* 15225 */ "XXLOR\000"
8786 /* 15231 */ "XXLNOR\000"
8787 /* 15238 */ "CRNOR\000"
8788 /* 15244 */ "EVNOR\000"
8789 /* 15250 */ "G_FFLOOR\000"
8790 /* 15259 */ "G_SAVGFLOOR\000"
8791 /* 15271 */ "G_UAVGFLOOR\000"
8792 /* 15283 */ "CROR\000"
8793 /* 15288 */ "G_EXTRACT_SUBVECTOR\000"
8794 /* 15308 */ "G_INSERT_SUBVECTOR\000"
8795 /* 15327 */ "G_BUILD_VECTOR\000"
8796 /* 15342 */ "G_SHUFFLE_VECTOR\000"
8797 /* 15359 */ "G_STEP_VECTOR\000"
8798 /* 15373 */ "G_SPLAT_VECTOR\000"
8799 /* 15388 */ "EVOR\000"
8800 /* 15393 */ "XXLXOR\000"
8801 /* 15400 */ "DMXOR\000"
8802 /* 15406 */ "VPERMXOR\000"
8803 /* 15415 */ "CRXOR\000"
8804 /* 15421 */ "EVXOR\000"
8805 /* 15427 */ "ATOMIC_LOAD_XOR\000"
8806 /* 15443 */ "G_VECREDUCE_XOR\000"
8807 /* 15459 */ "G_XOR\000"
8808 /* 15465 */ "G_ATOMICRMW_XOR\000"
8809 /* 15481 */ "ATOMIC_LOAD_OR\000"
8810 /* 15496 */ "G_VECREDUCE_OR\000"
8811 /* 15511 */ "G_OR\000"
8812 /* 15516 */ "G_ATOMICRMW_OR\000"
8813 /* 15531 */ "MFSPR\000"
8814 /* 15537 */ "MTSPR\000"
8815 /* 15543 */ "MFSR\000"
8816 /* 15548 */ "MFMSR\000"
8817 /* 15554 */ "MTMSR\000"
8818 /* 15560 */ "MTSR\000"
8819 /* 15565 */ "LVSR\000"
8820 /* 15570 */ "TAILBCTR\000"
8821 /* 15579 */ "gBCCTR\000"
8822 /* 15586 */ "BCCCTR\000"
8823 /* 15593 */ "MFCTR\000"
8824 /* 15599 */ "MTCTR\000"
8825 /* 15605 */ "G_ROTR\000"
8826 /* 15612 */ "G_INTTOPTR\000"
8827 /* 15623 */ "PMXVI16GER2S\000"
8828 /* 15636 */ "ADDG6S\000"
8829 /* 15643 */ "EFDABS\000"
8830 /* 15650 */ "G_FABS\000"
8831 /* 15657 */ "EFDNABS\000"
8832 /* 15665 */ "EFSNABS\000"
8833 /* 15673 */ "EVFSNABS\000"
8834 /* 15682 */ "EFSABS\000"
8835 /* 15689 */ "EVFSABS\000"
8836 /* 15697 */ "EVABS\000"
8837 /* 15703 */ "G_ABS\000"
8838 /* 15709 */ "VSUM4SBS\000"
8839 /* 15718 */ "VSUBSBS\000"
8840 /* 15726 */ "VADDSBS\000"
8841 /* 15734 */ "VSUM4UBS\000"
8842 /* 15743 */ "VSUBUBS\000"
8843 /* 15751 */ "VADDUBS\000"
8844 /* 15759 */ "FSUBS\000"
8845 /* 15765 */ "FMSUBS\000"
8846 /* 15772 */ "FNMSUBS\000"
8847 /* 15780 */ "G_ABDS\000"
8848 /* 15787 */ "FADDS\000"
8849 /* 15793 */ "FMADDS\000"
8850 /* 15800 */ "FNMADDS\000"
8851 /* 15808 */ "FCFIDS\000"
8852 /* 15815 */ "DCBTDS\000"
8853 /* 15822 */ "DCBTSTDS\000"
8854 /* 15831 */ "XSCVDPSXDS\000"
8855 /* 15842 */ "XVCVDPSXDS\000"
8856 /* 15853 */ "XVCVSPSXDS\000"
8857 /* 15864 */ "XSCVDPUXDS\000"
8858 /* 15875 */ "XVCVDPUXDS\000"
8859 /* 15886 */ "XVCVSPUXDS\000"
8860 /* 15897 */ "V_SETALLONES\000"
8861 /* 15910 */ "FRES\000"
8862 /* 15915 */ "FRSQRTES\000"
8863 /* 15924 */ "G_UNMERGE_VALUES\000"
8864 /* 15941 */ "G_MERGE_VALUES\000"
8865 /* 15956 */ "EFDCFS\000"
8866 /* 15963 */ "MFFS\000"
8867 /* 15968 */ "PLFS\000"
8868 /* 15973 */ "MCRFS\000"
8869 /* 15979 */ "PSTFS\000"
8870 /* 15985 */ "FNEGS\000"
8871 /* 15991 */ "VSUM4SHS\000"
8872 /* 16000 */ "VSUBSHS\000"
8873 /* 16008 */ "VMHADDSHS\000"
8874 /* 16018 */ "VMHRADDSHS\000"
8875 /* 16029 */ "VADDSHS\000"
8876 /* 16037 */ "VMSUMSHS\000"
8877 /* 16046 */ "VSUBUHS\000"
8878 /* 16054 */ "VADDUHS\000"
8879 /* 16062 */ "VMSUMUHS\000"
8880 /* 16071 */ "SUBIS\000"
8881 /* 16077 */ "SUBPCIS\000"
8882 /* 16085 */ "ADDPCIS\000"
8883 /* 16093 */ "PADDIS\000"
8884 /* 16100 */ "LIS\000"
8885 /* 16104 */ "XORIS\000"
8886 /* 16110 */ "EVSRWIS\000"
8887 /* 16118 */ "FSELS\000"
8888 /* 16124 */ "ADD4TLS\000"
8889 /* 16132 */ "ADD8TLS\000"
8890 /* 16140 */ "ICBTLS\000"
8891 /* 16147 */ "G_CTLS\000"
8892 /* 16154 */ "LHAXTLS\000"
8893 /* 16162 */ "LWAXTLS\000"
8894 /* 16170 */ "STBXTLS\000"
8895 /* 16178 */ "LFDXTLS\000"
8896 /* 16186 */ "STFDXTLS\000"
8897 /* 16195 */ "LDXTLS\000"
8898 /* 16202 */ "STDXTLS\000"
8899 /* 16210 */ "STHXTLS\000"
8900 /* 16218 */ "LFSXTLS\000"
8901 /* 16226 */ "STFSXTLS\000"
8902 /* 16235 */ "STWXTLS\000"
8903 /* 16243 */ "LBZXTLS\000"
8904 /* 16251 */ "LHZXTLS\000"
8905 /* 16259 */ "LWZXTLS\000"
8906 /* 16267 */ "BL8_TLS\000"
8907 /* 16275 */ "BL8_NOTOC_TLS\000"
8908 /* 16289 */ "BL_TLS\000"
8909 /* 16296 */ "BL8_NOP_TLS\000"
8910 /* 16308 */ "FMULS\000"
8911 /* 16314 */ "FRIMS\000"
8912 /* 16320 */ "FCPSGNS\000"
8913 /* 16328 */ "FRINS\000"
8914 /* 16334 */ "G_FACOS\000"
8915 /* 16342 */ "G_FCOS\000"
8916 /* 16349 */ "G_FSINCOS\000"
8917 /* 16359 */ "EVLWHOS\000"
8918 /* 16367 */ "FCMPOS\000"
8919 /* 16374 */ "DCBFPS\000"
8920 /* 16381 */ "FRIPS\000"
8921 /* 16387 */ "G_STRICT_FCMPS\000"
8922 /* 16402 */ "DCBSTPS\000"
8923 /* 16410 */ "G_CONCAT_VECTORS\000"
8924 /* 16427 */ "COPY_TO_REGCLASS\000"
8925 /* 16444 */ "G_IS_FPCLASS\000"
8926 /* 16457 */ "FABSS\000"
8927 /* 16463 */ "FNABSS\000"
8928 /* 16470 */ "VPKSDSS\000"
8929 /* 16478 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8930 /* 16508 */ "G_VECTOR_COMPRESS\000"
8931 /* 16526 */ "VPKSHSS\000"
8932 /* 16534 */ "VPKSWSS\000"
8933 /* 16542 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8934 /* 16569 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8935 /* 16607 */ "EVCMPGTS\000"
8936 /* 16616 */ "EVCMPLTS\000"
8937 /* 16625 */ "FSQRTS\000"
8938 /* 16632 */ "FCFIDUS\000"
8939 /* 16640 */ "VPKSDUS\000"
8940 /* 16648 */ "VPKUDUS\000"
8941 /* 16656 */ "SUBFUS\000"
8942 /* 16663 */ "VPKSHUS\000"
8943 /* 16671 */ "VPKUHUS\000"
8944 /* 16679 */ "FCMPUS\000"
8945 /* 16686 */ "VPKSWUS\000"
8946 /* 16694 */ "VPKUWUS\000"
8947 /* 16702 */ "FDIVS\000"
8948 /* 16708 */ "EVSRWS\000"
8949 /* 16715 */ "MTVSRWS\000"
8950 /* 16723 */ "VSUM2SWS\000"
8951 /* 16732 */ "VSUBSWS\000"
8952 /* 16740 */ "VADDSWS\000"
8953 /* 16748 */ "VSUMSWS\000"
8954 /* 16756 */ "VSUBUWS\000"
8955 /* 16764 */ "VADDUWS\000"
8956 /* 16772 */ "EVDIVWS\000"
8957 /* 16780 */ "XSCVDPSXWS\000"
8958 /* 16791 */ "XVCVDPSXWS\000"
8959 /* 16802 */ "XVCVSPSXWS\000"
8960 /* 16813 */ "XSCVDPUXWS\000"
8961 /* 16824 */ "XVCVDPUXWS\000"
8962 /* 16835 */ "XVCVSPUXWS\000"
8963 /* 16846 */ "VCTSXS\000"
8964 /* 16853 */ "VCTUXS\000"
8965 /* 16860 */ "FRIZS\000"
8966 /* 16866 */ "G_TRUNC_SSAT_S\000"
8967 /* 16881 */ "LDAT\000"
8968 /* 16886 */ "STDAT\000"
8969 /* 16892 */ "EVLHHESPLAT\000"
8970 /* 16904 */ "EVLWHSPLAT\000"
8971 /* 16915 */ "EVLHHOSSPLAT\000"
8972 /* 16928 */ "EVLHHOUSPLAT\000"
8973 /* 16941 */ "EVLWWSPLAT\000"
8974 /* 16952 */ "G_SSUBSAT\000"
8975 /* 16962 */ "G_USUBSAT\000"
8976 /* 16972 */ "G_SADDSAT\000"
8977 /* 16982 */ "G_UADDSAT\000"
8978 /* 16992 */ "G_SSHLSAT\000"
8979 /* 17002 */ "G_USHLSAT\000"
8980 /* 17012 */ "G_SMULFIXSAT\000"
8981 /* 17025 */ "G_UMULFIXSAT\000"
8982 /* 17038 */ "G_SDIVFIXSAT\000"
8983 /* 17051 */ "G_UDIVFIXSAT\000"
8984 /* 17064 */ "G_ATOMICRMW_USUB_SAT\000"
8985 /* 17085 */ "G_FPTOSI_SAT\000"
8986 /* 17098 */ "G_FPTOUI_SAT\000"
8987 /* 17111 */ "LWAT\000"
8988 /* 17116 */ "STWAT\000"
8989 /* 17122 */ "DCBT\000"
8990 /* 17127 */ "ICBT\000"
8991 /* 17132 */ "G_EXTRACT\000"
8992 /* 17142 */ "G_SELECT\000"
8993 /* 17151 */ "G_BRINDIRECT\000"
8994 /* 17164 */ "DCBTCT\000"
8995 /* 17171 */ "DCBTSTCT\000"
8996 /* 17180 */ "PATCHABLE_RET\000"
8997 /* 17194 */ "TCHECK_RET\000"
8998 /* 17205 */ "TBEGIN_RET\000"
8999 /* 17216 */ "CR6SET\000"
9000 /* 17223 */ "DYNAREAOFFSET\000"
9001 /* 17237 */ "G_MEMSET\000"
9002 /* 17246 */ "CR6UNSET\000"
9003 /* 17255 */ "CRUNSET\000"
9004 /* 17263 */ "CRSET\000"
9005 /* 17269 */ "EFDCMPGT\000"
9006 /* 17278 */ "EFSCMPGT\000"
9007 /* 17287 */ "EVFSCMPGT\000"
9008 /* 17297 */ "EFDTSTGT\000"
9009 /* 17306 */ "EFSTSTGT\000"
9010 /* 17315 */ "EVFSTSTGT\000"
9011 /* 17325 */ "WAIT\000"
9012 /* 17330 */ "RESTORE_CRBIT\000"
9013 /* 17344 */ "SPILL_CRBIT\000"
9014 /* 17356 */ "ANDI_rec_1_EQ_BIT\000"
9015 /* 17374 */ "ANDI_rec_1_GT_BIT\000"
9016 /* 17392 */ "PATCHABLE_FUNCTION_EXIT\000"
9017 /* 17416 */ "G_BRJT\000"
9018 /* 17423 */ "G_EXTRACT_VECTOR_ELT\000"
9019 /* 17444 */ "G_INSERT_VECTOR_ELT\000"
9020 /* 17464 */ "EFDCMPLT\000"
9021 /* 17473 */ "EFSCMPLT\000"
9022 /* 17482 */ "EVFSCMPLT\000"
9023 /* 17492 */ "EFDTSTLT\000"
9024 /* 17501 */ "EFSTSTLT\000"
9025 /* 17510 */ "EVFSTSTLT\000"
9026 /* 17520 */ "G_FCONSTANT\000"
9027 /* 17532 */ "G_CONSTANT\000"
9028 /* 17543 */ "G_INTRINSIC_CONVERGENT\000"
9029 /* 17566 */ "STATEPOINT\000"
9030 /* 17577 */ "PATCHPOINT\000"
9031 /* 17588 */ "G_PTRTOINT\000"
9032 /* 17599 */ "G_FRINT\000"
9033 /* 17607 */ "G_INTRINSIC_LLRINT\000"
9034 /* 17626 */ "G_INTRINSIC_LRINT\000"
9035 /* 17644 */ "G_FNEARBYINT\000"
9036 /* 17657 */ "PPC32GOT\000"
9037 /* 17666 */ "PPC32PICGOT\000"
9038 /* 17678 */ "CRNOT\000"
9039 /* 17684 */ "LDtocCPT\000"
9040 /* 17693 */ "TRECHKPT\000"
9041 /* 17702 */ "G_VASTART\000"
9042 /* 17712 */ "LIFETIME_START\000"
9043 /* 17727 */ "G_INVOKE_REGION_START\000"
9044 /* 17749 */ "G_INSERT\000"
9045 /* 17758 */ "TABORT\000"
9046 /* 17765 */ "CP_ABORT\000"
9047 /* 17774 */ "G_FSQRT\000"
9048 /* 17782 */ "G_STRICT_FSQRT\000"
9049 /* 17797 */ "FTSQRT\000"
9050 /* 17804 */ "G_BITCAST\000"
9051 /* 17814 */ "G_ADDRSPACE_CAST\000"
9052 /* 17831 */ "VNCIPHERLAST\000"
9053 /* 17844 */ "VCIPHERLAST\000"
9054 /* 17856 */ "DCBST\000"
9055 /* 17862 */ "DST\000"
9056 /* 17866 */ "HASHST\000"
9057 /* 17873 */ "DBG_VALUE_LIST\000"
9058 /* 17888 */ "DCBTST\000"
9059 /* 17895 */ "DSTST\000"
9060 /* 17901 */ "SPILLTOVSR_ST\000"
9061 /* 17915 */ "DCBTT\000"
9062 /* 17921 */ "DSTT\000"
9063 /* 17926 */ "DCBTSTT\000"
9064 /* 17934 */ "DSTSTT\000"
9065 /* 17941 */ "XXSSUMUDMCEXT\000"
9066 /* 17955 */ "G_FPEXT\000"
9067 /* 17963 */ "G_SEXT\000"
9068 /* 17970 */ "G_ASSERT_SEXT\000"
9069 /* 17984 */ "G_ANYEXT\000"
9070 /* 17993 */ "G_ZEXT\000"
9071 /* 18000 */ "G_ASSERT_ZEXT\000"
9072 /* 18014 */ "LHAU\000"
9073 /* 18019 */ "STBU\000"
9074 /* 18024 */ "G_ABDU\000"
9075 /* 18031 */ "LFDU\000"
9076 /* 18036 */ "STFDU\000"
9077 /* 18042 */ "MADDHDU\000"
9078 /* 18050 */ "MULHDU\000"
9079 /* 18057 */ "FCFIDU\000"
9080 /* 18064 */ "FCTIDU\000"
9081 /* 18071 */ "LDU\000"
9082 /* 18075 */ "STDU\000"
9083 /* 18080 */ "DIVDU\000"
9084 /* 18086 */ "DIVDEU\000"
9085 /* 18093 */ "DIVWEU\000"
9086 /* 18100 */ "STHU\000"
9087 /* 18105 */ "EVSRWIU\000"
9088 /* 18113 */ "EVLWHOU\000"
9089 /* 18121 */ "DCMPU\000"
9090 /* 18127 */ "LFSU\000"
9091 /* 18132 */ "STFSU\000"
9092 /* 18138 */ "EVCMPGTU\000"
9093 /* 18147 */ "EVCMPLTU\000"
9094 /* 18156 */ "MULHWU\000"
9095 /* 18163 */ "FCTIWU\000"
9096 /* 18170 */ "EVSRWU\000"
9097 /* 18177 */ "STWU\000"
9098 /* 18182 */ "EVDIVWU\000"
9099 /* 18190 */ "LBZU\000"
9100 /* 18195 */ "LHZU\000"
9101 /* 18200 */ "LWZU\000"
9102 /* 18205 */ "G_TRUNC_SSAT_U\000"
9103 /* 18220 */ "G_TRUNC_USAT_U\000"
9104 /* 18235 */ "SCV\000"
9105 /* 18239 */ "SLBMFEV\000"
9106 /* 18247 */ "EFDDIV\000"
9107 /* 18254 */ "G_FDIV\000"
9108 /* 18261 */ "G_STRICT_FDIV\000"
9109 /* 18275 */ "EFSDIV\000"
9110 /* 18282 */ "EVFSDIV\000"
9111 /* 18290 */ "G_SDIV\000"
9112 /* 18297 */ "FTDIV\000"
9113 /* 18303 */ "G_UDIV\000"
9114 /* 18310 */ "VSLV\000"
9115 /* 18315 */ "G_GET_FPENV\000"
9116 /* 18327 */ "G_RESET_FPENV\000"
9117 /* 18341 */ "G_SET_FPENV\000"
9118 /* 18353 */ "XXLEQV\000"
9119 /* 18360 */ "CREQV\000"
9120 /* 18366 */ "EVEQV\000"
9121 /* 18372 */ "VSRV\000"
9122 /* 18377 */ "PLXV\000"
9123 /* 18382 */ "PSTXV\000"
9124 /* 18388 */ "VEXTSB2W\000"
9125 /* 18397 */ "VEXTSH2W\000"
9126 /* 18406 */ "PMXVBF16GER2W\000"
9127 /* 18420 */ "PMXVF16GER2W\000"
9128 /* 18433 */ "PMXVI16GER2W\000"
9129 /* 18446 */ "PMXVI8GER4W\000"
9130 /* 18458 */ "PMXVI4GER8W\000"
9131 /* 18470 */ "EVMHESMFAAW\000"
9132 /* 18482 */ "EVMHOSMFAAW\000"
9133 /* 18494 */ "EVMHESSFAAW\000"
9134 /* 18506 */ "EVMHOSSFAAW\000"
9135 /* 18518 */ "EVADDSMIAAW\000"
9136 /* 18530 */ "EVMHESMIAAW\000"
9137 /* 18542 */ "EVSUBFSMIAAW\000"
9138 /* 18555 */ "EVMWLSMIAAW\000"
9139 /* 18567 */ "EVMHOSMIAAW\000"
9140 /* 18579 */ "EVADDUMIAAW\000"
9141 /* 18591 */ "EVMHEUMIAAW\000"
9142 /* 18603 */ "EVSUBFUMIAAW\000"
9143 /* 18616 */ "EVMWLUMIAAW\000"
9144 /* 18628 */ "EVMHOUMIAAW\000"
9145 /* 18640 */ "EVADDSSIAAW\000"
9146 /* 18652 */ "EVMHESSIAAW\000"
9147 /* 18664 */ "EVSUBFSSIAAW\000"
9148 /* 18677 */ "EVMWLSSIAAW\000"
9149 /* 18689 */ "EVMHOSSIAAW\000"
9150 /* 18701 */ "EVADDUSIAAW\000"
9151 /* 18713 */ "EVMHEUSIAAW\000"
9152 /* 18725 */ "EVSUBFUSIAAW\000"
9153 /* 18738 */ "EVMWLUSIAAW\000"
9154 /* 18750 */ "EVMHOUSIAAW\000"
9155 /* 18762 */ "VSHASIGMAW\000"
9156 /* 18773 */ "VSRAW\000"
9157 /* 18779 */ "VCNTMBW\000"
9158 /* 18787 */ "VPRTYBW\000"
9159 /* 18795 */ "XXMFACCW\000"
9160 /* 18804 */ "XXMTACCW\000"
9161 /* 18813 */ "EVADDW\000"
9162 /* 18820 */ "EVLDW\000"
9163 /* 18826 */ "EVRNDW\000"
9164 /* 18833 */ "EVSTDW\000"
9165 /* 18840 */ "VMRGEW\000"
9166 /* 18847 */ "VCMPNEW\000"
9167 /* 18855 */ "EVSUBFW\000"
9168 /* 18863 */ "EVSUBIFW\000"
9169 /* 18872 */ "VNEGW\000"
9170 /* 18878 */ "VMRGHW\000"
9171 /* 18885 */ "XXMRGHW\000"
9172 /* 18893 */ "MULHW\000"
9173 /* 18899 */ "EVADDIW\000"
9174 /* 18907 */ "FCTIW\000"
9175 /* 18913 */ "XXSPLTIW\000"
9176 /* 18922 */ "VMRGLW\000"
9177 /* 18929 */ "XXMRGLW\000"
9178 /* 18937 */ "MULLW\000"
9179 /* 18943 */ "CMPLW\000"
9180 /* 18949 */ "EVRLW\000"
9181 /* 18955 */ "XVRLW\000"
9182 /* 18961 */ "EVSLW\000"
9183 /* 18967 */ "LMW\000"
9184 /* 18971 */ "STMW\000"
9185 /* 18976 */ "VPMSUMW\000"
9186 /* 18984 */ "EVMHESMFANW\000"
9187 /* 18996 */ "EVMHOSMFANW\000"
9188 /* 19008 */ "EVMHESSFANW\000"
9189 /* 19020 */ "EVMHOSSFANW\000"
9190 /* 19032 */ "EVMHESMIANW\000"
9191 /* 19044 */ "EVMWLSMIANW\000"
9192 /* 19056 */ "EVMHOSMIANW\000"
9193 /* 19068 */ "EVMHEUMIANW\000"
9194 /* 19080 */ "EVMWLUMIANW\000"
9195 /* 19092 */ "EVMHOUMIANW\000"
9196 /* 19104 */ "EVMHESSIANW\000"
9197 /* 19116 */ "EVMWLSSIANW\000"
9198 /* 19128 */ "EVMHOSSIANW\000"
9199 /* 19140 */ "EVMHEUSIANW\000"
9200 /* 19152 */ "EVMWLUSIANW\000"
9201 /* 19164 */ "EVMHOUSIANW\000"
9202 /* 19176 */ "VMRGOW\000"
9203 /* 19183 */ "G_FPOW\000"
9204 /* 19190 */ "CMPW\000"
9205 /* 19195 */ "XXBRW\000"
9206 /* 19201 */ "PMXVF32GERW\000"
9207 /* 19213 */ "PMXVF64GERW\000"
9208 /* 19225 */ "VSRW\000"
9209 /* 19230 */ "PMXVI16GER2SW\000"
9210 /* 19244 */ "VMODSW\000"
9211 /* 19251 */ "VMULESW\000"
9212 /* 19259 */ "VDIVESW\000"
9213 /* 19267 */ "VAVGSW\000"
9214 /* 19274 */ "VUPKHSW\000"
9215 /* 19282 */ "XVMULHSW\000"
9216 /* 19291 */ "VSPLTISW\000"
9217 /* 19300 */ "VUPKLSW\000"
9218 /* 19308 */ "EVCNTLSW\000"
9219 /* 19317 */ "VMINSW\000"
9220 /* 19324 */ "VINSW\000"
9221 /* 19330 */ "VMULOSW\000"
9222 /* 19338 */ "VCMPGTSW\000"
9223 /* 19347 */ "EXTSW\000"
9224 /* 19353 */ "VDIVSW\000"
9225 /* 19360 */ "VMAXSW\000"
9226 /* 19367 */ "VSPLTW\000"
9227 /* 19374 */ "XXSPLTW\000"
9228 /* 19382 */ "VPOPCNTW\000"
9229 /* 19391 */ "VINSERTW\000"
9230 /* 19400 */ "XXINSERTW\000"
9231 /* 19410 */ "SPESTW\000"
9232 /* 19417 */ "PSTW\000"
9233 /* 19422 */ "VSUBCUW\000"
9234 /* 19430 */ "VADDCUW\000"
9235 /* 19438 */ "VMODUW\000"
9236 /* 19445 */ "VABSDUW\000"
9237 /* 19453 */ "VMULEUW\000"
9238 /* 19461 */ "VDIVEUW\000"
9239 /* 19469 */ "VAVGUW\000"
9240 /* 19476 */ "XVMULHUW\000"
9241 /* 19485 */ "VMINUW\000"
9242 /* 19492 */ "VMULOUW\000"
9243 /* 19500 */ "VCMPEQUW\000"
9244 /* 19509 */ "VEXTRACTUW\000"
9245 /* 19520 */ "XXEXTRACTUW\000"
9246 /* 19532 */ "VCMPGTUW\000"
9247 /* 19541 */ "VDIVUW\000"
9248 /* 19548 */ "VMAXUW\000"
9249 /* 19555 */ "XXBLENDVW\000"
9250 /* 19565 */ "DIVW\000"
9251 /* 19570 */ "VCMPNEZW\000"
9252 /* 19579 */ "VCLZW\000"
9253 /* 19585 */ "EVCNTLZW\000"
9254 /* 19594 */ "VCTZW\000"
9255 /* 19600 */ "CNTTZW\000"
9256 /* 19607 */ "LXVPB32X\000"
9257 /* 19616 */ "STXVPB32X\000"
9258 /* 19626 */ "LXVD2X\000"
9259 /* 19633 */ "STXVD2X\000"
9260 /* 19641 */ "LXVW4X\000"
9261 /* 19648 */ "STXVW4X\000"
9262 /* 19656 */ "LXVB16X\000"
9263 /* 19664 */ "STXVB16X\000"
9264 /* 19673 */ "LXVH8X\000"
9265 /* 19680 */ "STXVH8X\000"
9266 /* 19688 */ "LHAX\000"
9267 /* 19693 */ "G_VECREDUCE_FMAX\000"
9268 /* 19710 */ "G_ATOMICRMW_FMAX\000"
9269 /* 19727 */ "G_VECREDUCE_SMAX\000"
9270 /* 19744 */ "G_SMAX\000"
9271 /* 19751 */ "ATOMIC_LOAD_UMAX\000"
9272 /* 19768 */ "G_VECREDUCE_UMAX\000"
9273 /* 19785 */ "G_UMAX\000"
9274 /* 19792 */ "G_ATOMICRMW_UMAX\000"
9275 /* 19809 */ "ATOMIC_LOAD_MAX\000"
9276 /* 19825 */ "G_ATOMICRMW_MAX\000"
9277 /* 19841 */ "TLBIVAX\000"
9278 /* 19849 */ "LFIWAX\000"
9279 /* 19856 */ "LIWAX\000"
9280 /* 19862 */ "LXSIWAX\000"
9281 /* 19870 */ "LWAX\000"
9282 /* 19875 */ "LVEBX\000"
9283 /* 19881 */ "STVEBX\000"
9284 /* 19888 */ "STXSIBX\000"
9285 /* 19896 */ "LXVRBX\000"
9286 /* 19903 */ "STXVRBX\000"
9287 /* 19911 */ "STBX\000"
9288 /* 19916 */ "STBCX\000"
9289 /* 19922 */ "STDCX\000"
9290 /* 19928 */ "STHCX\000"
9291 /* 19934 */ "STQCX\000"
9292 /* 19940 */ "STWCX\000"
9293 /* 19946 */ "XXSPLTI32DX\000"
9294 /* 19958 */ "EVLDDX\000"
9295 /* 19965 */ "EVSTDDX\000"
9296 /* 19973 */ "LFDX\000"
9297 /* 19978 */ "STFDX\000"
9298 /* 19984 */ "SPILLTOVSR_LDX\000"
9299 /* 19999 */ "LXVRDX\000"
9300 /* 20006 */ "STXVRDX\000"
9301 /* 20014 */ "LXSDX\000"
9302 /* 20020 */ "STXSDX\000"
9303 /* 20027 */ "STDX\000"
9304 /* 20032 */ "ADDEX\000"
9305 /* 20038 */ "G_FRAME_INDEX\000"
9306 /* 20052 */ "EVLWHEX\000"
9307 /* 20060 */ "EVSTWHEX\000"
9308 /* 20069 */ "DIEX\000"
9309 /* 20074 */ "DTSTEX\000"
9310 /* 20081 */ "EVSTWWEX\000"
9311 /* 20090 */ "DXEX\000"
9312 /* 20095 */ "G_SBFX\000"
9313 /* 20102 */ "G_UBFX\000"
9314 /* 20109 */ "EVLDHX\000"
9315 /* 20116 */ "EVSTDHX\000"
9316 /* 20124 */ "LVEHX\000"
9317 /* 20130 */ "STVEHX\000"
9318 /* 20137 */ "STXSIHX\000"
9319 /* 20145 */ "LXVRHX\000"
9320 /* 20152 */ "STXVRHX\000"
9321 /* 20160 */ "STHX\000"
9322 /* 20165 */ "GETtlsMOD32AIX\000"
9323 /* 20180 */ "GETtlsADDR32AIX\000"
9324 /* 20196 */ "GETtlsTpointer32AIX\000"
9325 /* 20216 */ "GETtlsMOD64AIX\000"
9326 /* 20231 */ "GETtlsADDR64AIX\000"
9327 /* 20247 */ "TLSGDAIX\000"
9328 /* 20256 */ "TLSLDAIX\000"
9329 /* 20265 */ "STBCIX\000"
9330 /* 20272 */ "LDCIX\000"
9331 /* 20278 */ "STDCIX\000"
9332 /* 20285 */ "STHCIX\000"
9333 /* 20292 */ "STWCIX\000"
9334 /* 20299 */ "LBZCIX\000"
9335 /* 20306 */ "LHZCIX\000"
9336 /* 20313 */ "LWZCIX\000"
9337 /* 20320 */ "DCFFIX\000"
9338 /* 20327 */ "G_SMULFIX\000"
9339 /* 20337 */ "G_UMULFIX\000"
9340 /* 20347 */ "DCTFIX\000"
9341 /* 20354 */ "G_SDIVFIX\000"
9342 /* 20364 */ "G_UDIVFIX\000"
9343 /* 20374 */ "XSRQPIX\000"
9344 /* 20382 */ "VINSBLX\000"
9345 /* 20390 */ "VEXTUBLX\000"
9346 /* 20399 */ "VINSDLX\000"
9347 /* 20407 */ "VINSHLX\000"
9348 /* 20415 */ "VEXTUHLX\000"
9349 /* 20424 */ "TLBILX\000"
9350 /* 20431 */ "VINSBVLX\000"
9351 /* 20440 */ "VEXTDUBVLX\000"
9352 /* 20451 */ "VEXTDDVLX\000"
9353 /* 20461 */ "VINSHVLX\000"
9354 /* 20470 */ "VEXTDUHVLX\000"
9355 /* 20481 */ "VINSWVLX\000"
9356 /* 20490 */ "VEXTDUWVLX\000"
9357 /* 20501 */ "VINSWLX\000"
9358 /* 20509 */ "VEXTUWLX\000"
9359 /* 20518 */ "XXPERMX\000"
9360 /* 20526 */ "VSBOX\000"
9361 /* 20532 */ "EVSTWHOX\000"
9362 /* 20541 */ "EVSTWWOX\000"
9363 /* 20550 */ "LBEPX\000"
9364 /* 20556 */ "STBEPX\000"
9365 /* 20563 */ "LFDEPX\000"
9366 /* 20570 */ "STFDEPX\000"
9367 /* 20578 */ "LHEPX\000"
9368 /* 20584 */ "STHEPX\000"
9369 /* 20591 */ "LWEPX\000"
9370 /* 20597 */ "STWEPX\000"
9371 /* 20604 */ "VUPKHPX\000"
9372 /* 20612 */ "VPKPX\000"
9373 /* 20618 */ "VUPKLPX\000"
9374 /* 20626 */ "LXSSPX\000"
9375 /* 20633 */ "STXSSPX\000"
9376 /* 20641 */ "LXVPX\000"
9377 /* 20647 */ "STXVPX\000"
9378 /* 20654 */ "LBARX\000"
9379 /* 20660 */ "LDARX\000"
9380 /* 20666 */ "LHARX\000"
9381 /* 20672 */ "LQARX\000"
9382 /* 20678 */ "LWARX\000"
9383 /* 20684 */ "LDBRX\000"
9384 /* 20690 */ "STDBRX\000"
9385 /* 20697 */ "LHBRX\000"
9386 /* 20703 */ "STHBRX\000"
9387 /* 20710 */ "VINSBRX\000"
9388 /* 20718 */ "VEXTUBRX\000"
9389 /* 20727 */ "LWBRX\000"
9390 /* 20733 */ "STWBRX\000"
9391 /* 20740 */ "VINSDRX\000"
9392 /* 20748 */ "VINSHRX\000"
9393 /* 20756 */ "VEXTUHRX\000"
9394 /* 20765 */ "VINSBVRX\000"
9395 /* 20774 */ "VEXTDUBVRX\000"
9396 /* 20785 */ "VEXTDDVRX\000"
9397 /* 20795 */ "VINSHVRX\000"
9398 /* 20804 */ "VEXTDUHVRX\000"
9399 /* 20815 */ "VINSWVRX\000"
9400 /* 20824 */ "VEXTDUWVRX\000"
9401 /* 20835 */ "VINSWRX\000"
9402 /* 20843 */ "VEXTUWRX\000"
9403 /* 20852 */ "MCRXRX\000"
9404 /* 20859 */ "TLBSX\000"
9405 /* 20865 */ "LXVDSX\000"
9406 /* 20872 */ "VCFSX\000"
9407 /* 20878 */ "LFSX\000"
9408 /* 20883 */ "STFSX\000"
9409 /* 20889 */ "EVLWHOSX\000"
9410 /* 20898 */ "LXVWSX\000"
9411 /* 20905 */ "EVLHHESPLATX\000"
9412 /* 20918 */ "EVLWHSPLATX\000"
9413 /* 20930 */ "EVLHHOSSPLATX\000"
9414 /* 20944 */ "EVLHHOUSPLATX\000"
9415 /* 20958 */ "EVLWWSPLATX\000"
9416 /* 20970 */ "DRINTX\000"
9417 /* 20977 */ "SPILLTOVSR_STX\000"
9418 /* 20992 */ "LHAUX\000"
9419 /* 20998 */ "LWAUX\000"
9420 /* 21004 */ "STBUX\000"
9421 /* 21010 */ "LFDUX\000"
9422 /* 21016 */ "STFDUX\000"
9423 /* 21023 */ "LDUX\000"
9424 /* 21028 */ "STDUX\000"
9425 /* 21034 */ "VCFUX\000"
9426 /* 21040 */ "STHUX\000"
9427 /* 21046 */ "EVLWHOUX\000"
9428 /* 21055 */ "LFSUX\000"
9429 /* 21061 */ "STFSUX\000"
9430 /* 21068 */ "STWUX\000"
9431 /* 21074 */ "LBZUX\000"
9432 /* 21080 */ "LHZUX\000"
9433 /* 21086 */ "LWZUX\000"
9434 /* 21092 */ "LVX\000"
9435 /* 21096 */ "STVX\000"
9436 /* 21101 */ "LXVX\000"
9437 /* 21106 */ "STXVX\000"
9438 /* 21112 */ "EVLDWX\000"
9439 /* 21119 */ "EVSTDWX\000"
9440 /* 21127 */ "LVEWX\000"
9441 /* 21133 */ "STVEWX\000"
9442 /* 21140 */ "STFIWX\000"
9443 /* 21147 */ "STXSIWX\000"
9444 /* 21155 */ "STIWX\000"
9445 /* 21161 */ "LXVRWX\000"
9446 /* 21168 */ "STXVRWX\000"
9447 /* 21176 */ "SPESTWX\000"
9448 /* 21184 */ "LXSIBZX\000"
9449 /* 21192 */ "LBZX\000"
9450 /* 21197 */ "LXSIHZX\000"
9451 /* 21205 */ "LHZX\000"
9452 /* 21210 */ "LFIWZX\000"
9453 /* 21217 */ "LIWZX\000"
9454 /* 21223 */ "LXSIWZX\000"
9455 /* 21231 */ "SPELWZX\000"
9456 /* 21239 */ "G_MEMCPY\000"
9457 /* 21248 */ "CP_COPY\000"
9458 /* 21256 */ "CONVERGENCECTRL_ENTRY\000"
9459 /* 21278 */ "DCBZ\000"
9460 /* 21283 */ "PLBZ\000"
9461 /* 21288 */ "DMXXSETACCZ\000"
9462 /* 21300 */ "BDZ\000"
9463 /* 21304 */ "EFDCTSIDZ\000"
9464 /* 21314 */ "FCTIDZ\000"
9465 /* 21321 */ "EFDCTUIDZ\000"
9466 /* 21331 */ "XSCVQPSDZ\000"
9467 /* 21341 */ "XSCVQPUDZ\000"
9468 /* 21351 */ "PLHZ\000"
9469 /* 21356 */ "VRFIZ\000"
9470 /* 21362 */ "XSRDPIZ\000"
9471 /* 21370 */ "XVRDPIZ\000"
9472 /* 21378 */ "XVRSPIZ\000"
9473 /* 21386 */ "EFDCTSIZ\000"
9474 /* 21395 */ "EFSCTSIZ\000"
9475 /* 21404 */ "EVFSCTSIZ\000"
9476 /* 21414 */ "EFDCTUIZ\000"
9477 /* 21423 */ "EFSCTUIZ\000"
9478 /* 21432 */ "EVFSCTUIZ\000"
9479 /* 21442 */ "G_CTLZ\000"
9480 /* 21449 */ "BDNZ\000"
9481 /* 21454 */ "XSCVQPSQZ\000"
9482 /* 21464 */ "XSCVQPUQZ\000"
9483 /* 21474 */ "DMSETDMRZ\000"
9484 /* 21484 */ "G_CTTZ\000"
9485 /* 21491 */ "FCTIDUZ\000"
9486 /* 21499 */ "FCTIWUZ\000"
9487 /* 21507 */ "FCTIWZ\000"
9488 /* 21514 */ "SPELWZ\000"
9489 /* 21521 */ "PLWZ\000"
9490 /* 21526 */ "MFVSRWZ\000"
9491 /* 21534 */ "MTVSRWZ\000"
9492 /* 21542 */ "MFVRWZ\000"
9493 /* 21549 */ "MTVRWZ\000"
9494 /* 21556 */ "XSCVQPSWZ\000"
9495 /* 21566 */ "XSCVQPUWZ\000"
9496 /* 21576 */ "ADD8TLS_\000"
9497 /* 21585 */ "LHAXTLS_\000"
9498 /* 21594 */ "LWAXTLS_\000"
9499 /* 21603 */ "STBXTLS_\000"
9500 /* 21612 */ "LFDXTLS_\000"
9501 /* 21621 */ "STFDXTLS_\000"
9502 /* 21631 */ "LDXTLS_\000"
9503 /* 21639 */ "STDXTLS_\000"
9504 /* 21648 */ "STHXTLS_\000"
9505 /* 21657 */ "LFSXTLS_\000"
9506 /* 21666 */ "STFSXTLS_\000"
9507 /* 21676 */ "STWXTLS_\000"
9508 /* 21685 */ "LBZXTLS_\000"
9509 /* 21694 */ "LHZXTLS_\000"
9510 /* 21703 */ "LWZXTLS_\000"
9511 /* 21712 */ "BL8_TLS_\000"
9512 /* 21721 */ "MTFSFb\000"
9513 /* 21728 */ "MTFSFIb\000"
9514 /* 21736 */ "RLDICL_32_rec\000"
9515 /* 21750 */ "EXTSWSLI_32_64_rec\000"
9516 /* 21769 */ "EXTSW_32_64_rec\000"
9517 /* 21785 */ "ADD4_rec\000"
9518 /* 21794 */ "EXTSB8_rec\000"
9519 /* 21805 */ "ADDC8_rec\000"
9520 /* 21815 */ "ANDC8_rec\000"
9521 /* 21825 */ "SUBFC8_rec\000"
9522 /* 21836 */ "ORC8_rec\000"
9523 /* 21845 */ "ADD8_rec\000"
9524 /* 21854 */ "NAND8_rec\000"
9525 /* 21864 */ "ADDE8_rec\000"
9526 /* 21874 */ "SUBFE8_rec\000"
9527 /* 21885 */ "ADDME8_rec\000"
9528 /* 21896 */ "SUBFME8_rec\000"
9529 /* 21908 */ "CP_PASTE8_rec\000"
9530 /* 21922 */ "ADDZE8_rec\000"
9531 /* 21933 */ "SUBFZE8_rec\000"
9532 /* 21945 */ "SUBF8_rec\000"
9533 /* 21955 */ "NEG8_rec\000"
9534 /* 21964 */ "EXTSH8_rec\000"
9535 /* 21975 */ "ANDI8_rec\000"
9536 /* 21985 */ "RLWIMI8_rec\000"
9537 /* 21997 */ "SRAWI8_rec\000"
9538 /* 22008 */ "RLWINM8_rec\000"
9539 /* 22020 */ "RLWNM8_rec\000"
9540 /* 22031 */ "NOR8_rec\000"
9541 /* 22040 */ "XOR8_rec\000"
9542 /* 22049 */ "ANDIS8_rec\000"
9543 /* 22060 */ "EQV8_rec\000"
9544 /* 22069 */ "SRAW8_rec\000"
9545 /* 22079 */ "SLW8_rec\000"
9546 /* 22088 */ "SRW8_rec\000"
9547 /* 22097 */ "CNTLZW8_rec\000"
9548 /* 22109 */ "CNTTZW8_rec\000"
9549 /* 22121 */ "DQUA_rec\000"
9550 /* 22130 */ "VCMPNEB_rec\000"
9551 /* 22142 */ "VCMPGTSB_rec\000"
9552 /* 22155 */ "EXTSB_rec\000"
9553 /* 22165 */ "VCMPEQUB_rec\000"
9554 /* 22178 */ "BCDSUB_rec\000"
9555 /* 22189 */ "FSUB_rec\000"
9556 /* 22198 */ "FMSUB_rec\000"
9557 /* 22208 */ "FNMSUB_rec\000"
9558 /* 22219 */ "VCMPGTUB_rec\000"
9559 /* 22232 */ "VCMPNEZB_rec\000"
9560 /* 22245 */ "ADDC_rec\000"
9561 /* 22254 */ "ANDC_rec\000"
9562 /* 22263 */ "SUBFC_rec\000"
9563 /* 22273 */ "SUBIC_rec\000"
9564 /* 22283 */ "ADDIC_rec\000"
9565 /* 22293 */ "RLDIC_rec\000"
9566 /* 22303 */ "BCDTRUNC_rec\000"
9567 /* 22316 */ "BCDUTRUNC_rec\000"
9568 /* 22330 */ "ORC_rec\000"
9569 /* 22338 */ "SRAD_rec\000"
9570 /* 22347 */ "DENBCD_rec\000"
9571 /* 22358 */ "BCDADD_rec\000"
9572 /* 22369 */ "FADD_rec\000"
9573 /* 22378 */ "FMADD_rec\000"
9574 /* 22388 */ "FNMADD_rec\000"
9575 /* 22399 */ "FNEGD_rec\000"
9576 /* 22409 */ "MULHD_rec\000"
9577 /* 22419 */ "FCFID_rec\000"
9578 /* 22429 */ "FCTID_rec\000"
9579 /* 22439 */ "FSELD_rec\000"
9580 /* 22449 */ "MULLD_rec\000"
9581 /* 22459 */ "SLD_rec\000"
9582 /* 22467 */ "FRIMD_rec\000"
9583 /* 22477 */ "NAND_rec\000"
9584 /* 22486 */ "FCPSGND_rec\000"
9585 /* 22498 */ "FRIND_rec\000"
9586 /* 22508 */ "DRRND_rec\000"
9587 /* 22518 */ "DDEDPD_rec\000"
9588 /* 22529 */ "FRIPD_rec\000"
9589 /* 22539 */ "SRD_rec\000"
9590 /* 22547 */ "FABSD_rec\000"
9591 /* 22557 */ "FNABSD_rec\000"
9592 /* 22568 */ "VCMPGTSD_rec\000"
9593 /* 22581 */ "VCMPEQUD_rec\000"
9594 /* 22594 */ "VCMPGTUD_rec\000"
9595 /* 22607 */ "DIVD_rec\000"
9596 /* 22616 */ "FRIZD_rec\000"
9597 /* 22626 */ "CNTLZD_rec\000"
9598 /* 22637 */ "CNTTZD_rec\000"
9599 /* 22648 */ "ADDE_rec\000"
9600 /* 22657 */ "DIVDE_rec\000"
9601 /* 22667 */ "SLBFEE_rec\000"
9602 /* 22678 */ "SUBFE_rec\000"
9603 /* 22688 */ "ADDME_rec\000"
9604 /* 22698 */ "SUBFME_rec\000"
9605 /* 22709 */ "FRE_rec\000"
9606 /* 22717 */ "FRSQRTE_rec\000"
9607 /* 22729 */ "CP_PASTE_rec\000"
9608 /* 22742 */ "DIVWE_rec\000"
9609 /* 22752 */ "ADDZE_rec\000"
9610 /* 22762 */ "SUBFZE_rec\000"
9611 /* 22773 */ "SUBF_rec\000"
9612 /* 22782 */ "MTFSF_rec\000"
9613 /* 22792 */ "NEG_rec\000"
9614 /* 22800 */ "VCMPNEH_rec\000"
9615 /* 22812 */ "VCMPGTSH_rec\000"
9616 /* 22825 */ "EXTSH_rec\000"
9617 /* 22835 */ "VCMPEQUH_rec\000"
9618 /* 22848 */ "VCMPGTUH_rec\000"
9619 /* 22861 */ "VCMPNEZH_rec\000"
9620 /* 22874 */ "DQUAI_rec\000"
9621 /* 22884 */ "SRADI_rec\000"
9622 /* 22894 */ "CLRLSLDI_rec\000"
9623 /* 22907 */ "EXTLDI_rec\000"
9624 /* 22918 */ "ANDI_rec\000"
9625 /* 22927 */ "CLRRDI_rec\000"
9626 /* 22938 */ "INSRDI_rec\000"
9627 /* 22949 */ "ROTRDI_rec\000"
9628 /* 22960 */ "EXTRDI_rec\000"
9629 /* 22971 */ "MTFSFI_rec\000"
9630 /* 22982 */ "DSCLI_rec\000"
9631 /* 22992 */ "EXTSWSLI_rec\000"
9632 /* 23005 */ "RLDIMI_rec\000"
9633 /* 23016 */ "RLWIMI_rec\000"
9634 /* 23027 */ "DSCRI_rec\000"
9635 /* 23037 */ "SRAWI_rec\000"
9636 /* 23047 */ "CLRLSLWI_rec\000"
9637 /* 23060 */ "INSLWI_rec\000"
9638 /* 23071 */ "EXTLWI_rec\000"
9639 /* 23082 */ "CLRRWI_rec\000"
9640 /* 23093 */ "INSRWI_rec\000"
9641 /* 23104 */ "ROTRWI_rec\000"
9642 /* 23115 */ "EXTRWI_rec\000"
9643 /* 23126 */ "VSTRIBL_rec\000"
9644 /* 23138 */ "RLDCL_rec\000"
9645 /* 23148 */ "RLDICL_rec\000"
9646 /* 23159 */ "VSTRIHL_rec\000"
9647 /* 23171 */ "DMUL_rec\000"
9648 /* 23180 */ "FMUL_rec\000"
9649 /* 23189 */ "RLWINM_rec\000"
9650 /* 23200 */ "RLWNM_rec\000"
9651 /* 23210 */ "BCDCFN_rec\000"
9652 /* 23221 */ "BCDCPSGN_rec\000"
9653 /* 23234 */ "BCDSETSGN_rec\000"
9654 /* 23248 */ "BCDCTN_rec\000"
9655 /* 23259 */ "DRINTN_rec\000"
9656 /* 23270 */ "ADD4O_rec\000"
9657 /* 23280 */ "ADDC8O_rec\000"
9658 /* 23291 */ "SUBFC8O_rec\000"
9659 /* 23303 */ "ADD8O_rec\000"
9660 /* 23313 */ "ADDE8O_rec\000"
9661 /* 23324 */ "SUBFE8O_rec\000"
9662 /* 23336 */ "ADDME8O_rec\000"
9663 /* 23348 */ "SUBFME8O_rec\000"
9664 /* 23361 */ "ADDZE8O_rec\000"
9665 /* 23373 */ "SUBFZE8O_rec\000"
9666 /* 23386 */ "SUBF8O_rec\000"
9667 /* 23397 */ "NEG8O_rec\000"
9668 /* 23407 */ "ADDCO_rec\000"
9669 /* 23417 */ "SUBFCO_rec\000"
9670 /* 23428 */ "MULLDO_rec\000"
9671 /* 23439 */ "DIVDO_rec\000"
9672 /* 23449 */ "ADDEO_rec\000"
9673 /* 23459 */ "DIVDEO_rec\000"
9674 /* 23470 */ "SUBFEO_rec\000"
9675 /* 23481 */ "ADDMEO_rec\000"
9676 /* 23492 */ "SUBFMEO_rec\000"
9677 /* 23504 */ "DIVWEO_rec\000"
9678 /* 23515 */ "ADDZEO_rec\000"
9679 /* 23526 */ "SUBFZEO_rec\000"
9680 /* 23538 */ "SUBFO_rec\000"
9681 /* 23548 */ "NEGO_rec\000"
9682 /* 23557 */ "DIVDUO_rec\000"
9683 /* 23568 */ "DIVDEUO_rec\000"
9684 /* 23580 */ "DIVWEUO_rec\000"
9685 /* 23592 */ "DIVWUO_rec\000"
9686 /* 23603 */ "MULLWO_rec\000"
9687 /* 23614 */ "DIVWO_rec\000"
9688 /* 23624 */ "XVCMPGEDP_rec\000"
9689 /* 23638 */ "XVCMPEQDP_rec\000"
9690 /* 23652 */ "DCTDP_rec\000"
9691 /* 23662 */ "XVCMPGTDP_rec\000"
9692 /* 23676 */ "VCMPBFP_rec\000"
9693 /* 23688 */ "VCMPGEFP_rec\000"
9694 /* 23701 */ "VCMPEQFP_rec\000"
9695 /* 23714 */ "VCMPGTFP_rec\000"
9696 /* 23727 */ "XVCMPGESP_rec\000"
9697 /* 23741 */ "XVCMPEQSP_rec\000"
9698 /* 23755 */ "DRSP_rec\000"
9699 /* 23764 */ "FRSP_rec\000"
9700 /* 23773 */ "XVCMPGTSP_rec\000"
9701 /* 23787 */ "DQUAQ_rec\000"
9702 /* 23797 */ "DSUBQ_rec\000"
9703 /* 23807 */ "DENBCDQ_rec\000"
9704 /* 23819 */ "DADDQ_rec\000"
9705 /* 23829 */ "DRRNDQ_rec\000"
9706 /* 23840 */ "DDEDPDQ_rec\000"
9707 /* 23852 */ "DQUAIQ_rec\000"
9708 /* 23863 */ "DSCLIQ_rec\000"
9709 /* 23874 */ "DSCRIQ_rec\000"
9710 /* 23885 */ "DMULQ_rec\000"
9711 /* 23895 */ "DRINTNQ_rec\000"
9712 /* 23907 */ "DRDPQ_rec\000"
9713 /* 23917 */ "DCTQPQ_rec\000"
9714 /* 23928 */ "BCDCFSQ_rec\000"
9715 /* 23940 */ "BCDCTSQ_rec\000"
9716 /* 23952 */ "VCMPGTSQ_rec\000"
9717 /* 23965 */ "VCMPEQUQ_rec\000"
9718 /* 23978 */ "VCMPGTUQ_rec\000"
9719 /* 23991 */ "DDIVQ_rec\000"
9720 /* 24001 */ "DIEXQ_rec\000"
9721 /* 24011 */ "DXEXQ_rec\000"
9722 /* 24021 */ "DCFFIXQ_rec\000"
9723 /* 24033 */ "DCTFIXQ_rec\000"
9724 /* 24045 */ "DRINTXQ_rec\000"
9725 /* 24057 */ "VSTRIBR_rec\000"
9726 /* 24069 */ "RLDCR_rec\000"
9727 /* 24079 */ "RLDICR_rec\000"
9728 /* 24090 */ "VSTRIHR_rec\000"
9729 /* 24102 */ "FMR_rec\000"
9730 /* 24110 */ "NOR_rec\000"
9731 /* 24118 */ "XOR_rec\000"
9732 /* 24126 */ "BCDSR_rec\000"
9733 /* 24136 */ "FSUBS_rec\000"
9734 /* 24146 */ "FMSUBS_rec\000"
9735 /* 24157 */ "FNMSUBS_rec\000"
9736 /* 24169 */ "BCDS_rec\000"
9737 /* 24178 */ "FADDS_rec\000"
9738 /* 24188 */ "FMADDS_rec\000"
9739 /* 24199 */ "FNMADDS_rec\000"
9740 /* 24211 */ "FCFIDS_rec\000"
9741 /* 24222 */ "FRES_rec\000"
9742 /* 24231 */ "FRSQRTES_rec\000"
9743 /* 24244 */ "MFFS_rec\000"
9744 /* 24253 */ "FNEGS_rec\000"
9745 /* 24263 */ "ANDIS_rec\000"
9746 /* 24273 */ "FSELS_rec\000"
9747 /* 24283 */ "FMULS_rec\000"
9748 /* 24293 */ "FRIMS_rec\000"
9749 /* 24303 */ "FCPSGNS_rec\000"
9750 /* 24315 */ "FRINS_rec\000"
9751 /* 24325 */ "FRIPS_rec\000"
9752 /* 24335 */ "FABSS_rec\000"
9753 /* 24345 */ "FNABSS_rec\000"
9754 /* 24356 */ "FSQRTS_rec\000"
9755 /* 24367 */ "BCDUS_rec\000"
9756 /* 24377 */ "FCFIDUS_rec\000"
9757 /* 24389 */ "SUBFUS_rec\000"
9758 /* 24400 */ "FDIVS_rec\000"
9759 /* 24410 */ "FRIZS_rec\000"
9760 /* 24420 */ "FSQRT_rec\000"
9761 /* 24430 */ "MULHDU_rec\000"
9762 /* 24441 */ "FCFIDU_rec\000"
9763 /* 24452 */ "FCTIDU_rec\000"
9764 /* 24463 */ "DIVDU_rec\000"
9765 /* 24473 */ "DIVDEU_rec\000"
9766 /* 24484 */ "DIVWEU_rec\000"
9767 /* 24495 */ "MULHWU_rec\000"
9768 /* 24506 */ "FCTIWU_rec\000"
9769 /* 24517 */ "DIVWU_rec\000"
9770 /* 24527 */ "DDIV_rec\000"
9771 /* 24536 */ "FDIV_rec\000"
9772 /* 24545 */ "EQV_rec\000"
9773 /* 24553 */ "SRAW_rec\000"
9774 /* 24562 */ "VCMPNEW_rec\000"
9775 /* 24574 */ "MULHW_rec\000"
9776 /* 24584 */ "FCTIW_rec\000"
9777 /* 24594 */ "MULLW_rec\000"
9778 /* 24604 */ "SLW_rec\000"
9779 /* 24612 */ "SRW_rec\000"
9780 /* 24620 */ "VCMPGTSW_rec\000"
9781 /* 24633 */ "EXTSW_rec\000"
9782 /* 24643 */ "VCMPEQUW_rec\000"
9783 /* 24656 */ "VCMPGTUW_rec\000"
9784 /* 24669 */ "DIVW_rec\000"
9785 /* 24678 */ "VCMPNEZW_rec\000"
9786 /* 24691 */ "CNTLZW_rec\000"
9787 /* 24702 */ "CNTTZW_rec\000"
9788 /* 24713 */ "DIEX_rec\000"
9789 /* 24722 */ "DXEX_rec\000"
9790 /* 24731 */ "DCFFIX_rec\000"
9791 /* 24742 */ "DCTFIX_rec\000"
9792 /* 24753 */ "DRINTX_rec\000"
9793 /* 24764 */ "FCTIDZ_rec\000"
9794 /* 24775 */ "BCDCFZ_rec\000"
9795 /* 24786 */ "BCDCTZ_rec\000"
9796 /* 24797 */ "FCTIDUZ_rec\000"
9797 /* 24809 */ "FCTIWUZ_rec\000"
9798 /* 24821 */ "FCTIWZ_rec\000"
9799 /* 24832 */ "RLWIMIbm_rec\000"
9800 /* 24845 */ "RLWINMbm_rec\000"
9801 /* 24858 */ "RLWNMbm_rec\000"
9802 /* 24870 */ "LDtoc\000"
9803 /* 24876 */ "ADDItoc\000"
9804 /* 24884 */ "LWZtoc\000"
9805 /* 24891 */ "BL8_LDinto_toc\000"
9806 /* 24906 */ "BCTRL8_LDinto_toc\000"
9807 /* 24924 */ "BL_LWZinto_toc\000"
9808 /* 24939 */ "BCTRL_LWZinto_toc\000"
9809 /* 24957 */ "PLHA8pc\000"
9810 /* 24965 */ "PLA8pc\000"
9811 /* 24972 */ "PLWA8pc\000"
9812 /* 24980 */ "PSTB8pc\000"
9813 /* 24988 */ "PSTH8pc\000"
9814 /* 24996 */ "PADDI8pc\000"
9815 /* 25005 */ "PADDIS8pc\000"
9816 /* 25015 */ "PSTW8pc\000"
9817 /* 25023 */ "PLBZ8pc\000"
9818 /* 25031 */ "PLHZ8pc\000"
9819 /* 25039 */ "PLWZ8pc\000"
9820 /* 25047 */ "PLHApc\000"
9821 /* 25054 */ "PLApc\000"
9822 /* 25060 */ "PLWApc\000"
9823 /* 25067 */ "PSTBpc\000"
9824 /* 25074 */ "PLFDpc\000"
9825 /* 25081 */ "PSTFDpc\000"
9826 /* 25089 */ "PLDpc\000"
9827 /* 25095 */ "PLXSDpc\000"
9828 /* 25103 */ "PSTXSDpc\000"
9829 /* 25112 */ "PSTDpc\000"
9830 /* 25119 */ "PSTHpc\000"
9831 /* 25126 */ "PADDIpc\000"
9832 /* 25134 */ "PLXSSPpc\000"
9833 /* 25143 */ "PSTXSSPpc\000"
9834 /* 25153 */ "PLXVPpc\000"
9835 /* 25161 */ "PSTXVPpc\000"
9836 /* 25170 */ "PLFSpc\000"
9837 /* 25177 */ "PSTFSpc\000"
9838 /* 25185 */ "PADDISpc\000"
9839 /* 25194 */ "PLXVpc\000"
9840 /* 25201 */ "PSTXVpc\000"
9841 /* 25209 */ "PSTWpc\000"
9842 /* 25216 */ "PLBZpc\000"
9843 /* 25223 */ "PLHZpc\000"
9844 /* 25230 */ "PLWZpc\000"
9845 /* 25237 */ "PLHA8nopc\000"
9846 /* 25247 */ "PLWA8nopc\000"
9847 /* 25257 */ "PSTB8nopc\000"
9848 /* 25267 */ "PSTH8nopc\000"
9849 /* 25277 */ "PSTW8nopc\000"
9850 /* 25287 */ "PLBZ8nopc\000"
9851 /* 25297 */ "PLHZ8nopc\000"
9852 /* 25307 */ "PLWZ8nopc\000"
9853 /* 25317 */ "PLHAnopc\000"
9854 /* 25326 */ "PLWAnopc\000"
9855 /* 25335 */ "PSTBnopc\000"
9856 /* 25344 */ "PLFDnopc\000"
9857 /* 25353 */ "PSTFDnopc\000"
9858 /* 25363 */ "PLDnopc\000"
9859 /* 25371 */ "PLXSDnopc\000"
9860 /* 25381 */ "PSTXSDnopc\000"
9861 /* 25392 */ "PSTDnopc\000"
9862 /* 25401 */ "PSTHnopc\000"
9863 /* 25410 */ "PLXSSPnopc\000"
9864 /* 25421 */ "PSTXSSPnopc\000"
9865 /* 25433 */ "PLXVPnopc\000"
9866 /* 25443 */ "PSTXVPnopc\000"
9867 /* 25454 */ "PLFSnopc\000"
9868 /* 25463 */ "PSTFSnopc\000"
9869 /* 25473 */ "PLXVnopc\000"
9870 /* 25482 */ "PSTXVnopc\000"
9871 /* 25492 */ "PSTWnopc\000"
9872 /* 25501 */ "PLBZnopc\000"
9873 /* 25510 */ "PLHZnopc\000"
9874 /* 25519 */ "PLWZnopc\000"
9875 /* 25528 */ "PLHA8onlypc\000"
9876 /* 25540 */ "PLWA8onlypc\000"
9877 /* 25552 */ "PSTB8onlypc\000"
9878 /* 25564 */ "PSTH8onlypc\000"
9879 /* 25576 */ "PSTW8onlypc\000"
9880 /* 25588 */ "PLBZ8onlypc\000"
9881 /* 25600 */ "PLHZ8onlypc\000"
9882 /* 25612 */ "PLWZ8onlypc\000"
9883 /* 25624 */ "PLHAonlypc\000"
9884 /* 25635 */ "PLWAonlypc\000"
9885 /* 25646 */ "PSTBonlypc\000"
9886 /* 25657 */ "PLFDonlypc\000"
9887 /* 25668 */ "PSTFDonlypc\000"
9888 /* 25680 */ "PLDonlypc\000"
9889 /* 25690 */ "PLXSDonlypc\000"
9890 /* 25702 */ "PSTXSDonlypc\000"
9891 /* 25715 */ "PSTDonlypc\000"
9892 /* 25726 */ "PSTHonlypc\000"
9893 /* 25737 */ "PLXSSPonlypc\000"
9894 /* 25750 */ "PSTXSSPonlypc\000"
9895 /* 25764 */ "PLXVPonlypc\000"
9896 /* 25776 */ "PSTXVPonlypc\000"
9897 /* 25789 */ "PLFSonlypc\000"
9898 /* 25800 */ "PSTFSonlypc\000"
9899 /* 25812 */ "PLXVonlypc\000"
9900 /* 25823 */ "PSTXVonlypc\000"
9901 /* 25835 */ "PSTWonlypc\000"
9902 /* 25846 */ "PLBZonlypc\000"
9903 /* 25857 */ "PLHZonlypc\000"
9904 /* 25868 */ "PLWZonlypc\000"
9905 /* 25879 */ "XXLORf\000"
9906 /* 25886 */ "SETRNDi\000"
9907 /* 25894 */ "TCRETURNai\000"
9908 /* 25905 */ "TCRETURNdi\000"
9909 /* 25916 */ "TCRETURNri\000"
9910 /* 25927 */ "PADDIdtprel\000"
9911 /* 25939 */ "BDZLAm\000"
9912 /* 25946 */ "BDNZLAm\000"
9913 /* 25954 */ "BDZAm\000"
9914 /* 25960 */ "BDNZAm\000"
9915 /* 25967 */ "BDZLRLm\000"
9916 /* 25975 */ "BDNZLRLm\000"
9917 /* 25984 */ "BDZLm\000"
9918 /* 25990 */ "BDNZLm\000"
9919 /* 25997 */ "BDZLRm\000"
9920 /* 26004 */ "BDNZLRm\000"
9921 /* 26012 */ "BDZm\000"
9922 /* 26017 */ "BDNZm\000"
9923 /* 26023 */ "RLWIMIbm\000"
9924 /* 26032 */ "RLWINMbm\000"
9925 /* 26041 */ "RLWNMbm\000"
9926 /* 26049 */ "BCCTRL8n\000"
9927 /* 26058 */ "BCCTR8n\000"
9928 /* 26066 */ "BCn\000"
9929 /* 26070 */ "BCLn\000"
9930 /* 26075 */ "BCLRLn\000"
9931 /* 26082 */ "BCCTRLn\000"
9932 /* 26090 */ "BCLRn\000"
9933 /* 26096 */ "BCCTRn\000"
9934 /* 26103 */ "BDZLAp\000"
9935 /* 26110 */ "BDNZLAp\000"
9936 /* 26118 */ "BDZAp\000"
9937 /* 26124 */ "BDNZAp\000"
9938 /* 26131 */ "BDZLRLp\000"
9939 /* 26139 */ "BDNZLRLp\000"
9940 /* 26148 */ "BDZLp\000"
9941 /* 26154 */ "BDNZLp\000"
9942 /* 26161 */ "BDZLRp\000"
9943 /* 26168 */ "BDNZLRp\000"
9944 /* 26176 */ "BDZp\000"
9945 /* 26181 */ "BDNZp\000"
9946 /* 26187 */ "MTCTR8loop\000"
9947 /* 26198 */ "DecreaseCTR8loop\000"
9948 /* 26215 */ "MTCTRloop\000"
9949 /* 26225 */ "DecreaseCTRloop\000"
9950 /* 26241 */ "EH_SjLj_Setup\000"
9951 /* 26255 */ "PPCLdFixedAddr\000"
9952 /* 26270 */ "VSPLTBs\000"
9953 /* 26278 */ "VEXTSB2Ds\000"
9954 /* 26288 */ "VEXTSH2Ds\000"
9955 /* 26298 */ "VEXTSW2Ds\000"
9956 /* 26308 */ "VSPLTHs\000"
9957 /* 26316 */ "XXPERMDIs\000"
9958 /* 26326 */ "XXSLDWIs\000"
9959 /* 26335 */ "XSNABSDPs\000"
9960 /* 26345 */ "XSCVDPSXDSs\000"
9961 /* 26357 */ "XSCVDPUXDSs\000"
9962 /* 26369 */ "XSCVDPSXWSs\000"
9963 /* 26381 */ "XSCVDPUXWSs\000"
9964 /* 26393 */ "VEXTSB2Ws\000"
9965 /* 26403 */ "VEXTSH2Ws\000"
9966 /* 26413 */ "XXSPLTWs\000"
9967 /* 26422 */ "XXLEQVOnes\000"
9968 /* 26433 */ "BCLalways\000"
9969 /* 26443 */ "gBCAat\000"
9970 /* 26450 */ "gBCLAat\000"
9971 /* 26458 */ "gBCat\000"
9972 /* 26464 */ "gBCLat\000"
9973 /* 26471 */ "MFVRSAVEv\000"
9974 /* 26481 */ "MTVRSAVEv\000"
9975 /* 26491 */ "STXSIBXv\000"
9976 /* 26500 */ "STXSIHXv\000"
9977 /* 26509 */ "LAx\000"
9978 /* 26513 */ "DCBFx\000"
9979 /* 26519 */ "DCBTx\000"
9980 /* 26525 */ "DCBTSTx\000"
9981 /* 26533 */ "XXLXORz\000"
9982 /* 26541 */ "XXLXORdpz\000"
9983 /* 26551 */ "XXLXORspz\000"
9984 /* 26561 */ "FADDrtz\000"
9985};
9986#ifdef __GNUC__
9987#pragma GCC diagnostic pop
9988#endif
9989
9990extern const unsigned PPCInstrNameIndices[] = {
9991 7334U, 9487U, 14688U, 10371U, 7940U, 7921U, 7949U, 8188U,
9992 6522U, 6537U, 6238U, 6225U, 6564U, 16427U, 6040U, 17873U,
9993 6251U, 7330U, 7930U, 5636U, 21251U, 7859U, 5818U, 17712U,
9994 4999U, 5572U, 5624U, 11222U, 8169U, 17577U, 5165U, 13855U,
9995 6657U, 17566U, 5901U, 12647U, 12634U, 14937U, 17180U, 17392U,
9996 8101U, 8148U, 8121U, 7973U, 6016U, 14902U, 10924U, 5870U,
9997 21256U, 15202U, 12600U, 6088U, 17970U, 18000U, 9987U, 4639U,
9998 3665U, 8476U, 18290U, 18303U, 8826U, 8833U, 8840U, 8850U,
9999 4972U, 15511U, 15459U, 15780U, 18024U, 15271U, 8090U, 15259U,
10000 8079U, 6236U, 7332U, 20038U, 6050U, 6065U, 8238U, 17132U,
10001 15924U, 17749U, 15941U, 15327U, 4032U, 16410U, 17588U, 15612U,
10002 17804U, 6175U, 14913U, 5107U, 4006U, 5089U, 17626U, 17607U,
10003 9965U, 14962U, 14981U, 4408U, 4352U, 4382U, 4321U, 4393U,
10004 4333U, 4363U, 5995U, 5949U, 5979U, 16478U, 6578U, 6595U,
10005 4655U, 3671U, 4978U, 4911U, 15516U, 15465U, 19825U, 10168U,
10006 19792U, 10135U, 4534U, 3604U, 19710U, 10053U, 9598U, 9545U,
10007 9719U, 9657U, 11288U, 11266U, 5035U, 17064U, 5616U, 6696U,
10008 5026U, 17151U, 17727U, 3961U, 16542U, 17543U, 16569U, 17984U,
10009 4024U, 16866U, 18205U, 18220U, 17532U, 17520U, 17702U, 6649U,
10010 17963U, 6551U, 17993U, 8065U, 15056U, 15042U, 8058U, 15049U,
10011 15605U, 8355U, 12392U, 12371U, 12399U, 12406U, 17142U, 10783U,
10012 5664U, 10754U, 5601U, 10775U, 5656U, 10746U, 5593U, 11046U,
10013 11038U, 6787U, 6779U, 16982U, 16972U, 16962U, 16952U, 17002U,
10014 16992U, 20327U, 20337U, 17012U, 17025U, 20354U, 20364U, 17038U,
10015 17051U, 4492U, 3583U, 8386U, 3129U, 4303U, 18254U, 8805U,
10016 6217U, 19183U, 7787U, 14141U, 638U, 25U, 6642U, 621U,
10017 0U, 14116U, 14148U, 6494U, 17955U, 3996U, 7618U, 7695U,
10018 12252U, 12261U, 17085U, 17098U, 15650U, 10002U, 16444U, 6191U,
10019 9743U, 9753U, 5719U, 5734U, 9534U, 9587U, 9643U, 9705U,
10020 18315U, 18341U, 18327U, 5672U, 5700U, 5685U, 6612U, 6627U,
10021 4645U, 7873U, 10087U, 19744U, 10128U, 19785U, 15703U, 5080U,
10022 5070U, 14683U, 17416U, 5796U, 15308U, 15288U, 17444U, 17423U,
10023 15342U, 15373U, 15359U, 16508U, 21484U, 10406U, 21442U, 10387U,
10024 16147U, 12621U, 11310U, 6003U, 8428U, 6770U, 15099U, 8071U,
10025 16342U, 10206U, 16349U, 9958U, 16334U, 10198U, 9950U, 629U,
10026 6922U, 6811U, 6803U, 17774U, 15250U, 17599U, 17644U, 17814U,
10027 14826U, 5805U, 4089U, 6109U, 5964U, 4520U, 3590U, 8414U,
10028 18261U, 8812U, 3135U, 17782U, 14125U, 12378U, 16387U, 15001U,
10029 15017U, 21239U, 5854U, 6139U, 17237U, 11158U, 5838U, 11259U,
10030 11235U, 11247U, 4499U, 8393U, 4475U, 8369U, 19693U, 10036U,
10031 9566U, 9513U, 9681U, 9619U, 4623U, 8460U, 4956U, 15496U,
10032 15443U, 19727U, 10070U, 19768U, 10111U, 20095U, 20102U, 1565U,
10033 1484U, 1527U, 1505U, 1607U, 1463U, 1586U, 1548U, 5188U,
10034 3778U, 5609U, 1833U, 7209U, 22894U, 7757U, 23047U, 7240U,
10035 22927U, 7801U, 23082U, 8044U, 12364U, 16374U, 26513U, 16402U,
10036 17164U, 15815U, 17171U, 15822U, 17926U, 26525U, 17915U, 26519U,
10037 530U, 1143U, 550U, 1163U, 7218U, 22907U, 7780U, 23071U,
10038 7261U, 22960U, 7822U, 23115U, 7766U, 23060U, 7247U, 22938U,
10039 7808U, 23093U, 15063U, 26509U, 10798U, 19856U, 21217U, 10815U,
10040 26255U, 7136U, 26023U, 24832U, 26032U, 24845U, 26041U, 24858U,
10041 7254U, 22949U, 7815U, 23104U, 7213U, 22898U, 7761U, 23051U,
10042 4829U, 19984U, 17901U, 20977U, 7249U, 22940U, 7810U, 23095U,
10043 21155U, 7137U, 3912U, 22273U, 16071U, 16077U, 540U, 1153U,
10044 561U, 1174U, 1220U, 10657U, 23270U, 16124U, 21785U, 1806U,
10045 10678U, 23303U, 16132U, 21576U, 21845U, 3863U, 1749U, 10663U,
10046 23280U, 21805U, 10762U, 23407U, 22245U, 5659U, 1841U, 10684U,
10047 23313U, 21864U, 10861U, 23449U, 20032U, 2484U, 22648U, 15636U,
10048 2293U, 7192U, 1960U, 3918U, 1768U, 22283U, 16094U, 2302U,
10049 2982U, 119U, 2966U, 2940U, 2953U, 2929U, 1652U, 8614U,
10050 195U, 8580U, 155U, 14796U, 239U, 8591U, 168U, 14811U,
10051 256U, 24876U, 2642U, 8563U, 2091U, 5825U, 1854U, 10699U,
10052 23336U, 21885U, 10881U, 23481U, 22688U, 16085U, 6169U, 1869U,
10053 10716U, 23361U, 21922U, 10903U, 23515U, 22752U, 10640U, 13840U,
10054 4868U, 1820U, 21855U, 3871U, 1755U, 21815U, 22254U, 21975U,
10055 22049U, 24263U, 22918U, 17356U, 2336U, 17374U, 2355U, 22478U,
10056 1389U, 135U, 859U, 2012U, 4607U, 741U, 13908U, 4940U,
10057 782U, 13951U, 19809U, 939U, 14095U, 10152U, 823U, 13994U,
10058 4894U, 761U, 13929U, 15481U, 899U, 14053U, 3649U, 721U,
10059 13887U, 19751U, 918U, 14073U, 10094U, 802U, 13972U, 15427U,
10060 879U, 14032U, 11318U, 843U, 14015U, 10635U, 3196U, 2818U,
10061 3749U, 3859U, 2841U, 15586U, 2271U, 8323U, 2082U, 7903U,
10062 3106U, 15083U, 8272U, 15580U, 2264U, 26058U, 8316U, 2074U,
10063 26049U, 26082U, 26096U, 22358U, 23210U, 23928U, 24775U, 23221U,
10064 23248U, 23940U, 24786U, 23234U, 24126U, 22178U, 24169U, 22303U,
10065 24367U, 22316U, 7899U, 15078U, 8266U, 26075U, 26090U, 26433U,
10066 26070U, 15574U, 2258U, 8309U, 2067U, 24906U, 9427U, 9331U,
10067 24939U, 9466U, 9367U, 26066U, 21449U, 2630U, 3184U, 25960U,
10068 26124U, 8550U, 3122U, 25946U, 26110U, 15114U, 2210U, 8286U,
10069 25975U, 26139U, 26004U, 26168U, 25990U, 26154U, 26017U, 26181U,
10070 21300U, 2619U, 3179U, 25954U, 26118U, 8545U, 3116U, 25939U,
10071 26103U, 15108U, 2203U, 8279U, 25967U, 26131U, 25997U, 26161U,
10072 25984U, 26148U, 26012U, 26176U, 7895U, 2050U, 24891U, 9409U,
10073 12571U, 9388U, 16296U, 4115U, 9348U, 16275U, 9324U, 16267U,
10074 21712U, 3096U, 1664U, 12562U, 9376U, 9316U, 9341U, 15073U,
10075 2186U, 8260U, 24924U, 9448U, 12593U, 9399U, 9361U, 16289U,
10076 4850U, 5184U, 6821U, 1941U, 3990U, 19197U, 2440U, 5394U,
10077 1825U, 4461U, 1798U, 4693U, 3363U, 3351U, 1687U, 5160U,
10078 7234U, 3356U, 4805U, 7202U, 18943U, 7743U, 3371U, 1693U,
10079 19190U, 7795U, 5552U, 8782U, 22626U, 19587U, 2456U, 22097U,
10080 24691U, 5565U, 8797U, 22637U, 19600U, 2464U, 22109U, 24702U,
10081 17765U, 21248U, 2604U, 21908U, 22729U, 17216U, 17246U, 4928U,
10082 3876U, 18360U, 4880U, 15238U, 17678U, 15283U, 4161U, 17263U,
10083 17255U, 15415U, 12095U, 4470U, 14216U, 23819U, 22360U, 10606U,
10084 2816U, 6207U, 12104U, 7112U, 17856U, 12140U, 17122U, 12133U,
10085 17888U, 12148U, 21278U, 12157U, 8539U, 12125U, 7142U, 20320U,
10086 14636U, 14411U, 24021U, 24731U, 11064U, 14391U, 18121U, 14571U,
10087 11952U, 23652U, 20347U, 14644U, 14420U, 24033U, 24742U, 14404U,
10088 23917U, 5140U, 14229U, 23840U, 22518U, 18249U, 14610U, 23991U,
10089 24527U, 4454U, 14208U, 23807U, 22347U, 20069U, 14616U, 24001U,
10090 24713U, 5535U, 5713U, 10867U, 23459U, 18086U, 11178U, 23568U,
10091 24473U, 22657U, 10855U, 23439U, 18080U, 11171U, 23557U, 24463U,
10092 22607U, 19565U, 6155U, 10896U, 23504U, 18093U, 11186U, 23580U,
10093 24484U, 22742U, 11208U, 23614U, 18184U, 11194U, 23592U, 24517U,
10094 24669U, 15170U, 21474U, 6830U, 6841U, 8364U, 14369U, 23885U,
10095 23171U, 15400U, 685U, 10253U, 12444U, 10456U, 12704U, 701U,
10096 10271U, 12462U, 10474U, 12722U, 1311U, 12752U, 12836U, 1409U,
10097 89U, 7338U, 1424U, 104U, 7356U, 21288U, 4415U, 3154U,
10098 7106U, 14317U, 23852U, 22874U, 14180U, 23787U, 22121U, 14398U,
10099 23907U, 10628U, 14383U, 23895U, 23259U, 20970U, 14652U, 24045U,
10100 24753U, 5057U, 14222U, 23829U, 22508U, 13693U, 23755U, 7380U,
10101 14333U, 23863U, 22982U, 7582U, 14340U, 23874U, 23027U, 16474U,
10102 8181U, 17862U, 959U, 17895U, 965U, 17934U, 980U, 17921U,
10103 973U, 3578U, 14186U, 23797U, 22180U, 3899U, 14200U, 6473U,
10104 14309U, 20074U, 14622U, 6416U, 7290U, 14324U, 14301U, 20090U,
10105 14630U, 24011U, 24722U, 4106U, 1783U, 17223U, 2321U, 26198U,
10106 26225U, 15643U, 4468U, 15956U, 6325U, 7593U, 4755U, 6423U,
10107 7670U, 4770U, 14237U, 17269U, 17464U, 6391U, 7627U, 21304U,
10108 21386U, 6448U, 7704U, 21321U, 21414U, 18247U, 8362U, 15657U,
10109 6487U, 3576U, 14273U, 17297U, 17492U, 15682U, 4592U, 4700U,
10110 6333U, 7601U, 6431U, 7678U, 14246U, 17278U, 17473U, 6399U,
10111 7635U, 21395U, 6456U, 7712U, 21423U, 18275U, 8445U, 15665U,
10112 6501U, 3634U, 14282U, 17306U, 17501U, 572U, 1185U, 590U,
10113 1203U, 26241U, 18356U, 2424U, 22060U, 24545U, 15697U, 18899U,
10114 18518U, 18640U, 18579U, 18701U, 18813U, 4934U, 3883U, 14265U,
10115 16607U, 18138U, 16616U, 18147U, 19308U, 19585U, 16772U, 18182U,
10116 18366U, 3467U, 6947U, 15689U, 4599U, 6341U, 7609U, 6439U,
10117 7686U, 14255U, 17287U, 17482U, 6407U, 7643U, 21404U, 6464U,
10118 7720U, 21432U, 18282U, 8452U, 15673U, 6508U, 3641U, 14291U,
10119 17315U, 17510U, 4671U, 19958U, 6707U, 20109U, 18820U, 21112U,
10120 16892U, 20905U, 16915U, 20930U, 16928U, 20944U, 5769U, 20052U,
10121 16359U, 20889U, 18113U, 21046U, 16904U, 20918U, 16941U, 20958U,
10122 7308U, 11021U, 11011U, 7318U, 2704U, 9838U, 2748U, 9882U,
10123 2782U, 9916U, 6265U, 2846U, 18470U, 18984U, 7442U, 3008U,
10124 18530U, 19032U, 6356U, 2885U, 18494U, 19008U, 18652U, 19104U,
10125 7477U, 3047U, 18591U, 19068U, 18713U, 19140U, 2716U, 9850U,
10126 2760U, 9894U, 2794U, 9928U, 6283U, 2866U, 18482U, 18996U,
10127 7460U, 3028U, 18567U, 19056U, 6374U, 2905U, 18506U, 19020U,
10128 18689U, 19128U, 7504U, 3077U, 18628U, 19092U, 18750U, 19164U,
10129 3148U, 6274U, 2856U, 7451U, 3018U, 6365U, 2895U, 7486U,
10130 3057U, 18555U, 19044U, 18677U, 19116U, 7495U, 3067U, 18616U,
10131 19080U, 18738U, 19152U, 6292U, 2876U, 2728U, 9862U, 7469U,
10132 3038U, 2772U, 9906U, 6383U, 2915U, 2738U, 9872U, 7513U,
10133 3087U, 2806U, 9940U, 4887U, 6516U, 15244U, 15388U, 4167U,
10134 18949U, 7750U, 18826U, 8032U, 18961U, 7773U, 7298U, 7652U,
10135 16110U, 18105U, 16708U, 18170U, 4685U, 19965U, 6713U, 20116U,
10136 18833U, 21119U, 5776U, 20060U, 10951U, 20532U, 6161U, 20081U,
10137 11214U, 20541U, 18542U, 18664U, 18603U, 18725U, 18855U, 18863U,
10138 15421U, 3469U, 1700U, 989U, 21794U, 22155U, 6949U, 1946U,
10139 1002U, 21964U, 22825U, 19347U, 7396U, 1015U, 21750U, 22992U,
10140 513U, 1043U, 21769U, 24633U, 10999U, 5283U, 22547U, 16457U,
10141 24335U, 4487U, 15787U, 24178U, 22369U, 26561U, 4743U, 15808U,
10142 24211U, 18057U, 16632U, 24377U, 24441U, 22419U, 5133U, 16367U,
10143 5486U, 16679U, 5012U, 22486U, 16320U, 24303U, 4764U, 18064U,
10144 21491U, 24797U, 24452U, 21314U, 24764U, 22429U, 18907U, 18163U,
10145 21499U, 24809U, 24506U, 21507U, 24821U, 24584U, 18256U, 16702U,
10146 24400U, 24536U, 5610U, 4565U, 15793U, 24188U, 22378U, 15166U,
10147 24102U, 3621U, 15765U, 24146U, 22198U, 8381U, 16308U, 24283U,
10148 23180U, 5289U, 22557U, 16463U, 24345U, 4718U, 22399U, 15985U,
10149 24253U, 4571U, 15800U, 24199U, 22388U, 3627U, 15772U, 24157U,
10150 22208U, 5945U, 15910U, 24222U, 22709U, 4843U, 22467U, 16314U,
10151 24293U, 5020U, 22498U, 16328U, 24315U, 5154U, 22529U, 16381U,
10152 24325U, 5540U, 22616U, 16860U, 24410U, 13698U, 23764U, 6032U,
10153 15915U, 24231U, 22717U, 4792U, 22439U, 16118U, 24273U, 17776U,
10154 16625U, 24356U, 24420U, 3585U, 15759U, 24136U, 22189U, 18297U,
10155 17797U, 14852U, 288U, 20180U, 20231U, 8011U, 20165U, 20216U,
10156 20196U, 14839U, 273U, 7993U, 7851U, 2041U, 12343U, 2133U,
10157 17866U, 2374U, 13832U, 2143U, 4749U, 7117U, 12111U, 3973U,
10158 14353U, 17127U, 16140U, 7148U, 8027U, 2054U, 4077U, 3097U,
10159 1665U, 20654U, 8493U, 20550U, 21284U, 2614U, 20299U, 18190U,
10160 2406U, 21074U, 2559U, 21192U, 2586U, 16243U, 21685U, 480U,
10161 4782U, 20660U, 8500U, 16881U, 5881U, 20684U, 20272U, 18071U,
10162 21023U, 19995U, 16195U, 21631U, 8602U, 181U, 24870U, 2828U,
10163 17684U, 7661U, 8556U, 4708U, 20563U, 18031U, 21010U, 19973U,
10164 16178U, 21612U, 19849U, 21210U, 15969U, 18127U, 21055U, 20878U,
10165 16218U, 21657U, 2925U, 1647U, 20666U, 8507U, 18014U, 2382U,
10166 20992U, 2531U, 19688U, 2472U, 16154U, 21585U, 425U, 20697U,
10167 2517U, 20578U, 21352U, 2625U, 20306U, 18195U, 2412U, 21080U,
10168 2566U, 21205U, 2592U, 16251U, 21694U, 491U, 7377U, 1969U,
10169 16100U, 2309U, 18967U, 14356U, 20672U, 8514U, 10832U, 7829U,
10170 19875U, 20124U, 21127U, 8350U, 15565U, 21092U, 8528U, 3160U,
10171 20678U, 8521U, 17111U, 5891U, 20998U, 19870U, 16162U, 21594U,
10172 436U, 522U, 326U, 20727U, 2524U, 20591U, 21517U, 2637U,
10173 20313U, 18200U, 2418U, 21086U, 2573U, 21234U, 2598U, 16259U,
10174 21703U, 502U, 24884U, 8572U, 5372U, 20014U, 21184U, 21197U,
10175 19862U, 21223U, 13727U, 20626U, 18378U, 19656U, 19626U, 20865U,
10176 19673U, 14347U, 8482U, 8225U, 13875U, 19607U, 8294U, 8193U,
10177 20641U, 19896U, 19999U, 20145U, 8331U, 8210U, 21161U, 19641U,
10178 20898U, 21101U, 4730U, 18042U, 4785U, 1811U, 14660U, 6300U,
10179 15973U, 20852U, 5585U, 14734U, 2169U, 15593U, 2279U, 14716U,
10180 15963U, 10619U, 7537U, 5649U, 10611U, 7528U, 8344U, 24244U,
10181 15089U, 2191U, 15548U, 6305U, 1890U, 15175U, 15531U, 2240U,
10182 15543U, 10184U, 3487U, 1713U, 14746U, 5271U, 6121U, 26471U,
10183 21542U, 14762U, 5257U, 4811U, 21526U, 5297U, 19245U, 5441U,
10184 19439U, 11798U, 2116U, 4069U, 4083U, 6319U, 1906U, 15599U,
10185 2286U, 26187U, 26215U, 14728U, 34U, 82U, 6350U, 7283U,
10186 22971U, 21728U, 22782U, 21721U, 8254U, 2060U, 15094U, 2197U,
10187 15554U, 5250U, 6312U, 1898U, 15181U, 15537U, 2247U, 15560U,
10188 10191U, 14754U, 5277U, 6130U, 26481U, 3172U, 21549U, 14769U,
10189 8645U, 7405U, 5264U, 4677U, 8710U, 8870U, 9039U, 3164U,
10190 9781U, 16715U, 21534U, 4737U, 18050U, 24430U, 22409U, 18893U,
10191 18156U, 24495U, 24574U, 4799U, 10791U, 23428U, 22449U, 7386U,
10192 1966U, 18937U, 11201U, 23603U, 24594U, 15132U, 15121U, 2218U,
10193 4875U, 1819U, 21854U, 22477U, 11231U, 6490U, 1936U, 10740U,
10194 23397U, 21955U, 10946U, 23548U, 22792U, 12567U, 1439U, 1451U,
10195 15234U, 2230U, 22031U, 24110U, 15222U, 2231U, 22032U, 4157U,
10196 1793U, 21836U, 22330U, 7589U, 1987U, 16105U, 2315U, 24111U,
10197 7191U, 1959U, 24996U, 16093U, 2301U, 25005U, 25185U, 25927U,
10198 25126U, 5148U, 5425U, 3112U, 1669U, 24965U, 25054U, 21283U,
10199 2613U, 25287U, 25588U, 25023U, 25501U, 25846U, 25216U, 4807U,
10200 25363U, 25680U, 25089U, 4707U, 25344U, 25657U, 25074U, 15968U,
10201 25454U, 25789U, 25170U, 2924U, 1646U, 25237U, 25528U, 24957U,
10202 25317U, 25624U, 25047U, 21351U, 2624U, 25297U, 25600U, 25031U,
10203 25510U, 25857U, 25223U, 7392U, 1973U, 3159U, 1674U, 25247U,
10204 25540U, 24972U, 25326U, 25635U, 25060U, 21521U, 2636U, 25307U,
10205 25612U, 25039U, 25519U, 25868U, 25230U, 5371U, 25371U, 25690U,
10206 25095U, 13726U, 25410U, 25737U, 25134U, 18377U, 13874U, 25433U,
10207 25764U, 25153U, 25473U, 25812U, 25194U, 683U, 10251U, 12442U,
10208 10454U, 12702U, 699U, 10269U, 12460U, 10472U, 12720U, 1309U,
10209 12750U, 12834U, 646U, 10222U, 12413U, 10425U, 12659U, 18406U,
10210 10312U, 12503U, 10547U, 12866U, 659U, 10237U, 12428U, 10440U,
10211 12674U, 18420U, 10328U, 12519U, 10563U, 12882U, 14863U, 10286U,
10212 12477U, 10499U, 12779U, 19201U, 10343U, 12534U, 10578U, 12940U,
10213 14874U, 10299U, 12490U, 10512U, 12792U, 19213U, 10357U, 12548U,
10214 10592U, 12954U, 671U, 12688U, 15623U, 12805U, 19230U, 12968U,
10215 18433U, 12897U, 2175U, 12766U, 18458U, 12926U, 1298U, 12737U,
10216 12820U, 18446U, 12912U, 12851U, 3500U, 1719U, 5402U, 19383U,
10217 17657U, 17666U, 301U, 1055U, 354U, 1101U, 309U, 1063U,
10218 333U, 1080U, 3517U, 1728U, 25257U, 25552U, 24980U, 25335U,
10219 25646U, 25067U, 5419U, 25392U, 25715U, 25112U, 4712U, 25353U,
10220 25668U, 25081U, 15979U, 25463U, 25800U, 25177U, 6987U, 1953U,
10221 25267U, 25564U, 24988U, 25401U, 25726U, 25119U, 19417U, 2450U,
10222 25277U, 25576U, 25015U, 25492U, 25835U, 25209U, 5377U, 25381U,
10223 25702U, 25103U, 13733U, 25421U, 25750U, 25143U, 18382U, 13880U,
10224 25443U, 25776U, 25161U, 25482U, 25823U, 25201U, 10969U, 10987U,
10225 3837U, 14776U, 17330U, 15144U, 13257U, 5203U, 3789U, 3813U,
10226 7164U, 7197U, 3204U, 7279U, 4750U, 7169U, 7908U, 23138U,
10227 14722U, 24069U, 3924U, 7914U, 405U, 1030U, 21736U, 23148U,
10228 14739U, 415U, 24079U, 22293U, 7421U, 23005U, 7428U, 1978U,
10229 21985U, 23016U, 9008U, 2101U, 22008U, 23189U, 9023U, 2109U,
10230 22020U, 23200U, 3522U, 4256U, 18235U, 1364U, 1252U, 1913U,
10231 1275U, 1999U, 5914U, 1225U, 4173U, 4125U, 4229U, 4200U,
10232 1378U, 1265U, 1926U, 1288U, 2031U, 5928U, 1240U, 4188U,
10233 4141U, 4244U, 4216U, 3482U, 1707U, 3752U, 1742U, 14709U,
10234 2161U, 8994U, 3745U, 1734U, 14701U, 2152U, 5063U, 25886U,
10235 22667U, 2996U, 5784U, 6480U, 5749U, 18239U, 6025U, 4053U,
10236 4825U, 22459U, 18963U, 2435U, 22079U, 24604U, 21514U, 21231U,
10237 19410U, 21176U, 3849U, 14787U, 17344U, 15156U, 13270U, 5220U,
10238 3802U, 3826U, 5235U, 4427U, 7185U, 396U, 22884U, 22338U,
10239 18774U, 2429U, 22069U, 7729U, 1992U, 21997U, 23037U, 24553U,
10240 5253U, 22539U, 19226U, 2445U, 22088U, 24612U, 3518U, 1729U,
10241 20265U, 19916U, 20556U, 18019U, 2388U, 21004U, 2538U, 19911U,
10242 2478U, 16170U, 21603U, 447U, 5420U, 16886U, 20690U, 20278U,
10243 19922U, 18075U, 21028U, 20027U, 16202U, 21639U, 4713U, 20570U,
10244 18036U, 21016U, 19978U, 16186U, 21621U, 21140U, 15980U, 18132U,
10245 21061U, 20883U, 16226U, 21666U, 6988U, 1954U, 20703U, 20285U,
10246 19928U, 20584U, 18100U, 2394U, 21040U, 2545U, 20160U, 2491U,
10247 16210U, 21648U, 458U, 18971U, 12629U, 14478U, 19934U, 10843U,
10248 7834U, 19881U, 20130U, 21133U, 21096U, 8533U, 19413U, 2451U,
10249 17116U, 20733U, 20292U, 19940U, 20597U, 18177U, 2400U, 21068U,
10250 2552U, 21179U, 2580U, 16235U, 21676U, 469U, 5378U, 20020U,
10251 19888U, 26491U, 20137U, 26500U, 21147U, 13734U, 20633U, 18383U,
10252 19664U, 19633U, 19680U, 8487U, 8231U, 13881U, 19616U, 8301U,
10253 8201U, 20647U, 19903U, 20006U, 20152U, 8337U, 8217U, 21168U,
10254 19648U, 21106U, 6212U, 1884U, 10733U, 23386U, 21945U, 3906U,
10255 1761U, 10670U, 23291U, 21825U, 10768U, 23417U, 22263U, 5763U,
10256 1847U, 10691U, 23324U, 21874U, 10874U, 23470U, 22678U, 3930U,
10257 1775U, 5831U, 1861U, 10707U, 23348U, 21896U, 10888U, 23492U,
10258 22698U, 10918U, 23538U, 16656U, 24389U, 6184U, 1876U, 10724U,
10259 23373U, 21933U, 10910U, 23526U, 22762U, 22773U, 4056U, 9U,
10260 17758U, 3890U, 7154U, 4259U, 7175U, 3284U, 1680U, 2821U,
10261 1638U, 15570U, 2254U, 10029U, 17205U, 7844U, 17194U, 25894U,
10262 2651U, 25905U, 2663U, 25916U, 2675U, 5391U, 7268U, 4994U,
10263 3002U, 5790U, 2687U, 10979U, 7966U, 12118U, 2125U, 2696U,
10264 20424U, 19841U, 4779U, 7374U, 5939U, 607U, 20859U, 714U,
10265 4295U, 4061U, 10959U, 6149U, 614U, 20247U, 2497U, 20256U,
10266 2507U, 11242U, 17693U, 8955U, 15561U, 19371U, 7840U, 12579U,
10267 14665U, 3529U, 6992U, 19445U, 14509U, 19430U, 14537U, 9268U,
10268 12196U, 15726U, 16029U, 16740U, 8672U, 15751U, 8737U, 8918U,
10269 16054U, 9251U, 9810U, 16764U, 4935U, 3884U, 3411U, 6874U,
10270 19267U, 3545U, 7008U, 19469U, 4849U, 14375U, 20872U, 66U,
10271 4692U, 21034U, 74U, 14894U, 17844U, 3290U, 3377U, 3733U,
10272 5546U, 8775U, 7094U, 3226U, 19579U, 12164U, 23676U, 12270U,
10273 23701U, 3567U, 22165U, 5493U, 22581U, 7039U, 22835U, 14585U,
10274 23965U, 19500U, 24643U, 12211U, 23688U, 12279U, 23714U, 3458U,
10275 22142U, 5348U, 22568U, 6938U, 22812U, 14462U, 23952U, 19338U,
10276 24620U, 3698U, 22219U, 5502U, 22594U, 7059U, 22848U, 14594U,
10277 23978U, 19532U, 24656U, 3244U, 22130U, 6720U, 22800U, 18847U,
10278 24562U, 3724U, 22232U, 7085U, 22861U, 19570U, 24678U, 14455U,
10279 14578U, 3210U, 4438U, 6688U, 18779U, 16846U, 48U, 16853U,
10280 57U, 3739U, 5559U, 8790U, 7100U, 3235U, 19594U, 5311U,
10281 14447U, 19259U, 5455U, 14563U, 19461U, 5357U, 14471U, 19353U,
10282 5511U, 14603U, 19541U, 18367U, 8626U, 8700U, 8860U, 9029U,
10283 9771U, 12226U, 20451U, 20785U, 20440U, 20774U, 20470U, 20804U,
10284 20490U, 20824U, 8653U, 5384U, 8718U, 8887U, 9047U, 3687U,
10285 7048U, 19509U, 9789U, 4268U, 26278U, 18388U, 26393U, 14165U,
10286 4277U, 26288U, 18397U, 26403U, 4286U, 26298U, 20390U, 20718U,
10287 20415U, 20756U, 20509U, 20843U, 4432U, 3324U, 20382U, 20710U,
10288 20431U, 20765U, 5334U, 20399U, 20740U, 3508U, 5410U, 6978U,
10289 19391U, 20407U, 20748U, 20461U, 20795U, 19324U, 20501U, 20835U,
10290 20481U, 20815U, 12203U, 12188U, 12288U, 3475U, 5364U, 6955U,
10291 19360U, 3707U, 5518U, 7068U, 19548U, 16008U, 16018U, 12245U,
10292 3443U, 5327U, 6915U, 19317U, 3552U, 5471U, 7024U, 19485U,
10293 8907U, 5296U, 14440U, 19244U, 5440U, 14546U, 19438U, 18840U,
10294 3252U, 6728U, 18878U, 3277U, 6744U, 18922U, 19176U, 5431U,
10295 8636U, 8878U, 16037U, 8680U, 8745U, 8935U, 16062U, 14491U,
10296 14517U, 14553U, 14482U, 3389U, 5303U, 6852U, 19251U, 3537U,
10297 5447U, 7000U, 19453U, 5319U, 19283U, 5463U, 19477U, 4798U,
10298 3450U, 5340U, 6930U, 19330U, 3559U, 5478U, 7031U, 19492U,
10299 9819U, 4888U, 14885U, 17831U, 4724U, 18872U, 12172U, 15245U,
10300 15389U, 4168U, 5147U, 9303U, 15187U, 15406U, 5424U, 20612U,
10301 16470U, 16640U, 16526U, 16663U, 16534U, 16686U, 9497U, 16648U,
10302 9505U, 16671U, 9763U, 16694U, 3316U, 4857U, 6795U, 18976U,
10303 3499U, 5401U, 6969U, 19382U, 4446U, 14192U, 18787U, 12220U,
10304 8964U, 10023U, 12313U, 21356U, 3306U, 4819U, 7414U, 9001U,
10305 6760U, 14359U, 7435U, 9015U, 18950U, 7521U, 9022U, 12235U,
10306 20526U, 8033U, 4310U, 18762U, 8351U, 3311U, 4824U, 7122U,
10307 7547U, 6765U, 11033U, 14364U, 18310U, 18962U, 3492U, 26270U,
10308 6962U, 26308U, 3426U, 6898U, 19291U, 19367U, 15566U, 3198U,
10309 4426U, 6682U, 14174U, 18773U, 3384U, 5259U, 7129U, 6825U,
10310 11166U, 14435U, 18372U, 19225U, 7890U, 23126U, 14675U, 24057U,
10311 8050U, 23159U, 15034U, 24090U, 14501U, 19422U, 14528U, 9259U,
10312 12181U, 15718U, 16000U, 16732U, 8664U, 15743U, 8729U, 8899U,
10313 16046U, 9231U, 9801U, 16756U, 16723U, 15709U, 15991U, 15734U,
10314 16748U, 3259U, 6735U, 10014U, 3297U, 6751U, 10213U, 20604U,
10315 3418U, 6881U, 3329U, 19274U, 1323U, 209U, 1338U, 224U,
10316 20618U, 3435U, 6907U, 3340U, 19300U, 15422U, 41U, 3190U,
10317 6674U, 15897U, 3397U, 6860U, 17325U, 17U, 5757U, 7272U,
10318 15396U, 2235U, 22040U, 7588U, 1986U, 16104U, 2314U, 24118U,
10319 11936U, 13213U, 9290U, 9239U, 11488U, 13058U, 11121U, 13401U,
10320 9277U, 9219U, 11898U, 13176U, 11869U, 13156U, 11544U, 13084U,
10321 11958U, 13221U, 11806U, 13129U, 12016U, 13240U, 11762U, 13119U,
10322 12295U, 13138U, 13638U, 10537U, 15831U, 26345U, 16780U, 26369U,
10323 15864U, 26357U, 16813U, 26381U, 11815U, 11824U, 11054U, 21331U,
10324 21454U, 21556U, 21341U, 21464U, 21566U, 13066U, 11833U, 10489U,
10325 13186U, 11504U, 13417U, 13075U, 13195U, 11524U, 13437U, 12025U,
10326 13249U, 11149U, 13779U, 11851U, 13147U, 11414U, 13345U, 11742U,
10327 13600U, 13049U, 11111U, 11479U, 13030U, 12079U, 11653U, 9058U,
10328 9116U, 9160U, 9087U, 11470U, 13021U, 11782U, 11644U, 11372U,
10329 13303U, 11700U, 13558U, 12994U, 11081U, 11662U, 13111U, 11130U,
10330 13520U, 11918U, 26335U, 13204U, 11600U, 13094U, 11392U, 13323U,
10331 11720U, 13578U, 13039U, 11100U, 11350U, 13281U, 11678U, 13536U,
10332 12984U, 11070U, 7554U, 3937U, 8970U, 12319U, 21362U, 9072U,
10333 9130U, 9174U, 9204U, 9101U, 9145U, 9189U, 11564U, 13467U,
10334 7568U, 20374U, 14157U, 13703U, 11578U, 13481U, 11978U, 13231U,
10335 11139U, 13751U, 11434U, 13003U, 11091U, 13365U, 12033U, 11987U,
10336 11450U, 13011U, 13381U, 11880U, 13167U, 11616U, 13102U, 11944U,
10337 13718U, 11496U, 13409U, 8917U, 9809U, 648U, 10224U, 12415U,
10338 10427U, 12661U, 18408U, 10314U, 12505U, 10549U, 12868U, 11908U,
10339 23638U, 13683U, 23741U, 11554U, 23624U, 13457U, 23727U, 11968U,
10340 23662U, 13741U, 23773U, 11772U, 13620U, 10525U, 13647U, 15842U,
10341 16791U, 15875U, 16824U, 13656U, 1353U, 11842U, 12304U, 15853U,
10342 16802U, 15886U, 16835U, 11514U, 13427U, 12059U, 13804U, 11534U,
10343 13447U, 12069U, 13814U, 12051U, 13796U, 661U, 10239U, 12430U,
10344 10442U, 12676U, 18422U, 10330U, 12521U, 10565U, 12884U, 14865U,
10345 10288U, 12479U, 10501U, 12781U, 19203U, 10345U, 12536U, 10580U,
10346 12942U, 14876U, 10301U, 12492U, 10514U, 12794U, 19215U, 10359U,
10347 12550U, 10594U, 12956U, 673U, 12690U, 15625U, 12807U, 19232U,
10348 12970U, 18435U, 12899U, 2177U, 12768U, 18460U, 12928U, 1300U,
10349 12739U, 12822U, 18448U, 12914U, 12853U, 11860U, 13665U, 11424U,
10350 13355U, 11752U, 13610U, 12087U, 13824U, 11790U, 13630U, 11382U,
10351 13313U, 11710U, 13568U, 11670U, 6889U, 19282U, 7015U, 19476U,
10352 13528U, 8926U, 9818U, 11927U, 13709U, 11608U, 13503U, 11403U,
10353 13334U, 11731U, 13589U, 11361U, 13292U, 11689U, 13547U, 7561U,
10354 3945U, 8978U, 12327U, 21370U, 11571U, 13474U, 18955U, 7575U,
10355 3953U, 8986U, 12335U, 21378U, 11589U, 13492U, 12007U, 13770U,
10356 11442U, 13373U, 8898U, 9800U, 12042U, 13787U, 3218U, 11997U,
10357 13760U, 11460U, 13391U, 11889U, 13674U, 11625U, 13511U, 11330U,
10358 11340U, 12352U, 3714U, 5525U, 7075U, 19555U, 5182U, 6819U,
10359 14429U, 19195U, 7883U, 19520U, 8689U, 8764U, 8944U, 9827U,
10360 1627U, 19400U, 4865U, 3868U, 18353U, 26422U, 4872U, 15231U,
10361 15225U, 4154U, 25879U, 15393U, 26541U, 26551U, 26533U, 3762U,
10362 18795U, 18885U, 18929U, 3770U, 18804U, 8436U, 4551U, 4578U,
10363 9309U, 7225U, 26316U, 15194U, 20518U, 8038U, 21290U, 7735U,
10364 26326U, 19946U, 3268U, 11634U, 18913U, 19374U, 26413U, 8754U,
10365 3979U, 17941U, 3758U, 2836U, 26443U, 15579U, 8315U, 7898U,
10366 3100U, 26450U, 15077U, 8265U, 26464U, 26458U,
10367};
10368
10369extern const uint8_t PPCInstrDeprecationFeatures[] = {
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), uint8_t(-1), uint8_t(-1),
10478 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10479 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10480 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), PPC::DeprecatedDST,
10481 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10482 PPC::DeprecatedDST, 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), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10743 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10744 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10745 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10746};
10747
10748extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10749 { // DefaultMode
10750 PPC::GPRCRegClassID, // ppc_ptr_rc
10751 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10752 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10753 },
10754 { // PPC64
10755 PPC::G8RCRegClassID, // ppc_ptr_rc
10756 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10757 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10758 },
10759};
10760
10761static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10762 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3006, &PPCRegClassByHwModeTables[0][0], 3);
10763}
10764
10765
10766} // namespace llvm
10767
10768#endif // GET_INSTRINFO_MC_DESC
10769
10770#ifdef GET_INSTRINFO_HEADER
10771#undef GET_INSTRINFO_HEADER
10772
10773namespace llvm {
10774
10775struct PPCGenInstrInfo : public TargetInstrInfo {
10776 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10777 ~PPCGenInstrInfo() override = default;
10778};
10779extern const int16_t PPCRegClassByHwModeTables[2][3];
10780
10781} // namespace llvm
10782
10783namespace llvm::PPC {
10784
10785constexpr unsigned SUBOP_memr_ptrreg = 0;
10786constexpr unsigned SUBOP_memri_imm = 0;
10787constexpr unsigned SUBOP_memri_reg = 1;
10788constexpr unsigned SUBOP_memri34_imm = 0;
10789constexpr unsigned SUBOP_memri34_reg = 1;
10790constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10791constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10792constexpr unsigned SUBOP_memrihash_imm = 0;
10793constexpr unsigned SUBOP_memrihash_reg = 1;
10794constexpr unsigned SUBOP_memrix_imm = 0;
10795constexpr unsigned SUBOP_memrix_reg = 1;
10796constexpr unsigned SUBOP_memrix16_imm = 0;
10797constexpr unsigned SUBOP_memrix16_reg = 1;
10798constexpr unsigned SUBOP_memrr_ptrreg = 0;
10799constexpr unsigned SUBOP_memrr_offreg = 1;
10800constexpr unsigned SUBOP_pred_bibo = 0;
10801constexpr unsigned SUBOP_pred_reg = 1;
10802constexpr unsigned SUBOP_spe2dis_imm = 0;
10803constexpr unsigned SUBOP_spe2dis_reg = 1;
10804constexpr unsigned SUBOP_spe4dis_imm = 0;
10805constexpr unsigned SUBOP_spe4dis_reg = 1;
10806constexpr unsigned SUBOP_spe8dis_imm = 0;
10807constexpr unsigned SUBOP_spe8dis_reg = 1;
10808constexpr unsigned SUBOP_tlscall_func = 0;
10809constexpr unsigned SUBOP_tlscall_sym = 1;
10810constexpr unsigned SUBOP_tlscall32_func = 0;
10811constexpr unsigned SUBOP_tlscall32_sym = 1;
10812constexpr unsigned SUBOP_tocentry_imm = 0;
10813constexpr unsigned SUBOP_tocentry32_imm = 0;
10814
10815} // namespace llvm::PPC
10816
10817#endif // GET_INSTRINFO_HEADER
10818
10819#ifdef GET_INSTRINFO_HELPER_DECLS
10820#undef GET_INSTRINFO_HELPER_DECLS
10821
10822
10823#endif // GET_INSTRINFO_HELPER_DECLS
10824
10825#ifdef GET_INSTRINFO_HELPERS
10826#undef GET_INSTRINFO_HELPERS
10827
10828
10829#endif // GET_INSTRINFO_HELPERS
10830
10831#ifdef GET_INSTRINFO_CTOR_DTOR
10832#undef GET_INSTRINFO_CTOR_DTOR
10833
10834namespace llvm {
10835
10836extern const PPCInstrTable PPCDescs;
10837extern const unsigned PPCInstrNameIndices[];
10838extern const char PPCInstrNameData[];
10839extern const uint8_t PPCInstrDeprecationFeatures[];
10840PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10841 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10842 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3006, &PPCRegClassByHwModeTables[0][0], 3);
10843}
10844
10845} // namespace llvm
10846
10847#endif // GET_INSTRINFO_CTOR_DTOR
10848
10849#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10850#undef GET_INSTRINFO_MC_HELPER_DECLS
10851
10852namespace llvm {
10853
10854class MCInst;
10855class FeatureBitset;
10856
10857extern const int16_t PPCRegClassByHwModeTables[2][3];
10858
10859namespace PPC_MC {
10860
10861void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10862
10863} // namespace PPC_MC
10864
10865} // namespace llvm
10866
10867#endif // GET_INSTRINFO_MC_HELPER_DECLS
10868
10869#ifdef GET_INSTRINFO_MC_HELPERS
10870#undef GET_INSTRINFO_MC_HELPERS
10871
10872namespace llvm::PPC_MC {
10873
10874
10875} // namespace llvm::PPC_MC
10876
10877#endif // GET_INSTRINFO_MC_HELPERS
10878
10879#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10880 defined(GET_AVAILABLE_OPCODE_CHECKER)
10881#define GET_COMPUTE_FEATURES
10882#endif
10883#ifdef GET_COMPUTE_FEATURES
10884#undef GET_COMPUTE_FEATURES
10885
10886namespace llvm::PPC_MC {
10887
10888// Bits for subtarget features that participate in instruction matching.
10889enum SubtargetFeatureBits : uint8_t {
10890 Feature_ModernAsBit = 0,
10891};
10892
10893inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10894 FeatureBitset Features;
10895 if (!(FB[PPC::AIXOS]) || FB[PPC::FeatureModernAIXAs])
10896 Features.set(Feature_ModernAsBit);
10897 return Features;
10898}
10899
10900inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10901 enum : uint8_t {
10902 CEFBS_None,
10903 };
10904
10905 static constexpr FeatureBitset FeatureBitsets[] = {
10906 {}, // CEFBS_None
10907 };
10908 static constexpr uint8_t RequiredFeaturesRefs[] = {
10909 CEFBS_None, // PHI
10910 CEFBS_None, // INLINEASM
10911 CEFBS_None, // INLINEASM_BR
10912 CEFBS_None, // CFI_INSTRUCTION
10913 CEFBS_None, // EH_LABEL
10914 CEFBS_None, // GC_LABEL
10915 CEFBS_None, // ANNOTATION_LABEL
10916 CEFBS_None, // KILL
10917 CEFBS_None, // EXTRACT_SUBREG
10918 CEFBS_None, // INSERT_SUBREG
10919 CEFBS_None, // IMPLICIT_DEF
10920 CEFBS_None, // INIT_UNDEF
10921 CEFBS_None, // SUBREG_TO_REG
10922 CEFBS_None, // COPY_TO_REGCLASS
10923 CEFBS_None, // DBG_VALUE
10924 CEFBS_None, // DBG_VALUE_LIST
10925 CEFBS_None, // DBG_INSTR_REF
10926 CEFBS_None, // DBG_PHI
10927 CEFBS_None, // DBG_LABEL
10928 CEFBS_None, // REG_SEQUENCE
10929 CEFBS_None, // COPY
10930 CEFBS_None, // COPY_LANEMASK
10931 CEFBS_None, // BUNDLE
10932 CEFBS_None, // LIFETIME_START
10933 CEFBS_None, // LIFETIME_END
10934 CEFBS_None, // PSEUDO_PROBE
10935 CEFBS_None, // ARITH_FENCE
10936 CEFBS_None, // STACKMAP
10937 CEFBS_None, // FENTRY_CALL
10938 CEFBS_None, // PATCHPOINT
10939 CEFBS_None, // LOAD_STACK_GUARD
10940 CEFBS_None, // PREALLOCATED_SETUP
10941 CEFBS_None, // PREALLOCATED_ARG
10942 CEFBS_None, // STATEPOINT
10943 CEFBS_None, // LOCAL_ESCAPE
10944 CEFBS_None, // FAULTING_OP
10945 CEFBS_None, // PATCHABLE_OP
10946 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10947 CEFBS_None, // PATCHABLE_RET
10948 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10949 CEFBS_None, // PATCHABLE_TAIL_CALL
10950 CEFBS_None, // PATCHABLE_EVENT_CALL
10951 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10952 CEFBS_None, // ICALL_BRANCH_FUNNEL
10953 CEFBS_None, // FAKE_USE
10954 CEFBS_None, // MEMBARRIER
10955 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10956 CEFBS_None, // RELOC_NONE
10957 CEFBS_None, // CONVERGENCECTRL_ENTRY
10958 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10959 CEFBS_None, // CONVERGENCECTRL_LOOP
10960 CEFBS_None, // CONVERGENCECTRL_GLUE
10961 CEFBS_None, // G_ASSERT_SEXT
10962 CEFBS_None, // G_ASSERT_ZEXT
10963 CEFBS_None, // G_ASSERT_ALIGN
10964 CEFBS_None, // G_ADD
10965 CEFBS_None, // G_SUB
10966 CEFBS_None, // G_MUL
10967 CEFBS_None, // G_SDIV
10968 CEFBS_None, // G_UDIV
10969 CEFBS_None, // G_SREM
10970 CEFBS_None, // G_UREM
10971 CEFBS_None, // G_SDIVREM
10972 CEFBS_None, // G_UDIVREM
10973 CEFBS_None, // G_AND
10974 CEFBS_None, // G_OR
10975 CEFBS_None, // G_XOR
10976 CEFBS_None, // G_ABDS
10977 CEFBS_None, // G_ABDU
10978 CEFBS_None, // G_UAVGFLOOR
10979 CEFBS_None, // G_UAVGCEIL
10980 CEFBS_None, // G_SAVGFLOOR
10981 CEFBS_None, // G_SAVGCEIL
10982 CEFBS_None, // G_IMPLICIT_DEF
10983 CEFBS_None, // G_PHI
10984 CEFBS_None, // G_FRAME_INDEX
10985 CEFBS_None, // G_GLOBAL_VALUE
10986 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10987 CEFBS_None, // G_CONSTANT_POOL
10988 CEFBS_None, // G_EXTRACT
10989 CEFBS_None, // G_UNMERGE_VALUES
10990 CEFBS_None, // G_INSERT
10991 CEFBS_None, // G_MERGE_VALUES
10992 CEFBS_None, // G_BUILD_VECTOR
10993 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10994 CEFBS_None, // G_CONCAT_VECTORS
10995 CEFBS_None, // G_PTRTOINT
10996 CEFBS_None, // G_INTTOPTR
10997 CEFBS_None, // G_BITCAST
10998 CEFBS_None, // G_FREEZE
10999 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
11000 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
11001 CEFBS_None, // G_INTRINSIC_TRUNC
11002 CEFBS_None, // G_INTRINSIC_ROUND
11003 CEFBS_None, // G_INTRINSIC_LRINT
11004 CEFBS_None, // G_INTRINSIC_LLRINT
11005 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
11006 CEFBS_None, // G_READCYCLECOUNTER
11007 CEFBS_None, // G_READSTEADYCOUNTER
11008 CEFBS_None, // G_LOAD
11009 CEFBS_None, // G_SEXTLOAD
11010 CEFBS_None, // G_ZEXTLOAD
11011 CEFBS_None, // G_FPEXTLOAD
11012 CEFBS_None, // G_INDEXED_LOAD
11013 CEFBS_None, // G_INDEXED_SEXTLOAD
11014 CEFBS_None, // G_INDEXED_ZEXTLOAD
11015 CEFBS_None, // G_STORE
11016 CEFBS_None, // G_FPTRUNCSTORE
11017 CEFBS_None, // G_INDEXED_STORE
11018 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
11019 CEFBS_None, // G_ATOMIC_CMPXCHG
11020 CEFBS_None, // G_ATOMICRMW_XCHG
11021 CEFBS_None, // G_ATOMICRMW_ADD
11022 CEFBS_None, // G_ATOMICRMW_SUB
11023 CEFBS_None, // G_ATOMICRMW_AND
11024 CEFBS_None, // G_ATOMICRMW_NAND
11025 CEFBS_None, // G_ATOMICRMW_OR
11026 CEFBS_None, // G_ATOMICRMW_XOR
11027 CEFBS_None, // G_ATOMICRMW_MAX
11028 CEFBS_None, // G_ATOMICRMW_MIN
11029 CEFBS_None, // G_ATOMICRMW_UMAX
11030 CEFBS_None, // G_ATOMICRMW_UMIN
11031 CEFBS_None, // G_ATOMICRMW_FADD
11032 CEFBS_None, // G_ATOMICRMW_FSUB
11033 CEFBS_None, // G_ATOMICRMW_FMAX
11034 CEFBS_None, // G_ATOMICRMW_FMIN
11035 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11036 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11037 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11038 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11039 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11040 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11041 CEFBS_None, // G_ATOMICRMW_USUB_COND
11042 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11043 CEFBS_None, // G_FENCE
11044 CEFBS_None, // G_PREFETCH
11045 CEFBS_None, // G_BRCOND
11046 CEFBS_None, // G_BRINDIRECT
11047 CEFBS_None, // G_INVOKE_REGION_START
11048 CEFBS_None, // G_INTRINSIC
11049 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11050 CEFBS_None, // G_INTRINSIC_CONVERGENT
11051 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11052 CEFBS_None, // G_ANYEXT
11053 CEFBS_None, // G_TRUNC
11054 CEFBS_None, // G_TRUNC_SSAT_S
11055 CEFBS_None, // G_TRUNC_SSAT_U
11056 CEFBS_None, // G_TRUNC_USAT_U
11057 CEFBS_None, // G_CONSTANT
11058 CEFBS_None, // G_FCONSTANT
11059 CEFBS_None, // G_VASTART
11060 CEFBS_None, // G_VAARG
11061 CEFBS_None, // G_SEXT
11062 CEFBS_None, // G_SEXT_INREG
11063 CEFBS_None, // G_ZEXT
11064 CEFBS_None, // G_SHL
11065 CEFBS_None, // G_LSHR
11066 CEFBS_None, // G_ASHR
11067 CEFBS_None, // G_FSHL
11068 CEFBS_None, // G_FSHR
11069 CEFBS_None, // G_ROTR
11070 CEFBS_None, // G_ROTL
11071 CEFBS_None, // G_ICMP
11072 CEFBS_None, // G_FCMP
11073 CEFBS_None, // G_SCMP
11074 CEFBS_None, // G_UCMP
11075 CEFBS_None, // G_SELECT
11076 CEFBS_None, // G_UADDO
11077 CEFBS_None, // G_UADDE
11078 CEFBS_None, // G_USUBO
11079 CEFBS_None, // G_USUBE
11080 CEFBS_None, // G_SADDO
11081 CEFBS_None, // G_SADDE
11082 CEFBS_None, // G_SSUBO
11083 CEFBS_None, // G_SSUBE
11084 CEFBS_None, // G_UMULO
11085 CEFBS_None, // G_SMULO
11086 CEFBS_None, // G_UMULH
11087 CEFBS_None, // G_SMULH
11088 CEFBS_None, // G_UADDSAT
11089 CEFBS_None, // G_SADDSAT
11090 CEFBS_None, // G_USUBSAT
11091 CEFBS_None, // G_SSUBSAT
11092 CEFBS_None, // G_USHLSAT
11093 CEFBS_None, // G_SSHLSAT
11094 CEFBS_None, // G_SMULFIX
11095 CEFBS_None, // G_UMULFIX
11096 CEFBS_None, // G_SMULFIXSAT
11097 CEFBS_None, // G_UMULFIXSAT
11098 CEFBS_None, // G_SDIVFIX
11099 CEFBS_None, // G_UDIVFIX
11100 CEFBS_None, // G_SDIVFIXSAT
11101 CEFBS_None, // G_UDIVFIXSAT
11102 CEFBS_None, // G_FADD
11103 CEFBS_None, // G_FSUB
11104 CEFBS_None, // G_FMUL
11105 CEFBS_None, // G_FMA
11106 CEFBS_None, // G_FMAD
11107 CEFBS_None, // G_FDIV
11108 CEFBS_None, // G_FREM
11109 CEFBS_None, // G_FMODF
11110 CEFBS_None, // G_FPOW
11111 CEFBS_None, // G_FPOWI
11112 CEFBS_None, // G_FEXP
11113 CEFBS_None, // G_FEXP2
11114 CEFBS_None, // G_FEXP10
11115 CEFBS_None, // G_FLOG
11116 CEFBS_None, // G_FLOG2
11117 CEFBS_None, // G_FLOG10
11118 CEFBS_None, // G_FLDEXP
11119 CEFBS_None, // G_FFREXP
11120 CEFBS_None, // G_FNEG
11121 CEFBS_None, // G_FPEXT
11122 CEFBS_None, // G_FPTRUNC
11123 CEFBS_None, // G_FPTOSI
11124 CEFBS_None, // G_FPTOUI
11125 CEFBS_None, // G_SITOFP
11126 CEFBS_None, // G_UITOFP
11127 CEFBS_None, // G_FPTOSI_SAT
11128 CEFBS_None, // G_FPTOUI_SAT
11129 CEFBS_None, // G_FABS
11130 CEFBS_None, // G_FCOPYSIGN
11131 CEFBS_None, // G_IS_FPCLASS
11132 CEFBS_None, // G_FCANONICALIZE
11133 CEFBS_None, // G_FMINNUM
11134 CEFBS_None, // G_FMAXNUM
11135 CEFBS_None, // G_FMINNUM_IEEE
11136 CEFBS_None, // G_FMAXNUM_IEEE
11137 CEFBS_None, // G_FMINIMUM
11138 CEFBS_None, // G_FMAXIMUM
11139 CEFBS_None, // G_FMINIMUMNUM
11140 CEFBS_None, // G_FMAXIMUMNUM
11141 CEFBS_None, // G_GET_FPENV
11142 CEFBS_None, // G_SET_FPENV
11143 CEFBS_None, // G_RESET_FPENV
11144 CEFBS_None, // G_GET_FPMODE
11145 CEFBS_None, // G_SET_FPMODE
11146 CEFBS_None, // G_RESET_FPMODE
11147 CEFBS_None, // G_GET_ROUNDING
11148 CEFBS_None, // G_SET_ROUNDING
11149 CEFBS_None, // G_PTR_ADD
11150 CEFBS_None, // G_PTRMASK
11151 CEFBS_None, // G_SMIN
11152 CEFBS_None, // G_SMAX
11153 CEFBS_None, // G_UMIN
11154 CEFBS_None, // G_UMAX
11155 CEFBS_None, // G_ABS
11156 CEFBS_None, // G_LROUND
11157 CEFBS_None, // G_LLROUND
11158 CEFBS_None, // G_BR
11159 CEFBS_None, // G_BRJT
11160 CEFBS_None, // G_VSCALE
11161 CEFBS_None, // G_INSERT_SUBVECTOR
11162 CEFBS_None, // G_EXTRACT_SUBVECTOR
11163 CEFBS_None, // G_INSERT_VECTOR_ELT
11164 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11165 CEFBS_None, // G_SHUFFLE_VECTOR
11166 CEFBS_None, // G_SPLAT_VECTOR
11167 CEFBS_None, // G_STEP_VECTOR
11168 CEFBS_None, // G_VECTOR_COMPRESS
11169 CEFBS_None, // G_CTTZ
11170 CEFBS_None, // G_CTTZ_ZERO_POISON
11171 CEFBS_None, // G_CTLZ
11172 CEFBS_None, // G_CTLZ_ZERO_POISON
11173 CEFBS_None, // G_CTLS
11174 CEFBS_None, // G_CTPOP
11175 CEFBS_None, // G_BSWAP
11176 CEFBS_None, // G_BITREVERSE
11177 CEFBS_None, // G_CLMUL
11178 CEFBS_None, // G_CLMULH
11179 CEFBS_None, // G_CLMULR
11180 CEFBS_None, // G_FCEIL
11181 CEFBS_None, // G_FCOS
11182 CEFBS_None, // G_FSIN
11183 CEFBS_None, // G_FSINCOS
11184 CEFBS_None, // G_FTAN
11185 CEFBS_None, // G_FACOS
11186 CEFBS_None, // G_FASIN
11187 CEFBS_None, // G_FATAN
11188 CEFBS_None, // G_FATAN2
11189 CEFBS_None, // G_FCOSH
11190 CEFBS_None, // G_FSINH
11191 CEFBS_None, // G_FTANH
11192 CEFBS_None, // G_FSQRT
11193 CEFBS_None, // G_FFLOOR
11194 CEFBS_None, // G_FRINT
11195 CEFBS_None, // G_FNEARBYINT
11196 CEFBS_None, // G_ADDRSPACE_CAST
11197 CEFBS_None, // G_BLOCK_ADDR
11198 CEFBS_None, // G_JUMP_TABLE
11199 CEFBS_None, // G_DYN_STACKALLOC
11200 CEFBS_None, // G_STACKSAVE
11201 CEFBS_None, // G_STACKRESTORE
11202 CEFBS_None, // G_STRICT_FADD
11203 CEFBS_None, // G_STRICT_FSUB
11204 CEFBS_None, // G_STRICT_FMUL
11205 CEFBS_None, // G_STRICT_FDIV
11206 CEFBS_None, // G_STRICT_FREM
11207 CEFBS_None, // G_STRICT_FMA
11208 CEFBS_None, // G_STRICT_FSQRT
11209 CEFBS_None, // G_STRICT_FLDEXP
11210 CEFBS_None, // G_STRICT_FCMP
11211 CEFBS_None, // G_STRICT_FCMPS
11212 CEFBS_None, // G_READ_REGISTER
11213 CEFBS_None, // G_WRITE_REGISTER
11214 CEFBS_None, // G_MEMCPY
11215 CEFBS_None, // G_MEMCPY_INLINE
11216 CEFBS_None, // G_MEMMOVE
11217 CEFBS_None, // G_MEMSET
11218 CEFBS_None, // G_BZERO
11219 CEFBS_None, // G_MEMSET_INLINE
11220 CEFBS_None, // G_TRAP
11221 CEFBS_None, // G_DEBUGTRAP
11222 CEFBS_None, // G_UBSANTRAP
11223 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11224 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11225 CEFBS_None, // G_VECREDUCE_FADD
11226 CEFBS_None, // G_VECREDUCE_FMUL
11227 CEFBS_None, // G_VECREDUCE_FMAX
11228 CEFBS_None, // G_VECREDUCE_FMIN
11229 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11230 CEFBS_None, // G_VECREDUCE_FMINIMUM
11231 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
11232 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
11233 CEFBS_None, // G_VECREDUCE_ADD
11234 CEFBS_None, // G_VECREDUCE_MUL
11235 CEFBS_None, // G_VECREDUCE_AND
11236 CEFBS_None, // G_VECREDUCE_OR
11237 CEFBS_None, // G_VECREDUCE_XOR
11238 CEFBS_None, // G_VECREDUCE_SMAX
11239 CEFBS_None, // G_VECREDUCE_SMIN
11240 CEFBS_None, // G_VECREDUCE_UMAX
11241 CEFBS_None, // G_VECREDUCE_UMIN
11242 CEFBS_None, // G_SBFX
11243 CEFBS_None, // G_UBFX
11244 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11245 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11246 CEFBS_None, // ATOMIC_LOAD_AND_I128
11247 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11248 CEFBS_None, // ATOMIC_LOAD_OR_I128
11249 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11250 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11251 CEFBS_None, // ATOMIC_SWAP_I128
11252 CEFBS_None, // BUILD_QUADWORD
11253 CEFBS_None, // BUILD_UACC
11254 CEFBS_None, // CFENCE
11255 CEFBS_None, // CFENCE8
11256 CEFBS_None, // CLRLSLDI
11257 CEFBS_None, // CLRLSLDI_rec
11258 CEFBS_None, // CLRLSLWI
11259 CEFBS_None, // CLRLSLWI_rec
11260 CEFBS_None, // CLRRDI
11261 CEFBS_None, // CLRRDI_rec
11262 CEFBS_None, // CLRRWI
11263 CEFBS_None, // CLRRWI_rec
11264 CEFBS_None, // DCBFL
11265 CEFBS_None, // DCBFLP
11266 CEFBS_None, // DCBFPS
11267 CEFBS_None, // DCBFx
11268 CEFBS_None, // DCBSTPS
11269 CEFBS_None, // DCBTCT
11270 CEFBS_None, // DCBTDS
11271 CEFBS_None, // DCBTSTCT
11272 CEFBS_None, // DCBTSTDS
11273 CEFBS_None, // DCBTSTT
11274 CEFBS_None, // DCBTSTx
11275 CEFBS_None, // DCBTT
11276 CEFBS_None, // DCBTx
11277 CEFBS_None, // DFLOADf32
11278 CEFBS_None, // DFLOADf64
11279 CEFBS_None, // DFSTOREf32
11280 CEFBS_None, // DFSTOREf64
11281 CEFBS_None, // EXTLDI
11282 CEFBS_None, // EXTLDI_rec
11283 CEFBS_None, // EXTLWI
11284 CEFBS_None, // EXTLWI_rec
11285 CEFBS_None, // EXTRDI
11286 CEFBS_None, // EXTRDI_rec
11287 CEFBS_None, // EXTRWI
11288 CEFBS_None, // EXTRWI_rec
11289 CEFBS_None, // INSLWI
11290 CEFBS_None, // INSLWI_rec
11291 CEFBS_None, // INSRDI
11292 CEFBS_None, // INSRDI_rec
11293 CEFBS_None, // INSRWI
11294 CEFBS_None, // INSRWI_rec
11295 CEFBS_None, // KILL_PAIR
11296 CEFBS_None, // LAx
11297 CEFBS_None, // LDAT_CSNE_PSEUDO
11298 CEFBS_None, // LIWAX
11299 CEFBS_None, // LIWZX
11300 CEFBS_None, // LWAT_CSNE_PSEUDO
11301 CEFBS_None, // PPCLdFixedAddr
11302 CEFBS_None, // PSUBI
11303 CEFBS_None, // RLWIMIbm
11304 CEFBS_None, // RLWIMIbm_rec
11305 CEFBS_None, // RLWINMbm
11306 CEFBS_None, // RLWINMbm_rec
11307 CEFBS_None, // RLWNMbm
11308 CEFBS_None, // RLWNMbm_rec
11309 CEFBS_None, // ROTRDI
11310 CEFBS_None, // ROTRDI_rec
11311 CEFBS_None, // ROTRWI
11312 CEFBS_None, // ROTRWI_rec
11313 CEFBS_None, // SLDI
11314 CEFBS_None, // SLDI_rec
11315 CEFBS_None, // SLWI
11316 CEFBS_None, // SLWI_rec
11317 CEFBS_None, // SPILLTOVSR_LD
11318 CEFBS_None, // SPILLTOVSR_LDX
11319 CEFBS_None, // SPILLTOVSR_ST
11320 CEFBS_None, // SPILLTOVSR_STX
11321 CEFBS_None, // SRDI
11322 CEFBS_None, // SRDI_rec
11323 CEFBS_None, // SRWI
11324 CEFBS_None, // SRWI_rec
11325 CEFBS_None, // STIWX
11326 CEFBS_None, // SUBI
11327 CEFBS_None, // SUBIC
11328 CEFBS_None, // SUBIC_rec
11329 CEFBS_None, // SUBIS
11330 CEFBS_None, // SUBPCIS
11331 CEFBS_None, // XFLOADf32
11332 CEFBS_None, // XFLOADf64
11333 CEFBS_None, // XFSTOREf32
11334 CEFBS_None, // XFSTOREf64
11335 CEFBS_None, // ADD4
11336 CEFBS_None, // ADD4O
11337 CEFBS_None, // ADD4O_rec
11338 CEFBS_None, // ADD4TLS
11339 CEFBS_None, // ADD4_rec
11340 CEFBS_None, // ADD8
11341 CEFBS_None, // ADD8O
11342 CEFBS_None, // ADD8O_rec
11343 CEFBS_None, // ADD8TLS
11344 CEFBS_None, // ADD8TLS_
11345 CEFBS_None, // ADD8_rec
11346 CEFBS_None, // ADDC
11347 CEFBS_None, // ADDC8
11348 CEFBS_None, // ADDC8O
11349 CEFBS_None, // ADDC8O_rec
11350 CEFBS_None, // ADDC8_rec
11351 CEFBS_None, // ADDCO
11352 CEFBS_None, // ADDCO_rec
11353 CEFBS_None, // ADDC_rec
11354 CEFBS_None, // ADDE
11355 CEFBS_None, // ADDE8
11356 CEFBS_None, // ADDE8O
11357 CEFBS_None, // ADDE8O_rec
11358 CEFBS_None, // ADDE8_rec
11359 CEFBS_None, // ADDEO
11360 CEFBS_None, // ADDEO_rec
11361 CEFBS_None, // ADDEX
11362 CEFBS_None, // ADDEX8
11363 CEFBS_None, // ADDE_rec
11364 CEFBS_None, // ADDG6S
11365 CEFBS_None, // ADDG6S8
11366 CEFBS_None, // ADDI
11367 CEFBS_None, // ADDI8
11368 CEFBS_None, // ADDIC
11369 CEFBS_None, // ADDIC8
11370 CEFBS_None, // ADDIC_rec
11371 CEFBS_None, // ADDIS
11372 CEFBS_None, // ADDIS8
11373 CEFBS_None, // ADDISdtprelHA
11374 CEFBS_None, // ADDISdtprelHA32
11375 CEFBS_None, // ADDISgotTprelHA
11376 CEFBS_None, // ADDIStlsgdHA
11377 CEFBS_None, // ADDIStlsldHA
11378 CEFBS_None, // ADDIStocHA
11379 CEFBS_None, // ADDIStocHA8
11380 CEFBS_None, // ADDIdtprelL
11381 CEFBS_None, // ADDIdtprelL32
11382 CEFBS_None, // ADDItlsgdL
11383 CEFBS_None, // ADDItlsgdL32
11384 CEFBS_None, // ADDItlsgdLADDR
11385 CEFBS_None, // ADDItlsgdLADDR32
11386 CEFBS_None, // ADDItlsldL
11387 CEFBS_None, // ADDItlsldL32
11388 CEFBS_None, // ADDItlsldLADDR
11389 CEFBS_None, // ADDItlsldLADDR32
11390 CEFBS_None, // ADDItoc
11391 CEFBS_None, // ADDItoc8
11392 CEFBS_None, // ADDItocL
11393 CEFBS_None, // ADDItocL8
11394 CEFBS_None, // ADDME
11395 CEFBS_None, // ADDME8
11396 CEFBS_None, // ADDME8O
11397 CEFBS_None, // ADDME8O_rec
11398 CEFBS_None, // ADDME8_rec
11399 CEFBS_None, // ADDMEO
11400 CEFBS_None, // ADDMEO_rec
11401 CEFBS_None, // ADDME_rec
11402 CEFBS_None, // ADDPCIS
11403 CEFBS_None, // ADDZE
11404 CEFBS_None, // ADDZE8
11405 CEFBS_None, // ADDZE8O
11406 CEFBS_None, // ADDZE8O_rec
11407 CEFBS_None, // ADDZE8_rec
11408 CEFBS_None, // ADDZEO
11409 CEFBS_None, // ADDZEO_rec
11410 CEFBS_None, // ADDZE_rec
11411 CEFBS_None, // ADJCALLSTACKDOWN
11412 CEFBS_None, // ADJCALLSTACKUP
11413 CEFBS_None, // AND
11414 CEFBS_None, // AND8
11415 CEFBS_None, // AND8_rec
11416 CEFBS_None, // ANDC
11417 CEFBS_None, // ANDC8
11418 CEFBS_None, // ANDC8_rec
11419 CEFBS_None, // ANDC_rec
11420 CEFBS_None, // ANDI8_rec
11421 CEFBS_None, // ANDIS8_rec
11422 CEFBS_None, // ANDIS_rec
11423 CEFBS_None, // ANDI_rec
11424 CEFBS_None, // ANDI_rec_1_EQ_BIT
11425 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11426 CEFBS_None, // ANDI_rec_1_GT_BIT
11427 CEFBS_None, // ANDI_rec_1_GT_BIT8
11428 CEFBS_None, // AND_rec
11429 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11430 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11431 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11432 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11433 CEFBS_None, // ATOMIC_LOAD_ADD
11434 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11435 CEFBS_None, // ATOMIC_LOAD_ADD_NOWP
11436 CEFBS_None, // ATOMIC_LOAD_AND
11437 CEFBS_None, // ATOMIC_LOAD_AND_I64
11438 CEFBS_None, // ATOMIC_LOAD_AND_NOWP
11439 CEFBS_None, // ATOMIC_LOAD_MAX
11440 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11441 CEFBS_None, // ATOMIC_LOAD_MAX_NOWP
11442 CEFBS_None, // ATOMIC_LOAD_MIN
11443 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11444 CEFBS_None, // ATOMIC_LOAD_MIN_NOWP
11445 CEFBS_None, // ATOMIC_LOAD_NAND
11446 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11447 CEFBS_None, // ATOMIC_LOAD_NAND_NOWP
11448 CEFBS_None, // ATOMIC_LOAD_OR
11449 CEFBS_None, // ATOMIC_LOAD_OR_I64
11450 CEFBS_None, // ATOMIC_LOAD_OR_NOWP
11451 CEFBS_None, // ATOMIC_LOAD_SUB
11452 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11453 CEFBS_None, // ATOMIC_LOAD_SUB_NOWP
11454 CEFBS_None, // ATOMIC_LOAD_UMAX
11455 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11456 CEFBS_None, // ATOMIC_LOAD_UMAX_NOWP
11457 CEFBS_None, // ATOMIC_LOAD_UMIN
11458 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11459 CEFBS_None, // ATOMIC_LOAD_UMIN_NOWP
11460 CEFBS_None, // ATOMIC_LOAD_XOR
11461 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11462 CEFBS_None, // ATOMIC_LOAD_XOR_NOWP
11463 CEFBS_None, // ATOMIC_SWAP
11464 CEFBS_None, // ATOMIC_SWAP_I64
11465 CEFBS_None, // ATOMIC_SWAP_NOWP
11466 CEFBS_None, // ATTN
11467 CEFBS_None, // B
11468 CEFBS_None, // BA
11469 CEFBS_None, // BC
11470 CEFBS_None, // BCC
11471 CEFBS_None, // BCCA
11472 CEFBS_None, // BCCCTR
11473 CEFBS_None, // BCCCTR8
11474 CEFBS_None, // BCCCTRL
11475 CEFBS_None, // BCCCTRL8
11476 CEFBS_None, // BCCL
11477 CEFBS_None, // BCCLA
11478 CEFBS_None, // BCCLR
11479 CEFBS_None, // BCCLRL
11480 CEFBS_None, // BCCTR
11481 CEFBS_None, // BCCTR8
11482 CEFBS_None, // BCCTR8n
11483 CEFBS_None, // BCCTRL
11484 CEFBS_None, // BCCTRL8
11485 CEFBS_None, // BCCTRL8n
11486 CEFBS_None, // BCCTRLn
11487 CEFBS_None, // BCCTRn
11488 CEFBS_None, // BCDADD_rec
11489 CEFBS_None, // BCDCFN_rec
11490 CEFBS_None, // BCDCFSQ_rec
11491 CEFBS_None, // BCDCFZ_rec
11492 CEFBS_None, // BCDCPSGN_rec
11493 CEFBS_None, // BCDCTN_rec
11494 CEFBS_None, // BCDCTSQ_rec
11495 CEFBS_None, // BCDCTZ_rec
11496 CEFBS_None, // BCDSETSGN_rec
11497 CEFBS_None, // BCDSR_rec
11498 CEFBS_None, // BCDSUB_rec
11499 CEFBS_None, // BCDS_rec
11500 CEFBS_None, // BCDTRUNC_rec
11501 CEFBS_None, // BCDUS_rec
11502 CEFBS_None, // BCDUTRUNC_rec
11503 CEFBS_None, // BCL
11504 CEFBS_None, // BCLR
11505 CEFBS_None, // BCLRL
11506 CEFBS_None, // BCLRLn
11507 CEFBS_None, // BCLRn
11508 CEFBS_None, // BCLalways
11509 CEFBS_None, // BCLn
11510 CEFBS_None, // BCTR
11511 CEFBS_None, // BCTR8
11512 CEFBS_None, // BCTRL
11513 CEFBS_None, // BCTRL8
11514 CEFBS_None, // BCTRL8_LDinto_toc
11515 CEFBS_None, // BCTRL8_LDinto_toc_RM
11516 CEFBS_None, // BCTRL8_RM
11517 CEFBS_None, // BCTRL_LWZinto_toc
11518 CEFBS_None, // BCTRL_LWZinto_toc_RM
11519 CEFBS_None, // BCTRL_RM
11520 CEFBS_None, // BCn
11521 CEFBS_None, // BDNZ
11522 CEFBS_None, // BDNZ8
11523 CEFBS_None, // BDNZA
11524 CEFBS_None, // BDNZAm
11525 CEFBS_None, // BDNZAp
11526 CEFBS_None, // BDNZL
11527 CEFBS_None, // BDNZLA
11528 CEFBS_None, // BDNZLAm
11529 CEFBS_None, // BDNZLAp
11530 CEFBS_None, // BDNZLR
11531 CEFBS_None, // BDNZLR8
11532 CEFBS_None, // BDNZLRL
11533 CEFBS_None, // BDNZLRLm
11534 CEFBS_None, // BDNZLRLp
11535 CEFBS_None, // BDNZLRm
11536 CEFBS_None, // BDNZLRp
11537 CEFBS_None, // BDNZLm
11538 CEFBS_None, // BDNZLp
11539 CEFBS_None, // BDNZm
11540 CEFBS_None, // BDNZp
11541 CEFBS_None, // BDZ
11542 CEFBS_None, // BDZ8
11543 CEFBS_None, // BDZA
11544 CEFBS_None, // BDZAm
11545 CEFBS_None, // BDZAp
11546 CEFBS_None, // BDZL
11547 CEFBS_None, // BDZLA
11548 CEFBS_None, // BDZLAm
11549 CEFBS_None, // BDZLAp
11550 CEFBS_None, // BDZLR
11551 CEFBS_None, // BDZLR8
11552 CEFBS_None, // BDZLRL
11553 CEFBS_None, // BDZLRLm
11554 CEFBS_None, // BDZLRLp
11555 CEFBS_None, // BDZLRm
11556 CEFBS_None, // BDZLRp
11557 CEFBS_None, // BDZLm
11558 CEFBS_None, // BDZLp
11559 CEFBS_None, // BDZm
11560 CEFBS_None, // BDZp
11561 CEFBS_None, // BL
11562 CEFBS_None, // BL8
11563 CEFBS_None, // BL8_LDinto_toc
11564 CEFBS_None, // BL8_LDinto_toc_RM
11565 CEFBS_None, // BL8_NOP
11566 CEFBS_None, // BL8_NOP_RM
11567 CEFBS_None, // BL8_NOP_TLS
11568 CEFBS_None, // BL8_NOTOC
11569 CEFBS_None, // BL8_NOTOC_RM
11570 CEFBS_None, // BL8_NOTOC_TLS
11571 CEFBS_None, // BL8_RM
11572 CEFBS_None, // BL8_TLS
11573 CEFBS_None, // BL8_TLS_
11574 CEFBS_None, // BLA
11575 CEFBS_None, // BLA8
11576 CEFBS_None, // BLA8_NOP
11577 CEFBS_None, // BLA8_NOP_RM
11578 CEFBS_None, // BLA8_RM
11579 CEFBS_None, // BLA_RM
11580 CEFBS_None, // BLR
11581 CEFBS_None, // BLR8
11582 CEFBS_None, // BLRL
11583 CEFBS_None, // BL_LWZinto_toc
11584 CEFBS_None, // BL_LWZinto_toc_RM
11585 CEFBS_None, // BL_NOP
11586 CEFBS_None, // BL_NOP_RM
11587 CEFBS_None, // BL_RM
11588 CEFBS_None, // BL_TLS
11589 CEFBS_None, // BPERMD
11590 CEFBS_None, // BRD
11591 CEFBS_None, // BRH
11592 CEFBS_None, // BRH8
11593 CEFBS_None, // BRINC
11594 CEFBS_None, // BRW
11595 CEFBS_None, // BRW8
11596 CEFBS_None, // CBCDTD
11597 CEFBS_None, // CBCDTD8
11598 CEFBS_None, // CDTBCD
11599 CEFBS_None, // CDTBCD8
11600 CEFBS_None, // CFUGED
11601 CEFBS_None, // CLRBHRB
11602 CEFBS_None, // CMPB
11603 CEFBS_None, // CMPB8
11604 CEFBS_None, // CMPD
11605 CEFBS_None, // CMPDI
11606 CEFBS_None, // CMPEQB
11607 CEFBS_None, // CMPLD
11608 CEFBS_None, // CMPLDI
11609 CEFBS_None, // CMPLW
11610 CEFBS_None, // CMPLWI
11611 CEFBS_None, // CMPRB
11612 CEFBS_None, // CMPRB8
11613 CEFBS_None, // CMPW
11614 CEFBS_None, // CMPWI
11615 CEFBS_None, // CNTLZD
11616 CEFBS_None, // CNTLZDM
11617 CEFBS_None, // CNTLZD_rec
11618 CEFBS_None, // CNTLZW
11619 CEFBS_None, // CNTLZW8
11620 CEFBS_None, // CNTLZW8_rec
11621 CEFBS_None, // CNTLZW_rec
11622 CEFBS_None, // CNTTZD
11623 CEFBS_None, // CNTTZDM
11624 CEFBS_None, // CNTTZD_rec
11625 CEFBS_None, // CNTTZW
11626 CEFBS_None, // CNTTZW8
11627 CEFBS_None, // CNTTZW8_rec
11628 CEFBS_None, // CNTTZW_rec
11629 CEFBS_None, // CP_ABORT
11630 CEFBS_None, // CP_COPY
11631 CEFBS_None, // CP_COPY8
11632 CEFBS_None, // CP_PASTE8_rec
11633 CEFBS_None, // CP_PASTE_rec
11634 CEFBS_None, // CR6SET
11635 CEFBS_None, // CR6UNSET
11636 CEFBS_None, // CRAND
11637 CEFBS_None, // CRANDC
11638 CEFBS_None, // CREQV
11639 CEFBS_None, // CRNAND
11640 CEFBS_None, // CRNOR
11641 CEFBS_None, // CRNOT
11642 CEFBS_None, // CROR
11643 CEFBS_None, // CRORC
11644 CEFBS_None, // CRSET
11645 CEFBS_None, // CRUNSET
11646 CEFBS_None, // CRXOR
11647 CEFBS_None, // CTRL_DEP
11648 CEFBS_None, // DADD
11649 CEFBS_None, // DADDQ
11650 CEFBS_None, // DADDQ_rec
11651 CEFBS_None, // DADD_rec
11652 CEFBS_None, // DARN
11653 CEFBS_None, // DCBA
11654 CEFBS_None, // DCBF
11655 CEFBS_None, // DCBFEP
11656 CEFBS_None, // DCBI
11657 CEFBS_None, // DCBST
11658 CEFBS_None, // DCBSTEP
11659 CEFBS_None, // DCBT
11660 CEFBS_None, // DCBTEP
11661 CEFBS_None, // DCBTST
11662 CEFBS_None, // DCBTSTEP
11663 CEFBS_None, // DCBZ
11664 CEFBS_None, // DCBZEP
11665 CEFBS_None, // DCBZL
11666 CEFBS_None, // DCBZLEP
11667 CEFBS_None, // DCCCI
11668 CEFBS_None, // DCFFIX
11669 CEFBS_None, // DCFFIXQ
11670 CEFBS_None, // DCFFIXQQ
11671 CEFBS_None, // DCFFIXQ_rec
11672 CEFBS_None, // DCFFIX_rec
11673 CEFBS_None, // DCMPO
11674 CEFBS_None, // DCMPOQ
11675 CEFBS_None, // DCMPU
11676 CEFBS_None, // DCMPUQ
11677 CEFBS_None, // DCTDP
11678 CEFBS_None, // DCTDP_rec
11679 CEFBS_None, // DCTFIX
11680 CEFBS_None, // DCTFIXQ
11681 CEFBS_None, // DCTFIXQQ
11682 CEFBS_None, // DCTFIXQ_rec
11683 CEFBS_None, // DCTFIX_rec
11684 CEFBS_None, // DCTQPQ
11685 CEFBS_None, // DCTQPQ_rec
11686 CEFBS_None, // DDEDPD
11687 CEFBS_None, // DDEDPDQ
11688 CEFBS_None, // DDEDPDQ_rec
11689 CEFBS_None, // DDEDPD_rec
11690 CEFBS_None, // DDIV
11691 CEFBS_None, // DDIVQ
11692 CEFBS_None, // DDIVQ_rec
11693 CEFBS_None, // DDIV_rec
11694 CEFBS_None, // DENBCD
11695 CEFBS_None, // DENBCDQ
11696 CEFBS_None, // DENBCDQ_rec
11697 CEFBS_None, // DENBCD_rec
11698 CEFBS_None, // DIEX
11699 CEFBS_None, // DIEXQ
11700 CEFBS_None, // DIEXQ_rec
11701 CEFBS_None, // DIEX_rec
11702 CEFBS_None, // DIVD
11703 CEFBS_None, // DIVDE
11704 CEFBS_None, // DIVDEO
11705 CEFBS_None, // DIVDEO_rec
11706 CEFBS_None, // DIVDEU
11707 CEFBS_None, // DIVDEUO
11708 CEFBS_None, // DIVDEUO_rec
11709 CEFBS_None, // DIVDEU_rec
11710 CEFBS_None, // DIVDE_rec
11711 CEFBS_None, // DIVDO
11712 CEFBS_None, // DIVDO_rec
11713 CEFBS_None, // DIVDU
11714 CEFBS_None, // DIVDUO
11715 CEFBS_None, // DIVDUO_rec
11716 CEFBS_None, // DIVDU_rec
11717 CEFBS_None, // DIVD_rec
11718 CEFBS_None, // DIVW
11719 CEFBS_None, // DIVWE
11720 CEFBS_None, // DIVWEO
11721 CEFBS_None, // DIVWEO_rec
11722 CEFBS_None, // DIVWEU
11723 CEFBS_None, // DIVWEUO
11724 CEFBS_None, // DIVWEUO_rec
11725 CEFBS_None, // DIVWEU_rec
11726 CEFBS_None, // DIVWE_rec
11727 CEFBS_None, // DIVWO
11728 CEFBS_None, // DIVWO_rec
11729 CEFBS_None, // DIVWU
11730 CEFBS_None, // DIVWUO
11731 CEFBS_None, // DIVWUO_rec
11732 CEFBS_None, // DIVWU_rec
11733 CEFBS_None, // DIVW_rec
11734 CEFBS_None, // DMMR
11735 CEFBS_None, // DMSETDMRZ
11736 CEFBS_None, // DMSHA2HASH
11737 CEFBS_None, // DMSHA3HASH
11738 CEFBS_None, // DMUL
11739 CEFBS_None, // DMULQ
11740 CEFBS_None, // DMULQ_rec
11741 CEFBS_None, // DMUL_rec
11742 CEFBS_None, // DMXOR
11743 CEFBS_None, // DMXVBF16GERX2
11744 CEFBS_None, // DMXVBF16GERX2NN
11745 CEFBS_None, // DMXVBF16GERX2NP
11746 CEFBS_None, // DMXVBF16GERX2PN
11747 CEFBS_None, // DMXVBF16GERX2PP
11748 CEFBS_None, // DMXVF16GERX2
11749 CEFBS_None, // DMXVF16GERX2NN
11750 CEFBS_None, // DMXVF16GERX2NP
11751 CEFBS_None, // DMXVF16GERX2PN
11752 CEFBS_None, // DMXVF16GERX2PP
11753 CEFBS_None, // DMXVI8GERX4
11754 CEFBS_None, // DMXVI8GERX4PP
11755 CEFBS_None, // DMXVI8GERX4SPP
11756 CEFBS_None, // DMXXEXTFDMR256
11757 CEFBS_None, // DMXXEXTFDMR512
11758 CEFBS_None, // DMXXEXTFDMR512_HI
11759 CEFBS_None, // DMXXINSTDMR256
11760 CEFBS_None, // DMXXINSTDMR512
11761 CEFBS_None, // DMXXINSTDMR512_HI
11762 CEFBS_None, // DMXXSETACCZ
11763 CEFBS_None, // DMXXSHAPAD
11764 CEFBS_None, // DQUA
11765 CEFBS_None, // DQUAI
11766 CEFBS_None, // DQUAIQ
11767 CEFBS_None, // DQUAIQ_rec
11768 CEFBS_None, // DQUAI_rec
11769 CEFBS_None, // DQUAQ
11770 CEFBS_None, // DQUAQ_rec
11771 CEFBS_None, // DQUA_rec
11772 CEFBS_None, // DRDPQ
11773 CEFBS_None, // DRDPQ_rec
11774 CEFBS_None, // DRINTN
11775 CEFBS_None, // DRINTNQ
11776 CEFBS_None, // DRINTNQ_rec
11777 CEFBS_None, // DRINTN_rec
11778 CEFBS_None, // DRINTX
11779 CEFBS_None, // DRINTXQ
11780 CEFBS_None, // DRINTXQ_rec
11781 CEFBS_None, // DRINTX_rec
11782 CEFBS_None, // DRRND
11783 CEFBS_None, // DRRNDQ
11784 CEFBS_None, // DRRNDQ_rec
11785 CEFBS_None, // DRRND_rec
11786 CEFBS_None, // DRSP
11787 CEFBS_None, // DRSP_rec
11788 CEFBS_None, // DSCLI
11789 CEFBS_None, // DSCLIQ
11790 CEFBS_None, // DSCLIQ_rec
11791 CEFBS_None, // DSCLI_rec
11792 CEFBS_None, // DSCRI
11793 CEFBS_None, // DSCRIQ
11794 CEFBS_None, // DSCRIQ_rec
11795 CEFBS_None, // DSCRI_rec
11796 CEFBS_None, // DSS
11797 CEFBS_None, // DSSALL
11798 CEFBS_None, // DST
11799 CEFBS_None, // DST64
11800 CEFBS_None, // DSTST
11801 CEFBS_None, // DSTST64
11802 CEFBS_None, // DSTSTT
11803 CEFBS_None, // DSTSTT64
11804 CEFBS_None, // DSTT
11805 CEFBS_None, // DSTT64
11806 CEFBS_None, // DSUB
11807 CEFBS_None, // DSUBQ
11808 CEFBS_None, // DSUBQ_rec
11809 CEFBS_None, // DSUB_rec
11810 CEFBS_None, // DTSTDC
11811 CEFBS_None, // DTSTDCQ
11812 CEFBS_None, // DTSTDG
11813 CEFBS_None, // DTSTDGQ
11814 CEFBS_None, // DTSTEX
11815 CEFBS_None, // DTSTEXQ
11816 CEFBS_None, // DTSTSF
11817 CEFBS_None, // DTSTSFI
11818 CEFBS_None, // DTSTSFIQ
11819 CEFBS_None, // DTSTSFQ
11820 CEFBS_None, // DXEX
11821 CEFBS_None, // DXEXQ
11822 CEFBS_None, // DXEXQ_rec
11823 CEFBS_None, // DXEX_rec
11824 CEFBS_None, // DYNALLOC
11825 CEFBS_None, // DYNALLOC8
11826 CEFBS_None, // DYNAREAOFFSET
11827 CEFBS_None, // DYNAREAOFFSET8
11828 CEFBS_None, // DecreaseCTR8loop
11829 CEFBS_None, // DecreaseCTRloop
11830 CEFBS_None, // EFDABS
11831 CEFBS_None, // EFDADD
11832 CEFBS_None, // EFDCFS
11833 CEFBS_None, // EFDCFSF
11834 CEFBS_None, // EFDCFSI
11835 CEFBS_None, // EFDCFSID
11836 CEFBS_None, // EFDCFUF
11837 CEFBS_None, // EFDCFUI
11838 CEFBS_None, // EFDCFUID
11839 CEFBS_None, // EFDCMPEQ
11840 CEFBS_None, // EFDCMPGT
11841 CEFBS_None, // EFDCMPLT
11842 CEFBS_None, // EFDCTSF
11843 CEFBS_None, // EFDCTSI
11844 CEFBS_None, // EFDCTSIDZ
11845 CEFBS_None, // EFDCTSIZ
11846 CEFBS_None, // EFDCTUF
11847 CEFBS_None, // EFDCTUI
11848 CEFBS_None, // EFDCTUIDZ
11849 CEFBS_None, // EFDCTUIZ
11850 CEFBS_None, // EFDDIV
11851 CEFBS_None, // EFDMUL
11852 CEFBS_None, // EFDNABS
11853 CEFBS_None, // EFDNEG
11854 CEFBS_None, // EFDSUB
11855 CEFBS_None, // EFDTSTEQ
11856 CEFBS_None, // EFDTSTGT
11857 CEFBS_None, // EFDTSTLT
11858 CEFBS_None, // EFSABS
11859 CEFBS_None, // EFSADD
11860 CEFBS_None, // EFSCFD
11861 CEFBS_None, // EFSCFSF
11862 CEFBS_None, // EFSCFSI
11863 CEFBS_None, // EFSCFUF
11864 CEFBS_None, // EFSCFUI
11865 CEFBS_None, // EFSCMPEQ
11866 CEFBS_None, // EFSCMPGT
11867 CEFBS_None, // EFSCMPLT
11868 CEFBS_None, // EFSCTSF
11869 CEFBS_None, // EFSCTSI
11870 CEFBS_None, // EFSCTSIZ
11871 CEFBS_None, // EFSCTUF
11872 CEFBS_None, // EFSCTUI
11873 CEFBS_None, // EFSCTUIZ
11874 CEFBS_None, // EFSDIV
11875 CEFBS_None, // EFSMUL
11876 CEFBS_None, // EFSNABS
11877 CEFBS_None, // EFSNEG
11878 CEFBS_None, // EFSSUB
11879 CEFBS_None, // EFSTSTEQ
11880 CEFBS_None, // EFSTSTGT
11881 CEFBS_None, // EFSTSTLT
11882 CEFBS_None, // EH_SjLj_LongJmp32
11883 CEFBS_None, // EH_SjLj_LongJmp64
11884 CEFBS_None, // EH_SjLj_SetJmp32
11885 CEFBS_None, // EH_SjLj_SetJmp64
11886 CEFBS_None, // EH_SjLj_Setup
11887 CEFBS_None, // EQV
11888 CEFBS_None, // EQV8
11889 CEFBS_None, // EQV8_rec
11890 CEFBS_None, // EQV_rec
11891 CEFBS_None, // EVABS
11892 CEFBS_None, // EVADDIW
11893 CEFBS_None, // EVADDSMIAAW
11894 CEFBS_None, // EVADDSSIAAW
11895 CEFBS_None, // EVADDUMIAAW
11896 CEFBS_None, // EVADDUSIAAW
11897 CEFBS_None, // EVADDW
11898 CEFBS_None, // EVAND
11899 CEFBS_None, // EVANDC
11900 CEFBS_None, // EVCMPEQ
11901 CEFBS_None, // EVCMPGTS
11902 CEFBS_None, // EVCMPGTU
11903 CEFBS_None, // EVCMPLTS
11904 CEFBS_None, // EVCMPLTU
11905 CEFBS_None, // EVCNTLSW
11906 CEFBS_None, // EVCNTLZW
11907 CEFBS_None, // EVDIVWS
11908 CEFBS_None, // EVDIVWU
11909 CEFBS_None, // EVEQV
11910 CEFBS_None, // EVEXTSB
11911 CEFBS_None, // EVEXTSH
11912 CEFBS_None, // EVFSABS
11913 CEFBS_None, // EVFSADD
11914 CEFBS_None, // EVFSCFSF
11915 CEFBS_None, // EVFSCFSI
11916 CEFBS_None, // EVFSCFUF
11917 CEFBS_None, // EVFSCFUI
11918 CEFBS_None, // EVFSCMPEQ
11919 CEFBS_None, // EVFSCMPGT
11920 CEFBS_None, // EVFSCMPLT
11921 CEFBS_None, // EVFSCTSF
11922 CEFBS_None, // EVFSCTSI
11923 CEFBS_None, // EVFSCTSIZ
11924 CEFBS_None, // EVFSCTUF
11925 CEFBS_None, // EVFSCTUI
11926 CEFBS_None, // EVFSCTUIZ
11927 CEFBS_None, // EVFSDIV
11928 CEFBS_None, // EVFSMUL
11929 CEFBS_None, // EVFSNABS
11930 CEFBS_None, // EVFSNEG
11931 CEFBS_None, // EVFSSUB
11932 CEFBS_None, // EVFSTSTEQ
11933 CEFBS_None, // EVFSTSTGT
11934 CEFBS_None, // EVFSTSTLT
11935 CEFBS_None, // EVLDD
11936 CEFBS_None, // EVLDDX
11937 CEFBS_None, // EVLDH
11938 CEFBS_None, // EVLDHX
11939 CEFBS_None, // EVLDW
11940 CEFBS_None, // EVLDWX
11941 CEFBS_None, // EVLHHESPLAT
11942 CEFBS_None, // EVLHHESPLATX
11943 CEFBS_None, // EVLHHOSSPLAT
11944 CEFBS_None, // EVLHHOSSPLATX
11945 CEFBS_None, // EVLHHOUSPLAT
11946 CEFBS_None, // EVLHHOUSPLATX
11947 CEFBS_None, // EVLWHE
11948 CEFBS_None, // EVLWHEX
11949 CEFBS_None, // EVLWHOS
11950 CEFBS_None, // EVLWHOSX
11951 CEFBS_None, // EVLWHOU
11952 CEFBS_None, // EVLWHOUX
11953 CEFBS_None, // EVLWHSPLAT
11954 CEFBS_None, // EVLWHSPLATX
11955 CEFBS_None, // EVLWWSPLAT
11956 CEFBS_None, // EVLWWSPLATX
11957 CEFBS_None, // EVMERGEHI
11958 CEFBS_None, // EVMERGEHILO
11959 CEFBS_None, // EVMERGELO
11960 CEFBS_None, // EVMERGELOHI
11961 CEFBS_None, // EVMHEGSMFAA
11962 CEFBS_None, // EVMHEGSMFAN
11963 CEFBS_None, // EVMHEGSMIAA
11964 CEFBS_None, // EVMHEGSMIAN
11965 CEFBS_None, // EVMHEGUMIAA
11966 CEFBS_None, // EVMHEGUMIAN
11967 CEFBS_None, // EVMHESMF
11968 CEFBS_None, // EVMHESMFA
11969 CEFBS_None, // EVMHESMFAAW
11970 CEFBS_None, // EVMHESMFANW
11971 CEFBS_None, // EVMHESMI
11972 CEFBS_None, // EVMHESMIA
11973 CEFBS_None, // EVMHESMIAAW
11974 CEFBS_None, // EVMHESMIANW
11975 CEFBS_None, // EVMHESSF
11976 CEFBS_None, // EVMHESSFA
11977 CEFBS_None, // EVMHESSFAAW
11978 CEFBS_None, // EVMHESSFANW
11979 CEFBS_None, // EVMHESSIAAW
11980 CEFBS_None, // EVMHESSIANW
11981 CEFBS_None, // EVMHEUMI
11982 CEFBS_None, // EVMHEUMIA
11983 CEFBS_None, // EVMHEUMIAAW
11984 CEFBS_None, // EVMHEUMIANW
11985 CEFBS_None, // EVMHEUSIAAW
11986 CEFBS_None, // EVMHEUSIANW
11987 CEFBS_None, // EVMHOGSMFAA
11988 CEFBS_None, // EVMHOGSMFAN
11989 CEFBS_None, // EVMHOGSMIAA
11990 CEFBS_None, // EVMHOGSMIAN
11991 CEFBS_None, // EVMHOGUMIAA
11992 CEFBS_None, // EVMHOGUMIAN
11993 CEFBS_None, // EVMHOSMF
11994 CEFBS_None, // EVMHOSMFA
11995 CEFBS_None, // EVMHOSMFAAW
11996 CEFBS_None, // EVMHOSMFANW
11997 CEFBS_None, // EVMHOSMI
11998 CEFBS_None, // EVMHOSMIA
11999 CEFBS_None, // EVMHOSMIAAW
12000 CEFBS_None, // EVMHOSMIANW
12001 CEFBS_None, // EVMHOSSF
12002 CEFBS_None, // EVMHOSSFA
12003 CEFBS_None, // EVMHOSSFAAW
12004 CEFBS_None, // EVMHOSSFANW
12005 CEFBS_None, // EVMHOSSIAAW
12006 CEFBS_None, // EVMHOSSIANW
12007 CEFBS_None, // EVMHOUMI
12008 CEFBS_None, // EVMHOUMIA
12009 CEFBS_None, // EVMHOUMIAAW
12010 CEFBS_None, // EVMHOUMIANW
12011 CEFBS_None, // EVMHOUSIAAW
12012 CEFBS_None, // EVMHOUSIANW
12013 CEFBS_None, // EVMRA
12014 CEFBS_None, // EVMWHSMF
12015 CEFBS_None, // EVMWHSMFA
12016 CEFBS_None, // EVMWHSMI
12017 CEFBS_None, // EVMWHSMIA
12018 CEFBS_None, // EVMWHSSF
12019 CEFBS_None, // EVMWHSSFA
12020 CEFBS_None, // EVMWHUMI
12021 CEFBS_None, // EVMWHUMIA
12022 CEFBS_None, // EVMWLSMIAAW
12023 CEFBS_None, // EVMWLSMIANW
12024 CEFBS_None, // EVMWLSSIAAW
12025 CEFBS_None, // EVMWLSSIANW
12026 CEFBS_None, // EVMWLUMI
12027 CEFBS_None, // EVMWLUMIA
12028 CEFBS_None, // EVMWLUMIAAW
12029 CEFBS_None, // EVMWLUMIANW
12030 CEFBS_None, // EVMWLUSIAAW
12031 CEFBS_None, // EVMWLUSIANW
12032 CEFBS_None, // EVMWSMF
12033 CEFBS_None, // EVMWSMFA
12034 CEFBS_None, // EVMWSMFAA
12035 CEFBS_None, // EVMWSMFAN
12036 CEFBS_None, // EVMWSMI
12037 CEFBS_None, // EVMWSMIA
12038 CEFBS_None, // EVMWSMIAA
12039 CEFBS_None, // EVMWSMIAN
12040 CEFBS_None, // EVMWSSF
12041 CEFBS_None, // EVMWSSFA
12042 CEFBS_None, // EVMWSSFAA
12043 CEFBS_None, // EVMWSSFAN
12044 CEFBS_None, // EVMWUMI
12045 CEFBS_None, // EVMWUMIA
12046 CEFBS_None, // EVMWUMIAA
12047 CEFBS_None, // EVMWUMIAN
12048 CEFBS_None, // EVNAND
12049 CEFBS_None, // EVNEG
12050 CEFBS_None, // EVNOR
12051 CEFBS_None, // EVOR
12052 CEFBS_None, // EVORC
12053 CEFBS_None, // EVRLW
12054 CEFBS_None, // EVRLWI
12055 CEFBS_None, // EVRNDW
12056 CEFBS_None, // EVSEL
12057 CEFBS_None, // EVSLW
12058 CEFBS_None, // EVSLWI
12059 CEFBS_None, // EVSPLATFI
12060 CEFBS_None, // EVSPLATI
12061 CEFBS_None, // EVSRWIS
12062 CEFBS_None, // EVSRWIU
12063 CEFBS_None, // EVSRWS
12064 CEFBS_None, // EVSRWU
12065 CEFBS_None, // EVSTDD
12066 CEFBS_None, // EVSTDDX
12067 CEFBS_None, // EVSTDH
12068 CEFBS_None, // EVSTDHX
12069 CEFBS_None, // EVSTDW
12070 CEFBS_None, // EVSTDWX
12071 CEFBS_None, // EVSTWHE
12072 CEFBS_None, // EVSTWHEX
12073 CEFBS_None, // EVSTWHO
12074 CEFBS_None, // EVSTWHOX
12075 CEFBS_None, // EVSTWWE
12076 CEFBS_None, // EVSTWWEX
12077 CEFBS_None, // EVSTWWO
12078 CEFBS_None, // EVSTWWOX
12079 CEFBS_None, // EVSUBFSMIAAW
12080 CEFBS_None, // EVSUBFSSIAAW
12081 CEFBS_None, // EVSUBFUMIAAW
12082 CEFBS_None, // EVSUBFUSIAAW
12083 CEFBS_None, // EVSUBFW
12084 CEFBS_None, // EVSUBIFW
12085 CEFBS_None, // EVXOR
12086 CEFBS_None, // EXTSB
12087 CEFBS_None, // EXTSB8
12088 CEFBS_None, // EXTSB8_32_64
12089 CEFBS_None, // EXTSB8_rec
12090 CEFBS_None, // EXTSB_rec
12091 CEFBS_None, // EXTSH
12092 CEFBS_None, // EXTSH8
12093 CEFBS_None, // EXTSH8_32_64
12094 CEFBS_None, // EXTSH8_rec
12095 CEFBS_None, // EXTSH_rec
12096 CEFBS_None, // EXTSW
12097 CEFBS_None, // EXTSWSLI
12098 CEFBS_None, // EXTSWSLI_32_64
12099 CEFBS_None, // EXTSWSLI_32_64_rec
12100 CEFBS_None, // EXTSWSLI_rec
12101 CEFBS_None, // EXTSW_32
12102 CEFBS_None, // EXTSW_32_64
12103 CEFBS_None, // EXTSW_32_64_rec
12104 CEFBS_None, // EXTSW_rec
12105 CEFBS_None, // EnforceIEIO
12106 CEFBS_None, // FABSD
12107 CEFBS_None, // FABSD_rec
12108 CEFBS_None, // FABSS
12109 CEFBS_None, // FABSS_rec
12110 CEFBS_None, // FADD
12111 CEFBS_None, // FADDS
12112 CEFBS_None, // FADDS_rec
12113 CEFBS_None, // FADD_rec
12114 CEFBS_None, // FADDrtz
12115 CEFBS_None, // FCFID
12116 CEFBS_None, // FCFIDS
12117 CEFBS_None, // FCFIDS_rec
12118 CEFBS_None, // FCFIDU
12119 CEFBS_None, // FCFIDUS
12120 CEFBS_None, // FCFIDUS_rec
12121 CEFBS_None, // FCFIDU_rec
12122 CEFBS_None, // FCFID_rec
12123 CEFBS_None, // FCMPOD
12124 CEFBS_None, // FCMPOS
12125 CEFBS_None, // FCMPUD
12126 CEFBS_None, // FCMPUS
12127 CEFBS_None, // FCPSGND
12128 CEFBS_None, // FCPSGND_rec
12129 CEFBS_None, // FCPSGNS
12130 CEFBS_None, // FCPSGNS_rec
12131 CEFBS_None, // FCTID
12132 CEFBS_None, // FCTIDU
12133 CEFBS_None, // FCTIDUZ
12134 CEFBS_None, // FCTIDUZ_rec
12135 CEFBS_None, // FCTIDU_rec
12136 CEFBS_None, // FCTIDZ
12137 CEFBS_None, // FCTIDZ_rec
12138 CEFBS_None, // FCTID_rec
12139 CEFBS_None, // FCTIW
12140 CEFBS_None, // FCTIWU
12141 CEFBS_None, // FCTIWUZ
12142 CEFBS_None, // FCTIWUZ_rec
12143 CEFBS_None, // FCTIWU_rec
12144 CEFBS_None, // FCTIWZ
12145 CEFBS_None, // FCTIWZ_rec
12146 CEFBS_None, // FCTIW_rec
12147 CEFBS_None, // FDIV
12148 CEFBS_None, // FDIVS
12149 CEFBS_None, // FDIVS_rec
12150 CEFBS_None, // FDIV_rec
12151 CEFBS_None, // FENCE
12152 CEFBS_None, // FMADD
12153 CEFBS_None, // FMADDS
12154 CEFBS_None, // FMADDS_rec
12155 CEFBS_None, // FMADD_rec
12156 CEFBS_None, // FMR
12157 CEFBS_None, // FMR_rec
12158 CEFBS_None, // FMSUB
12159 CEFBS_None, // FMSUBS
12160 CEFBS_None, // FMSUBS_rec
12161 CEFBS_None, // FMSUB_rec
12162 CEFBS_None, // FMUL
12163 CEFBS_None, // FMULS
12164 CEFBS_None, // FMULS_rec
12165 CEFBS_None, // FMUL_rec
12166 CEFBS_None, // FNABSD
12167 CEFBS_None, // FNABSD_rec
12168 CEFBS_None, // FNABSS
12169 CEFBS_None, // FNABSS_rec
12170 CEFBS_None, // FNEGD
12171 CEFBS_None, // FNEGD_rec
12172 CEFBS_None, // FNEGS
12173 CEFBS_None, // FNEGS_rec
12174 CEFBS_None, // FNMADD
12175 CEFBS_None, // FNMADDS
12176 CEFBS_None, // FNMADDS_rec
12177 CEFBS_None, // FNMADD_rec
12178 CEFBS_None, // FNMSUB
12179 CEFBS_None, // FNMSUBS
12180 CEFBS_None, // FNMSUBS_rec
12181 CEFBS_None, // FNMSUB_rec
12182 CEFBS_None, // FRE
12183 CEFBS_None, // FRES
12184 CEFBS_None, // FRES_rec
12185 CEFBS_None, // FRE_rec
12186 CEFBS_None, // FRIMD
12187 CEFBS_None, // FRIMD_rec
12188 CEFBS_None, // FRIMS
12189 CEFBS_None, // FRIMS_rec
12190 CEFBS_None, // FRIND
12191 CEFBS_None, // FRIND_rec
12192 CEFBS_None, // FRINS
12193 CEFBS_None, // FRINS_rec
12194 CEFBS_None, // FRIPD
12195 CEFBS_None, // FRIPD_rec
12196 CEFBS_None, // FRIPS
12197 CEFBS_None, // FRIPS_rec
12198 CEFBS_None, // FRIZD
12199 CEFBS_None, // FRIZD_rec
12200 CEFBS_None, // FRIZS
12201 CEFBS_None, // FRIZS_rec
12202 CEFBS_None, // FRSP
12203 CEFBS_None, // FRSP_rec
12204 CEFBS_None, // FRSQRTE
12205 CEFBS_None, // FRSQRTES
12206 CEFBS_None, // FRSQRTES_rec
12207 CEFBS_None, // FRSQRTE_rec
12208 CEFBS_None, // FSELD
12209 CEFBS_None, // FSELD_rec
12210 CEFBS_None, // FSELS
12211 CEFBS_None, // FSELS_rec
12212 CEFBS_None, // FSQRT
12213 CEFBS_None, // FSQRTS
12214 CEFBS_None, // FSQRTS_rec
12215 CEFBS_None, // FSQRT_rec
12216 CEFBS_None, // FSUB
12217 CEFBS_None, // FSUBS
12218 CEFBS_None, // FSUBS_rec
12219 CEFBS_None, // FSUB_rec
12220 CEFBS_None, // FTDIV
12221 CEFBS_None, // FTSQRT
12222 CEFBS_None, // GETtlsADDR
12223 CEFBS_None, // GETtlsADDR32
12224 CEFBS_None, // GETtlsADDR32AIX
12225 CEFBS_None, // GETtlsADDR64AIX
12226 CEFBS_None, // GETtlsADDRPCREL
12227 CEFBS_None, // GETtlsMOD32AIX
12228 CEFBS_None, // GETtlsMOD64AIX
12229 CEFBS_None, // GETtlsTpointer32AIX
12230 CEFBS_None, // GETtlsldADDR
12231 CEFBS_None, // GETtlsldADDR32
12232 CEFBS_None, // GETtlsldADDRPCREL
12233 CEFBS_None, // HASHCHK
12234 CEFBS_None, // HASHCHK8
12235 CEFBS_None, // HASHCHKP
12236 CEFBS_None, // HASHCHKP8
12237 CEFBS_None, // HASHST
12238 CEFBS_None, // HASHST8
12239 CEFBS_None, // HASHSTP
12240 CEFBS_None, // HASHSTP8
12241 CEFBS_None, // HRFID
12242 CEFBS_None, // ICBI
12243 CEFBS_None, // ICBIEP
12244 CEFBS_None, // ICBLC
12245 CEFBS_None, // ICBLQ
12246 CEFBS_None, // ICBT
12247 CEFBS_None, // ICBTLS
12248 CEFBS_None, // ICCCI
12249 CEFBS_None, // ISEL
12250 CEFBS_None, // ISEL8
12251 CEFBS_None, // ISYNC
12252 CEFBS_None, // LA
12253 CEFBS_None, // LA8
12254 CEFBS_None, // LBARX
12255 CEFBS_None, // LBARXL
12256 CEFBS_None, // LBEPX
12257 CEFBS_None, // LBZ
12258 CEFBS_None, // LBZ8
12259 CEFBS_None, // LBZCIX
12260 CEFBS_None, // LBZU
12261 CEFBS_None, // LBZU8
12262 CEFBS_None, // LBZUX
12263 CEFBS_None, // LBZUX8
12264 CEFBS_None, // LBZX
12265 CEFBS_None, // LBZX8
12266 CEFBS_None, // LBZXTLS
12267 CEFBS_None, // LBZXTLS_
12268 CEFBS_None, // LBZXTLS_32
12269 CEFBS_None, // LD
12270 CEFBS_None, // LDARX
12271 CEFBS_None, // LDARXL
12272 CEFBS_None, // LDAT
12273 CEFBS_None, // LDAT_CSNE
12274 CEFBS_None, // LDBRX
12275 CEFBS_None, // LDCIX
12276 CEFBS_None, // LDU
12277 CEFBS_None, // LDUX
12278 CEFBS_None, // LDX
12279 CEFBS_None, // LDXTLS
12280 CEFBS_None, // LDXTLS_
12281 CEFBS_None, // LDgotTprelL
12282 CEFBS_None, // LDgotTprelL32
12283 CEFBS_None, // LDtoc
12284 CEFBS_None, // LDtocBA
12285 CEFBS_None, // LDtocCPT
12286 CEFBS_None, // LDtocJTI
12287 CEFBS_None, // LDtocL
12288 CEFBS_None, // LFD
12289 CEFBS_None, // LFDEPX
12290 CEFBS_None, // LFDU
12291 CEFBS_None, // LFDUX
12292 CEFBS_None, // LFDX
12293 CEFBS_None, // LFDXTLS
12294 CEFBS_None, // LFDXTLS_
12295 CEFBS_None, // LFIWAX
12296 CEFBS_None, // LFIWZX
12297 CEFBS_None, // LFS
12298 CEFBS_None, // LFSU
12299 CEFBS_None, // LFSUX
12300 CEFBS_None, // LFSX
12301 CEFBS_None, // LFSXTLS
12302 CEFBS_None, // LFSXTLS_
12303 CEFBS_None, // LHA
12304 CEFBS_None, // LHA8
12305 CEFBS_None, // LHARX
12306 CEFBS_None, // LHARXL
12307 CEFBS_None, // LHAU
12308 CEFBS_None, // LHAU8
12309 CEFBS_None, // LHAUX
12310 CEFBS_None, // LHAUX8
12311 CEFBS_None, // LHAX
12312 CEFBS_None, // LHAX8
12313 CEFBS_None, // LHAXTLS
12314 CEFBS_None, // LHAXTLS_
12315 CEFBS_None, // LHAXTLS_32
12316 CEFBS_None, // LHBRX
12317 CEFBS_None, // LHBRX8
12318 CEFBS_None, // LHEPX
12319 CEFBS_None, // LHZ
12320 CEFBS_None, // LHZ8
12321 CEFBS_None, // LHZCIX
12322 CEFBS_None, // LHZU
12323 CEFBS_None, // LHZU8
12324 CEFBS_None, // LHZUX
12325 CEFBS_None, // LHZUX8
12326 CEFBS_None, // LHZX
12327 CEFBS_None, // LHZX8
12328 CEFBS_None, // LHZXTLS
12329 CEFBS_None, // LHZXTLS_
12330 CEFBS_None, // LHZXTLS_32
12331 CEFBS_None, // LI
12332 CEFBS_None, // LI8
12333 CEFBS_None, // LIS
12334 CEFBS_None, // LIS8
12335 CEFBS_None, // LMW
12336 CEFBS_None, // LQ
12337 CEFBS_None, // LQARX
12338 CEFBS_None, // LQARXL
12339 CEFBS_None, // LQX_PSEUDO
12340 CEFBS_None, // LSWI
12341 CEFBS_None, // LVEBX
12342 CEFBS_None, // LVEHX
12343 CEFBS_None, // LVEWX
12344 CEFBS_None, // LVSL
12345 CEFBS_None, // LVSR
12346 CEFBS_None, // LVX
12347 CEFBS_None, // LVXL
12348 CEFBS_None, // LWA
12349 CEFBS_None, // LWARX
12350 CEFBS_None, // LWARXL
12351 CEFBS_None, // LWAT
12352 CEFBS_None, // LWAT_CSNE
12353 CEFBS_None, // LWAUX
12354 CEFBS_None, // LWAX
12355 CEFBS_None, // LWAXTLS
12356 CEFBS_None, // LWAXTLS_
12357 CEFBS_None, // LWAXTLS_32
12358 CEFBS_None, // LWAX_32
12359 CEFBS_None, // LWA_32
12360 CEFBS_None, // LWBRX
12361 CEFBS_None, // LWBRX8
12362 CEFBS_None, // LWEPX
12363 CEFBS_None, // LWZ
12364 CEFBS_None, // LWZ8
12365 CEFBS_None, // LWZCIX
12366 CEFBS_None, // LWZU
12367 CEFBS_None, // LWZU8
12368 CEFBS_None, // LWZUX
12369 CEFBS_None, // LWZUX8
12370 CEFBS_None, // LWZX
12371 CEFBS_None, // LWZX8
12372 CEFBS_None, // LWZXTLS
12373 CEFBS_None, // LWZXTLS_
12374 CEFBS_None, // LWZXTLS_32
12375 CEFBS_None, // LWZtoc
12376 CEFBS_None, // LWZtocL
12377 CEFBS_None, // LXSD
12378 CEFBS_None, // LXSDX
12379 CEFBS_None, // LXSIBZX
12380 CEFBS_None, // LXSIHZX
12381 CEFBS_None, // LXSIWAX
12382 CEFBS_None, // LXSIWZX
12383 CEFBS_None, // LXSSP
12384 CEFBS_None, // LXSSPX
12385 CEFBS_None, // LXV
12386 CEFBS_None, // LXVB16X
12387 CEFBS_None, // LXVD2X
12388 CEFBS_None, // LXVDSX
12389 CEFBS_None, // LXVH8X
12390 CEFBS_None, // LXVKQ
12391 CEFBS_None, // LXVL
12392 CEFBS_None, // LXVLL
12393 CEFBS_None, // LXVP
12394 CEFBS_None, // LXVPB32X
12395 CEFBS_None, // LXVPRL
12396 CEFBS_None, // LXVPRLL
12397 CEFBS_None, // LXVPX
12398 CEFBS_None, // LXVRBX
12399 CEFBS_None, // LXVRDX
12400 CEFBS_None, // LXVRHX
12401 CEFBS_None, // LXVRL
12402 CEFBS_None, // LXVRLL
12403 CEFBS_None, // LXVRWX
12404 CEFBS_None, // LXVW4X
12405 CEFBS_None, // LXVWSX
12406 CEFBS_None, // LXVX
12407 CEFBS_None, // MADDHD
12408 CEFBS_None, // MADDHDU
12409 CEFBS_None, // MADDLD
12410 CEFBS_None, // MADDLD8
12411 CEFBS_None, // MBAR
12412 CEFBS_None, // MCRF
12413 CEFBS_None, // MCRFS
12414 CEFBS_None, // MCRXRX
12415 CEFBS_None, // MFBHRBE
12416 CEFBS_None, // MFCR
12417 CEFBS_None, // MFCR8
12418 CEFBS_None, // MFCTR
12419 CEFBS_None, // MFCTR8
12420 CEFBS_None, // MFDCR
12421 CEFBS_None, // MFFS
12422 CEFBS_None, // MFFSCDRN
12423 CEFBS_None, // MFFSCDRNI
12424 CEFBS_None, // MFFSCE
12425 CEFBS_None, // MFFSCRN
12426 CEFBS_None, // MFFSCRNI
12427 CEFBS_None, // MFFSL
12428 CEFBS_None, // MFFS_rec
12429 CEFBS_None, // MFLR
12430 CEFBS_None, // MFLR8
12431 CEFBS_None, // MFMSR
12432 CEFBS_None, // MFOCRF
12433 CEFBS_None, // MFOCRF8
12434 CEFBS_None, // MFPMR
12435 CEFBS_None, // MFSPR
12436 CEFBS_None, // MFSPR8
12437 CEFBS_None, // MFSR
12438 CEFBS_None, // MFSRIN
12439 CEFBS_None, // MFTB
12440 CEFBS_None, // MFTB8
12441 CEFBS_None, // MFUDSCR
12442 CEFBS_None, // MFVRD
12443 CEFBS_None, // MFVRSAVE
12444 CEFBS_None, // MFVRSAVEv
12445 CEFBS_None, // MFVRWZ
12446 CEFBS_None, // MFVSCR
12447 CEFBS_None, // MFVSRD
12448 CEFBS_None, // MFVSRLD
12449 CEFBS_None, // MFVSRWZ
12450 CEFBS_None, // MODSD
12451 CEFBS_None, // MODSW
12452 CEFBS_None, // MODUD
12453 CEFBS_None, // MODUW
12454 CEFBS_None, // MSGSNDP
12455 CEFBS_None, // MSGSNDP8
12456 CEFBS_None, // MSGSYNC
12457 CEFBS_None, // MSYNC
12458 CEFBS_None, // MTCRF
12459 CEFBS_None, // MTCRF8
12460 CEFBS_None, // MTCTR
12461 CEFBS_None, // MTCTR8
12462 CEFBS_None, // MTCTR8loop
12463 CEFBS_None, // MTCTRloop
12464 CEFBS_None, // MTDCR
12465 CEFBS_None, // MTFSB0
12466 CEFBS_None, // MTFSB1
12467 CEFBS_None, // MTFSF
12468 CEFBS_None, // MTFSFI
12469 CEFBS_None, // MTFSFI_rec
12470 CEFBS_None, // MTFSFIb
12471 CEFBS_None, // MTFSF_rec
12472 CEFBS_None, // MTFSFb
12473 CEFBS_None, // MTLPL
12474 CEFBS_None, // MTLPL8
12475 CEFBS_None, // MTLR
12476 CEFBS_None, // MTLR8
12477 CEFBS_None, // MTMSR
12478 CEFBS_None, // MTMSRD
12479 CEFBS_None, // MTOCRF
12480 CEFBS_None, // MTOCRF8
12481 CEFBS_None, // MTPMR
12482 CEFBS_None, // MTSPR
12483 CEFBS_None, // MTSPR8
12484 CEFBS_None, // MTSR
12485 CEFBS_None, // MTSRIN
12486 CEFBS_None, // MTUDSCR
12487 CEFBS_None, // MTVRD
12488 CEFBS_None, // MTVRSAVE
12489 CEFBS_None, // MTVRSAVEv
12490 CEFBS_None, // MTVRWA
12491 CEFBS_None, // MTVRWZ
12492 CEFBS_None, // MTVSCR
12493 CEFBS_None, // MTVSRBM
12494 CEFBS_None, // MTVSRBMI
12495 CEFBS_None, // MTVSRD
12496 CEFBS_None, // MTVSRDD
12497 CEFBS_None, // MTVSRDM
12498 CEFBS_None, // MTVSRHM
12499 CEFBS_None, // MTVSRQM
12500 CEFBS_None, // MTVSRWA
12501 CEFBS_None, // MTVSRWM
12502 CEFBS_None, // MTVSRWS
12503 CEFBS_None, // MTVSRWZ
12504 CEFBS_None, // MULHD
12505 CEFBS_None, // MULHDU
12506 CEFBS_None, // MULHDU_rec
12507 CEFBS_None, // MULHD_rec
12508 CEFBS_None, // MULHW
12509 CEFBS_None, // MULHWU
12510 CEFBS_None, // MULHWU_rec
12511 CEFBS_None, // MULHW_rec
12512 CEFBS_None, // MULLD
12513 CEFBS_None, // MULLDO
12514 CEFBS_None, // MULLDO_rec
12515 CEFBS_None, // MULLD_rec
12516 CEFBS_None, // MULLI
12517 CEFBS_None, // MULLI8
12518 CEFBS_None, // MULLW
12519 CEFBS_None, // MULLWO
12520 CEFBS_None, // MULLWO_rec
12521 CEFBS_None, // MULLW_rec
12522 CEFBS_None, // MoveGOTtoLR
12523 CEFBS_None, // MovePCtoLR
12524 CEFBS_None, // MovePCtoLR8
12525 CEFBS_None, // NAND
12526 CEFBS_None, // NAND8
12527 CEFBS_None, // NAND8_rec
12528 CEFBS_None, // NAND_rec
12529 CEFBS_None, // NAP
12530 CEFBS_None, // NEG
12531 CEFBS_None, // NEG8
12532 CEFBS_None, // NEG8O
12533 CEFBS_None, // NEG8O_rec
12534 CEFBS_None, // NEG8_rec
12535 CEFBS_None, // NEGO
12536 CEFBS_None, // NEGO_rec
12537 CEFBS_None, // NEG_rec
12538 CEFBS_None, // NOP
12539 CEFBS_None, // NOP_GT_PWR6
12540 CEFBS_None, // NOP_GT_PWR7
12541 CEFBS_None, // NOR
12542 CEFBS_None, // NOR8
12543 CEFBS_None, // NOR8_rec
12544 CEFBS_None, // NOR_rec
12545 CEFBS_None, // OR
12546 CEFBS_None, // OR8
12547 CEFBS_None, // OR8_rec
12548 CEFBS_None, // ORC
12549 CEFBS_None, // ORC8
12550 CEFBS_None, // ORC8_rec
12551 CEFBS_None, // ORC_rec
12552 CEFBS_None, // ORI
12553 CEFBS_None, // ORI8
12554 CEFBS_None, // ORIS
12555 CEFBS_None, // ORIS8
12556 CEFBS_None, // OR_rec
12557 CEFBS_None, // PADDI
12558 CEFBS_None, // PADDI8
12559 CEFBS_None, // PADDI8pc
12560 CEFBS_None, // PADDIS
12561 CEFBS_None, // PADDIS8
12562 CEFBS_None, // PADDIS8pc
12563 CEFBS_None, // PADDISpc
12564 CEFBS_None, // PADDIdtprel
12565 CEFBS_None, // PADDIpc
12566 CEFBS_None, // PDEPD
12567 CEFBS_None, // PEXTD
12568 CEFBS_None, // PLA
12569 CEFBS_None, // PLA8
12570 CEFBS_None, // PLA8pc
12571 CEFBS_None, // PLApc
12572 CEFBS_None, // PLBZ
12573 CEFBS_None, // PLBZ8
12574 CEFBS_None, // PLBZ8nopc
12575 CEFBS_None, // PLBZ8onlypc
12576 CEFBS_None, // PLBZ8pc
12577 CEFBS_None, // PLBZnopc
12578 CEFBS_None, // PLBZonlypc
12579 CEFBS_None, // PLBZpc
12580 CEFBS_None, // PLD
12581 CEFBS_None, // PLDnopc
12582 CEFBS_None, // PLDonlypc
12583 CEFBS_None, // PLDpc
12584 CEFBS_None, // PLFD
12585 CEFBS_None, // PLFDnopc
12586 CEFBS_None, // PLFDonlypc
12587 CEFBS_None, // PLFDpc
12588 CEFBS_None, // PLFS
12589 CEFBS_None, // PLFSnopc
12590 CEFBS_None, // PLFSonlypc
12591 CEFBS_None, // PLFSpc
12592 CEFBS_None, // PLHA
12593 CEFBS_None, // PLHA8
12594 CEFBS_None, // PLHA8nopc
12595 CEFBS_None, // PLHA8onlypc
12596 CEFBS_None, // PLHA8pc
12597 CEFBS_None, // PLHAnopc
12598 CEFBS_None, // PLHAonlypc
12599 CEFBS_None, // PLHApc
12600 CEFBS_None, // PLHZ
12601 CEFBS_None, // PLHZ8
12602 CEFBS_None, // PLHZ8nopc
12603 CEFBS_None, // PLHZ8onlypc
12604 CEFBS_None, // PLHZ8pc
12605 CEFBS_None, // PLHZnopc
12606 CEFBS_None, // PLHZonlypc
12607 CEFBS_None, // PLHZpc
12608 CEFBS_None, // PLI
12609 CEFBS_None, // PLI8
12610 CEFBS_None, // PLWA
12611 CEFBS_None, // PLWA8
12612 CEFBS_None, // PLWA8nopc
12613 CEFBS_None, // PLWA8onlypc
12614 CEFBS_None, // PLWA8pc
12615 CEFBS_None, // PLWAnopc
12616 CEFBS_None, // PLWAonlypc
12617 CEFBS_None, // PLWApc
12618 CEFBS_None, // PLWZ
12619 CEFBS_None, // PLWZ8
12620 CEFBS_None, // PLWZ8nopc
12621 CEFBS_None, // PLWZ8onlypc
12622 CEFBS_None, // PLWZ8pc
12623 CEFBS_None, // PLWZnopc
12624 CEFBS_None, // PLWZonlypc
12625 CEFBS_None, // PLWZpc
12626 CEFBS_None, // PLXSD
12627 CEFBS_None, // PLXSDnopc
12628 CEFBS_None, // PLXSDonlypc
12629 CEFBS_None, // PLXSDpc
12630 CEFBS_None, // PLXSSP
12631 CEFBS_None, // PLXSSPnopc
12632 CEFBS_None, // PLXSSPonlypc
12633 CEFBS_None, // PLXSSPpc
12634 CEFBS_None, // PLXV
12635 CEFBS_None, // PLXVP
12636 CEFBS_None, // PLXVPnopc
12637 CEFBS_None, // PLXVPonlypc
12638 CEFBS_None, // PLXVPpc
12639 CEFBS_None, // PLXVnopc
12640 CEFBS_None, // PLXVonlypc
12641 CEFBS_None, // PLXVpc
12642 CEFBS_None, // PMDMXVBF16GERX2
12643 CEFBS_None, // PMDMXVBF16GERX2NN
12644 CEFBS_None, // PMDMXVBF16GERX2NP
12645 CEFBS_None, // PMDMXVBF16GERX2PN
12646 CEFBS_None, // PMDMXVBF16GERX2PP
12647 CEFBS_None, // PMDMXVF16GERX2
12648 CEFBS_None, // PMDMXVF16GERX2NN
12649 CEFBS_None, // PMDMXVF16GERX2NP
12650 CEFBS_None, // PMDMXVF16GERX2PN
12651 CEFBS_None, // PMDMXVF16GERX2PP
12652 CEFBS_None, // PMDMXVI8GERX4
12653 CEFBS_None, // PMDMXVI8GERX4PP
12654 CEFBS_None, // PMDMXVI8GERX4SPP
12655 CEFBS_None, // PMXVBF16GER2
12656 CEFBS_None, // PMXVBF16GER2NN
12657 CEFBS_None, // PMXVBF16GER2NP
12658 CEFBS_None, // PMXVBF16GER2PN
12659 CEFBS_None, // PMXVBF16GER2PP
12660 CEFBS_None, // PMXVBF16GER2W
12661 CEFBS_None, // PMXVBF16GER2WNN
12662 CEFBS_None, // PMXVBF16GER2WNP
12663 CEFBS_None, // PMXVBF16GER2WPN
12664 CEFBS_None, // PMXVBF16GER2WPP
12665 CEFBS_None, // PMXVF16GER2
12666 CEFBS_None, // PMXVF16GER2NN
12667 CEFBS_None, // PMXVF16GER2NP
12668 CEFBS_None, // PMXVF16GER2PN
12669 CEFBS_None, // PMXVF16GER2PP
12670 CEFBS_None, // PMXVF16GER2W
12671 CEFBS_None, // PMXVF16GER2WNN
12672 CEFBS_None, // PMXVF16GER2WNP
12673 CEFBS_None, // PMXVF16GER2WPN
12674 CEFBS_None, // PMXVF16GER2WPP
12675 CEFBS_None, // PMXVF32GER
12676 CEFBS_None, // PMXVF32GERNN
12677 CEFBS_None, // PMXVF32GERNP
12678 CEFBS_None, // PMXVF32GERPN
12679 CEFBS_None, // PMXVF32GERPP
12680 CEFBS_None, // PMXVF32GERW
12681 CEFBS_None, // PMXVF32GERWNN
12682 CEFBS_None, // PMXVF32GERWNP
12683 CEFBS_None, // PMXVF32GERWPN
12684 CEFBS_None, // PMXVF32GERWPP
12685 CEFBS_None, // PMXVF64GER
12686 CEFBS_None, // PMXVF64GERNN
12687 CEFBS_None, // PMXVF64GERNP
12688 CEFBS_None, // PMXVF64GERPN
12689 CEFBS_None, // PMXVF64GERPP
12690 CEFBS_None, // PMXVF64GERW
12691 CEFBS_None, // PMXVF64GERWNN
12692 CEFBS_None, // PMXVF64GERWNP
12693 CEFBS_None, // PMXVF64GERWPN
12694 CEFBS_None, // PMXVF64GERWPP
12695 CEFBS_None, // PMXVI16GER2
12696 CEFBS_None, // PMXVI16GER2PP
12697 CEFBS_None, // PMXVI16GER2S
12698 CEFBS_None, // PMXVI16GER2SPP
12699 CEFBS_None, // PMXVI16GER2SW
12700 CEFBS_None, // PMXVI16GER2SWPP
12701 CEFBS_None, // PMXVI16GER2W
12702 CEFBS_None, // PMXVI16GER2WPP
12703 CEFBS_None, // PMXVI4GER8
12704 CEFBS_None, // PMXVI4GER8PP
12705 CEFBS_None, // PMXVI4GER8W
12706 CEFBS_None, // PMXVI4GER8WPP
12707 CEFBS_None, // PMXVI8GER4
12708 CEFBS_None, // PMXVI8GER4PP
12709 CEFBS_None, // PMXVI8GER4SPP
12710 CEFBS_None, // PMXVI8GER4W
12711 CEFBS_None, // PMXVI8GER4WPP
12712 CEFBS_None, // PMXVI8GER4WSPP
12713 CEFBS_None, // POPCNTB
12714 CEFBS_None, // POPCNTB8
12715 CEFBS_None, // POPCNTD
12716 CEFBS_None, // POPCNTW
12717 CEFBS_None, // PPC32GOT
12718 CEFBS_None, // PPC32PICGOT
12719 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12720 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12721 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12722 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12723 CEFBS_None, // PROBED_ALLOCA_32
12724 CEFBS_None, // PROBED_ALLOCA_64
12725 CEFBS_None, // PROBED_STACKALLOC_32
12726 CEFBS_None, // PROBED_STACKALLOC_64
12727 CEFBS_None, // PSTB
12728 CEFBS_None, // PSTB8
12729 CEFBS_None, // PSTB8nopc
12730 CEFBS_None, // PSTB8onlypc
12731 CEFBS_None, // PSTB8pc
12732 CEFBS_None, // PSTBnopc
12733 CEFBS_None, // PSTBonlypc
12734 CEFBS_None, // PSTBpc
12735 CEFBS_None, // PSTD
12736 CEFBS_None, // PSTDnopc
12737 CEFBS_None, // PSTDonlypc
12738 CEFBS_None, // PSTDpc
12739 CEFBS_None, // PSTFD
12740 CEFBS_None, // PSTFDnopc
12741 CEFBS_None, // PSTFDonlypc
12742 CEFBS_None, // PSTFDpc
12743 CEFBS_None, // PSTFS
12744 CEFBS_None, // PSTFSnopc
12745 CEFBS_None, // PSTFSonlypc
12746 CEFBS_None, // PSTFSpc
12747 CEFBS_None, // PSTH
12748 CEFBS_None, // PSTH8
12749 CEFBS_None, // PSTH8nopc
12750 CEFBS_None, // PSTH8onlypc
12751 CEFBS_None, // PSTH8pc
12752 CEFBS_None, // PSTHnopc
12753 CEFBS_None, // PSTHonlypc
12754 CEFBS_None, // PSTHpc
12755 CEFBS_None, // PSTW
12756 CEFBS_None, // PSTW8
12757 CEFBS_None, // PSTW8nopc
12758 CEFBS_None, // PSTW8onlypc
12759 CEFBS_None, // PSTW8pc
12760 CEFBS_None, // PSTWnopc
12761 CEFBS_None, // PSTWonlypc
12762 CEFBS_None, // PSTWpc
12763 CEFBS_None, // PSTXSD
12764 CEFBS_None, // PSTXSDnopc
12765 CEFBS_None, // PSTXSDonlypc
12766 CEFBS_None, // PSTXSDpc
12767 CEFBS_None, // PSTXSSP
12768 CEFBS_None, // PSTXSSPnopc
12769 CEFBS_None, // PSTXSSPonlypc
12770 CEFBS_None, // PSTXSSPpc
12771 CEFBS_None, // PSTXV
12772 CEFBS_None, // PSTXVP
12773 CEFBS_None, // PSTXVPnopc
12774 CEFBS_None, // PSTXVPonlypc
12775 CEFBS_None, // PSTXVPpc
12776 CEFBS_None, // PSTXVnopc
12777 CEFBS_None, // PSTXVonlypc
12778 CEFBS_None, // PSTXVpc
12779 CEFBS_None, // PTESYNCIO
12780 CEFBS_None, // PseudoEIEIO
12781 CEFBS_None, // RESTORE_ACC
12782 CEFBS_None, // RESTORE_CR
12783 CEFBS_None, // RESTORE_CRBIT
12784 CEFBS_None, // RESTORE_DMR
12785 CEFBS_None, // RESTORE_DMRP
12786 CEFBS_None, // RESTORE_QUADWORD
12787 CEFBS_None, // RESTORE_UACC
12788 CEFBS_None, // RESTORE_WACC
12789 CEFBS_None, // RFCI
12790 CEFBS_None, // RFDI
12791 CEFBS_None, // RFEBB
12792 CEFBS_None, // RFI
12793 CEFBS_None, // RFID
12794 CEFBS_None, // RFMCI
12795 CEFBS_None, // RLDCL
12796 CEFBS_None, // RLDCL_rec
12797 CEFBS_None, // RLDCR
12798 CEFBS_None, // RLDCR_rec
12799 CEFBS_None, // RLDIC
12800 CEFBS_None, // RLDICL
12801 CEFBS_None, // RLDICL_32
12802 CEFBS_None, // RLDICL_32_64
12803 CEFBS_None, // RLDICL_32_rec
12804 CEFBS_None, // RLDICL_rec
12805 CEFBS_None, // RLDICR
12806 CEFBS_None, // RLDICR_32
12807 CEFBS_None, // RLDICR_rec
12808 CEFBS_None, // RLDIC_rec
12809 CEFBS_None, // RLDIMI
12810 CEFBS_None, // RLDIMI_rec
12811 CEFBS_None, // RLWIMI
12812 CEFBS_None, // RLWIMI8
12813 CEFBS_None, // RLWIMI8_rec
12814 CEFBS_None, // RLWIMI_rec
12815 CEFBS_None, // RLWINM
12816 CEFBS_None, // RLWINM8
12817 CEFBS_None, // RLWINM8_rec
12818 CEFBS_None, // RLWINM_rec
12819 CEFBS_None, // RLWNM
12820 CEFBS_None, // RLWNM8
12821 CEFBS_None, // RLWNM8_rec
12822 CEFBS_None, // RLWNM_rec
12823 CEFBS_None, // ReadTB
12824 CEFBS_None, // SC
12825 CEFBS_None, // SCV
12826 CEFBS_None, // SELECT_CC_F16
12827 CEFBS_None, // SELECT_CC_F4
12828 CEFBS_None, // SELECT_CC_F8
12829 CEFBS_None, // SELECT_CC_I4
12830 CEFBS_None, // SELECT_CC_I8
12831 CEFBS_None, // SELECT_CC_SPE
12832 CEFBS_None, // SELECT_CC_SPE4
12833 CEFBS_None, // SELECT_CC_VRRC
12834 CEFBS_None, // SELECT_CC_VSFRC
12835 CEFBS_None, // SELECT_CC_VSRC
12836 CEFBS_None, // SELECT_CC_VSSRC
12837 CEFBS_None, // SELECT_F16
12838 CEFBS_None, // SELECT_F4
12839 CEFBS_None, // SELECT_F8
12840 CEFBS_None, // SELECT_I4
12841 CEFBS_None, // SELECT_I8
12842 CEFBS_None, // SELECT_SPE
12843 CEFBS_None, // SELECT_SPE4
12844 CEFBS_None, // SELECT_VRRC
12845 CEFBS_None, // SELECT_VSFRC
12846 CEFBS_None, // SELECT_VSRC
12847 CEFBS_None, // SELECT_VSSRC
12848 CEFBS_None, // SETB
12849 CEFBS_None, // SETB8
12850 CEFBS_None, // SETBC
12851 CEFBS_None, // SETBC8
12852 CEFBS_None, // SETBCR
12853 CEFBS_None, // SETBCR8
12854 CEFBS_None, // SETFLM
12855 CEFBS_None, // SETNBC
12856 CEFBS_None, // SETNBC8
12857 CEFBS_None, // SETNBCR
12858 CEFBS_None, // SETNBCR8
12859 CEFBS_None, // SETRND
12860 CEFBS_None, // SETRNDi
12861 CEFBS_None, // SLBFEE_rec
12862 CEFBS_None, // SLBIA
12863 CEFBS_None, // SLBIE
12864 CEFBS_None, // SLBIEG
12865 CEFBS_None, // SLBMFEE
12866 CEFBS_None, // SLBMFEV
12867 CEFBS_None, // SLBMTE
12868 CEFBS_None, // SLBSYNC
12869 CEFBS_None, // SLD
12870 CEFBS_None, // SLD_rec
12871 CEFBS_None, // SLW
12872 CEFBS_None, // SLW8
12873 CEFBS_None, // SLW8_rec
12874 CEFBS_None, // SLW_rec
12875 CEFBS_None, // SPELWZ
12876 CEFBS_None, // SPELWZX
12877 CEFBS_None, // SPESTW
12878 CEFBS_None, // SPESTWX
12879 CEFBS_None, // SPILL_ACC
12880 CEFBS_None, // SPILL_CR
12881 CEFBS_None, // SPILL_CRBIT
12882 CEFBS_None, // SPILL_DMR
12883 CEFBS_None, // SPILL_DMRP
12884 CEFBS_None, // SPILL_QUADWORD
12885 CEFBS_None, // SPILL_UACC
12886 CEFBS_None, // SPILL_WACC
12887 CEFBS_None, // SPLIT_QUADWORD
12888 CEFBS_None, // SRAD
12889 CEFBS_None, // SRADI
12890 CEFBS_None, // SRADI_32
12891 CEFBS_None, // SRADI_rec
12892 CEFBS_None, // SRAD_rec
12893 CEFBS_None, // SRAW
12894 CEFBS_None, // SRAW8
12895 CEFBS_None, // SRAW8_rec
12896 CEFBS_None, // SRAWI
12897 CEFBS_None, // SRAWI8
12898 CEFBS_None, // SRAWI8_rec
12899 CEFBS_None, // SRAWI_rec
12900 CEFBS_None, // SRAW_rec
12901 CEFBS_None, // SRD
12902 CEFBS_None, // SRD_rec
12903 CEFBS_None, // SRW
12904 CEFBS_None, // SRW8
12905 CEFBS_None, // SRW8_rec
12906 CEFBS_None, // SRW_rec
12907 CEFBS_None, // STB
12908 CEFBS_None, // STB8
12909 CEFBS_None, // STBCIX
12910 CEFBS_None, // STBCX
12911 CEFBS_None, // STBEPX
12912 CEFBS_None, // STBU
12913 CEFBS_None, // STBU8
12914 CEFBS_None, // STBUX
12915 CEFBS_None, // STBUX8
12916 CEFBS_None, // STBX
12917 CEFBS_None, // STBX8
12918 CEFBS_None, // STBXTLS
12919 CEFBS_None, // STBXTLS_
12920 CEFBS_None, // STBXTLS_32
12921 CEFBS_None, // STD
12922 CEFBS_None, // STDAT
12923 CEFBS_None, // STDBRX
12924 CEFBS_None, // STDCIX
12925 CEFBS_None, // STDCX
12926 CEFBS_None, // STDU
12927 CEFBS_None, // STDUX
12928 CEFBS_None, // STDX
12929 CEFBS_None, // STDXTLS
12930 CEFBS_None, // STDXTLS_
12931 CEFBS_None, // STFD
12932 CEFBS_None, // STFDEPX
12933 CEFBS_None, // STFDU
12934 CEFBS_None, // STFDUX
12935 CEFBS_None, // STFDX
12936 CEFBS_None, // STFDXTLS
12937 CEFBS_None, // STFDXTLS_
12938 CEFBS_None, // STFIWX
12939 CEFBS_None, // STFS
12940 CEFBS_None, // STFSU
12941 CEFBS_None, // STFSUX
12942 CEFBS_None, // STFSX
12943 CEFBS_None, // STFSXTLS
12944 CEFBS_None, // STFSXTLS_
12945 CEFBS_None, // STH
12946 CEFBS_None, // STH8
12947 CEFBS_None, // STHBRX
12948 CEFBS_None, // STHCIX
12949 CEFBS_None, // STHCX
12950 CEFBS_None, // STHEPX
12951 CEFBS_None, // STHU
12952 CEFBS_None, // STHU8
12953 CEFBS_None, // STHUX
12954 CEFBS_None, // STHUX8
12955 CEFBS_None, // STHX
12956 CEFBS_None, // STHX8
12957 CEFBS_None, // STHXTLS
12958 CEFBS_None, // STHXTLS_
12959 CEFBS_None, // STHXTLS_32
12960 CEFBS_None, // STMW
12961 CEFBS_None, // STOP
12962 CEFBS_None, // STQ
12963 CEFBS_None, // STQCX
12964 CEFBS_None, // STQX_PSEUDO
12965 CEFBS_None, // STSWI
12966 CEFBS_None, // STVEBX
12967 CEFBS_None, // STVEHX
12968 CEFBS_None, // STVEWX
12969 CEFBS_None, // STVX
12970 CEFBS_None, // STVXL
12971 CEFBS_None, // STW
12972 CEFBS_None, // STW8
12973 CEFBS_None, // STWAT
12974 CEFBS_None, // STWBRX
12975 CEFBS_None, // STWCIX
12976 CEFBS_None, // STWCX
12977 CEFBS_None, // STWEPX
12978 CEFBS_None, // STWU
12979 CEFBS_None, // STWU8
12980 CEFBS_None, // STWUX
12981 CEFBS_None, // STWUX8
12982 CEFBS_None, // STWX
12983 CEFBS_None, // STWX8
12984 CEFBS_None, // STWXTLS
12985 CEFBS_None, // STWXTLS_
12986 CEFBS_None, // STWXTLS_32
12987 CEFBS_None, // STXSD
12988 CEFBS_None, // STXSDX
12989 CEFBS_None, // STXSIBX
12990 CEFBS_None, // STXSIBXv
12991 CEFBS_None, // STXSIHX
12992 CEFBS_None, // STXSIHXv
12993 CEFBS_None, // STXSIWX
12994 CEFBS_None, // STXSSP
12995 CEFBS_None, // STXSSPX
12996 CEFBS_None, // STXV
12997 CEFBS_None, // STXVB16X
12998 CEFBS_None, // STXVD2X
12999 CEFBS_None, // STXVH8X
13000 CEFBS_None, // STXVL
13001 CEFBS_None, // STXVLL
13002 CEFBS_None, // STXVP
13003 CEFBS_None, // STXVPB32X
13004 CEFBS_None, // STXVPRL
13005 CEFBS_None, // STXVPRLL
13006 CEFBS_None, // STXVPX
13007 CEFBS_None, // STXVRBX
13008 CEFBS_None, // STXVRDX
13009 CEFBS_None, // STXVRHX
13010 CEFBS_None, // STXVRL
13011 CEFBS_None, // STXVRLL
13012 CEFBS_None, // STXVRWX
13013 CEFBS_None, // STXVW4X
13014 CEFBS_None, // STXVX
13015 CEFBS_None, // SUBF
13016 CEFBS_None, // SUBF8
13017 CEFBS_None, // SUBF8O
13018 CEFBS_None, // SUBF8O_rec
13019 CEFBS_None, // SUBF8_rec
13020 CEFBS_None, // SUBFC
13021 CEFBS_None, // SUBFC8
13022 CEFBS_None, // SUBFC8O
13023 CEFBS_None, // SUBFC8O_rec
13024 CEFBS_None, // SUBFC8_rec
13025 CEFBS_None, // SUBFCO
13026 CEFBS_None, // SUBFCO_rec
13027 CEFBS_None, // SUBFC_rec
13028 CEFBS_None, // SUBFE
13029 CEFBS_None, // SUBFE8
13030 CEFBS_None, // SUBFE8O
13031 CEFBS_None, // SUBFE8O_rec
13032 CEFBS_None, // SUBFE8_rec
13033 CEFBS_None, // SUBFEO
13034 CEFBS_None, // SUBFEO_rec
13035 CEFBS_None, // SUBFE_rec
13036 CEFBS_None, // SUBFIC
13037 CEFBS_None, // SUBFIC8
13038 CEFBS_None, // SUBFME
13039 CEFBS_None, // SUBFME8
13040 CEFBS_None, // SUBFME8O
13041 CEFBS_None, // SUBFME8O_rec
13042 CEFBS_None, // SUBFME8_rec
13043 CEFBS_None, // SUBFMEO
13044 CEFBS_None, // SUBFMEO_rec
13045 CEFBS_None, // SUBFME_rec
13046 CEFBS_None, // SUBFO
13047 CEFBS_None, // SUBFO_rec
13048 CEFBS_None, // SUBFUS
13049 CEFBS_None, // SUBFUS_rec
13050 CEFBS_None, // SUBFZE
13051 CEFBS_None, // SUBFZE8
13052 CEFBS_None, // SUBFZE8O
13053 CEFBS_None, // SUBFZE8O_rec
13054 CEFBS_None, // SUBFZE8_rec
13055 CEFBS_None, // SUBFZEO
13056 CEFBS_None, // SUBFZEO_rec
13057 CEFBS_None, // SUBFZE_rec
13058 CEFBS_None, // SUBF_rec
13059 CEFBS_None, // SYNC
13060 CEFBS_None, // SYNCP10
13061 CEFBS_None, // TABORT
13062 CEFBS_None, // TABORTDC
13063 CEFBS_None, // TABORTDCI
13064 CEFBS_None, // TABORTWC
13065 CEFBS_None, // TABORTWCI
13066 CEFBS_None, // TAILB
13067 CEFBS_None, // TAILB8
13068 CEFBS_None, // TAILBA
13069 CEFBS_None, // TAILBA8
13070 CEFBS_None, // TAILBCTR
13071 CEFBS_None, // TAILBCTR8
13072 CEFBS_None, // TBEGIN
13073 CEFBS_None, // TBEGIN_RET
13074 CEFBS_None, // TCHECK
13075 CEFBS_None, // TCHECK_RET
13076 CEFBS_None, // TCRETURNai
13077 CEFBS_None, // TCRETURNai8
13078 CEFBS_None, // TCRETURNdi
13079 CEFBS_None, // TCRETURNdi8
13080 CEFBS_None, // TCRETURNri
13081 CEFBS_None, // TCRETURNri8
13082 CEFBS_None, // TD
13083 CEFBS_None, // TDI
13084 CEFBS_None, // TEND
13085 CEFBS_None, // TLBIA
13086 CEFBS_None, // TLBIE
13087 CEFBS_None, // TLBIE8P9
13088 CEFBS_None, // TLBIEIO
13089 CEFBS_None, // TLBIEL
13090 CEFBS_None, // TLBIEP
13091 CEFBS_None, // TLBIEP8
13092 CEFBS_None, // TLBIEP9
13093 CEFBS_None, // TLBILX
13094 CEFBS_None, // TLBIVAX
13095 CEFBS_None, // TLBLD
13096 CEFBS_None, // TLBLI
13097 CEFBS_None, // TLBRE
13098 CEFBS_None, // TLBRE2
13099 CEFBS_None, // TLBSX
13100 CEFBS_None, // TLBSX2
13101 CEFBS_None, // TLBSX2D
13102 CEFBS_None, // TLBSYNC
13103 CEFBS_None, // TLBSYNCIO
13104 CEFBS_None, // TLBWE
13105 CEFBS_None, // TLBWE2
13106 CEFBS_None, // TLSGDAIX
13107 CEFBS_None, // TLSGDAIX8
13108 CEFBS_None, // TLSLDAIX
13109 CEFBS_None, // TLSLDAIX8
13110 CEFBS_None, // TRAP
13111 CEFBS_None, // TRECHKPT
13112 CEFBS_None, // TRECLAIM
13113 CEFBS_None, // TSR
13114 CEFBS_None, // TW
13115 CEFBS_None, // TWI
13116 CEFBS_None, // UNENCODED_NOP
13117 CEFBS_None, // UpdateGBR
13118 CEFBS_None, // VABSDUB
13119 CEFBS_None, // VABSDUH
13120 CEFBS_None, // VABSDUW
13121 CEFBS_None, // VADDCUQ
13122 CEFBS_None, // VADDCUW
13123 CEFBS_None, // VADDECUQ
13124 CEFBS_None, // VADDEUQM
13125 CEFBS_None, // VADDFP
13126 CEFBS_None, // VADDSBS
13127 CEFBS_None, // VADDSHS
13128 CEFBS_None, // VADDSWS
13129 CEFBS_None, // VADDUBM
13130 CEFBS_None, // VADDUBS
13131 CEFBS_None, // VADDUDM
13132 CEFBS_None, // VADDUHM
13133 CEFBS_None, // VADDUHS
13134 CEFBS_None, // VADDUQM
13135 CEFBS_None, // VADDUWM
13136 CEFBS_None, // VADDUWS
13137 CEFBS_None, // VAND
13138 CEFBS_None, // VANDC
13139 CEFBS_None, // VAVGSB
13140 CEFBS_None, // VAVGSH
13141 CEFBS_None, // VAVGSW
13142 CEFBS_None, // VAVGUB
13143 CEFBS_None, // VAVGUH
13144 CEFBS_None, // VAVGUW
13145 CEFBS_None, // VBPERMD
13146 CEFBS_None, // VBPERMQ
13147 CEFBS_None, // VCFSX
13148 CEFBS_None, // VCFSX_0
13149 CEFBS_None, // VCFUGED
13150 CEFBS_None, // VCFUX
13151 CEFBS_None, // VCFUX_0
13152 CEFBS_None, // VCIPHER
13153 CEFBS_None, // VCIPHERLAST
13154 CEFBS_None, // VCLRLB
13155 CEFBS_None, // VCLRRB
13156 CEFBS_None, // VCLZB
13157 CEFBS_None, // VCLZD
13158 CEFBS_None, // VCLZDM
13159 CEFBS_None, // VCLZH
13160 CEFBS_None, // VCLZLSBB
13161 CEFBS_None, // VCLZW
13162 CEFBS_None, // VCMPBFP
13163 CEFBS_None, // VCMPBFP_rec
13164 CEFBS_None, // VCMPEQFP
13165 CEFBS_None, // VCMPEQFP_rec
13166 CEFBS_None, // VCMPEQUB
13167 CEFBS_None, // VCMPEQUB_rec
13168 CEFBS_None, // VCMPEQUD
13169 CEFBS_None, // VCMPEQUD_rec
13170 CEFBS_None, // VCMPEQUH
13171 CEFBS_None, // VCMPEQUH_rec
13172 CEFBS_None, // VCMPEQUQ
13173 CEFBS_None, // VCMPEQUQ_rec
13174 CEFBS_None, // VCMPEQUW
13175 CEFBS_None, // VCMPEQUW_rec
13176 CEFBS_None, // VCMPGEFP
13177 CEFBS_None, // VCMPGEFP_rec
13178 CEFBS_None, // VCMPGTFP
13179 CEFBS_None, // VCMPGTFP_rec
13180 CEFBS_None, // VCMPGTSB
13181 CEFBS_None, // VCMPGTSB_rec
13182 CEFBS_None, // VCMPGTSD
13183 CEFBS_None, // VCMPGTSD_rec
13184 CEFBS_None, // VCMPGTSH
13185 CEFBS_None, // VCMPGTSH_rec
13186 CEFBS_None, // VCMPGTSQ
13187 CEFBS_None, // VCMPGTSQ_rec
13188 CEFBS_None, // VCMPGTSW
13189 CEFBS_None, // VCMPGTSW_rec
13190 CEFBS_None, // VCMPGTUB
13191 CEFBS_None, // VCMPGTUB_rec
13192 CEFBS_None, // VCMPGTUD
13193 CEFBS_None, // VCMPGTUD_rec
13194 CEFBS_None, // VCMPGTUH
13195 CEFBS_None, // VCMPGTUH_rec
13196 CEFBS_None, // VCMPGTUQ
13197 CEFBS_None, // VCMPGTUQ_rec
13198 CEFBS_None, // VCMPGTUW
13199 CEFBS_None, // VCMPGTUW_rec
13200 CEFBS_None, // VCMPNEB
13201 CEFBS_None, // VCMPNEB_rec
13202 CEFBS_None, // VCMPNEH
13203 CEFBS_None, // VCMPNEH_rec
13204 CEFBS_None, // VCMPNEW
13205 CEFBS_None, // VCMPNEW_rec
13206 CEFBS_None, // VCMPNEZB
13207 CEFBS_None, // VCMPNEZB_rec
13208 CEFBS_None, // VCMPNEZH
13209 CEFBS_None, // VCMPNEZH_rec
13210 CEFBS_None, // VCMPNEZW
13211 CEFBS_None, // VCMPNEZW_rec
13212 CEFBS_None, // VCMPSQ
13213 CEFBS_None, // VCMPUQ
13214 CEFBS_None, // VCNTMBB
13215 CEFBS_None, // VCNTMBD
13216 CEFBS_None, // VCNTMBH
13217 CEFBS_None, // VCNTMBW
13218 CEFBS_None, // VCTSXS
13219 CEFBS_None, // VCTSXS_0
13220 CEFBS_None, // VCTUXS
13221 CEFBS_None, // VCTUXS_0
13222 CEFBS_None, // VCTZB
13223 CEFBS_None, // VCTZD
13224 CEFBS_None, // VCTZDM
13225 CEFBS_None, // VCTZH
13226 CEFBS_None, // VCTZLSBB
13227 CEFBS_None, // VCTZW
13228 CEFBS_None, // VDIVESD
13229 CEFBS_None, // VDIVESQ
13230 CEFBS_None, // VDIVESW
13231 CEFBS_None, // VDIVEUD
13232 CEFBS_None, // VDIVEUQ
13233 CEFBS_None, // VDIVEUW
13234 CEFBS_None, // VDIVSD
13235 CEFBS_None, // VDIVSQ
13236 CEFBS_None, // VDIVSW
13237 CEFBS_None, // VDIVUD
13238 CEFBS_None, // VDIVUQ
13239 CEFBS_None, // VDIVUW
13240 CEFBS_None, // VEQV
13241 CEFBS_None, // VEXPANDBM
13242 CEFBS_None, // VEXPANDDM
13243 CEFBS_None, // VEXPANDHM
13244 CEFBS_None, // VEXPANDQM
13245 CEFBS_None, // VEXPANDWM
13246 CEFBS_None, // VEXPTEFP
13247 CEFBS_None, // VEXTDDVLX
13248 CEFBS_None, // VEXTDDVRX
13249 CEFBS_None, // VEXTDUBVLX
13250 CEFBS_None, // VEXTDUBVRX
13251 CEFBS_None, // VEXTDUHVLX
13252 CEFBS_None, // VEXTDUHVRX
13253 CEFBS_None, // VEXTDUWVLX
13254 CEFBS_None, // VEXTDUWVRX
13255 CEFBS_None, // VEXTRACTBM
13256 CEFBS_None, // VEXTRACTD
13257 CEFBS_None, // VEXTRACTDM
13258 CEFBS_None, // VEXTRACTHM
13259 CEFBS_None, // VEXTRACTQM
13260 CEFBS_None, // VEXTRACTUB
13261 CEFBS_None, // VEXTRACTUH
13262 CEFBS_None, // VEXTRACTUW
13263 CEFBS_None, // VEXTRACTWM
13264 CEFBS_None, // VEXTSB2D
13265 CEFBS_None, // VEXTSB2Ds
13266 CEFBS_None, // VEXTSB2W
13267 CEFBS_None, // VEXTSB2Ws
13268 CEFBS_None, // VEXTSD2Q
13269 CEFBS_None, // VEXTSH2D
13270 CEFBS_None, // VEXTSH2Ds
13271 CEFBS_None, // VEXTSH2W
13272 CEFBS_None, // VEXTSH2Ws
13273 CEFBS_None, // VEXTSW2D
13274 CEFBS_None, // VEXTSW2Ds
13275 CEFBS_None, // VEXTUBLX
13276 CEFBS_None, // VEXTUBRX
13277 CEFBS_None, // VEXTUHLX
13278 CEFBS_None, // VEXTUHRX
13279 CEFBS_None, // VEXTUWLX
13280 CEFBS_None, // VEXTUWRX
13281 CEFBS_None, // VGBBD
13282 CEFBS_None, // VGNB
13283 CEFBS_None, // VINSBLX
13284 CEFBS_None, // VINSBRX
13285 CEFBS_None, // VINSBVLX
13286 CEFBS_None, // VINSBVRX
13287 CEFBS_None, // VINSD
13288 CEFBS_None, // VINSDLX
13289 CEFBS_None, // VINSDRX
13290 CEFBS_None, // VINSERTB
13291 CEFBS_None, // VINSERTD
13292 CEFBS_None, // VINSERTH
13293 CEFBS_None, // VINSERTW
13294 CEFBS_None, // VINSHLX
13295 CEFBS_None, // VINSHRX
13296 CEFBS_None, // VINSHVLX
13297 CEFBS_None, // VINSHVRX
13298 CEFBS_None, // VINSW
13299 CEFBS_None, // VINSWLX
13300 CEFBS_None, // VINSWRX
13301 CEFBS_None, // VINSWVLX
13302 CEFBS_None, // VINSWVRX
13303 CEFBS_None, // VLOGEFP
13304 CEFBS_None, // VMADDFP
13305 CEFBS_None, // VMAXFP
13306 CEFBS_None, // VMAXSB
13307 CEFBS_None, // VMAXSD
13308 CEFBS_None, // VMAXSH
13309 CEFBS_None, // VMAXSW
13310 CEFBS_None, // VMAXUB
13311 CEFBS_None, // VMAXUD
13312 CEFBS_None, // VMAXUH
13313 CEFBS_None, // VMAXUW
13314 CEFBS_None, // VMHADDSHS
13315 CEFBS_None, // VMHRADDSHS
13316 CEFBS_None, // VMINFP
13317 CEFBS_None, // VMINSB
13318 CEFBS_None, // VMINSD
13319 CEFBS_None, // VMINSH
13320 CEFBS_None, // VMINSW
13321 CEFBS_None, // VMINUB
13322 CEFBS_None, // VMINUD
13323 CEFBS_None, // VMINUH
13324 CEFBS_None, // VMINUW
13325 CEFBS_None, // VMLADDUHM
13326 CEFBS_None, // VMODSD
13327 CEFBS_None, // VMODSQ
13328 CEFBS_None, // VMODSW
13329 CEFBS_None, // VMODUD
13330 CEFBS_None, // VMODUQ
13331 CEFBS_None, // VMODUW
13332 CEFBS_None, // VMRGEW
13333 CEFBS_None, // VMRGHB
13334 CEFBS_None, // VMRGHH
13335 CEFBS_None, // VMRGHW
13336 CEFBS_None, // VMRGLB
13337 CEFBS_None, // VMRGLH
13338 CEFBS_None, // VMRGLW
13339 CEFBS_None, // VMRGOW
13340 CEFBS_None, // VMSUMCUD
13341 CEFBS_None, // VMSUMMBM
13342 CEFBS_None, // VMSUMSHM
13343 CEFBS_None, // VMSUMSHS
13344 CEFBS_None, // VMSUMUBM
13345 CEFBS_None, // VMSUMUDM
13346 CEFBS_None, // VMSUMUHM
13347 CEFBS_None, // VMSUMUHS
13348 CEFBS_None, // VMUL10CUQ
13349 CEFBS_None, // VMUL10ECUQ
13350 CEFBS_None, // VMUL10EUQ
13351 CEFBS_None, // VMUL10UQ
13352 CEFBS_None, // VMULESB
13353 CEFBS_None, // VMULESD
13354 CEFBS_None, // VMULESH
13355 CEFBS_None, // VMULESW
13356 CEFBS_None, // VMULEUB
13357 CEFBS_None, // VMULEUD
13358 CEFBS_None, // VMULEUH
13359 CEFBS_None, // VMULEUW
13360 CEFBS_None, // VMULHSD
13361 CEFBS_None, // VMULHSW
13362 CEFBS_None, // VMULHUD
13363 CEFBS_None, // VMULHUW
13364 CEFBS_None, // VMULLD
13365 CEFBS_None, // VMULOSB
13366 CEFBS_None, // VMULOSD
13367 CEFBS_None, // VMULOSH
13368 CEFBS_None, // VMULOSW
13369 CEFBS_None, // VMULOUB
13370 CEFBS_None, // VMULOUD
13371 CEFBS_None, // VMULOUH
13372 CEFBS_None, // VMULOUW
13373 CEFBS_None, // VMULUWM
13374 CEFBS_None, // VNAND
13375 CEFBS_None, // VNCIPHER
13376 CEFBS_None, // VNCIPHERLAST
13377 CEFBS_None, // VNEGD
13378 CEFBS_None, // VNEGW
13379 CEFBS_None, // VNMSUBFP
13380 CEFBS_None, // VNOR
13381 CEFBS_None, // VOR
13382 CEFBS_None, // VORC
13383 CEFBS_None, // VPDEPD
13384 CEFBS_None, // VPERM
13385 CEFBS_None, // VPERMR
13386 CEFBS_None, // VPERMXOR
13387 CEFBS_None, // VPEXTD
13388 CEFBS_None, // VPKPX
13389 CEFBS_None, // VPKSDSS
13390 CEFBS_None, // VPKSDUS
13391 CEFBS_None, // VPKSHSS
13392 CEFBS_None, // VPKSHUS
13393 CEFBS_None, // VPKSWSS
13394 CEFBS_None, // VPKSWUS
13395 CEFBS_None, // VPKUDUM
13396 CEFBS_None, // VPKUDUS
13397 CEFBS_None, // VPKUHUM
13398 CEFBS_None, // VPKUHUS
13399 CEFBS_None, // VPKUWUM
13400 CEFBS_None, // VPKUWUS
13401 CEFBS_None, // VPMSUMB
13402 CEFBS_None, // VPMSUMD
13403 CEFBS_None, // VPMSUMH
13404 CEFBS_None, // VPMSUMW
13405 CEFBS_None, // VPOPCNTB
13406 CEFBS_None, // VPOPCNTD
13407 CEFBS_None, // VPOPCNTH
13408 CEFBS_None, // VPOPCNTW
13409 CEFBS_None, // VPRTYBD
13410 CEFBS_None, // VPRTYBQ
13411 CEFBS_None, // VPRTYBW
13412 CEFBS_None, // VREFP
13413 CEFBS_None, // VRFIM
13414 CEFBS_None, // VRFIN
13415 CEFBS_None, // VRFIP
13416 CEFBS_None, // VRFIZ
13417 CEFBS_None, // VRLB
13418 CEFBS_None, // VRLD
13419 CEFBS_None, // VRLDMI
13420 CEFBS_None, // VRLDNM
13421 CEFBS_None, // VRLH
13422 CEFBS_None, // VRLQ
13423 CEFBS_None, // VRLQMI
13424 CEFBS_None, // VRLQNM
13425 CEFBS_None, // VRLW
13426 CEFBS_None, // VRLWMI
13427 CEFBS_None, // VRLWNM
13428 CEFBS_None, // VRSQRTEFP
13429 CEFBS_None, // VSBOX
13430 CEFBS_None, // VSEL
13431 CEFBS_None, // VSHASIGMAD
13432 CEFBS_None, // VSHASIGMAW
13433 CEFBS_None, // VSL
13434 CEFBS_None, // VSLB
13435 CEFBS_None, // VSLD
13436 CEFBS_None, // VSLDBI
13437 CEFBS_None, // VSLDOI
13438 CEFBS_None, // VSLH
13439 CEFBS_None, // VSLO
13440 CEFBS_None, // VSLQ
13441 CEFBS_None, // VSLV
13442 CEFBS_None, // VSLW
13443 CEFBS_None, // VSPLTB
13444 CEFBS_None, // VSPLTBs
13445 CEFBS_None, // VSPLTH
13446 CEFBS_None, // VSPLTHs
13447 CEFBS_None, // VSPLTISB
13448 CEFBS_None, // VSPLTISH
13449 CEFBS_None, // VSPLTISW
13450 CEFBS_None, // VSPLTW
13451 CEFBS_None, // VSR
13452 CEFBS_None, // VSRAB
13453 CEFBS_None, // VSRAD
13454 CEFBS_None, // VSRAH
13455 CEFBS_None, // VSRAQ
13456 CEFBS_None, // VSRAW
13457 CEFBS_None, // VSRB
13458 CEFBS_None, // VSRD
13459 CEFBS_None, // VSRDBI
13460 CEFBS_None, // VSRH
13461 CEFBS_None, // VSRO
13462 CEFBS_None, // VSRQ
13463 CEFBS_None, // VSRV
13464 CEFBS_None, // VSRW
13465 CEFBS_None, // VSTRIBL
13466 CEFBS_None, // VSTRIBL_rec
13467 CEFBS_None, // VSTRIBR
13468 CEFBS_None, // VSTRIBR_rec
13469 CEFBS_None, // VSTRIHL
13470 CEFBS_None, // VSTRIHL_rec
13471 CEFBS_None, // VSTRIHR
13472 CEFBS_None, // VSTRIHR_rec
13473 CEFBS_None, // VSUBCUQ
13474 CEFBS_None, // VSUBCUW
13475 CEFBS_None, // VSUBECUQ
13476 CEFBS_None, // VSUBEUQM
13477 CEFBS_None, // VSUBFP
13478 CEFBS_None, // VSUBSBS
13479 CEFBS_None, // VSUBSHS
13480 CEFBS_None, // VSUBSWS
13481 CEFBS_None, // VSUBUBM
13482 CEFBS_None, // VSUBUBS
13483 CEFBS_None, // VSUBUDM
13484 CEFBS_None, // VSUBUHM
13485 CEFBS_None, // VSUBUHS
13486 CEFBS_None, // VSUBUQM
13487 CEFBS_None, // VSUBUWM
13488 CEFBS_None, // VSUBUWS
13489 CEFBS_None, // VSUM2SWS
13490 CEFBS_None, // VSUM4SBS
13491 CEFBS_None, // VSUM4SHS
13492 CEFBS_None, // VSUM4UBS
13493 CEFBS_None, // VSUMSWS
13494 CEFBS_None, // VUCMPRHB
13495 CEFBS_None, // VUCMPRHH
13496 CEFBS_None, // VUCMPRHN
13497 CEFBS_None, // VUCMPRLB
13498 CEFBS_None, // VUCMPRLH
13499 CEFBS_None, // VUCMPRLN
13500 CEFBS_None, // VUPKHPX
13501 CEFBS_None, // VUPKHSB
13502 CEFBS_None, // VUPKHSH
13503 CEFBS_None, // VUPKHSNTOB
13504 CEFBS_None, // VUPKHSW
13505 CEFBS_None, // VUPKINT4TOBF16
13506 CEFBS_None, // VUPKINT4TOFP32
13507 CEFBS_None, // VUPKINT8TOBF16
13508 CEFBS_None, // VUPKINT8TOFP32
13509 CEFBS_None, // VUPKLPX
13510 CEFBS_None, // VUPKLSB
13511 CEFBS_None, // VUPKLSH
13512 CEFBS_None, // VUPKLSNTOB
13513 CEFBS_None, // VUPKLSW
13514 CEFBS_None, // VXOR
13515 CEFBS_None, // V_SET0
13516 CEFBS_None, // V_SET0B
13517 CEFBS_None, // V_SET0H
13518 CEFBS_None, // V_SETALLONES
13519 CEFBS_None, // V_SETALLONESB
13520 CEFBS_None, // V_SETALLONESH
13521 CEFBS_None, // WAIT
13522 CEFBS_None, // WAITP10
13523 CEFBS_None, // WRTEE
13524 CEFBS_None, // WRTEEI
13525 CEFBS_None, // XOR
13526 CEFBS_None, // XOR8
13527 CEFBS_None, // XOR8_rec
13528 CEFBS_None, // XORI
13529 CEFBS_None, // XORI8
13530 CEFBS_None, // XORIS
13531 CEFBS_None, // XORIS8
13532 CEFBS_None, // XOR_rec
13533 CEFBS_None, // XSABSDP
13534 CEFBS_None, // XSABSQP
13535 CEFBS_None, // XSADDADDSUQM
13536 CEFBS_None, // XSADDADDUQM
13537 CEFBS_None, // XSADDDP
13538 CEFBS_None, // XSADDQP
13539 CEFBS_None, // XSADDQPO
13540 CEFBS_None, // XSADDSP
13541 CEFBS_None, // XSADDSUBSUQM
13542 CEFBS_None, // XSADDSUBUQM
13543 CEFBS_None, // XSCMPEQDP
13544 CEFBS_None, // XSCMPEQQP
13545 CEFBS_None, // XSCMPEXPDP
13546 CEFBS_None, // XSCMPEXPQP
13547 CEFBS_None, // XSCMPGEDP
13548 CEFBS_None, // XSCMPGEQP
13549 CEFBS_None, // XSCMPGTDP
13550 CEFBS_None, // XSCMPGTQP
13551 CEFBS_None, // XSCMPODP
13552 CEFBS_None, // XSCMPOQP
13553 CEFBS_None, // XSCMPUDP
13554 CEFBS_None, // XSCMPUQP
13555 CEFBS_None, // XSCPSGNDP
13556 CEFBS_None, // XSCPSGNQP
13557 CEFBS_None, // XSCVDPHP
13558 CEFBS_None, // XSCVDPQP
13559 CEFBS_None, // XSCVDPSP
13560 CEFBS_None, // XSCVDPSPN
13561 CEFBS_None, // XSCVDPSXDS
13562 CEFBS_None, // XSCVDPSXDSs
13563 CEFBS_None, // XSCVDPSXWS
13564 CEFBS_None, // XSCVDPSXWSs
13565 CEFBS_None, // XSCVDPUXDS
13566 CEFBS_None, // XSCVDPUXDSs
13567 CEFBS_None, // XSCVDPUXWS
13568 CEFBS_None, // XSCVDPUXWSs
13569 CEFBS_None, // XSCVHPDP
13570 CEFBS_None, // XSCVQPDP
13571 CEFBS_None, // XSCVQPDPO
13572 CEFBS_None, // XSCVQPSDZ
13573 CEFBS_None, // XSCVQPSQZ
13574 CEFBS_None, // XSCVQPSWZ
13575 CEFBS_None, // XSCVQPUDZ
13576 CEFBS_None, // XSCVQPUQZ
13577 CEFBS_None, // XSCVQPUWZ
13578 CEFBS_None, // XSCVSDQP
13579 CEFBS_None, // XSCVSPDP
13580 CEFBS_None, // XSCVSPDPN
13581 CEFBS_None, // XSCVSQQP
13582 CEFBS_None, // XSCVSXDDP
13583 CEFBS_None, // XSCVSXDSP
13584 CEFBS_None, // XSCVUDQP
13585 CEFBS_None, // XSCVUQQP
13586 CEFBS_None, // XSCVUXDDP
13587 CEFBS_None, // XSCVUXDSP
13588 CEFBS_None, // XSDIVDP
13589 CEFBS_None, // XSDIVQP
13590 CEFBS_None, // XSDIVQPO
13591 CEFBS_None, // XSDIVSP
13592 CEFBS_None, // XSIEXPDP
13593 CEFBS_None, // XSIEXPQP
13594 CEFBS_None, // XSMADDADP
13595 CEFBS_None, // XSMADDASP
13596 CEFBS_None, // XSMADDMDP
13597 CEFBS_None, // XSMADDMSP
13598 CEFBS_None, // XSMADDQP
13599 CEFBS_None, // XSMADDQPO
13600 CEFBS_None, // XSMAXCDP
13601 CEFBS_None, // XSMAXCQP
13602 CEFBS_None, // XSMAXDP
13603 CEFBS_None, // XSMAXJDP
13604 CEFBS_None, // XSMERGE2T1UQM
13605 CEFBS_None, // XSMERGE2T2UQM
13606 CEFBS_None, // XSMERGE2T3UQM
13607 CEFBS_None, // XSMERGE3T1UQM
13608 CEFBS_None, // XSMINCDP
13609 CEFBS_None, // XSMINCQP
13610 CEFBS_None, // XSMINDP
13611 CEFBS_None, // XSMINJDP
13612 CEFBS_None, // XSMSUBADP
13613 CEFBS_None, // XSMSUBASP
13614 CEFBS_None, // XSMSUBMDP
13615 CEFBS_None, // XSMSUBMSP
13616 CEFBS_None, // XSMSUBQP
13617 CEFBS_None, // XSMSUBQPO
13618 CEFBS_None, // XSMULDP
13619 CEFBS_None, // XSMULQP
13620 CEFBS_None, // XSMULQPO
13621 CEFBS_None, // XSMULSP
13622 CEFBS_None, // XSNABSDP
13623 CEFBS_None, // XSNABSDPs
13624 CEFBS_None, // XSNABSQP
13625 CEFBS_None, // XSNEGDP
13626 CEFBS_None, // XSNEGQP
13627 CEFBS_None, // XSNMADDADP
13628 CEFBS_None, // XSNMADDASP
13629 CEFBS_None, // XSNMADDMDP
13630 CEFBS_None, // XSNMADDMSP
13631 CEFBS_None, // XSNMADDQP
13632 CEFBS_None, // XSNMADDQPO
13633 CEFBS_None, // XSNMSUBADP
13634 CEFBS_None, // XSNMSUBASP
13635 CEFBS_None, // XSNMSUBMDP
13636 CEFBS_None, // XSNMSUBMSP
13637 CEFBS_None, // XSNMSUBQP
13638 CEFBS_None, // XSNMSUBQPO
13639 CEFBS_None, // XSRDPI
13640 CEFBS_None, // XSRDPIC
13641 CEFBS_None, // XSRDPIM
13642 CEFBS_None, // XSRDPIP
13643 CEFBS_None, // XSRDPIZ
13644 CEFBS_None, // XSREBASE2T1UQM
13645 CEFBS_None, // XSREBASE2T2UQM
13646 CEFBS_None, // XSREBASE2T3UQM
13647 CEFBS_None, // XSREBASE2T4UQM
13648 CEFBS_None, // XSREBASE3T1UQM
13649 CEFBS_None, // XSREBASE3T2UQM
13650 CEFBS_None, // XSREBASE3T3UQM
13651 CEFBS_None, // XSREDP
13652 CEFBS_None, // XSRESP
13653 CEFBS_None, // XSRQPI
13654 CEFBS_None, // XSRQPIX
13655 CEFBS_None, // XSRQPXP
13656 CEFBS_None, // XSRSP
13657 CEFBS_None, // XSRSQRTEDP
13658 CEFBS_None, // XSRSQRTESP
13659 CEFBS_None, // XSSQRTDP
13660 CEFBS_None, // XSSQRTQP
13661 CEFBS_None, // XSSQRTQPO
13662 CEFBS_None, // XSSQRTSP
13663 CEFBS_None, // XSSUBDP
13664 CEFBS_None, // XSSUBQP
13665 CEFBS_None, // XSSUBQPO
13666 CEFBS_None, // XSSUBSP
13667 CEFBS_None, // XSTDIVDP
13668 CEFBS_None, // XSTSQRTDP
13669 CEFBS_None, // XSTSTDCDP
13670 CEFBS_None, // XSTSTDCQP
13671 CEFBS_None, // XSTSTDCSP
13672 CEFBS_None, // XSXEXPDP
13673 CEFBS_None, // XSXEXPQP
13674 CEFBS_None, // XSXSIGDP
13675 CEFBS_None, // XSXSIGQP
13676 CEFBS_None, // XVABSDP
13677 CEFBS_None, // XVABSSP
13678 CEFBS_None, // XVADDDP
13679 CEFBS_None, // XVADDSP
13680 CEFBS_None, // XVADDUHM
13681 CEFBS_None, // XVADDUWM
13682 CEFBS_None, // XVBF16GER2
13683 CEFBS_None, // XVBF16GER2NN
13684 CEFBS_None, // XVBF16GER2NP
13685 CEFBS_None, // XVBF16GER2PN
13686 CEFBS_None, // XVBF16GER2PP
13687 CEFBS_None, // XVBF16GER2W
13688 CEFBS_None, // XVBF16GER2WNN
13689 CEFBS_None, // XVBF16GER2WNP
13690 CEFBS_None, // XVBF16GER2WPN
13691 CEFBS_None, // XVBF16GER2WPP
13692 CEFBS_None, // XVCMPEQDP
13693 CEFBS_None, // XVCMPEQDP_rec
13694 CEFBS_None, // XVCMPEQSP
13695 CEFBS_None, // XVCMPEQSP_rec
13696 CEFBS_None, // XVCMPGEDP
13697 CEFBS_None, // XVCMPGEDP_rec
13698 CEFBS_None, // XVCMPGESP
13699 CEFBS_None, // XVCMPGESP_rec
13700 CEFBS_None, // XVCMPGTDP
13701 CEFBS_None, // XVCMPGTDP_rec
13702 CEFBS_None, // XVCMPGTSP
13703 CEFBS_None, // XVCMPGTSP_rec
13704 CEFBS_None, // XVCPSGNDP
13705 CEFBS_None, // XVCPSGNSP
13706 CEFBS_None, // XVCVBF16SPN
13707 CEFBS_None, // XVCVDPSP
13708 CEFBS_None, // XVCVDPSXDS
13709 CEFBS_None, // XVCVDPSXWS
13710 CEFBS_None, // XVCVDPUXDS
13711 CEFBS_None, // XVCVDPUXWS
13712 CEFBS_None, // XVCVHPSP
13713 CEFBS_None, // XVCVSPBF16
13714 CEFBS_None, // XVCVSPDP
13715 CEFBS_None, // XVCVSPHP
13716 CEFBS_None, // XVCVSPSXDS
13717 CEFBS_None, // XVCVSPSXWS
13718 CEFBS_None, // XVCVSPUXDS
13719 CEFBS_None, // XVCVSPUXWS
13720 CEFBS_None, // XVCVSXDDP
13721 CEFBS_None, // XVCVSXDSP
13722 CEFBS_None, // XVCVSXWDP
13723 CEFBS_None, // XVCVSXWSP
13724 CEFBS_None, // XVCVUXDDP
13725 CEFBS_None, // XVCVUXDSP
13726 CEFBS_None, // XVCVUXWDP
13727 CEFBS_None, // XVCVUXWSP
13728 CEFBS_None, // XVDIVDP
13729 CEFBS_None, // XVDIVSP
13730 CEFBS_None, // XVF16GER2
13731 CEFBS_None, // XVF16GER2NN
13732 CEFBS_None, // XVF16GER2NP
13733 CEFBS_None, // XVF16GER2PN
13734 CEFBS_None, // XVF16GER2PP
13735 CEFBS_None, // XVF16GER2W
13736 CEFBS_None, // XVF16GER2WNN
13737 CEFBS_None, // XVF16GER2WNP
13738 CEFBS_None, // XVF16GER2WPN
13739 CEFBS_None, // XVF16GER2WPP
13740 CEFBS_None, // XVF32GER
13741 CEFBS_None, // XVF32GERNN
13742 CEFBS_None, // XVF32GERNP
13743 CEFBS_None, // XVF32GERPN
13744 CEFBS_None, // XVF32GERPP
13745 CEFBS_None, // XVF32GERW
13746 CEFBS_None, // XVF32GERWNN
13747 CEFBS_None, // XVF32GERWNP
13748 CEFBS_None, // XVF32GERWPN
13749 CEFBS_None, // XVF32GERWPP
13750 CEFBS_None, // XVF64GER
13751 CEFBS_None, // XVF64GERNN
13752 CEFBS_None, // XVF64GERNP
13753 CEFBS_None, // XVF64GERPN
13754 CEFBS_None, // XVF64GERPP
13755 CEFBS_None, // XVF64GERW
13756 CEFBS_None, // XVF64GERWNN
13757 CEFBS_None, // XVF64GERWNP
13758 CEFBS_None, // XVF64GERWPN
13759 CEFBS_None, // XVF64GERWPP
13760 CEFBS_None, // XVI16GER2
13761 CEFBS_None, // XVI16GER2PP
13762 CEFBS_None, // XVI16GER2S
13763 CEFBS_None, // XVI16GER2SPP
13764 CEFBS_None, // XVI16GER2SW
13765 CEFBS_None, // XVI16GER2SWPP
13766 CEFBS_None, // XVI16GER2W
13767 CEFBS_None, // XVI16GER2WPP
13768 CEFBS_None, // XVI4GER8
13769 CEFBS_None, // XVI4GER8PP
13770 CEFBS_None, // XVI4GER8W
13771 CEFBS_None, // XVI4GER8WPP
13772 CEFBS_None, // XVI8GER4
13773 CEFBS_None, // XVI8GER4PP
13774 CEFBS_None, // XVI8GER4SPP
13775 CEFBS_None, // XVI8GER4W
13776 CEFBS_None, // XVI8GER4WPP
13777 CEFBS_None, // XVI8GER4WSPP
13778 CEFBS_None, // XVIEXPDP
13779 CEFBS_None, // XVIEXPSP
13780 CEFBS_None, // XVMADDADP
13781 CEFBS_None, // XVMADDASP
13782 CEFBS_None, // XVMADDMDP
13783 CEFBS_None, // XVMADDMSP
13784 CEFBS_None, // XVMAXDP
13785 CEFBS_None, // XVMAXSP
13786 CEFBS_None, // XVMINDP
13787 CEFBS_None, // XVMINSP
13788 CEFBS_None, // XVMSUBADP
13789 CEFBS_None, // XVMSUBASP
13790 CEFBS_None, // XVMSUBMDP
13791 CEFBS_None, // XVMSUBMSP
13792 CEFBS_None, // XVMULDP
13793 CEFBS_None, // XVMULHSH
13794 CEFBS_None, // XVMULHSW
13795 CEFBS_None, // XVMULHUH
13796 CEFBS_None, // XVMULHUW
13797 CEFBS_None, // XVMULSP
13798 CEFBS_None, // XVMULUHM
13799 CEFBS_None, // XVMULUWM
13800 CEFBS_None, // XVNABSDP
13801 CEFBS_None, // XVNABSSP
13802 CEFBS_None, // XVNEGDP
13803 CEFBS_None, // XVNEGSP
13804 CEFBS_None, // XVNMADDADP
13805 CEFBS_None, // XVNMADDASP
13806 CEFBS_None, // XVNMADDMDP
13807 CEFBS_None, // XVNMADDMSP
13808 CEFBS_None, // XVNMSUBADP
13809 CEFBS_None, // XVNMSUBASP
13810 CEFBS_None, // XVNMSUBMDP
13811 CEFBS_None, // XVNMSUBMSP
13812 CEFBS_None, // XVRDPI
13813 CEFBS_None, // XVRDPIC
13814 CEFBS_None, // XVRDPIM
13815 CEFBS_None, // XVRDPIP
13816 CEFBS_None, // XVRDPIZ
13817 CEFBS_None, // XVREDP
13818 CEFBS_None, // XVRESP
13819 CEFBS_None, // XVRLW
13820 CEFBS_None, // XVRSPI
13821 CEFBS_None, // XVRSPIC
13822 CEFBS_None, // XVRSPIM
13823 CEFBS_None, // XVRSPIP
13824 CEFBS_None, // XVRSPIZ
13825 CEFBS_None, // XVRSQRTEDP
13826 CEFBS_None, // XVRSQRTESP
13827 CEFBS_None, // XVSQRTDP
13828 CEFBS_None, // XVSQRTSP
13829 CEFBS_None, // XVSUBDP
13830 CEFBS_None, // XVSUBSP
13831 CEFBS_None, // XVSUBUHM
13832 CEFBS_None, // XVSUBUWM
13833 CEFBS_None, // XVTDIVDP
13834 CEFBS_None, // XVTDIVSP
13835 CEFBS_None, // XVTLSBB
13836 CEFBS_None, // XVTSQRTDP
13837 CEFBS_None, // XVTSQRTSP
13838 CEFBS_None, // XVTSTDCDP
13839 CEFBS_None, // XVTSTDCSP
13840 CEFBS_None, // XVXEXPDP
13841 CEFBS_None, // XVXEXPSP
13842 CEFBS_None, // XVXSIGDP
13843 CEFBS_None, // XVXSIGSP
13844 CEFBS_None, // XXAESDECP
13845 CEFBS_None, // XXAESENCP
13846 CEFBS_None, // XXAESGENLKP
13847 CEFBS_None, // XXBLENDVB
13848 CEFBS_None, // XXBLENDVD
13849 CEFBS_None, // XXBLENDVH
13850 CEFBS_None, // XXBLENDVW
13851 CEFBS_None, // XXBRD
13852 CEFBS_None, // XXBRH
13853 CEFBS_None, // XXBRQ
13854 CEFBS_None, // XXBRW
13855 CEFBS_None, // XXEVAL
13856 CEFBS_None, // XXEXTRACTUW
13857 CEFBS_None, // XXGENPCVBM
13858 CEFBS_None, // XXGENPCVDM
13859 CEFBS_None, // XXGENPCVHM
13860 CEFBS_None, // XXGENPCVWM
13861 CEFBS_None, // XXGFMUL128
13862 CEFBS_None, // XXINSERTW
13863 CEFBS_None, // XXLAND
13864 CEFBS_None, // XXLANDC
13865 CEFBS_None, // XXLEQV
13866 CEFBS_None, // XXLEQVOnes
13867 CEFBS_None, // XXLNAND
13868 CEFBS_None, // XXLNOR
13869 CEFBS_None, // XXLOR
13870 CEFBS_None, // XXLORC
13871 CEFBS_None, // XXLORf
13872 CEFBS_None, // XXLXOR
13873 CEFBS_None, // XXLXORdpz
13874 CEFBS_None, // XXLXORspz
13875 CEFBS_None, // XXLXORz
13876 CEFBS_None, // XXMFACC
13877 CEFBS_None, // XXMFACCW
13878 CEFBS_None, // XXMRGHW
13879 CEFBS_None, // XXMRGLW
13880 CEFBS_None, // XXMTACC
13881 CEFBS_None, // XXMTACCW
13882 CEFBS_None, // XXMULMUL
13883 CEFBS_None, // XXMULMULHIADD
13884 CEFBS_None, // XXMULMULLOADD
13885 CEFBS_None, // XXPERM
13886 CEFBS_None, // XXPERMDI
13887 CEFBS_None, // XXPERMDIs
13888 CEFBS_None, // XXPERMR
13889 CEFBS_None, // XXPERMX
13890 CEFBS_None, // XXSEL
13891 CEFBS_None, // XXSETACCZ
13892 CEFBS_None, // XXSLDWI
13893 CEFBS_None, // XXSLDWIs
13894 CEFBS_None, // XXSPLTI32DX
13895 CEFBS_None, // XXSPLTIB
13896 CEFBS_None, // XXSPLTIDP
13897 CEFBS_None, // XXSPLTIW
13898 CEFBS_None, // XXSPLTW
13899 CEFBS_None, // XXSPLTWs
13900 CEFBS_None, // XXSSUMUDM
13901 CEFBS_None, // XXSSUMUDMC
13902 CEFBS_None, // XXSSUMUDMCEXT
13903 CEFBS_None, // gBC
13904 CEFBS_None, // gBCA
13905 CEFBS_None, // gBCAat
13906 CEFBS_None, // gBCCTR
13907 CEFBS_None, // gBCCTRL
13908 CEFBS_None, // gBCL
13909 CEFBS_None, // gBCLA
13910 CEFBS_None, // gBCLAat
13911 CEFBS_None, // gBCLR
13912 CEFBS_None, // gBCLRL
13913 CEFBS_None, // gBCLat
13914 CEFBS_None, // gBCat
13915 };
13916
13917 assert(Opcode < 3006);
13918 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13919}
13920
13921
13922} // namespace llvm::PPC_MC
13923
13924#endif // GET_COMPUTE_FEATURES
13925
13926#ifdef GET_AVAILABLE_OPCODE_CHECKER
13927#undef GET_AVAILABLE_OPCODE_CHECKER
13928
13929namespace llvm::PPC_MC {
13930
13931bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13932 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13933 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13934 FeatureBitset MissingFeatures =
13935 (AvailableFeatures & RequiredFeatures) ^
13936 RequiredFeatures;
13937 return !MissingFeatures.any();
13938}
13939
13940} // namespace llvm::PPC_MC
13941
13942#endif // GET_AVAILABLE_OPCODE_CHECKER
13943
13944#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13945#undef ENABLE_INSTR_PREDICATE_VERIFIER
13946
13947#include <sstream>
13948
13949namespace llvm::PPC_MC {
13950
13951#ifndef NDEBUG
13952static const char *SubtargetFeatureNames[] = {
13953 "Feature_ModernAs",
13954 nullptr
13955};
13956
13957#endif // NDEBUG
13958
13959void verifyInstructionPredicates(
13960 unsigned Opcode, const FeatureBitset &Features) {
13961#ifndef NDEBUG
13962 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13963 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13964 FeatureBitset MissingFeatures =
13965 (AvailableFeatures & RequiredFeatures) ^
13966 RequiredFeatures;
13967 if (MissingFeatures.any()) {
13968 std::ostringstream Msg;
13969 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13970 << " instruction but the ";
13971 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13972 if (MissingFeatures.test(i))
13973 Msg << SubtargetFeatureNames[i] << " ";
13974 Msg << "predicate(s) are not met";
13975 report_fatal_error(Msg.str().c_str());
13976 }
13977#endif // NDEBUG
13978}
13979
13980} // namespace llvm::PPC_MC
13981
13982#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13983
13984#ifdef GET_INSTRMAP_INFO
13985#undef GET_INSTRMAP_INFO
13986
13987namespace llvm::PPC {
13988
13989enum Interpretation64Bit {
13990 Interpretation64Bit_1
13991};
13992
13993enum IsVSXFMAAlt {
13994 IsVSXFMAAlt_1
13995};
13996
13997enum RC {
13998 RC_0,
13999 RC_1
14000};
14001
14002// get64BitInstrFromSignedExt32BitInstr
14003LLVM_READONLY
14004int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
14005 using namespace PPC;
14006 static constexpr uint32_t Table[][2] = {
14007 { ANDI_rec, ANDI8_rec },
14008 { EXTSB, EXTSB8 },
14009 { EXTSB8_32_64, EXTSB8 },
14010 { EXTSB_rec, EXTSB8_rec },
14011 { EXTSH, EXTSH8 },
14012 { EXTSH8_32_64, EXTSH8 },
14013 { EXTSH_rec, EXTSH8_rec },
14014 { EXTSW, EXTSW_32_64 },
14015 { EXTSW_rec, EXTSW_32_64_rec },
14016 { LBZ, LBZ8 },
14017 { LBZX, LBZX8 },
14018 { LHA, LHA8 },
14019 { LHAX, LHAX8 },
14020 { LHZ, LHZ8 },
14021 { LHZX, LHZX8 },
14022 { LI, LI8 },
14023 { LIS, LIS8 },
14024 { SETB, SETB8 },
14025 { SETBC, SETBC8 },
14026 { SETBCR, SETBCR8 },
14027 { SETNBC, SETNBC8 },
14028 { SETNBCR, SETNBCR8 },
14029 { SRAW, SRAW8 },
14030 { SRAWI, SRAWI8 },
14031 { SRAWI_rec, SRAWI8_rec },
14032 { SRAW_rec, SRAW8_rec },
14033 }; // End of Table
14034
14035 unsigned mid;
14036 unsigned start = 0;
14037 unsigned end = 26;
14038 while (start < end) {
14039 mid = start + (end - start) / 2;
14040 if (Opcode == Table[mid][0])
14041 break;
14042 if (Opcode < Table[mid][0])
14043 end = mid;
14044 else
14045 start = mid + 1;
14046 }
14047 if (start == end)
14048 return -1; // Instruction doesn't exist in this table.
14049
14050 return Table[mid][1];
14051}
14052
14053// getAltVSXFMAOpcode
14054LLVM_READONLY
14055int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14056 using namespace PPC;
14057 static constexpr uint32_t Table[][2] = {
14058 { XSMADDADP, XSMADDMDP },
14059 { XSMADDASP, XSMADDMSP },
14060 { XSMSUBADP, XSMSUBMDP },
14061 { XSMSUBASP, XSMSUBMSP },
14062 { XSNMADDADP, XSNMADDMDP },
14063 { XSNMADDASP, XSNMADDMSP },
14064 { XSNMSUBADP, XSNMSUBMDP },
14065 { XSNMSUBASP, XSNMSUBMSP },
14066 { XVMADDADP, XVMADDMDP },
14067 { XVMADDASP, XVMADDMSP },
14068 { XVMSUBADP, XVMSUBMDP },
14069 { XVMSUBASP, XVMSUBMSP },
14070 { XVNMADDADP, XVNMADDMDP },
14071 { XVNMADDASP, XVNMADDMSP },
14072 { XVNMSUBADP, XVNMSUBMDP },
14073 { XVNMSUBASP, XVNMSUBMSP },
14074 }; // End of Table
14075
14076 unsigned mid;
14077 unsigned start = 0;
14078 unsigned end = 16;
14079 while (start < end) {
14080 mid = start + (end - start) / 2;
14081 if (Opcode == Table[mid][0])
14082 break;
14083 if (Opcode < Table[mid][0])
14084 end = mid;
14085 else
14086 start = mid + 1;
14087 }
14088 if (start == end)
14089 return -1; // Instruction doesn't exist in this table.
14090
14091 return Table[mid][1];
14092}
14093
14094// getNonRecordFormOpcode
14095LLVM_READONLY
14096int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14097 using namespace PPC;
14098 static constexpr uint32_t Table[][2] = {
14099 { ADD4O_rec, ADD4O },
14100 { ADD4_rec, ADD4 },
14101 { ADD8O_rec, ADD8O },
14102 { ADD8_rec, ADD8 },
14103 { ADDC8O_rec, ADDC8O },
14104 { ADDC8_rec, ADDC8 },
14105 { ADDCO_rec, ADDCO },
14106 { ADDC_rec, ADDC },
14107 { ADDE8O_rec, ADDE8O },
14108 { ADDE8_rec, ADDE8 },
14109 { ADDEO_rec, ADDEO },
14110 { ADDE_rec, ADDE },
14111 { ADDIC_rec, ADDIC },
14112 { ADDME8O_rec, ADDME8O },
14113 { ADDME8_rec, ADDME8 },
14114 { ADDMEO_rec, ADDMEO },
14115 { ADDME_rec, ADDME },
14116 { ADDZE8O_rec, ADDZE8O },
14117 { ADDZE8_rec, ADDZE8 },
14118 { ADDZEO_rec, ADDZEO },
14119 { ADDZE_rec, ADDZE },
14120 { AND8_rec, AND8 },
14121 { ANDC8_rec, ANDC8 },
14122 { ANDC_rec, ANDC },
14123 { AND_rec, AND },
14124 { CNTLZD_rec, CNTLZD },
14125 { CNTLZW8_rec, CNTLZW8 },
14126 { CNTLZW_rec, CNTLZW },
14127 { CNTTZD_rec, CNTTZD },
14128 { CNTTZW8_rec, CNTTZW8 },
14129 { CNTTZW_rec, CNTTZW },
14130 { DADDQ_rec, DADDQ },
14131 { DADD_rec, DADD },
14132 { DCFFIXQ_rec, DCFFIXQ },
14133 { DCFFIX_rec, DCFFIX },
14134 { DCTDP_rec, DCTDP },
14135 { DCTFIXQ_rec, DCTFIXQ },
14136 { DCTFIX_rec, DCTFIX },
14137 { DCTQPQ_rec, DCTQPQ },
14138 { DDEDPDQ_rec, DDEDPDQ },
14139 { DDEDPD_rec, DDEDPD },
14140 { DDIVQ_rec, DDIVQ },
14141 { DDIV_rec, DDIV },
14142 { DENBCDQ_rec, DENBCDQ },
14143 { DENBCD_rec, DENBCD },
14144 { DIEXQ_rec, DIEXQ },
14145 { DIEX_rec, DIEX },
14146 { DIVDEO_rec, DIVDEO },
14147 { DIVDEUO_rec, DIVDEUO },
14148 { DIVDEU_rec, DIVDEU },
14149 { DIVDE_rec, DIVDE },
14150 { DIVDO_rec, DIVDO },
14151 { DIVDUO_rec, DIVDUO },
14152 { DIVDU_rec, DIVDU },
14153 { DIVD_rec, DIVD },
14154 { DIVWEO_rec, DIVWEO },
14155 { DIVWEUO_rec, DIVWEUO },
14156 { DIVWEU_rec, DIVWEU },
14157 { DIVWE_rec, DIVWE },
14158 { DIVWO_rec, DIVWO },
14159 { DIVWUO_rec, DIVWUO },
14160 { DIVWU_rec, DIVWU },
14161 { DIVW_rec, DIVW },
14162 { DMULQ_rec, DMULQ },
14163 { DMUL_rec, DMUL },
14164 { DQUAIQ_rec, DQUAIQ },
14165 { DQUAI_rec, DQUAI },
14166 { DQUAQ_rec, DQUAQ },
14167 { DQUA_rec, DQUA },
14168 { DRDPQ_rec, DRDPQ },
14169 { DRINTNQ_rec, DRINTNQ },
14170 { DRINTN_rec, DRINTN },
14171 { DRINTXQ_rec, DRINTXQ },
14172 { DRINTX_rec, DRINTX },
14173 { DRRNDQ_rec, DRRNDQ },
14174 { DRRND_rec, DRRND },
14175 { DRSP_rec, DRSP },
14176 { DSCLIQ_rec, DSCLIQ },
14177 { DSCLI_rec, DSCLI },
14178 { DSCRIQ_rec, DSCRIQ },
14179 { DSCRI_rec, DSCRI },
14180 { DSUBQ_rec, DSUBQ },
14181 { DSUB_rec, DSUB },
14182 { DXEXQ_rec, DXEXQ },
14183 { DXEX_rec, DXEX },
14184 { EQV8_rec, EQV8 },
14185 { EQV_rec, EQV },
14186 { EXTSB8_rec, EXTSB8 },
14187 { EXTSB_rec, EXTSB },
14188 { EXTSH8_rec, EXTSH8 },
14189 { EXTSH_rec, EXTSH },
14190 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14191 { EXTSWSLI_rec, EXTSWSLI },
14192 { EXTSW_32_64_rec, EXTSW_32_64 },
14193 { EXTSW_rec, EXTSW },
14194 { FABSD_rec, FABSD },
14195 { FABSS_rec, FABSS },
14196 { FADDS_rec, FADDS },
14197 { FADD_rec, FADD },
14198 { FCFIDS_rec, FCFIDS },
14199 { FCFIDUS_rec, FCFIDUS },
14200 { FCFIDU_rec, FCFIDU },
14201 { FCFID_rec, FCFID },
14202 { FCPSGND_rec, FCPSGND },
14203 { FCPSGNS_rec, FCPSGNS },
14204 { FCTIDUZ_rec, FCTIDUZ },
14205 { FCTIDU_rec, FCTIDU },
14206 { FCTIDZ_rec, FCTIDZ },
14207 { FCTID_rec, FCTID },
14208 { FCTIWUZ_rec, FCTIWUZ },
14209 { FCTIWU_rec, FCTIWU },
14210 { FCTIWZ_rec, FCTIWZ },
14211 { FCTIW_rec, FCTIW },
14212 { FDIVS_rec, FDIVS },
14213 { FDIV_rec, FDIV },
14214 { FMADDS_rec, FMADDS },
14215 { FMADD_rec, FMADD },
14216 { FMR_rec, FMR },
14217 { FMSUBS_rec, FMSUBS },
14218 { FMSUB_rec, FMSUB },
14219 { FMULS_rec, FMULS },
14220 { FMUL_rec, FMUL },
14221 { FNABSD_rec, FNABSD },
14222 { FNABSS_rec, FNABSS },
14223 { FNEGD_rec, FNEGD },
14224 { FNEGS_rec, FNEGS },
14225 { FNMADDS_rec, FNMADDS },
14226 { FNMADD_rec, FNMADD },
14227 { FNMSUBS_rec, FNMSUBS },
14228 { FNMSUB_rec, FNMSUB },
14229 { FRES_rec, FRES },
14230 { FRE_rec, FRE },
14231 { FRIMD_rec, FRIMD },
14232 { FRIMS_rec, FRIMS },
14233 { FRIND_rec, FRIND },
14234 { FRINS_rec, FRINS },
14235 { FRIPD_rec, FRIPD },
14236 { FRIPS_rec, FRIPS },
14237 { FRIZD_rec, FRIZD },
14238 { FRIZS_rec, FRIZS },
14239 { FRSP_rec, FRSP },
14240 { FRSQRTES_rec, FRSQRTES },
14241 { FRSQRTE_rec, FRSQRTE },
14242 { FSELD_rec, FSELD },
14243 { FSELS_rec, FSELS },
14244 { FSQRTS_rec, FSQRTS },
14245 { FSQRT_rec, FSQRT },
14246 { FSUBS_rec, FSUBS },
14247 { FSUB_rec, FSUB },
14248 { MULHDU_rec, MULHDU },
14249 { MULHD_rec, MULHD },
14250 { MULHWU_rec, MULHWU },
14251 { MULHW_rec, MULHW },
14252 { MULLDO_rec, MULLDO },
14253 { MULLD_rec, MULLD },
14254 { MULLWO_rec, MULLWO },
14255 { MULLW_rec, MULLW },
14256 { NAND8_rec, NAND8 },
14257 { NAND_rec, NAND },
14258 { NEG8O_rec, NEG8O },
14259 { NEG8_rec, NEG8 },
14260 { NEGO_rec, NEGO },
14261 { NEG_rec, NEG },
14262 { NOR8_rec, NOR8 },
14263 { NOR_rec, NOR },
14264 { OR8_rec, OR8 },
14265 { ORC8_rec, ORC8 },
14266 { ORC_rec, ORC },
14267 { OR_rec, OR },
14268 { RLDCL_rec, RLDCL },
14269 { RLDCR_rec, RLDCR },
14270 { RLDICL_32_rec, RLDICL_32 },
14271 { RLDICL_rec, RLDICL },
14272 { RLDICR_rec, RLDICR },
14273 { RLDIC_rec, RLDIC },
14274 { RLDIMI_rec, RLDIMI },
14275 { RLWIMI8_rec, RLWIMI8 },
14276 { RLWIMI_rec, RLWIMI },
14277 { RLWINM8_rec, RLWINM8 },
14278 { RLWINM_rec, RLWINM },
14279 { RLWNM8_rec, RLWNM8 },
14280 { RLWNM_rec, RLWNM },
14281 { SLD_rec, SLD },
14282 { SLW8_rec, SLW8 },
14283 { SLW_rec, SLW },
14284 { SRADI_rec, SRADI },
14285 { SRAD_rec, SRAD },
14286 { SRAW8_rec, SRAW8 },
14287 { SRAWI8_rec, SRAWI8 },
14288 { SRAWI_rec, SRAWI },
14289 { SRAW_rec, SRAW },
14290 { SRD_rec, SRD },
14291 { SRW8_rec, SRW8 },
14292 { SRW_rec, SRW },
14293 { SUBF8O_rec, SUBF8O },
14294 { SUBF8_rec, SUBF8 },
14295 { SUBFC8O_rec, SUBFC8O },
14296 { SUBFC8_rec, SUBFC8 },
14297 { SUBFCO_rec, SUBFCO },
14298 { SUBFC_rec, SUBFC },
14299 { SUBFE8O_rec, SUBFE8O },
14300 { SUBFE8_rec, SUBFE8 },
14301 { SUBFEO_rec, SUBFEO },
14302 { SUBFE_rec, SUBFE },
14303 { SUBFME8O_rec, SUBFME8O },
14304 { SUBFME8_rec, SUBFME8 },
14305 { SUBFMEO_rec, SUBFMEO },
14306 { SUBFME_rec, SUBFME },
14307 { SUBFO_rec, SUBFO },
14308 { SUBFUS_rec, SUBFUS },
14309 { SUBFZE8O_rec, SUBFZE8O },
14310 { SUBFZE8_rec, SUBFZE8 },
14311 { SUBFZEO_rec, SUBFZEO },
14312 { SUBFZE_rec, SUBFZE },
14313 { SUBF_rec, SUBF },
14314 { VSTRIBL_rec, VSTRIBL },
14315 { VSTRIBR_rec, VSTRIBR },
14316 { VSTRIHL_rec, VSTRIHL },
14317 { VSTRIHR_rec, VSTRIHR },
14318 { XOR8_rec, XOR8 },
14319 { XOR_rec, XOR },
14320 }; // End of Table
14321
14322 unsigned mid;
14323 unsigned start = 0;
14324 unsigned end = 221;
14325 while (start < end) {
14326 mid = start + (end - start) / 2;
14327 if (Opcode == Table[mid][0])
14328 break;
14329 if (Opcode < Table[mid][0])
14330 end = mid;
14331 else
14332 start = mid + 1;
14333 }
14334 if (start == end)
14335 return -1; // Instruction doesn't exist in this table.
14336
14337 return Table[mid][1];
14338}
14339
14340// getRecordFormOpcode
14341LLVM_READONLY
14342int32_t getRecordFormOpcode(uint32_t Opcode) {
14343 using namespace PPC;
14344 static constexpr uint32_t Table[][2] = {
14345 { ADD4, ADD4_rec },
14346 { ADD4O, ADD4O_rec },
14347 { ADD8, ADD8_rec },
14348 { ADD8O, ADD8O_rec },
14349 { ADDC, ADDC_rec },
14350 { ADDC8, ADDC8_rec },
14351 { ADDC8O, ADDC8O_rec },
14352 { ADDCO, ADDCO_rec },
14353 { ADDE, ADDE_rec },
14354 { ADDE8, ADDE8_rec },
14355 { ADDE8O, ADDE8O_rec },
14356 { ADDEO, ADDEO_rec },
14357 { ADDIC, ADDIC_rec },
14358 { ADDME, ADDME_rec },
14359 { ADDME8, ADDME8_rec },
14360 { ADDME8O, ADDME8O_rec },
14361 { ADDMEO, ADDMEO_rec },
14362 { ADDZE, ADDZE_rec },
14363 { ADDZE8, ADDZE8_rec },
14364 { ADDZE8O, ADDZE8O_rec },
14365 { ADDZEO, ADDZEO_rec },
14366 { AND, AND_rec },
14367 { AND8, AND8_rec },
14368 { ANDC, ANDC_rec },
14369 { ANDC8, ANDC8_rec },
14370 { CNTLZD, CNTLZD_rec },
14371 { CNTLZW, CNTLZW_rec },
14372 { CNTLZW8, CNTLZW8_rec },
14373 { CNTTZD, CNTTZD_rec },
14374 { CNTTZW, CNTTZW_rec },
14375 { CNTTZW8, CNTTZW8_rec },
14376 { DADD, DADD_rec },
14377 { DADDQ, DADDQ_rec },
14378 { DCFFIX, DCFFIX_rec },
14379 { DCFFIXQ, DCFFIXQ_rec },
14380 { DCTDP, DCTDP_rec },
14381 { DCTFIX, DCTFIX_rec },
14382 { DCTFIXQ, DCTFIXQ_rec },
14383 { DCTQPQ, DCTQPQ_rec },
14384 { DDEDPD, DDEDPD_rec },
14385 { DDEDPDQ, DDEDPDQ_rec },
14386 { DDIV, DDIV_rec },
14387 { DDIVQ, DDIVQ_rec },
14388 { DENBCD, DENBCD_rec },
14389 { DENBCDQ, DENBCDQ_rec },
14390 { DIEX, DIEX_rec },
14391 { DIEXQ, DIEXQ_rec },
14392 { DIVD, DIVD_rec },
14393 { DIVDE, DIVDE_rec },
14394 { DIVDEO, DIVDEO_rec },
14395 { DIVDEU, DIVDEU_rec },
14396 { DIVDEUO, DIVDEUO_rec },
14397 { DIVDO, DIVDO_rec },
14398 { DIVDU, DIVDU_rec },
14399 { DIVDUO, DIVDUO_rec },
14400 { DIVW, DIVW_rec },
14401 { DIVWE, DIVWE_rec },
14402 { DIVWEO, DIVWEO_rec },
14403 { DIVWEU, DIVWEU_rec },
14404 { DIVWEUO, DIVWEUO_rec },
14405 { DIVWO, DIVWO_rec },
14406 { DIVWU, DIVWU_rec },
14407 { DIVWUO, DIVWUO_rec },
14408 { DMUL, DMUL_rec },
14409 { DMULQ, DMULQ_rec },
14410 { DQUA, DQUA_rec },
14411 { DQUAI, DQUAI_rec },
14412 { DQUAIQ, DQUAIQ_rec },
14413 { DQUAQ, DQUAQ_rec },
14414 { DRDPQ, DRDPQ_rec },
14415 { DRINTN, DRINTN_rec },
14416 { DRINTNQ, DRINTNQ_rec },
14417 { DRINTX, DRINTX_rec },
14418 { DRINTXQ, DRINTXQ_rec },
14419 { DRRND, DRRND_rec },
14420 { DRRNDQ, DRRNDQ_rec },
14421 { DRSP, DRSP_rec },
14422 { DSCLI, DSCLI_rec },
14423 { DSCLIQ, DSCLIQ_rec },
14424 { DSCRI, DSCRI_rec },
14425 { DSCRIQ, DSCRIQ_rec },
14426 { DSUB, DSUB_rec },
14427 { DSUBQ, DSUBQ_rec },
14428 { DXEX, DXEX_rec },
14429 { DXEXQ, DXEXQ_rec },
14430 { EQV, EQV_rec },
14431 { EQV8, EQV8_rec },
14432 { EXTSB, EXTSB_rec },
14433 { EXTSB8, EXTSB8_rec },
14434 { EXTSH, EXTSH_rec },
14435 { EXTSH8, EXTSH8_rec },
14436 { EXTSW, EXTSW_rec },
14437 { EXTSWSLI, EXTSWSLI_rec },
14438 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14439 { EXTSW_32_64, EXTSW_32_64_rec },
14440 { FABSD, FABSD_rec },
14441 { FABSS, FABSS_rec },
14442 { FADD, FADD_rec },
14443 { FADDS, FADDS_rec },
14444 { FCFID, FCFID_rec },
14445 { FCFIDS, FCFIDS_rec },
14446 { FCFIDU, FCFIDU_rec },
14447 { FCFIDUS, FCFIDUS_rec },
14448 { FCPSGND, FCPSGND_rec },
14449 { FCPSGNS, FCPSGNS_rec },
14450 { FCTID, FCTID_rec },
14451 { FCTIDU, FCTIDU_rec },
14452 { FCTIDUZ, FCTIDUZ_rec },
14453 { FCTIDZ, FCTIDZ_rec },
14454 { FCTIW, FCTIW_rec },
14455 { FCTIWU, FCTIWU_rec },
14456 { FCTIWUZ, FCTIWUZ_rec },
14457 { FCTIWZ, FCTIWZ_rec },
14458 { FDIV, FDIV_rec },
14459 { FDIVS, FDIVS_rec },
14460 { FMADD, FMADD_rec },
14461 { FMADDS, FMADDS_rec },
14462 { FMR, FMR_rec },
14463 { FMSUB, FMSUB_rec },
14464 { FMSUBS, FMSUBS_rec },
14465 { FMUL, FMUL_rec },
14466 { FMULS, FMULS_rec },
14467 { FNABSD, FNABSD_rec },
14468 { FNABSS, FNABSS_rec },
14469 { FNEGD, FNEGD_rec },
14470 { FNEGS, FNEGS_rec },
14471 { FNMADD, FNMADD_rec },
14472 { FNMADDS, FNMADDS_rec },
14473 { FNMSUB, FNMSUB_rec },
14474 { FNMSUBS, FNMSUBS_rec },
14475 { FRE, FRE_rec },
14476 { FRES, FRES_rec },
14477 { FRIMD, FRIMD_rec },
14478 { FRIMS, FRIMS_rec },
14479 { FRIND, FRIND_rec },
14480 { FRINS, FRINS_rec },
14481 { FRIPD, FRIPD_rec },
14482 { FRIPS, FRIPS_rec },
14483 { FRIZD, FRIZD_rec },
14484 { FRIZS, FRIZS_rec },
14485 { FRSP, FRSP_rec },
14486 { FRSQRTE, FRSQRTE_rec },
14487 { FRSQRTES, FRSQRTES_rec },
14488 { FSELD, FSELD_rec },
14489 { FSELS, FSELS_rec },
14490 { FSQRT, FSQRT_rec },
14491 { FSQRTS, FSQRTS_rec },
14492 { FSUB, FSUB_rec },
14493 { FSUBS, FSUBS_rec },
14494 { MULHD, MULHD_rec },
14495 { MULHDU, MULHDU_rec },
14496 { MULHW, MULHW_rec },
14497 { MULHWU, MULHWU_rec },
14498 { MULLD, MULLD_rec },
14499 { MULLDO, MULLDO_rec },
14500 { MULLW, MULLW_rec },
14501 { MULLWO, MULLWO_rec },
14502 { NAND, NAND_rec },
14503 { NAND8, NAND8_rec },
14504 { NEG, NEG_rec },
14505 { NEG8, NEG8_rec },
14506 { NEG8O, NEG8O_rec },
14507 { NEGO, NEGO_rec },
14508 { NOR, NOR_rec },
14509 { NOR8, NOR8_rec },
14510 { OR, OR_rec },
14511 { OR8, OR8_rec },
14512 { ORC, ORC_rec },
14513 { ORC8, ORC8_rec },
14514 { RLDCL, RLDCL_rec },
14515 { RLDCR, RLDCR_rec },
14516 { RLDIC, RLDIC_rec },
14517 { RLDICL, RLDICL_rec },
14518 { RLDICL_32, RLDICL_32_rec },
14519 { RLDICR, RLDICR_rec },
14520 { RLDIMI, RLDIMI_rec },
14521 { RLWIMI, RLWIMI_rec },
14522 { RLWIMI8, RLWIMI8_rec },
14523 { RLWINM, RLWINM_rec },
14524 { RLWINM8, RLWINM8_rec },
14525 { RLWNM, RLWNM_rec },
14526 { RLWNM8, RLWNM8_rec },
14527 { SLD, SLD_rec },
14528 { SLW, SLW_rec },
14529 { SLW8, SLW8_rec },
14530 { SRAD, SRAD_rec },
14531 { SRADI, SRADI_rec },
14532 { SRAW, SRAW_rec },
14533 { SRAW8, SRAW8_rec },
14534 { SRAWI, SRAWI_rec },
14535 { SRAWI8, SRAWI8_rec },
14536 { SRD, SRD_rec },
14537 { SRW, SRW_rec },
14538 { SRW8, SRW8_rec },
14539 { SUBF, SUBF_rec },
14540 { SUBF8, SUBF8_rec },
14541 { SUBF8O, SUBF8O_rec },
14542 { SUBFC, SUBFC_rec },
14543 { SUBFC8, SUBFC8_rec },
14544 { SUBFC8O, SUBFC8O_rec },
14545 { SUBFCO, SUBFCO_rec },
14546 { SUBFE, SUBFE_rec },
14547 { SUBFE8, SUBFE8_rec },
14548 { SUBFE8O, SUBFE8O_rec },
14549 { SUBFEO, SUBFEO_rec },
14550 { SUBFME, SUBFME_rec },
14551 { SUBFME8, SUBFME8_rec },
14552 { SUBFME8O, SUBFME8O_rec },
14553 { SUBFMEO, SUBFMEO_rec },
14554 { SUBFO, SUBFO_rec },
14555 { SUBFUS, SUBFUS_rec },
14556 { SUBFZE, SUBFZE_rec },
14557 { SUBFZE8, SUBFZE8_rec },
14558 { SUBFZE8O, SUBFZE8O_rec },
14559 { SUBFZEO, SUBFZEO_rec },
14560 { VSTRIBL, VSTRIBL_rec },
14561 { VSTRIBR, VSTRIBR_rec },
14562 { VSTRIHL, VSTRIHL_rec },
14563 { VSTRIHR, VSTRIHR_rec },
14564 { XOR, XOR_rec },
14565 { XOR8, XOR8_rec },
14566 }; // End of Table
14567
14568 unsigned mid;
14569 unsigned start = 0;
14570 unsigned end = 221;
14571 while (start < end) {
14572 mid = start + (end - start) / 2;
14573 if (Opcode == Table[mid][0])
14574 break;
14575 if (Opcode < Table[mid][0])
14576 end = mid;
14577 else
14578 start = mid + 1;
14579 }
14580 if (start == end)
14581 return -1; // Instruction doesn't exist in this table.
14582
14583 return Table[mid][1];
14584}
14585
14586
14587} // namespace llvm::PPC
14588
14589#endif // GET_INSTRMAP_INFO
14590
14591