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::Mips {
13
14 enum {
15 PHI = 0, // Target.td:1301
16 INLINEASM = 1, // Target.td:1307
17 INLINEASM_BR = 2, // Target.td:1313
18 CFI_INSTRUCTION = 3, // Target.td:1322
19 EH_LABEL = 4, // Target.td:1331
20 GC_LABEL = 5, // Target.td:1340
21 ANNOTATION_LABEL = 6, // Target.td:1349
22 KILL = 7, // Target.td:1357
23 EXTRACT_SUBREG = 8, // Target.td:1364
24 INSERT_SUBREG = 9, // Target.td:1370
25 IMPLICIT_DEF = 10, // Target.td:1377
26 INIT_UNDEF = 11, // Target.td:1386
27 SUBREG_TO_REG = 12, // Target.td:1393
28 COPY_TO_REGCLASS = 13, // Target.td:1399
29 DBG_VALUE = 14, // Target.td:1406
30 DBG_VALUE_LIST = 15, // Target.td:1413
31 DBG_INSTR_REF = 16, // Target.td:1420
32 DBG_PHI = 17, // Target.td:1427
33 DBG_LABEL = 18, // Target.td:1434
34 REG_SEQUENCE = 19, // Target.td:1441
35 COPY = 20, // Target.td:1448
36 COPY_LANEMASK = 21, // Target.td:1456
37 BUNDLE = 22, // Target.td:1463
38 LIFETIME_START = 23, // Target.td:1469
39 LIFETIME_END = 24, // Target.td:1476
40 PSEUDO_PROBE = 25, // Target.td:1483
41 ARITH_FENCE = 26, // Target.td:1490
42 STACKMAP = 27, // Target.td:1499
43 FENTRY_CALL = 28, // Target.td:1634
44 PATCHPOINT = 29, // Target.td:1507
45 LOAD_STACK_GUARD = 30, // Target.td:1525
46 PREALLOCATED_SETUP = 31, // Target.td:1533
47 PREALLOCATED_ARG = 32, // Target.td:1539
48 STATEPOINT = 33, // Target.td:1516
49 LOCAL_ESCAPE = 34, // Target.td:1545
50 FAULTING_OP = 35, // Target.td:1554
51 PATCHABLE_OP = 36, // Target.td:1574
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1582
53 PATCHABLE_RET = 38, // Target.td:1589
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1598
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1606
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1614
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1624
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1644
59 FAKE_USE = 44, // Target.td:1564
60 MEMBARRIER = 45, // Target.td:1650
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1658
62 RELOC_NONE = 47, // Target.td:1666
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1678
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1674
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1682
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1686
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1867
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1859
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1874
70 G_ADD = 55, // GenericOpcodes.td:300
71 G_SUB = 56, // GenericOpcodes.td:308
72 G_MUL = 57, // GenericOpcodes.td:316
73 G_SDIV = 58, // GenericOpcodes.td:324
74 G_UDIV = 59, // GenericOpcodes.td:332
75 G_SREM = 60, // GenericOpcodes.td:340
76 G_UREM = 61, // GenericOpcodes.td:348
77 G_SDIVREM = 62, // GenericOpcodes.td:356
78 G_UDIVREM = 63, // GenericOpcodes.td:364
79 G_AND = 64, // GenericOpcodes.td:372
80 G_OR = 65, // GenericOpcodes.td:380
81 G_XOR = 66, // GenericOpcodes.td:388
82 G_ABDS = 67, // GenericOpcodes.td:417
83 G_ABDU = 68, // GenericOpcodes.td:425
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:433
85 G_UAVGCEIL = 70, // GenericOpcodes.td:440
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:447
87 G_SAVGCEIL = 72, // GenericOpcodes.td:454
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:110
89 G_PHI = 74, // GenericOpcodes.td:116
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:122
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:128
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:134
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:140
94 G_EXTRACT = 79, // GenericOpcodes.td:1474
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1486
96 G_INSERT = 81, // GenericOpcodes.td:1494
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1504
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1523
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1532
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1539
101 G_PTRTOINT = 86, // GenericOpcodes.td:152
102 G_INTTOPTR = 87, // GenericOpcodes.td:146
103 G_BITCAST = 88, // GenericOpcodes.td:158
104 G_FREEZE = 89, // GenericOpcodes.td:277
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1881
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1263
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1269
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1275
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1281
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1287
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1293
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1299
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1305
114 G_LOAD = 99, // GenericOpcodes.td:1332
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1340
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1348
117 G_INDEXED_LOAD = 102, // GenericOpcodes.td:1358
118 G_INDEXED_SEXTLOAD = 103, // GenericOpcodes.td:1366
119 G_INDEXED_ZEXTLOAD = 104, // GenericOpcodes.td:1374
120 G_STORE = 105, // GenericOpcodes.td:1382
121 G_INDEXED_STORE = 106, // GenericOpcodes.td:1390
122 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 107, // GenericOpcodes.td:1400
123 G_ATOMIC_CMPXCHG = 108, // GenericOpcodes.td:1410
124 G_ATOMICRMW_XCHG = 109, // GenericOpcodes.td:1428
125 G_ATOMICRMW_ADD = 110, // GenericOpcodes.td:1429
126 G_ATOMICRMW_SUB = 111, // GenericOpcodes.td:1430
127 G_ATOMICRMW_AND = 112, // GenericOpcodes.td:1431
128 G_ATOMICRMW_NAND = 113, // GenericOpcodes.td:1432
129 G_ATOMICRMW_OR = 114, // GenericOpcodes.td:1433
130 G_ATOMICRMW_XOR = 115, // GenericOpcodes.td:1434
131 G_ATOMICRMW_MAX = 116, // GenericOpcodes.td:1435
132 G_ATOMICRMW_MIN = 117, // GenericOpcodes.td:1436
133 G_ATOMICRMW_UMAX = 118, // GenericOpcodes.td:1437
134 G_ATOMICRMW_UMIN = 119, // GenericOpcodes.td:1438
135 G_ATOMICRMW_FADD = 120, // GenericOpcodes.td:1439
136 G_ATOMICRMW_FSUB = 121, // GenericOpcodes.td:1440
137 G_ATOMICRMW_FMAX = 122, // GenericOpcodes.td:1441
138 G_ATOMICRMW_FMIN = 123, // GenericOpcodes.td:1442
139 G_ATOMICRMW_FMAXIMUM = 124, // GenericOpcodes.td:1443
140 G_ATOMICRMW_FMINIMUM = 125, // GenericOpcodes.td:1444
141 G_ATOMICRMW_FMAXIMUMNUM = 126, // GenericOpcodes.td:1445
142 G_ATOMICRMW_FMINIMUMNUM = 127, // GenericOpcodes.td:1446
143 G_ATOMICRMW_UINC_WRAP = 128, // GenericOpcodes.td:1447
144 G_ATOMICRMW_UDEC_WRAP = 129, // GenericOpcodes.td:1448
145 G_ATOMICRMW_USUB_COND = 130, // GenericOpcodes.td:1449
146 G_ATOMICRMW_USUB_SAT = 131, // GenericOpcodes.td:1450
147 G_FENCE = 132, // GenericOpcodes.td:1452
148 G_PREFETCH = 133, // GenericOpcodes.td:1459
149 G_BRCOND = 134, // GenericOpcodes.td:1594
150 G_BRINDIRECT = 135, // GenericOpcodes.td:1603
151 G_INVOKE_REGION_START = 136, // GenericOpcodes.td:1626
152 G_INTRINSIC = 137, // GenericOpcodes.td:1546
153 G_INTRINSIC_W_SIDE_EFFECTS = 138, // GenericOpcodes.td:1553
154 G_INTRINSIC_CONVERGENT = 139, // GenericOpcodes.td:1562
155 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1570
156 G_ANYEXT = 141, // GenericOpcodes.td:44
157 G_TRUNC = 142, // GenericOpcodes.td:83
158 G_TRUNC_SSAT_S = 143, // GenericOpcodes.td:90
159 G_TRUNC_SSAT_U = 144, // GenericOpcodes.td:97
160 G_TRUNC_USAT_U = 145, // GenericOpcodes.td:104
161 G_CONSTANT = 146, // GenericOpcodes.td:165
162 G_FCONSTANT = 147, // GenericOpcodes.td:172
163 G_VASTART = 148, // GenericOpcodes.td:178
164 G_VAARG = 149, // GenericOpcodes.td:185
165 G_SEXT = 150, // GenericOpcodes.td:52
166 G_SEXT_INREG = 151, // GenericOpcodes.td:66
167 G_ZEXT = 152, // GenericOpcodes.td:74
168 G_SHL = 153, // GenericOpcodes.td:396
169 G_LSHR = 154, // GenericOpcodes.td:403
170 G_ASHR = 155, // GenericOpcodes.td:410
171 G_FSHL = 156, // GenericOpcodes.td:462
172 G_FSHR = 157, // GenericOpcodes.td:470
173 G_ROTR = 158, // GenericOpcodes.td:477
174 G_ROTL = 159, // GenericOpcodes.td:484
175 G_ICMP = 160, // GenericOpcodes.td:491
176 G_FCMP = 161, // GenericOpcodes.td:498
177 G_SCMP = 162, // GenericOpcodes.td:505
178 G_UCMP = 163, // GenericOpcodes.td:512
179 G_SELECT = 164, // GenericOpcodes.td:519
180 G_UADDO = 165, // GenericOpcodes.td:584
181 G_UADDE = 166, // GenericOpcodes.td:592
182 G_USUBO = 167, // GenericOpcodes.td:614
183 G_USUBE = 168, // GenericOpcodes.td:620
184 G_SADDO = 169, // GenericOpcodes.td:599
185 G_SADDE = 170, // GenericOpcodes.td:607
186 G_SSUBO = 171, // GenericOpcodes.td:627
187 G_SSUBE = 172, // GenericOpcodes.td:634
188 G_UMULO = 173, // GenericOpcodes.td:641
189 G_SMULO = 174, // GenericOpcodes.td:649
190 G_UMULH = 175, // GenericOpcodes.td:658
191 G_SMULH = 176, // GenericOpcodes.td:667
192 G_UADDSAT = 177, // GenericOpcodes.td:679
193 G_SADDSAT = 178, // GenericOpcodes.td:687
194 G_USUBSAT = 179, // GenericOpcodes.td:695
195 G_SSUBSAT = 180, // GenericOpcodes.td:703
196 G_USHLSAT = 181, // GenericOpcodes.td:711
197 G_SSHLSAT = 182, // GenericOpcodes.td:719
198 G_SMULFIX = 183, // GenericOpcodes.td:731
199 G_UMULFIX = 184, // GenericOpcodes.td:738
200 G_SMULFIXSAT = 185, // GenericOpcodes.td:748
201 G_UMULFIXSAT = 186, // GenericOpcodes.td:755
202 G_SDIVFIX = 187, // GenericOpcodes.td:766
203 G_UDIVFIX = 188, // GenericOpcodes.td:773
204 G_SDIVFIXSAT = 189, // GenericOpcodes.td:783
205 G_UDIVFIXSAT = 190, // GenericOpcodes.td:790
206 G_FADD = 191, // GenericOpcodes.td:963
207 G_FSUB = 192, // GenericOpcodes.td:971
208 G_FMUL = 193, // GenericOpcodes.td:979
209 G_FMA = 194, // GenericOpcodes.td:988
210 G_FMAD = 195, // GenericOpcodes.td:997
211 G_FDIV = 196, // GenericOpcodes.td:1005
212 G_FREM = 197, // GenericOpcodes.td:1012
213 G_FMODF = 198, // GenericOpcodes.td:1019
214 G_FPOW = 199, // GenericOpcodes.td:1026
215 G_FPOWI = 200, // GenericOpcodes.td:1033
216 G_FEXP = 201, // GenericOpcodes.td:1040
217 G_FEXP2 = 202, // GenericOpcodes.td:1047
218 G_FEXP10 = 203, // GenericOpcodes.td:1054
219 G_FLOG = 204, // GenericOpcodes.td:1061
220 G_FLOG2 = 205, // GenericOpcodes.td:1068
221 G_FLOG10 = 206, // GenericOpcodes.td:1075
222 G_FLDEXP = 207, // GenericOpcodes.td:1082
223 G_FFREXP = 208, // GenericOpcodes.td:1089
224 G_FNEG = 209, // GenericOpcodes.td:801
225 G_FPEXT = 210, // GenericOpcodes.td:807
226 G_FPTRUNC = 211, // GenericOpcodes.td:813
227 G_FPTOSI = 212, // GenericOpcodes.td:819
228 G_FPTOUI = 213, // GenericOpcodes.td:825
229 G_SITOFP = 214, // GenericOpcodes.td:831
230 G_UITOFP = 215, // GenericOpcodes.td:837
231 G_FPTOSI_SAT = 216, // GenericOpcodes.td:843
232 G_FPTOUI_SAT = 217, // GenericOpcodes.td:849
233 G_FABS = 218, // GenericOpcodes.td:855
234 G_FCOPYSIGN = 219, // GenericOpcodes.td:861
235 G_IS_FPCLASS = 220, // GenericOpcodes.td:874
236 G_FCANONICALIZE = 221, // GenericOpcodes.td:867
237 G_FMINNUM = 222, // GenericOpcodes.td:887
238 G_FMAXNUM = 223, // GenericOpcodes.td:894
239 G_FMINNUM_IEEE = 224, // GenericOpcodes.td:912
240 G_FMAXNUM_IEEE = 225, // GenericOpcodes.td:919
241 G_FMINIMUM = 226, // GenericOpcodes.td:929
242 G_FMAXIMUM = 227, // GenericOpcodes.td:936
243 G_FMINIMUMNUM = 228, // GenericOpcodes.td:944
244 G_FMAXIMUMNUM = 229, // GenericOpcodes.td:951
245 G_GET_FPENV = 230, // GenericOpcodes.td:1219
246 G_SET_FPENV = 231, // GenericOpcodes.td:1226
247 G_RESET_FPENV = 232, // GenericOpcodes.td:1233
248 G_GET_FPMODE = 233, // GenericOpcodes.td:1240
249 G_SET_FPMODE = 234, // GenericOpcodes.td:1247
250 G_RESET_FPMODE = 235, // GenericOpcodes.td:1254
251 G_GET_ROUNDING = 236, // GenericOpcodes.td:1311
252 G_SET_ROUNDING = 237, // GenericOpcodes.td:1317
253 G_PTR_ADD = 238, // GenericOpcodes.td:526
254 G_PTRMASK = 239, // GenericOpcodes.td:534
255 G_SMIN = 240, // GenericOpcodes.td:541
256 G_SMAX = 241, // GenericOpcodes.td:549
257 G_UMIN = 242, // GenericOpcodes.td:557
258 G_UMAX = 243, // GenericOpcodes.td:565
259 G_ABS = 244, // GenericOpcodes.td:573
260 G_LROUND = 245, // GenericOpcodes.td:283
261 G_LLROUND = 246, // GenericOpcodes.td:289
262 G_BR = 247, // GenericOpcodes.td:1584
263 G_BRJT = 248, // GenericOpcodes.td:1614
264 G_VSCALE = 249, // GenericOpcodes.td:1514
265 G_INSERT_SUBVECTOR = 250, // GenericOpcodes.td:1658
266 G_EXTRACT_SUBVECTOR = 251, // GenericOpcodes.td:1665
267 G_INSERT_VECTOR_ELT = 252, // GenericOpcodes.td:1672
268 G_EXTRACT_VECTOR_ELT = 253, // GenericOpcodes.td:1679
269 G_SHUFFLE_VECTOR = 254, // GenericOpcodes.td:1689
270 G_SPLAT_VECTOR = 255, // GenericOpcodes.td:1696
271 G_STEP_VECTOR = 256, // GenericOpcodes.td:1703
272 G_VECTOR_COMPRESS = 257, // GenericOpcodes.td:1710
273 G_CTTZ = 258, // GenericOpcodes.td:205
274 G_CTTZ_ZERO_UNDEF = 259, // GenericOpcodes.td:211
275 G_CTLZ = 260, // GenericOpcodes.td:193
276 G_CTLZ_ZERO_UNDEF = 261, // GenericOpcodes.td:199
277 G_CTLS = 262, // GenericOpcodes.td:217
278 G_CTPOP = 263, // GenericOpcodes.td:223
279 G_BSWAP = 264, // GenericOpcodes.td:229
280 G_BITREVERSE = 265, // GenericOpcodes.td:235
281 G_FCEIL = 266, // GenericOpcodes.td:1096
282 G_FCOS = 267, // GenericOpcodes.td:1103
283 G_FSIN = 268, // GenericOpcodes.td:1110
284 G_FSINCOS = 269, // GenericOpcodes.td:1117
285 G_FTAN = 270, // GenericOpcodes.td:1124
286 G_FACOS = 271, // GenericOpcodes.td:1131
287 G_FASIN = 272, // GenericOpcodes.td:1138
288 G_FATAN = 273, // GenericOpcodes.td:1145
289 G_FATAN2 = 274, // GenericOpcodes.td:1152
290 G_FCOSH = 275, // GenericOpcodes.td:1159
291 G_FSINH = 276, // GenericOpcodes.td:1166
292 G_FTANH = 277, // GenericOpcodes.td:1173
293 G_FSQRT = 278, // GenericOpcodes.td:1183
294 G_FFLOOR = 279, // GenericOpcodes.td:1190
295 G_FRINT = 280, // GenericOpcodes.td:1197
296 G_FNEARBYINT = 281, // GenericOpcodes.td:1204
297 G_ADDRSPACE_CAST = 282, // GenericOpcodes.td:241
298 G_BLOCK_ADDR = 283, // GenericOpcodes.td:247
299 G_JUMP_TABLE = 284, // GenericOpcodes.td:253
300 G_DYN_STACKALLOC = 285, // GenericOpcodes.td:259
301 G_STACKSAVE = 286, // GenericOpcodes.td:265
302 G_STACKRESTORE = 287, // GenericOpcodes.td:271
303 G_STRICT_FADD = 288, // GenericOpcodes.td:1760
304 G_STRICT_FSUB = 289, // GenericOpcodes.td:1761
305 G_STRICT_FMUL = 290, // GenericOpcodes.td:1762
306 G_STRICT_FDIV = 291, // GenericOpcodes.td:1763
307 G_STRICT_FREM = 292, // GenericOpcodes.td:1764
308 G_STRICT_FMA = 293, // GenericOpcodes.td:1765
309 G_STRICT_FSQRT = 294, // GenericOpcodes.td:1766
310 G_STRICT_FLDEXP = 295, // GenericOpcodes.td:1767
311 G_READ_REGISTER = 296, // GenericOpcodes.td:1633
312 G_WRITE_REGISTER = 297, // GenericOpcodes.td:1643
313 G_MEMCPY = 298, // GenericOpcodes.td:1773
314 G_MEMCPY_INLINE = 299, // GenericOpcodes.td:1781
315 G_MEMMOVE = 300, // GenericOpcodes.td:1789
316 G_MEMSET = 301, // GenericOpcodes.td:1797
317 G_BZERO = 302, // GenericOpcodes.td:1804
318 G_TRAP = 303, // GenericOpcodes.td:1814
319 G_DEBUGTRAP = 304, // GenericOpcodes.td:1821
320 G_UBSANTRAP = 305, // GenericOpcodes.td:1827
321 G_VECREDUCE_SEQ_FADD = 306, // GenericOpcodes.td:1726
322 G_VECREDUCE_SEQ_FMUL = 307, // GenericOpcodes.td:1732
323 G_VECREDUCE_FADD = 308, // GenericOpcodes.td:1738
324 G_VECREDUCE_FMUL = 309, // GenericOpcodes.td:1739
325 G_VECREDUCE_FMAX = 310, // GenericOpcodes.td:1741
326 G_VECREDUCE_FMIN = 311, // GenericOpcodes.td:1742
327 G_VECREDUCE_FMAXIMUM = 312, // GenericOpcodes.td:1743
328 G_VECREDUCE_FMINIMUM = 313, // GenericOpcodes.td:1744
329 G_VECREDUCE_ADD = 314, // GenericOpcodes.td:1746
330 G_VECREDUCE_MUL = 315, // GenericOpcodes.td:1747
331 G_VECREDUCE_AND = 316, // GenericOpcodes.td:1748
332 G_VECREDUCE_OR = 317, // GenericOpcodes.td:1749
333 G_VECREDUCE_XOR = 318, // GenericOpcodes.td:1750
334 G_VECREDUCE_SMAX = 319, // GenericOpcodes.td:1751
335 G_VECREDUCE_SMIN = 320, // GenericOpcodes.td:1752
336 G_VECREDUCE_UMAX = 321, // GenericOpcodes.td:1753
337 G_VECREDUCE_UMIN = 322, // GenericOpcodes.td:1754
338 G_SBFX = 323, // GenericOpcodes.td:1839
339 G_UBFX = 324, // GenericOpcodes.td:1847
340 ABSMacro = 325, // MipsInstrInfo.td:2639
341 ADJCALLSTACKDOWN = 326, // MipsInstrInfo.td:1946
342 ADJCALLSTACKUP = 327, // MipsInstrInfo.td:1948
343 AND_V_D_PSEUDO = 328, // MipsMSAInstrInfo.td:2733
344 AND_V_H_PSEUDO = 329, // MipsMSAInstrInfo.td:2725
345 AND_V_W_PSEUDO = 330, // MipsMSAInstrInfo.td:2729
346 ATOMIC_CMP_SWAP_I16 = 331, // MipsInstrInfo.td:1977
347 ATOMIC_CMP_SWAP_I16_POSTRA = 332, // MipsInstrInfo.td:2018
348 ATOMIC_CMP_SWAP_I32 = 333, // MipsInstrInfo.td:1978
349 ATOMIC_CMP_SWAP_I32_POSTRA = 334, // MipsInstrInfo.td:2019
350 ATOMIC_CMP_SWAP_I64 = 335, // Mips64InstrInfo.td:85
351 ATOMIC_CMP_SWAP_I64_POSTRA = 336, // Mips64InstrInfo.td:101
352 ATOMIC_CMP_SWAP_I8 = 337, // MipsInstrInfo.td:1976
353 ATOMIC_CMP_SWAP_I8_POSTRA = 338, // MipsInstrInfo.td:2017
354 ATOMIC_LOAD_ADD_I16 = 339, // MipsInstrInfo.td:1954
355 ATOMIC_LOAD_ADD_I16_POSTRA = 340, // MipsInstrInfo.td:1995
356 ATOMIC_LOAD_ADD_I32 = 341, // MipsInstrInfo.td:1955
357 ATOMIC_LOAD_ADD_I32_POSTRA = 342, // MipsInstrInfo.td:1996
358 ATOMIC_LOAD_ADD_I64 = 343, // Mips64InstrInfo.td:78
359 ATOMIC_LOAD_ADD_I64_POSTRA = 344, // Mips64InstrInfo.td:92
360 ATOMIC_LOAD_ADD_I8 = 345, // MipsInstrInfo.td:1953
361 ATOMIC_LOAD_ADD_I8_POSTRA = 346, // MipsInstrInfo.td:1994
362 ATOMIC_LOAD_AND_I16 = 347, // MipsInstrInfo.td:1960
363 ATOMIC_LOAD_AND_I16_POSTRA = 348, // MipsInstrInfo.td:2001
364 ATOMIC_LOAD_AND_I32 = 349, // MipsInstrInfo.td:1961
365 ATOMIC_LOAD_AND_I32_POSTRA = 350, // MipsInstrInfo.td:2002
366 ATOMIC_LOAD_AND_I64 = 351, // Mips64InstrInfo.td:80
367 ATOMIC_LOAD_AND_I64_POSTRA = 352, // Mips64InstrInfo.td:94
368 ATOMIC_LOAD_AND_I8 = 353, // MipsInstrInfo.td:1959
369 ATOMIC_LOAD_AND_I8_POSTRA = 354, // MipsInstrInfo.td:2000
370 ATOMIC_LOAD_MAX_I16 = 355, // MipsInstrInfo.td:1984
371 ATOMIC_LOAD_MAX_I16_POSTRA = 356, // MipsInstrInfo.td:2025
372 ATOMIC_LOAD_MAX_I32 = 357, // MipsInstrInfo.td:1985
373 ATOMIC_LOAD_MAX_I32_POSTRA = 358, // MipsInstrInfo.td:2026
374 ATOMIC_LOAD_MAX_I64 = 359, // Mips64InstrInfo.td:87
375 ATOMIC_LOAD_MAX_I64_POSTRA = 360, // Mips64InstrInfo.td:104
376 ATOMIC_LOAD_MAX_I8 = 361, // MipsInstrInfo.td:1983
377 ATOMIC_LOAD_MAX_I8_POSTRA = 362, // MipsInstrInfo.td:2024
378 ATOMIC_LOAD_MIN_I16 = 363, // MipsInstrInfo.td:1981
379 ATOMIC_LOAD_MIN_I16_POSTRA = 364, // MipsInstrInfo.td:2022
380 ATOMIC_LOAD_MIN_I32 = 365, // MipsInstrInfo.td:1982
381 ATOMIC_LOAD_MIN_I32_POSTRA = 366, // MipsInstrInfo.td:2023
382 ATOMIC_LOAD_MIN_I64 = 367, // Mips64InstrInfo.td:86
383 ATOMIC_LOAD_MIN_I64_POSTRA = 368, // Mips64InstrInfo.td:103
384 ATOMIC_LOAD_MIN_I8 = 369, // MipsInstrInfo.td:1980
385 ATOMIC_LOAD_MIN_I8_POSTRA = 370, // MipsInstrInfo.td:2021
386 ATOMIC_LOAD_NAND_I16 = 371, // MipsInstrInfo.td:1969
387 ATOMIC_LOAD_NAND_I16_POSTRA = 372, // MipsInstrInfo.td:2010
388 ATOMIC_LOAD_NAND_I32 = 373, // MipsInstrInfo.td:1970
389 ATOMIC_LOAD_NAND_I32_POSTRA = 374, // MipsInstrInfo.td:2011
390 ATOMIC_LOAD_NAND_I64 = 375, // Mips64InstrInfo.td:83
391 ATOMIC_LOAD_NAND_I64_POSTRA = 376, // Mips64InstrInfo.td:97
392 ATOMIC_LOAD_NAND_I8 = 377, // MipsInstrInfo.td:1968
393 ATOMIC_LOAD_NAND_I8_POSTRA = 378, // MipsInstrInfo.td:2009
394 ATOMIC_LOAD_OR_I16 = 379, // MipsInstrInfo.td:1963
395 ATOMIC_LOAD_OR_I16_POSTRA = 380, // MipsInstrInfo.td:2004
396 ATOMIC_LOAD_OR_I32 = 381, // MipsInstrInfo.td:1964
397 ATOMIC_LOAD_OR_I32_POSTRA = 382, // MipsInstrInfo.td:2005
398 ATOMIC_LOAD_OR_I64 = 383, // Mips64InstrInfo.td:81
399 ATOMIC_LOAD_OR_I64_POSTRA = 384, // Mips64InstrInfo.td:95
400 ATOMIC_LOAD_OR_I8 = 385, // MipsInstrInfo.td:1962
401 ATOMIC_LOAD_OR_I8_POSTRA = 386, // MipsInstrInfo.td:2003
402 ATOMIC_LOAD_SUB_I16 = 387, // MipsInstrInfo.td:1957
403 ATOMIC_LOAD_SUB_I16_POSTRA = 388, // MipsInstrInfo.td:1998
404 ATOMIC_LOAD_SUB_I32 = 389, // MipsInstrInfo.td:1958
405 ATOMIC_LOAD_SUB_I32_POSTRA = 390, // MipsInstrInfo.td:1999
406 ATOMIC_LOAD_SUB_I64 = 391, // Mips64InstrInfo.td:79
407 ATOMIC_LOAD_SUB_I64_POSTRA = 392, // Mips64InstrInfo.td:93
408 ATOMIC_LOAD_SUB_I8 = 393, // MipsInstrInfo.td:1956
409 ATOMIC_LOAD_SUB_I8_POSTRA = 394, // MipsInstrInfo.td:1997
410 ATOMIC_LOAD_UMAX_I16 = 395, // MipsInstrInfo.td:1990
411 ATOMIC_LOAD_UMAX_I16_POSTRA = 396, // MipsInstrInfo.td:2031
412 ATOMIC_LOAD_UMAX_I32 = 397, // MipsInstrInfo.td:1991
413 ATOMIC_LOAD_UMAX_I32_POSTRA = 398, // MipsInstrInfo.td:2032
414 ATOMIC_LOAD_UMAX_I64 = 399, // Mips64InstrInfo.td:89
415 ATOMIC_LOAD_UMAX_I64_POSTRA = 400, // Mips64InstrInfo.td:106
416 ATOMIC_LOAD_UMAX_I8 = 401, // MipsInstrInfo.td:1989
417 ATOMIC_LOAD_UMAX_I8_POSTRA = 402, // MipsInstrInfo.td:2030
418 ATOMIC_LOAD_UMIN_I16 = 403, // MipsInstrInfo.td:1987
419 ATOMIC_LOAD_UMIN_I16_POSTRA = 404, // MipsInstrInfo.td:2028
420 ATOMIC_LOAD_UMIN_I32 = 405, // MipsInstrInfo.td:1988
421 ATOMIC_LOAD_UMIN_I32_POSTRA = 406, // MipsInstrInfo.td:2029
422 ATOMIC_LOAD_UMIN_I64 = 407, // Mips64InstrInfo.td:88
423 ATOMIC_LOAD_UMIN_I64_POSTRA = 408, // Mips64InstrInfo.td:105
424 ATOMIC_LOAD_UMIN_I8 = 409, // MipsInstrInfo.td:1986
425 ATOMIC_LOAD_UMIN_I8_POSTRA = 410, // MipsInstrInfo.td:2027
426 ATOMIC_LOAD_XOR_I16 = 411, // MipsInstrInfo.td:1966
427 ATOMIC_LOAD_XOR_I16_POSTRA = 412, // MipsInstrInfo.td:2007
428 ATOMIC_LOAD_XOR_I32 = 413, // MipsInstrInfo.td:1967
429 ATOMIC_LOAD_XOR_I32_POSTRA = 414, // MipsInstrInfo.td:2008
430 ATOMIC_LOAD_XOR_I64 = 415, // Mips64InstrInfo.td:82
431 ATOMIC_LOAD_XOR_I64_POSTRA = 416, // Mips64InstrInfo.td:96
432 ATOMIC_LOAD_XOR_I8 = 417, // MipsInstrInfo.td:1965
433 ATOMIC_LOAD_XOR_I8_POSTRA = 418, // MipsInstrInfo.td:2006
434 ATOMIC_SWAP_I16 = 419, // MipsInstrInfo.td:1973
435 ATOMIC_SWAP_I16_POSTRA = 420, // MipsInstrInfo.td:2014
436 ATOMIC_SWAP_I32 = 421, // MipsInstrInfo.td:1974
437 ATOMIC_SWAP_I32_POSTRA = 422, // MipsInstrInfo.td:2015
438 ATOMIC_SWAP_I64 = 423, // Mips64InstrInfo.td:84
439 ATOMIC_SWAP_I64_POSTRA = 424, // Mips64InstrInfo.td:99
440 ATOMIC_SWAP_I8 = 425, // MipsInstrInfo.td:1972
441 ATOMIC_SWAP_I8_POSTRA = 426, // MipsInstrInfo.td:2013
442 B = 427, // MipsInstrInfo.td:2309
443 BAL_BR = 428, // MipsInstrInfo.td:2331
444 BAL_BR_MM = 429, // MicroMipsInstrInfo.td:989
445 BEQLImmMacro = 430, // MipsInstrInfo.td:3046
446 BGE = 431, // MipsInstrInfo.td:3026
447 BGEImmMacro = 432, // MipsInstrInfo.td:3051
448 BGEL = 433, // MipsInstrInfo.td:3034
449 BGELImmMacro = 434, // MipsInstrInfo.td:3059
450 BGEU = 435, // MipsInstrInfo.td:3030
451 BGEUImmMacro = 436, // MipsInstrInfo.td:3055
452 BGEUL = 437, // MipsInstrInfo.td:3038
453 BGEULImmMacro = 438, // MipsInstrInfo.td:3063
454 BGT = 439, // MipsInstrInfo.td:3027
455 BGTImmMacro = 440, // MipsInstrInfo.td:3052
456 BGTL = 441, // MipsInstrInfo.td:3035
457 BGTLImmMacro = 442, // MipsInstrInfo.td:3060
458 BGTU = 443, // MipsInstrInfo.td:3031
459 BGTUImmMacro = 444, // MipsInstrInfo.td:3056
460 BGTUL = 445, // MipsInstrInfo.td:3039
461 BGTULImmMacro = 446, // MipsInstrInfo.td:3064
462 BLE = 447, // MipsInstrInfo.td:3025
463 BLEImmMacro = 448, // MipsInstrInfo.td:3050
464 BLEL = 449, // MipsInstrInfo.td:3033
465 BLELImmMacro = 450, // MipsInstrInfo.td:3058
466 BLEU = 451, // MipsInstrInfo.td:3029
467 BLEUImmMacro = 452, // MipsInstrInfo.td:3054
468 BLEUL = 453, // MipsInstrInfo.td:3037
469 BLEULImmMacro = 454, // MipsInstrInfo.td:3062
470 BLT = 455, // MipsInstrInfo.td:3024
471 BLTImmMacro = 456, // MipsInstrInfo.td:3049
472 BLTL = 457, // MipsInstrInfo.td:3032
473 BLTLImmMacro = 458, // MipsInstrInfo.td:3057
474 BLTU = 459, // MipsInstrInfo.td:3028
475 BLTUImmMacro = 460, // MipsInstrInfo.td:3053
476 BLTUL = 461, // MipsInstrInfo.td:3036
477 BLTULImmMacro = 462, // MipsInstrInfo.td:3061
478 BNELImmMacro = 463, // MipsInstrInfo.td:3047
479 BPOSGE32_PSEUDO = 464, // MipsDSPInstrInfo.td:1117
480 BSEL_D_PSEUDO = 465, // MipsMSAInstrInfo.td:2841
481 BSEL_FD_PSEUDO = 466, // MipsMSAInstrInfo.td:2843
482 BSEL_FW_PSEUDO = 467, // MipsMSAInstrInfo.td:2842
483 BSEL_H_PSEUDO = 468, // MipsMSAInstrInfo.td:2839
484 BSEL_W_PSEUDO = 469, // MipsMSAInstrInfo.td:2840
485 B_MM = 470, // MicroMipsInstrInfo.td:999
486 B_MMR6_Pseudo = 471, // MicroMips32r6InstrInfo.td:1678
487 B_MM_Pseudo = 472, // MicroMipsInstrInfo.td:1313
488 BeqImm = 473, // MipsInstrInfo.td:3014
489 BneImm = 474, // MipsInstrInfo.td:3011
490 BteqzT8CmpX16 = 475, // Mips16InstrInfo.td:649
491 BteqzT8CmpiX16 = 476, // Mips16InstrInfo.td:651
492 BteqzT8SltX16 = 477, // Mips16InstrInfo.td:654
493 BteqzT8SltiX16 = 478, // Mips16InstrInfo.td:658
494 BteqzT8SltiuX16 = 479, // Mips16InstrInfo.td:660
495 BteqzT8SltuX16 = 480, // Mips16InstrInfo.td:656
496 BtnezT8CmpX16 = 481, // Mips16InstrInfo.td:677
497 BtnezT8CmpiX16 = 482, // Mips16InstrInfo.td:679
498 BtnezT8SltX16 = 483, // Mips16InstrInfo.td:681
499 BtnezT8SltiX16 = 484, // Mips16InstrInfo.td:685
500 BtnezT8SltiuX16 = 485, // Mips16InstrInfo.td:687
501 BtnezT8SltuX16 = 486, // Mips16InstrInfo.td:683
502 BuildPairF64 = 487, // MipsInstrFPU.td:853
503 BuildPairF64_64 = 488, // MipsInstrFPU.td:854
504 CFTC1 = 489, // MipsMTInstrInfo.td:143
505 CONSTPOOL_ENTRY = 490, // Mips16InstrInfo.td:1912
506 COPY_FD_PSEUDO = 491, // MipsMSAInstrInfo.td:2926
507 COPY_FW_PSEUDO = 492, // MipsMSAInstrInfo.td:2925
508 CTTC1 = 493, // MipsMTInstrInfo.td:172
509 Constant32 = 494, // Mips16InstrInfo.td:486
510 DMULImmMacro = 495, // Mips64InstrInfo.td:1134
511 DMULMacro = 496, // Mips64InstrInfo.td:1150
512 DMULOMacro = 497, // Mips64InstrInfo.td:1139
513 DMULOUMacro = 498, // Mips64InstrInfo.td:1144
514 DROL = 499, // MipsInstrInfo.td:2613
515 DROLImm = 500, // MipsInstrInfo.td:2616
516 DROR = 501, // MipsInstrInfo.td:2626
517 DRORImm = 502, // MipsInstrInfo.td:2629
518 DSDivIMacro = 503, // Mips64InstrInfo.td:1161
519 DSDivMacro = 504, // Mips64InstrInfo.td:1157
520 DSRemIMacro = 505, // Mips64InstrInfo.td:1203
521 DSRemMacro = 506, // Mips64InstrInfo.td:1199
522 DUDivIMacro = 507, // Mips64InstrInfo.td:1169
523 DUDivMacro = 508, // Mips64InstrInfo.td:1165
524 DURemIMacro = 509, // Mips64InstrInfo.td:1211
525 DURemMacro = 510, // Mips64InstrInfo.td:1207
526 ERet = 511, // MipsInstrInfo.td:1942
527 ExtractElementF64 = 512, // MipsInstrFPU.td:867
528 ExtractElementF64_64 = 513, // MipsInstrFPU.td:868
529 FABS_D = 514, // MipsMSAInstrInfo.td:3544
530 FABS_W = 515, // MipsMSAInstrInfo.td:3541
531 FEXP2_D_1_PSEUDO = 516, // MipsMSAInstrInfo.td:3012
532 FEXP2_W_1_PSEUDO = 517, // MipsMSAInstrInfo.td:3011
533 FILL_FD_PSEUDO = 518, // MipsMSAInstrInfo.td:3037
534 FILL_FW_PSEUDO = 519, // MipsMSAInstrInfo.td:3036
535 GotPrologue16 = 520, // Mips16InstrInfo.td:1895
536 INSERT_B_VIDX64_PSEUDO = 521, // MipsMSAInstrInfo.td:3203
537 INSERT_B_VIDX_PSEUDO = 522, // MipsMSAInstrInfo.td:3196
538 INSERT_D_VIDX64_PSEUDO = 523, // MipsMSAInstrInfo.td:3206
539 INSERT_D_VIDX_PSEUDO = 524, // MipsMSAInstrInfo.td:3199
540 INSERT_FD_PSEUDO = 525, // MipsMSAInstrInfo.td:3194
541 INSERT_FD_VIDX64_PSEUDO = 526, // MipsMSAInstrInfo.td:3208
542 INSERT_FD_VIDX_PSEUDO = 527, // MipsMSAInstrInfo.td:3201
543 INSERT_FW_PSEUDO = 528, // MipsMSAInstrInfo.td:3193
544 INSERT_FW_VIDX64_PSEUDO = 529, // MipsMSAInstrInfo.td:3207
545 INSERT_FW_VIDX_PSEUDO = 530, // MipsMSAInstrInfo.td:3200
546 INSERT_H_VIDX64_PSEUDO = 531, // MipsMSAInstrInfo.td:3204
547 INSERT_H_VIDX_PSEUDO = 532, // MipsMSAInstrInfo.td:3197
548 INSERT_W_VIDX64_PSEUDO = 533, // MipsMSAInstrInfo.td:3205
549 INSERT_W_VIDX_PSEUDO = 534, // MipsMSAInstrInfo.td:3198
550 JALR64Pseudo = 535, // Mips64InstrInfo.td:284
551 JALRHB64Pseudo = 536, // Mips64InstrInfo.td:651
552 JALRHBPseudo = 537, // MipsInstrInfo.td:2558
553 JALRPseudo = 538, // MipsInstrInfo.td:2317
554 JAL_MMR6 = 539, // MicroMips32r6InstrInfo.td:1815
555 JalOneReg = 540, // MipsInstrInfo.td:3000
556 JalTwoReg = 541, // MipsInstrInfo.td:2998
557 LDMacro = 542, // MipsInstrInfo.td:3161
558 LDR_D = 543, // MipsMSAInstrInfo.td:2285
559 LDR_W = 544, // MipsMSAInstrInfo.td:2286
560 LD_F16 = 545, // MipsMSAInstrInfo.td:3730
561 LOAD_ACC128 = 546, // Mips64InstrInfo.td:110
562 LOAD_ACC64 = 547, // MipsInstrInfo.td:2036
563 LOAD_ACC64DSP = 548, // MipsDSPInstrInfo.td:1291
564 LOAD_CCOND_DSP = 549, // MipsDSPInstrInfo.td:1295
565 LONG_BRANCH_ADDiu = 550, // MipsInstrInfo.td:2056
566 LONG_BRANCH_ADDiu2Op = 551, // MipsInstrInfo.td:2061
567 LONG_BRANCH_DADDiu = 552, // Mips64InstrInfo.td:455
568 LONG_BRANCH_DADDiu2Op = 553, // Mips64InstrInfo.td:447
569 LONG_BRANCH_LUi = 554, // MipsInstrInfo.td:2045
570 LONG_BRANCH_LUi2Op = 555, // MipsInstrInfo.td:2050
571 LONG_BRANCH_LUi2Op_64 = 556, // Mips64InstrInfo.td:442
572 LWM_MM = 557, // MicroMipsInstrInfo.td:892
573 LoadAddrImm32 = 558, // MipsInstrInfo.td:2996
574 LoadAddrImm64 = 559, // Mips64InstrInfo.td:1131
575 LoadAddrReg32 = 560, // MipsInstrInfo.td:2991
576 LoadAddrReg64 = 561, // Mips64InstrInfo.td:1129
577 LoadImm32 = 562, // MipsInstrInfo.td:2985
578 LoadImm64 = 563, // Mips64InstrInfo.td:1127
579 LoadImmDoubleFGR = 564, // MipsInstrFPU.td:902
580 LoadImmDoubleFGR_32 = 565, // MipsInstrFPU.td:897
581 LoadImmDoubleGPR = 566, // MipsInstrFPU.td:893
582 LoadImmSingleFGR = 567, // MipsInstrFPU.td:888
583 LoadImmSingleGPR = 568, // MipsInstrFPU.td:884
584 LwConstant32 = 569, // Mips16InstrInfo.td:488
585 MFTACX = 570, // MipsMTInstrInfo.td:131
586 MFTC0 = 571, // MipsMTInstrInfo.td:117
587 MFTC1 = 572, // MipsMTInstrInfo.td:137
588 MFTDSP = 573, // MipsMTInstrInfo.td:134
589 MFTGPR = 574, // MipsMTInstrInfo.td:121
590 MFTHC1 = 575, // MipsMTInstrInfo.td:140
591 MFTHI = 576, // MipsMTInstrInfo.td:128
592 MFTLO = 577, // MipsMTInstrInfo.td:125
593 MIPSeh_return32 = 578, // MipsInstrInfo.td:2393
594 MIPSeh_return64 = 579, // MipsInstrInfo.td:2395
595 MSA_FP_EXTEND_D_PSEUDO = 580, // MipsMSAInstrInfo.td:3742
596 MSA_FP_EXTEND_W_PSEUDO = 581, // MipsMSAInstrInfo.td:3736
597 MSA_FP_ROUND_D_PSEUDO = 582, // MipsMSAInstrInfo.td:3745
598 MSA_FP_ROUND_W_PSEUDO = 583, // MipsMSAInstrInfo.td:3739
599 MTTACX = 584, // MipsMTInstrInfo.td:160
600 MTTC0 = 585, // MipsMTInstrInfo.td:147
601 MTTC1 = 586, // MipsMTInstrInfo.td:166
602 MTTDSP = 587, // MipsMTInstrInfo.td:163
603 MTTGPR = 588, // MipsMTInstrInfo.td:151
604 MTTHC1 = 589, // MipsMTInstrInfo.td:169
605 MTTHI = 590, // MipsMTInstrInfo.td:157
606 MTTLO = 591, // MipsMTInstrInfo.td:154
607 MULImmMacro = 592, // MipsInstrInfo.td:2674
608 MULOMacro = 593, // MipsInstrInfo.td:2678
609 MULOUMacro = 594, // MipsInstrInfo.td:2682
610 MultRxRy16 = 595, // Mips16InstrInfo.td:903
611 MultRxRyRz16 = 596, // Mips16InstrInfo.td:920
612 MultuRxRy16 = 597, // Mips16InstrInfo.td:909
613 MultuRxRyRz16 = 598, // Mips16InstrInfo.td:931
614 NOP = 599, // MipsInstrInfo.td:2435
615 NORImm = 600, // MipsInstrInfo.td:3006
616 NORImm64 = 601, // Mips64InstrInfo.td:1233
617 NOR_V_D_PSEUDO = 602, // MipsMSAInstrInfo.td:3337
618 NOR_V_H_PSEUDO = 603, // MipsMSAInstrInfo.td:3329
619 NOR_V_W_PSEUDO = 604, // MipsMSAInstrInfo.td:3333
620 OR_V_D_PSEUDO = 605, // MipsMSAInstrInfo.td:3353
621 OR_V_H_PSEUDO = 606, // MipsMSAInstrInfo.td:3345
622 OR_V_W_PSEUDO = 607, // MipsMSAInstrInfo.td:3349
623 PseudoCMPU_EQ_QB = 608, // MipsDSPInstrInfo.td:1319
624 PseudoCMPU_LE_QB = 609, // MipsDSPInstrInfo.td:1321
625 PseudoCMPU_LT_QB = 610, // MipsDSPInstrInfo.td:1320
626 PseudoCMP_EQ_PH = 611, // MipsDSPInstrInfo.td:1316
627 PseudoCMP_LE_PH = 612, // MipsDSPInstrInfo.td:1318
628 PseudoCMP_LT_PH = 613, // MipsDSPInstrInfo.td:1317
629 PseudoCVT_D32_W = 614, // MipsInstrFPU.td:572
630 PseudoCVT_D64_L = 615, // MipsInstrFPU.td:575
631 PseudoCVT_D64_W = 616, // MipsInstrFPU.td:574
632 PseudoCVT_S_L = 617, // MipsInstrFPU.td:573
633 PseudoCVT_S_W = 618, // MipsInstrFPU.td:570
634 PseudoDMULT = 619, // Mips64InstrInfo.td:320
635 PseudoDMULTu = 620, // Mips64InstrInfo.td:322
636 PseudoDSDIV = 621, // Mips64InstrInfo.td:333
637 PseudoDUDIV = 622, // Mips64InstrInfo.td:336
638 PseudoD_SELECT_I = 623, // MipsCondMov.td:308
639 PseudoD_SELECT_I64 = 624, // MipsCondMov.td:309
640 PseudoIndirectBranch = 625, // MipsInstrInfo.td:2356
641 PseudoIndirectBranch64 = 626, // Mips64InstrInfo.td:298
642 PseudoIndirectBranch64R6 = 627, // Mips64r6InstrInfo.td:328
643 PseudoIndirectBranchR6 = 628, // Mips32r6InstrInfo.td:1210
644 PseudoIndirectBranch_MM = 629, // MicroMipsInstrInfo.td:1122
645 PseudoIndirectBranch_MMR6 = 630, // MicroMips32r6InstrInfo.td:1826
646 PseudoIndirectHazardBranch = 631, // MipsInstrInfo.td:2564
647 PseudoIndirectHazardBranch64 = 632, // Mips64InstrInfo.td:306
648 PseudoIndrectHazardBranch64R6 = 633, // Mips64r6InstrInfo.td:337
649 PseudoIndrectHazardBranchR6 = 634, // Mips32r6InstrInfo.td:1218
650 PseudoMADD = 635, // MipsInstrInfo.td:2465
651 PseudoMADDU = 636, // MipsInstrInfo.td:2467
652 PseudoMADDU_MM = 637, // MicroMipsInstrInfo.td:1108
653 PseudoMADD_MM = 638, // MicroMipsInstrInfo.td:1106
654 PseudoMFHI = 639, // MipsInstrInfo.td:2462
655 PseudoMFHI64 = 640, // Mips64InstrInfo.td:349
656 PseudoMFHI_MM = 641, // MicroMipsInstrInfo.td:1100
657 PseudoMFLO = 642, // MipsInstrInfo.td:2463
658 PseudoMFLO64 = 643, // Mips64InstrInfo.td:351
659 PseudoMFLO_MM = 644, // MicroMipsInstrInfo.td:1102
660 PseudoMSUB = 645, // MipsInstrInfo.td:2469
661 PseudoMSUBU = 646, // MipsInstrInfo.td:2471
662 PseudoMSUBU_MM = 647, // MicroMipsInstrInfo.td:1112
663 PseudoMSUB_MM = 648, // MicroMipsInstrInfo.td:1110
664 PseudoMTLOHI = 649, // MipsInstrInfo.td:2464
665 PseudoMTLOHI64 = 650, // Mips64InstrInfo.td:353
666 PseudoMTLOHI_DSP = 651, // MipsDSPInstrInfo.td:1327
667 PseudoMTLOHI_MM = 652, // MicroMipsInstrInfo.td:1104
668 PseudoMULT = 653, // MipsInstrInfo.td:2458
669 PseudoMULT_MM = 654, // MicroMipsInstrInfo.td:1096
670 PseudoMULTu = 655, // MipsInstrInfo.td:2460
671 PseudoMULTu_MM = 656, // MicroMipsInstrInfo.td:1098
672 PseudoPICK_PH = 657, // MipsDSPInstrInfo.td:1323
673 PseudoPICK_QB = 658, // MipsDSPInstrInfo.td:1324
674 PseudoReturn = 659, // MipsInstrInfo.td:2375
675 PseudoReturn64 = 660, // Mips64InstrInfo.td:292
676 PseudoSDIV = 661, // MipsInstrInfo.td:2476
677 PseudoSELECTFP_F_D32 = 662, // MipsCondMov.td:298
678 PseudoSELECTFP_F_D64 = 663, // MipsCondMov.td:299
679 PseudoSELECTFP_F_I = 664, // MipsCondMov.td:295
680 PseudoSELECTFP_F_I64 = 665, // MipsCondMov.td:296
681 PseudoSELECTFP_F_S = 666, // MipsCondMov.td:297
682 PseudoSELECTFP_T_D32 = 667, // MipsCondMov.td:292
683 PseudoSELECTFP_T_D64 = 668, // MipsCondMov.td:293
684 PseudoSELECTFP_T_I = 669, // MipsCondMov.td:289
685 PseudoSELECTFP_T_I64 = 670, // MipsCondMov.td:290
686 PseudoSELECTFP_T_S = 671, // MipsCondMov.td:291
687 PseudoSELECT_D32 = 672, // MipsCondMov.td:286
688 PseudoSELECT_D64 = 673, // MipsCondMov.td:287
689 PseudoSELECT_I = 674, // MipsCondMov.td:283
690 PseudoSELECT_I64 = 675, // MipsCondMov.td:284
691 PseudoSELECT_S = 676, // MipsCondMov.td:285
692 PseudoTRUNC_W_D = 677, // MipsInstrFPU.td:879
693 PseudoTRUNC_W_D32 = 678, // MipsInstrFPU.td:874
694 PseudoTRUNC_W_S = 679, // MipsInstrFPU.td:870
695 PseudoUDIV = 680, // MipsInstrInfo.td:2478
696 ROL = 681, // MipsInstrInfo.td:2591
697 ROLImm = 682, // MipsInstrInfo.td:2594
698 ROR = 683, // MipsInstrInfo.td:2602
699 RORImm = 684, // MipsInstrInfo.td:2605
700 RetRA = 685, // MipsInstrInfo.td:1939
701 RetRA16 = 686, // Mips16InstrInfo.td:1396
702 SDC1_M1 = 687, // MipsInstrFPU.td:907
703 SDIV_MM_Pseudo = 688, // MicroMipsInstrInfo.td:1316
704 SDMacro = 689, // MipsInstrInfo.td:3164
705 SDivIMacro = 690, // MipsInstrInfo.td:3076
706 SDivMacro = 691, // MipsInstrInfo.td:3072
707 SEQIMacro = 692, // MipsInstrInfo.td:2650
708 SEQMacro = 693, // MipsInstrInfo.td:2642
709 SGE = 694, // MipsInstrInfo.td:2764
710 SGEImm = 695, // MipsInstrInfo.td:2770
711 SGEImm64 = 696, // Mips64InstrInfo.td:1247
712 SGEU = 697, // MipsInstrInfo.td:2778
713 SGEUImm = 698, // MipsInstrInfo.td:2784
714 SGEUImm64 = 699, // Mips64InstrInfo.td:1254
715 SGTImm = 700, // MipsInstrInfo.td:2799
716 SGTImm64 = 701, // Mips64InstrInfo.td:1261
717 SGTUImm = 702, // MipsInstrInfo.td:2813
718 SGTUImm64 = 703, // Mips64InstrInfo.td:1268
719 SLE = 704, // MipsInstrInfo.td:2821
720 SLEImm = 705, // MipsInstrInfo.td:2827
721 SLEImm64 = 706, // Mips64InstrInfo.td:1275
722 SLEU = 707, // MipsInstrInfo.td:2835
723 SLEUImm = 708, // MipsInstrInfo.td:2841
724 SLEUImm64 = 709, // Mips64InstrInfo.td:1282
725 SLTImm64 = 710, // Mips64InstrInfo.td:1236
726 SLTUImm64 = 711, // Mips64InstrInfo.td:1241
727 SNEIMacro = 712, // MipsInstrInfo.td:2666
728 SNEMacro = 713, // MipsInstrInfo.td:2658
729 SNZ_B_PSEUDO = 714, // MipsMSAInstrInfo.td:3706
730 SNZ_D_PSEUDO = 715, // MipsMSAInstrInfo.td:3712
731 SNZ_H_PSEUDO = 716, // MipsMSAInstrInfo.td:3708
732 SNZ_V_PSEUDO = 717, // MipsMSAInstrInfo.td:3714
733 SNZ_W_PSEUDO = 718, // MipsMSAInstrInfo.td:3710
734 SRemIMacro = 719, // MipsInstrInfo.td:3120
735 SRemMacro = 720, // MipsInstrInfo.td:3116
736 STORE_ACC128 = 721, // Mips64InstrInfo.td:111
737 STORE_ACC64 = 722, // MipsInstrInfo.td:2037
738 STORE_ACC64DSP = 723, // MipsDSPInstrInfo.td:1292
739 STORE_CCOND_DSP = 724, // MipsDSPInstrInfo.td:1296
740 STR_D = 725, // MipsMSAInstrInfo.td:2627
741 STR_W = 726, // MipsMSAInstrInfo.td:2628
742 ST_F16 = 727, // MipsMSAInstrInfo.td:3727
743 SWM_MM = 728, // MicroMipsInstrInfo.td:891
744 SZ_B_PSEUDO = 729, // MipsMSAInstrInfo.td:3717
745 SZ_D_PSEUDO = 730, // MipsMSAInstrInfo.td:3720
746 SZ_H_PSEUDO = 731, // MipsMSAInstrInfo.td:3718
747 SZ_V_PSEUDO = 732, // MipsMSAInstrInfo.td:3721
748 SZ_W_PSEUDO = 733, // MipsMSAInstrInfo.td:3719
749 SaaAddr = 734, // Mips64InstrInfo.td:622
750 SaadAddr = 735, // Mips64InstrInfo.td:624
751 SelBeqZ = 736, // Mips16InstrInfo.td:1040
752 SelBneZ = 737, // Mips16InstrInfo.td:1095
753 SelTBteqZCmp = 738, // Mips16InstrInfo.td:1048
754 SelTBteqZCmpi = 739, // Mips16InstrInfo.td:1056
755 SelTBteqZSlt = 740, // Mips16InstrInfo.td:1064
756 SelTBteqZSlti = 741, // Mips16InstrInfo.td:1072
757 SelTBteqZSltiu = 742, // Mips16InstrInfo.td:1088
758 SelTBteqZSltu = 743, // Mips16InstrInfo.td:1080
759 SelTBtneZCmp = 744, // Mips16InstrInfo.td:1103
760 SelTBtneZCmpi = 745, // Mips16InstrInfo.td:1111
761 SelTBtneZSlt = 746, // Mips16InstrInfo.td:1119
762 SelTBtneZSlti = 747, // Mips16InstrInfo.td:1127
763 SelTBtneZSltiu = 748, // Mips16InstrInfo.td:1143
764 SelTBtneZSltu = 749, // Mips16InstrInfo.td:1135
765 SltCCRxRy16 = 750, // Mips16InstrInfo.td:1223
766 SltiCCRxImmX16 = 751, // Mips16InstrInfo.td:1187
767 SltiuCCRxImmX16 = 752, // Mips16InstrInfo.td:1212
768 SltuCCRxRy16 = 753, // Mips16InstrInfo.td:1239
769 SltuRxRyRz16 = 754, // Mips16InstrInfo.td:1233
770 TAILCALL = 755, // MipsInstrInfo.td:2334
771 TAILCALL64R6REG = 756, // Mips64r6InstrInfo.td:327
772 TAILCALLHB64R6REG = 757, // Mips64r6InstrInfo.td:335
773 TAILCALLHBR6REG = 758, // Mips32r6InstrInfo.td:1217
774 TAILCALLR6REG = 759, // Mips32r6InstrInfo.td:1209
775 TAILCALLREG = 760, // MipsInstrInfo.td:2338
776 TAILCALLREG64 = 761, // Mips64InstrInfo.td:296
777 TAILCALLREGHB = 762, // MipsInstrInfo.td:2563
778 TAILCALLREGHB64 = 763, // Mips64InstrInfo.td:304
779 TAILCALLREG_MM = 764, // MicroMipsInstrInfo.td:1119
780 TAILCALLREG_MMR6 = 765, // MicroMips32r6InstrInfo.td:1824
781 TAILCALL_MM = 766, // MicroMipsInstrInfo.td:1116
782 TAILCALL_MMR6 = 767, // MicroMips32r6InstrInfo.td:1822
783 TRAP = 768, // MipsInstrInfo.td:2249
784 TRAP_MM = 769, // MicroMipsInstrInfo.td:1019
785 UDIV_MM_Pseudo = 770, // MicroMipsInstrInfo.td:1318
786 UDivIMacro = 771, // MipsInstrInfo.td:3084
787 UDivMacro = 772, // MipsInstrInfo.td:3080
788 URemIMacro = 773, // MipsInstrInfo.td:3128
789 URemMacro = 774, // MipsInstrInfo.td:3124
790 Ulh = 775, // MipsInstrInfo.td:3146
791 Ulhu = 776, // MipsInstrInfo.td:3149
792 Ulw = 777, // MipsInstrInfo.td:3152
793 Ush = 778, // MipsInstrInfo.td:3155
794 Usw = 779, // MipsInstrInfo.td:3158
795 XOR_V_D_PSEUDO = 780, // MipsMSAInstrInfo.td:3508
796 XOR_V_H_PSEUDO = 781, // MipsMSAInstrInfo.td:3500
797 XOR_V_W_PSEUDO = 782, // MipsMSAInstrInfo.td:3504
798 ABSQ_S_PH = 783, // MipsDSPInstrInfo.td:1136
799 ABSQ_S_PH_MM = 784, // MicroMipsDSPInstrInfo.td:426
800 ABSQ_S_QB = 785, // MipsDSPInstrInfo.td:1248
801 ABSQ_S_QB_MMR2 = 786, // MicroMipsDSPInstrInfo.td:532
802 ABSQ_S_W = 787, // MipsDSPInstrInfo.td:1137
803 ABSQ_S_W_MM = 788, // MicroMipsDSPInstrInfo.td:427
804 ADD = 789, // MipsInstrInfo.td:2108
805 ADDIUPC = 790, // Mips32r6InstrInfo.td:873
806 ADDIUPC_MM = 791, // MicroMipsInstrInfo.td:768
807 ADDIUPC_MMR6 = 792, // MicroMips32r6InstrInfo.td:1353
808 ADDIUR1SP_MM = 793, // MicroMipsInstrInfo.td:650
809 ADDIUR2_MM = 794, // MicroMipsInstrInfo.td:652
810 ADDIUS5_MM = 795, // MicroMipsInstrInfo.td:654
811 ADDIUSP_MM = 796, // MicroMipsInstrInfo.td:656
812 ADDIU_MMR6 = 797, // MicroMips32r6InstrInfo.td:1351
813 ADDQH_PH = 798, // MipsDSPInstrInfo.td:1253
814 ADDQH_PH_MMR2 = 799, // MicroMipsDSPInstrInfo.td:534
815 ADDQH_R_PH = 800, // MipsDSPInstrInfo.td:1254
816 ADDQH_R_PH_MMR2 = 801, // MicroMipsDSPInstrInfo.td:535
817 ADDQH_R_W = 802, // MipsDSPInstrInfo.td:1258
818 ADDQH_R_W_MMR2 = 803, // MicroMipsDSPInstrInfo.td:537
819 ADDQH_W = 804, // MipsDSPInstrInfo.td:1257
820 ADDQH_W_MMR2 = 805, // MicroMipsDSPInstrInfo.td:536
821 ADDQ_PH = 806, // MipsDSPInstrInfo.td:1126
822 ADDQ_PH_MM = 807, // MicroMipsDSPInstrInfo.td:415
823 ADDQ_S_PH = 808, // MipsDSPInstrInfo.td:1127
824 ADDQ_S_PH_MM = 809, // MicroMipsDSPInstrInfo.td:416
825 ADDQ_S_W = 810, // MipsDSPInstrInfo.td:1130
826 ADDQ_S_W_MM = 811, // MicroMipsDSPInstrInfo.td:417
827 ADDR_PS64 = 812, // MipsInstrFPU.td:541
828 ADDSC = 813, // MipsDSPInstrInfo.td:1132
829 ADDSC_MM = 814, // MicroMipsDSPInstrInfo.td:420
830 ADDS_A_B = 815, // MipsMSAInstrInfo.td:2699
831 ADDS_A_D = 816, // MipsMSAInstrInfo.td:2702
832 ADDS_A_H = 817, // MipsMSAInstrInfo.td:2700
833 ADDS_A_W = 818, // MipsMSAInstrInfo.td:2701
834 ADDS_S_B = 819, // MipsMSAInstrInfo.td:2704
835 ADDS_S_D = 820, // MipsMSAInstrInfo.td:2707
836 ADDS_S_H = 821, // MipsMSAInstrInfo.td:2705
837 ADDS_S_W = 822, // MipsMSAInstrInfo.td:2706
838 ADDS_U_B = 823, // MipsMSAInstrInfo.td:2709
839 ADDS_U_D = 824, // MipsMSAInstrInfo.td:2712
840 ADDS_U_H = 825, // MipsMSAInstrInfo.td:2710
841 ADDS_U_W = 826, // MipsMSAInstrInfo.td:2711
842 ADDU16_MM = 827, // MicroMipsInstrInfo.td:605
843 ADDU16_MMR6 = 828, // MicroMips32r6InstrInfo.td:1549
844 ADDUH_QB = 829, // MipsDSPInstrInfo.td:1249
845 ADDUH_QB_MMR2 = 830, // MicroMipsDSPInstrInfo.td:540
846 ADDUH_R_QB = 831, // MipsDSPInstrInfo.td:1250
847 ADDUH_R_QB_MMR2 = 832, // MicroMipsDSPInstrInfo.td:541
848 ADDU_MMR6 = 833, // MicroMips32r6InstrInfo.td:1352
849 ADDU_PH = 834, // MipsDSPInstrInfo.td:1241
850 ADDU_PH_MMR2 = 835, // MicroMipsDSPInstrInfo.td:538
851 ADDU_QB = 836, // MipsDSPInstrInfo.td:1122
852 ADDU_QB_MM = 837, // MicroMipsDSPInstrInfo.td:418
853 ADDU_S_PH = 838, // MipsDSPInstrInfo.td:1242
854 ADDU_S_PH_MMR2 = 839, // MicroMipsDSPInstrInfo.td:539
855 ADDU_S_QB = 840, // MipsDSPInstrInfo.td:1123
856 ADDU_S_QB_MM = 841, // MicroMipsDSPInstrInfo.td:419
857 ADDVI_B = 842, // MipsMSAInstrInfo.td:2719
858 ADDVI_D = 843, // MipsMSAInstrInfo.td:2722
859 ADDVI_H = 844, // MipsMSAInstrInfo.td:2720
860 ADDVI_W = 845, // MipsMSAInstrInfo.td:2721
861 ADDV_B = 846, // MipsMSAInstrInfo.td:2714
862 ADDV_D = 847, // MipsMSAInstrInfo.td:2717
863 ADDV_H = 848, // MipsMSAInstrInfo.td:2715
864 ADDV_W = 849, // MipsMSAInstrInfo.td:2716
865 ADDWC = 850, // MipsDSPInstrInfo.td:1133
866 ADDWC_MM = 851, // MicroMipsDSPInstrInfo.td:421
867 ADD_A_B = 852, // MipsMSAInstrInfo.td:2694
868 ADD_A_D = 853, // MipsMSAInstrInfo.td:2697
869 ADD_A_H = 854, // MipsMSAInstrInfo.td:2695
870 ADD_A_W = 855, // MipsMSAInstrInfo.td:2696
871 ADD_MM = 856, // MicroMipsInstrInfo.td:742
872 ADD_MMR6 = 857, // MicroMips32r6InstrInfo.td:1350
873 ADDi = 858, // MipsInstrInfo.td:2088
874 ADDi_MM = 859, // MicroMipsInstrInfo.td:714
875 ADDiu = 860, // MipsInstrInfo.td:2075
876 ADDiu_MM = 861, // MicroMipsInstrInfo.td:712
877 ADDu = 862, // MipsInstrInfo.td:2099
878 ADDu_MM = 863, // MicroMipsInstrInfo.td:735
879 ALIGN = 864, // Mips32r6InstrInfo.td:874
880 ALIGN_MMR6 = 865, // MicroMips32r6InstrInfo.td:1360
881 ALUIPC = 866, // Mips32r6InstrInfo.td:875
882 ALUIPC_MMR6 = 867, // MicroMips32r6InstrInfo.td:1355
883 AND = 868, // MipsInstrInfo.td:2117
884 AND16_MM = 869, // MicroMipsInstrInfo.td:607
885 AND16_MMR6 = 870, // MicroMips32r6InstrInfo.td:1551
886 AND64 = 871, // Mips64InstrInfo.td:156
887 ANDI16_MM = 872, // MicroMipsInstrInfo.td:611
888 ANDI16_MMR6 = 873, // MicroMips32r6InstrInfo.td:1553
889 ANDI_B = 874, // MipsMSAInstrInfo.td:2738
890 ANDI_MMR6 = 875, // MicroMips32r6InstrInfo.td:1358
891 AND_MM = 876, // MicroMipsInstrInfo.td:750
892 AND_MMR6 = 877, // MicroMips32r6InstrInfo.td:1357
893 AND_V = 878, // MipsMSAInstrInfo.td:2724
894 ANDi = 879, // MipsInstrInfo.td:2079
895 ANDi64 = 880, // Mips64InstrInfo.td:132
896 ANDi_MM = 881, // MicroMipsInstrInfo.td:720
897 APPEND = 882, // MipsDSPInstrInfo.td:1284
898 APPEND_MMR2 = 883, // MicroMipsDSPInstrInfo.td:592
899 ASUB_S_B = 884, // MipsMSAInstrInfo.td:2740
900 ASUB_S_D = 885, // MipsMSAInstrInfo.td:2743
901 ASUB_S_H = 886, // MipsMSAInstrInfo.td:2741
902 ASUB_S_W = 887, // MipsMSAInstrInfo.td:2742
903 ASUB_U_B = 888, // MipsMSAInstrInfo.td:2745
904 ASUB_U_D = 889, // MipsMSAInstrInfo.td:2748
905 ASUB_U_H = 890, // MipsMSAInstrInfo.td:2746
906 ASUB_U_W = 891, // MipsMSAInstrInfo.td:2747
907 AUI = 892, // Mips32r6InstrInfo.td:876
908 AUIPC = 893, // Mips32r6InstrInfo.td:877
909 AUIPC_MMR6 = 894, // MicroMips32r6InstrInfo.td:1359
910 AUI_MMR6 = 895, // MicroMips32r6InstrInfo.td:1361
911 AVER_S_B = 896, // MipsMSAInstrInfo.td:2760
912 AVER_S_D = 897, // MipsMSAInstrInfo.td:2763
913 AVER_S_H = 898, // MipsMSAInstrInfo.td:2761
914 AVER_S_W = 899, // MipsMSAInstrInfo.td:2762
915 AVER_U_B = 900, // MipsMSAInstrInfo.td:2765
916 AVER_U_D = 901, // MipsMSAInstrInfo.td:2768
917 AVER_U_H = 902, // MipsMSAInstrInfo.td:2766
918 AVER_U_W = 903, // MipsMSAInstrInfo.td:2767
919 AVE_S_B = 904, // MipsMSAInstrInfo.td:2750
920 AVE_S_D = 905, // MipsMSAInstrInfo.td:2753
921 AVE_S_H = 906, // MipsMSAInstrInfo.td:2751
922 AVE_S_W = 907, // MipsMSAInstrInfo.td:2752
923 AVE_U_B = 908, // MipsMSAInstrInfo.td:2755
924 AVE_U_D = 909, // MipsMSAInstrInfo.td:2758
925 AVE_U_H = 910, // MipsMSAInstrInfo.td:2756
926 AVE_U_W = 911, // MipsMSAInstrInfo.td:2757
927 AddiuRxImmX16 = 912, // Mips16InstrInfo.td:529
928 AddiuRxPcImmX16 = 913, // Mips16InstrInfo.td:550
929 AddiuRxRxImm16 = 914, // Mips16InstrInfo.td:531
930 AddiuRxRxImmX16 = 915, // Mips16InstrInfo.td:535
931 AddiuRxRyOffMemX16 = 916, // Mips16InstrInfo.td:541
932 AddiuSpImm16 = 917, // Mips16InstrInfo.td:557
933 AddiuSpImmX16 = 918, // Mips16InstrInfo.td:564
934 AdduRxRyRz16 = 919, // Mips16InstrInfo.td:576
935 AndRxRxRy16 = 920, // Mips16InstrInfo.td:583
936 B16_MM = 921, // MicroMipsInstrInfo.td:682
937 BADDu = 922, // Mips64InstrInfo.td:517
938 BAL = 923, // Mips32r6InstrInfo.td:878
939 BALC = 924, // Mips32r6InstrInfo.td:879
940 BALC_MMR6 = 925, // MicroMips32r6InstrInfo.td:1362
941 BALIGN = 926, // MipsDSPInstrInfo.td:1285
942 BALIGN_MMR2 = 927, // MicroMipsDSPInstrInfo.td:554
943 BBIT0 = 928, // Mips64InstrInfo.td:524
944 BBIT032 = 929, // Mips64InstrInfo.td:526
945 BBIT1 = 930, // Mips64InstrInfo.td:530
946 BBIT132 = 931, // Mips64InstrInfo.td:532
947 BC = 932, // Mips32r6InstrInfo.td:887
948 BC16_MMR6 = 933, // MicroMips32r6InstrInfo.td:1364
949 BC1EQZ = 934, // Mips32r6InstrInfo.td:883
950 BC1EQZC_MMR6 = 935, // MicroMips32r6InstrInfo.td:1620
951 BC1F = 936, // MipsInstrFPU.td:807
952 BC1FL = 937, // MipsInstrFPU.td:809
953 BC1F_MM = 938, // MicroMipsInstrFPU.td:76
954 BC1NEZ = 939, // Mips32r6InstrInfo.td:884
955 BC1NEZC_MMR6 = 940, // MicroMips32r6InstrInfo.td:1622
956 BC1T = 941, // MipsInstrFPU.td:811
957 BC1TL = 942, // MipsInstrFPU.td:813
958 BC1T_MM = 943, // MicroMipsInstrFPU.td:78
959 BC2EQZ = 944, // Mips32r6InstrInfo.td:885
960 BC2EQZC_MMR6 = 945, // MicroMips32r6InstrInfo.td:1624
961 BC2NEZ = 946, // Mips32r6InstrInfo.td:886
962 BC2NEZC_MMR6 = 947, // MicroMips32r6InstrInfo.td:1626
963 BCLRI_B = 948, // MipsMSAInstrInfo.td:2775
964 BCLRI_D = 949, // MipsMSAInstrInfo.td:2778
965 BCLRI_H = 950, // MipsMSAInstrInfo.td:2776
966 BCLRI_W = 951, // MipsMSAInstrInfo.td:2777
967 BCLR_B = 952, // MipsMSAInstrInfo.td:2770
968 BCLR_D = 953, // MipsMSAInstrInfo.td:2773
969 BCLR_H = 954, // MipsMSAInstrInfo.td:2771
970 BCLR_W = 955, // MipsMSAInstrInfo.td:2772
971 BC_MMR6 = 956, // MicroMips32r6InstrInfo.td:1363
972 BEQ = 957, // MipsInstrInfo.td:2285
973 BEQ64 = 958, // Mips64InstrInfo.td:271
974 BEQC = 959, // Mips32r6InstrInfo.td:888
975 BEQC64 = 960, // Mips64r6InstrInfo.td:171
976 BEQC_MMR6 = 961, // MicroMips32r6InstrInfo.td:1652
977 BEQL = 962, // MipsInstrInfo.td:2287
978 BEQZ16_MM = 963, // MicroMipsInstrInfo.td:678
979 BEQZALC = 964, // Mips32r6InstrInfo.td:889
980 BEQZALC_MMR6 = 965, // MicroMips32r6InstrInfo.td:1375
981 BEQZC = 966, // Mips32r6InstrInfo.td:890
982 BEQZC16_MMR6 = 967, // MicroMips32r6InstrInfo.td:1367
983 BEQZC64 = 968, // Mips64r6InstrInfo.td:172
984 BEQZC_MM = 969, // MicroMipsInstrInfo.td:706
985 BEQZC_MMR6 = 970, // MicroMips32r6InstrInfo.td:1365
986 BEQ_MM = 971, // MicroMipsInstrInfo.td:973
987 BGEC = 972, // Mips32r6InstrInfo.td:891
988 BGEC64 = 973, // Mips64r6InstrInfo.td:173
989 BGEC_MMR6 = 974, // MicroMips32r6InstrInfo.td:1648
990 BGEUC = 975, // Mips32r6InstrInfo.td:892
991 BGEUC64 = 976, // Mips64r6InstrInfo.td:174
992 BGEUC_MMR6 = 977, // MicroMips32r6InstrInfo.td:1649
993 BGEZ = 978, // MipsInstrInfo.td:2293
994 BGEZ64 = 979, // Mips64InstrInfo.td:275
995 BGEZAL = 980, // MipsInstrInfo.td:2323
996 BGEZALC = 981, // Mips32r6InstrInfo.td:893
997 BGEZALC_MMR6 = 982, // MicroMips32r6InstrInfo.td:1660
998 BGEZALL = 983, // MipsInstrInfo.td:2325
999 BGEZALS_MM = 984, // MicroMipsInstrInfo.td:993
1000 BGEZAL_MM = 985, // MicroMipsInstrInfo.td:985
1001 BGEZC = 986, // Mips32r6InstrInfo.td:894
1002 BGEZC64 = 987, // Mips64r6InstrInfo.td:184
1003 BGEZC_MMR6 = 988, // MicroMips32r6InstrInfo.td:1658
1004 BGEZL = 989, // MipsInstrInfo.td:2295
1005 BGEZ_MM = 990, // MicroMipsInstrInfo.td:977
1006 BGTZ = 991, // MipsInstrInfo.td:2297
1007 BGTZ64 = 992, // Mips64InstrInfo.td:277
1008 BGTZALC = 993, // Mips32r6InstrInfo.td:895
1009 BGTZALC_MMR6 = 994, // MicroMips32r6InstrInfo.td:1662
1010 BGTZC = 995, // Mips32r6InstrInfo.td:896
1011 BGTZC64 = 996, // Mips64r6InstrInfo.td:175
1012 BGTZC_MMR6 = 997, // MicroMips32r6InstrInfo.td:1659
1013 BGTZL = 998, // MipsInstrInfo.td:2299
1014 BGTZ_MM = 999, // MicroMipsInstrInfo.td:979
1015 BINSLI_B = 1000, // MipsMSAInstrInfo.td:2785
1016 BINSLI_D = 1001, // MipsMSAInstrInfo.td:2788
1017 BINSLI_H = 1002, // MipsMSAInstrInfo.td:2786
1018 BINSLI_W = 1003, // MipsMSAInstrInfo.td:2787
1019 BINSL_B = 1004, // MipsMSAInstrInfo.td:2780
1020 BINSL_D = 1005, // MipsMSAInstrInfo.td:2783
1021 BINSL_H = 1006, // MipsMSAInstrInfo.td:2781
1022 BINSL_W = 1007, // MipsMSAInstrInfo.td:2782
1023 BINSRI_B = 1008, // MipsMSAInstrInfo.td:2795
1024 BINSRI_D = 1009, // MipsMSAInstrInfo.td:2798
1025 BINSRI_H = 1010, // MipsMSAInstrInfo.td:2796
1026 BINSRI_W = 1011, // MipsMSAInstrInfo.td:2797
1027 BINSR_B = 1012, // MipsMSAInstrInfo.td:2790
1028 BINSR_D = 1013, // MipsMSAInstrInfo.td:2793
1029 BINSR_H = 1014, // MipsMSAInstrInfo.td:2791
1030 BINSR_W = 1015, // MipsMSAInstrInfo.td:2792
1031 BITREV = 1016, // MipsDSPInstrInfo.td:1205
1032 BITREV_MM = 1017, // MicroMipsDSPInstrInfo.td:519
1033 BITSWAP = 1018, // Mips32r6InstrInfo.td:898
1034 BITSWAP_MMR6 = 1019, // MicroMips32r6InstrInfo.td:1373
1035 BLEZ = 1020, // MipsInstrInfo.td:2301
1036 BLEZ64 = 1021, // Mips64InstrInfo.td:279
1037 BLEZALC = 1022, // Mips32r6InstrInfo.td:900
1038 BLEZALC_MMR6 = 1023, // MicroMips32r6InstrInfo.td:1664
1039 BLEZC = 1024, // Mips32r6InstrInfo.td:901
1040 BLEZC64 = 1025, // Mips64r6InstrInfo.td:176
1041 BLEZC_MMR6 = 1026, // MicroMips32r6InstrInfo.td:1657
1042 BLEZL = 1027, // MipsInstrInfo.td:2303
1043 BLEZ_MM = 1028, // MicroMipsInstrInfo.td:981
1044 BLTC = 1029, // Mips32r6InstrInfo.td:902
1045 BLTC64 = 1030, // Mips64r6InstrInfo.td:177
1046 BLTC_MMR6 = 1031, // MicroMips32r6InstrInfo.td:1650
1047 BLTUC = 1032, // Mips32r6InstrInfo.td:903
1048 BLTUC64 = 1033, // Mips64r6InstrInfo.td:178
1049 BLTUC_MMR6 = 1034, // MicroMips32r6InstrInfo.td:1651
1050 BLTZ = 1035, // MipsInstrInfo.td:2305
1051 BLTZ64 = 1036, // Mips64InstrInfo.td:281
1052 BLTZAL = 1037, // MipsInstrInfo.td:2327
1053 BLTZALC = 1038, // Mips32r6InstrInfo.td:904
1054 BLTZALC_MMR6 = 1039, // MicroMips32r6InstrInfo.td:1666
1055 BLTZALL = 1040, // MipsInstrInfo.td:2329
1056 BLTZALS_MM = 1041, // MicroMipsInstrInfo.td:996
1057 BLTZAL_MM = 1042, // MicroMipsInstrInfo.td:987
1058 BLTZC = 1043, // Mips32r6InstrInfo.td:905
1059 BLTZC64 = 1044, // Mips64r6InstrInfo.td:183
1060 BLTZC_MMR6 = 1045, // MicroMips32r6InstrInfo.td:1656
1061 BLTZL = 1046, // MipsInstrInfo.td:2307
1062 BLTZ_MM = 1047, // MicroMipsInstrInfo.td:983
1063 BMNZI_B = 1048, // MipsMSAInstrInfo.td:2802
1064 BMNZ_V = 1049, // MipsMSAInstrInfo.td:2800
1065 BMZI_B = 1050, // MipsMSAInstrInfo.td:2806
1066 BMZ_V = 1051, // MipsMSAInstrInfo.td:2804
1067 BNE = 1052, // MipsInstrInfo.td:2289
1068 BNE64 = 1053, // Mips64InstrInfo.td:273
1069 BNEC = 1054, // Mips32r6InstrInfo.td:906
1070 BNEC64 = 1055, // Mips64r6InstrInfo.td:179
1071 BNEC_MMR6 = 1056, // MicroMips32r6InstrInfo.td:1654
1072 BNEGI_B = 1057, // MipsMSAInstrInfo.td:2813
1073 BNEGI_D = 1058, // MipsMSAInstrInfo.td:2816
1074 BNEGI_H = 1059, // MipsMSAInstrInfo.td:2814
1075 BNEGI_W = 1060, // MipsMSAInstrInfo.td:2815
1076 BNEG_B = 1061, // MipsMSAInstrInfo.td:2808
1077 BNEG_D = 1062, // MipsMSAInstrInfo.td:2811
1078 BNEG_H = 1063, // MipsMSAInstrInfo.td:2809
1079 BNEG_W = 1064, // MipsMSAInstrInfo.td:2810
1080 BNEL = 1065, // MipsInstrInfo.td:2291
1081 BNEZ16_MM = 1066, // MicroMipsInstrInfo.td:680
1082 BNEZALC = 1067, // Mips32r6InstrInfo.td:907
1083 BNEZALC_MMR6 = 1068, // MicroMips32r6InstrInfo.td:1377
1084 BNEZC = 1069, // Mips32r6InstrInfo.td:908
1085 BNEZC16_MMR6 = 1070, // MicroMips32r6InstrInfo.td:1371
1086 BNEZC64 = 1071, // Mips64r6InstrInfo.td:180
1087 BNEZC_MM = 1072, // MicroMipsInstrInfo.td:708
1088 BNEZC_MMR6 = 1073, // MicroMips32r6InstrInfo.td:1369
1089 BNE_MM = 1074, // MicroMipsInstrInfo.td:975
1090 BNVC = 1075, // Mips32r6InstrInfo.td:909
1091 BNVC_MMR6 = 1076, // MicroMips32r6InstrInfo.td:1646
1092 BNZ_B = 1077, // MipsMSAInstrInfo.td:2818
1093 BNZ_D = 1078, // MipsMSAInstrInfo.td:2821
1094 BNZ_H = 1079, // MipsMSAInstrInfo.td:2819
1095 BNZ_V = 1080, // MipsMSAInstrInfo.td:2823
1096 BNZ_W = 1081, // MipsMSAInstrInfo.td:2820
1097 BOVC = 1082, // Mips32r6InstrInfo.td:910
1098 BOVC_MMR6 = 1083, // MicroMips32r6InstrInfo.td:1644
1099 BPOSGE32 = 1084, // MipsDSPInstrInfo.td:1217
1100 BPOSGE32C_MMR3 = 1085, // MicroMipsDSPInstrInfo.td:595
1101 BPOSGE32_MM = 1086, // MicroMipsDSPInstrInfo.td:520
1102 BREAK = 1087, // MipsInstrInfo.td:2246
1103 BREAK16_MM = 1088, // MicroMipsInstrInfo.td:683
1104 BREAK16_MMR6 = 1089, // MicroMips32r6InstrInfo.td:1563
1105 BREAK_MM = 1090, // MicroMipsInstrInfo.td:1007
1106 BREAK_MMR6 = 1091, // MicroMips32r6InstrInfo.td:1379
1107 BSELI_B = 1092, // MipsMSAInstrInfo.td:2845
1108 BSEL_V = 1093, // MipsMSAInstrInfo.td:2825
1109 BSETI_B = 1094, // MipsMSAInstrInfo.td:2852
1110 BSETI_D = 1095, // MipsMSAInstrInfo.td:2855
1111 BSETI_H = 1096, // MipsMSAInstrInfo.td:2853
1112 BSETI_W = 1097, // MipsMSAInstrInfo.td:2854
1113 BSET_B = 1098, // MipsMSAInstrInfo.td:2847
1114 BSET_D = 1099, // MipsMSAInstrInfo.td:2850
1115 BSET_H = 1100, // MipsMSAInstrInfo.td:2848
1116 BSET_W = 1101, // MipsMSAInstrInfo.td:2849
1117 BZ_B = 1102, // MipsMSAInstrInfo.td:2857
1118 BZ_D = 1103, // MipsMSAInstrInfo.td:2860
1119 BZ_H = 1104, // MipsMSAInstrInfo.td:2858
1120 BZ_V = 1105, // MipsMSAInstrInfo.td:2862
1121 BZ_W = 1106, // MipsMSAInstrInfo.td:2859
1122 BeqzRxImm16 = 1107, // Mips16InstrInfo.td:591
1123 BeqzRxImmX16 = 1108, // Mips16InstrInfo.td:599
1124 Bimm16 = 1109, // Mips16InstrInfo.td:607
1125 BimmX16 = 1110, // Mips16InstrInfo.td:613
1126 BnezRxImm16 = 1111, // Mips16InstrInfo.td:620
1127 BnezRxImmX16 = 1112, // Mips16InstrInfo.td:627
1128 Break16 = 1113, // Mips16InstrInfo.td:635
1129 Bteqz16 = 1114, // Mips16InstrInfo.td:641
1130 BteqzX16 = 1115, // Mips16InstrInfo.td:645
1131 Btnez16 = 1116, // Mips16InstrInfo.td:669
1132 BtnezX16 = 1117, // Mips16InstrInfo.td:673
1133 CACHE = 1118, // MipsInstrInfo.td:2585
1134 CACHEE = 1119, // MipsEVAInstrInfo.td:214
1135 CACHEE_MM = 1120, // MicroMipsInstrInfo.td:1069
1136 CACHE_MM = 1121, // MicroMipsInstrInfo.td:1060
1137 CACHE_MMR6 = 1122, // MicroMips32r6InstrInfo.td:1380
1138 CACHE_R6 = 1123, // Mips32r6InstrInfo.td:911
1139 CEIL_L_D64 = 1124, // MipsInstrFPU.td:476
1140 CEIL_L_D_MMR6 = 1125, // MicroMips32r6InstrInfo.td:1530
1141 CEIL_L_S = 1126, // MipsInstrFPU.td:474
1142 CEIL_L_S_MMR6 = 1127, // MicroMips32r6InstrInfo.td:1528
1143 CEIL_W_D32 = 1128, // MipsInstrFPU.td:170
1144 CEIL_W_D64 = 1129, // MipsInstrFPU.td:171
1145 CEIL_W_D_MMR6 = 1130, // MicroMips32r6InstrInfo.td:1534
1146 CEIL_W_MM = 1131, // MicroMipsInstrFPU.td:91
1147 CEIL_W_S = 1132, // MipsInstrFPU.td:419
1148 CEIL_W_S_MM = 1133, // MicroMipsInstrFPU.td:236
1149 CEIL_W_S_MMR6 = 1134, // MicroMips32r6InstrInfo.td:1532
1150 CEQI_B = 1135, // MipsMSAInstrInfo.td:2869
1151 CEQI_D = 1136, // MipsMSAInstrInfo.td:2872
1152 CEQI_H = 1137, // MipsMSAInstrInfo.td:2870
1153 CEQI_W = 1138, // MipsMSAInstrInfo.td:2871
1154 CEQ_B = 1139, // MipsMSAInstrInfo.td:2864
1155 CEQ_D = 1140, // MipsMSAInstrInfo.td:2867
1156 CEQ_H = 1141, // MipsMSAInstrInfo.td:2865
1157 CEQ_W = 1142, // MipsMSAInstrInfo.td:2866
1158 CFC1 = 1143, // MipsInstrFPU.td:610
1159 CFC1_MM = 1144, // MicroMipsInstrFPU.td:261
1160 CFC2_MM = 1145, // MicroMipsInstrInfo.td:698
1161 CFCMSA = 1146, // MipsMSAInstrInfo.td:2874
1162 CINS = 1147, // Mips64InstrInfo.td:549
1163 CINS32 = 1148, // Mips64InstrInfo.td:551
1164 CINS64_32 = 1149, // Mips64InstrInfo.td:556
1165 CINS_i32 = 1150, // Mips64InstrInfo.td:554
1166 CLASS_D = 1151, // Mips32r6InstrInfo.td:912
1167 CLASS_D_MMR6 = 1152, // MicroMips32r6InstrInfo.td:1612
1168 CLASS_S = 1153, // Mips32r6InstrInfo.td:913
1169 CLASS_S_MMR6 = 1154, // MicroMips32r6InstrInfo.td:1610
1170 CLEI_S_B = 1155, // MipsMSAInstrInfo.td:2886
1171 CLEI_S_D = 1156, // MipsMSAInstrInfo.td:2889
1172 CLEI_S_H = 1157, // MipsMSAInstrInfo.td:2887
1173 CLEI_S_W = 1158, // MipsMSAInstrInfo.td:2888
1174 CLEI_U_B = 1159, // MipsMSAInstrInfo.td:2891
1175 CLEI_U_D = 1160, // MipsMSAInstrInfo.td:2894
1176 CLEI_U_H = 1161, // MipsMSAInstrInfo.td:2892
1177 CLEI_U_W = 1162, // MipsMSAInstrInfo.td:2893
1178 CLE_S_B = 1163, // MipsMSAInstrInfo.td:2876
1179 CLE_S_D = 1164, // MipsMSAInstrInfo.td:2879
1180 CLE_S_H = 1165, // MipsMSAInstrInfo.td:2877
1181 CLE_S_W = 1166, // MipsMSAInstrInfo.td:2878
1182 CLE_U_B = 1167, // MipsMSAInstrInfo.td:2881
1183 CLE_U_D = 1168, // MipsMSAInstrInfo.td:2884
1184 CLE_U_H = 1169, // MipsMSAInstrInfo.td:2882
1185 CLE_U_W = 1170, // MipsMSAInstrInfo.td:2883
1186 CLO = 1171, // MipsInstrInfo.td:2427
1187 CLO_MM = 1172, // MicroMipsInstrInfo.td:928
1188 CLO_MMR6 = 1173, // MicroMips32r6InstrInfo.td:1381
1189 CLO_R6 = 1174, // Mips32r6InstrInfo.td:915
1190 CLTI_S_B = 1175, // MipsMSAInstrInfo.td:2906
1191 CLTI_S_D = 1176, // MipsMSAInstrInfo.td:2909
1192 CLTI_S_H = 1177, // MipsMSAInstrInfo.td:2907
1193 CLTI_S_W = 1178, // MipsMSAInstrInfo.td:2908
1194 CLTI_U_B = 1179, // MipsMSAInstrInfo.td:2911
1195 CLTI_U_D = 1180, // MipsMSAInstrInfo.td:2914
1196 CLTI_U_H = 1181, // MipsMSAInstrInfo.td:2912
1197 CLTI_U_W = 1182, // MipsMSAInstrInfo.td:2913
1198 CLT_S_B = 1183, // MipsMSAInstrInfo.td:2896
1199 CLT_S_D = 1184, // MipsMSAInstrInfo.td:2899
1200 CLT_S_H = 1185, // MipsMSAInstrInfo.td:2897
1201 CLT_S_W = 1186, // MipsMSAInstrInfo.td:2898
1202 CLT_U_B = 1187, // MipsMSAInstrInfo.td:2901
1203 CLT_U_D = 1188, // MipsMSAInstrInfo.td:2904
1204 CLT_U_H = 1189, // MipsMSAInstrInfo.td:2902
1205 CLT_U_W = 1190, // MipsMSAInstrInfo.td:2903
1206 CLZ = 1191, // MipsInstrInfo.td:2425
1207 CLZ_MM = 1192, // MicroMipsInstrInfo.td:926
1208 CLZ_MMR6 = 1193, // MicroMips32r6InstrInfo.td:1382
1209 CLZ_R6 = 1194, // Mips32r6InstrInfo.td:916
1210 CMPGDU_EQ_QB = 1195, // MipsDSPInstrInfo.td:1245
1211 CMPGDU_EQ_QB_MMR2 = 1196, // MicroMipsDSPInstrInfo.td:555
1212 CMPGDU_LE_QB = 1197, // MipsDSPInstrInfo.td:1247
1213 CMPGDU_LE_QB_MMR2 = 1198, // MicroMipsDSPInstrInfo.td:559
1214 CMPGDU_LT_QB = 1199, // MipsDSPInstrInfo.td:1246
1215 CMPGDU_LT_QB_MMR2 = 1200, // MicroMipsDSPInstrInfo.td:557
1216 CMPGU_EQ_QB = 1201, // MipsDSPInstrInfo.td:1199
1217 CMPGU_EQ_QB_MM = 1202, // MicroMipsDSPInstrInfo.td:525
1218 CMPGU_LE_QB = 1203, // MipsDSPInstrInfo.td:1201
1219 CMPGU_LE_QB_MM = 1204, // MicroMipsDSPInstrInfo.td:527
1220 CMPGU_LT_QB = 1205, // MipsDSPInstrInfo.td:1200
1221 CMPGU_LT_QB_MM = 1206, // MicroMipsDSPInstrInfo.td:526
1222 CMPU_EQ_QB = 1207, // MipsDSPInstrInfo.td:1196
1223 CMPU_EQ_QB_MM = 1208, // MicroMipsDSPInstrInfo.td:528
1224 CMPU_LE_QB = 1209, // MipsDSPInstrInfo.td:1198
1225 CMPU_LE_QB_MM = 1210, // MicroMipsDSPInstrInfo.td:530
1226 CMPU_LT_QB = 1211, // MipsDSPInstrInfo.td:1197
1227 CMPU_LT_QB_MM = 1212, // MicroMipsDSPInstrInfo.td:529
1228 CMP_AF_D_MMR6 = 1213, // MicroMips32r6InstrInfo.td:949
1229 CMP_AF_S_MMR6 = 1214, // MicroMips32r6InstrInfo.td:949
1230 CMP_EQ_D = 1215, // Mips32r6InstrInfo.td:239
1231 CMP_EQ_D_MMR6 = 1216, // MicroMips32r6InstrInfo.td:957
1232 CMP_EQ_PH = 1217, // MipsDSPInstrInfo.td:1202
1233 CMP_EQ_PH_MM = 1218, // MicroMipsDSPInstrInfo.td:522
1234 CMP_EQ_S = 1219, // Mips32r6InstrInfo.td:239
1235 CMP_EQ_S_MMR6 = 1220, // MicroMips32r6InstrInfo.td:957
1236 CMP_F_D = 1221, // Mips32r6InstrInfo.td:231
1237 CMP_F_S = 1222, // Mips32r6InstrInfo.td:231
1238 CMP_LE_D = 1223, // Mips32r6InstrInfo.td:261
1239 CMP_LE_D_MMR6 = 1224, // MicroMips32r6InstrInfo.td:973
1240 CMP_LE_PH = 1225, // MipsDSPInstrInfo.td:1204
1241 CMP_LE_PH_MM = 1226, // MicroMipsDSPInstrInfo.td:524
1242 CMP_LE_S = 1227, // Mips32r6InstrInfo.td:261
1243 CMP_LE_S_MMR6 = 1228, // MicroMips32r6InstrInfo.td:973
1244 CMP_LT_D = 1229, // Mips32r6InstrInfo.td:250
1245 CMP_LT_D_MMR6 = 1230, // MicroMips32r6InstrInfo.td:965
1246 CMP_LT_PH = 1231, // MipsDSPInstrInfo.td:1203
1247 CMP_LT_PH_MM = 1232, // MicroMipsDSPInstrInfo.td:523
1248 CMP_LT_S = 1233, // Mips32r6InstrInfo.td:250
1249 CMP_LT_S_MMR6 = 1234, // MicroMips32r6InstrInfo.td:965
1250 CMP_SAF_D = 1235, // Mips32r6InstrInfo.td:273
1251 CMP_SAF_D_MMR6 = 1236, // MicroMips32r6InstrInfo.td:983
1252 CMP_SAF_S = 1237, // Mips32r6InstrInfo.td:273
1253 CMP_SAF_S_MMR6 = 1238, // MicroMips32r6InstrInfo.td:983
1254 CMP_SEQ_D = 1239, // Mips32r6InstrInfo.td:283
1255 CMP_SEQ_D_MMR6 = 1240, // MicroMips32r6InstrInfo.td:991
1256 CMP_SEQ_S = 1241, // Mips32r6InstrInfo.td:283
1257 CMP_SEQ_S_MMR6 = 1242, // MicroMips32r6InstrInfo.td:991
1258 CMP_SLE_D = 1243, // Mips32r6InstrInfo.td:303
1259 CMP_SLE_D_MMR6 = 1244, // MicroMips32r6InstrInfo.td:1007
1260 CMP_SLE_S = 1245, // Mips32r6InstrInfo.td:303
1261 CMP_SLE_S_MMR6 = 1246, // MicroMips32r6InstrInfo.td:1007
1262 CMP_SLT_D = 1247, // Mips32r6InstrInfo.td:293
1263 CMP_SLT_D_MMR6 = 1248, // MicroMips32r6InstrInfo.td:999
1264 CMP_SLT_S = 1249, // Mips32r6InstrInfo.td:293
1265 CMP_SLT_S_MMR6 = 1250, // MicroMips32r6InstrInfo.td:999
1266 CMP_SUEQ_D = 1251, // Mips32r6InstrInfo.td:288
1267 CMP_SUEQ_D_MMR6 = 1252, // MicroMips32r6InstrInfo.td:995
1268 CMP_SUEQ_S = 1253, // Mips32r6InstrInfo.td:288
1269 CMP_SUEQ_S_MMR6 = 1254, // MicroMips32r6InstrInfo.td:995
1270 CMP_SULE_D = 1255, // Mips32r6InstrInfo.td:308
1271 CMP_SULE_D_MMR6 = 1256, // MicroMips32r6InstrInfo.td:1011
1272 CMP_SULE_S = 1257, // Mips32r6InstrInfo.td:308
1273 CMP_SULE_S_MMR6 = 1258, // MicroMips32r6InstrInfo.td:1011
1274 CMP_SULT_D = 1259, // Mips32r6InstrInfo.td:298
1275 CMP_SULT_D_MMR6 = 1260, // MicroMips32r6InstrInfo.td:1003
1276 CMP_SULT_S = 1261, // Mips32r6InstrInfo.td:298
1277 CMP_SULT_S_MMR6 = 1262, // MicroMips32r6InstrInfo.td:1003
1278 CMP_SUN_D = 1263, // Mips32r6InstrInfo.td:278
1279 CMP_SUN_D_MMR6 = 1264, // MicroMips32r6InstrInfo.td:987
1280 CMP_SUN_S = 1265, // Mips32r6InstrInfo.td:278
1281 CMP_SUN_S_MMR6 = 1266, // MicroMips32r6InstrInfo.td:987
1282 CMP_UEQ_D = 1267, // Mips32r6InstrInfo.td:244
1283 CMP_UEQ_D_MMR6 = 1268, // MicroMips32r6InstrInfo.td:961
1284 CMP_UEQ_S = 1269, // Mips32r6InstrInfo.td:244
1285 CMP_UEQ_S_MMR6 = 1270, // MicroMips32r6InstrInfo.td:961
1286 CMP_ULE_D = 1271, // Mips32r6InstrInfo.td:266
1287 CMP_ULE_D_MMR6 = 1272, // MicroMips32r6InstrInfo.td:977
1288 CMP_ULE_S = 1273, // Mips32r6InstrInfo.td:266
1289 CMP_ULE_S_MMR6 = 1274, // MicroMips32r6InstrInfo.td:977
1290 CMP_ULT_D = 1275, // Mips32r6InstrInfo.td:255
1291 CMP_ULT_D_MMR6 = 1276, // MicroMips32r6InstrInfo.td:969
1292 CMP_ULT_S = 1277, // Mips32r6InstrInfo.td:255
1293 CMP_ULT_S_MMR6 = 1278, // MicroMips32r6InstrInfo.td:969
1294 CMP_UN_D = 1279, // Mips32r6InstrInfo.td:235
1295 CMP_UN_D_MMR6 = 1280, // MicroMips32r6InstrInfo.td:953
1296 CMP_UN_S = 1281, // Mips32r6InstrInfo.td:235
1297 CMP_UN_S_MMR6 = 1282, // MicroMips32r6InstrInfo.td:953
1298 COPY_S_B = 1283, // MipsMSAInstrInfo.td:2916
1299 COPY_S_D = 1284, // MipsMSAInstrInfo.td:2919
1300 COPY_S_H = 1285, // MipsMSAInstrInfo.td:2917
1301 COPY_S_W = 1286, // MipsMSAInstrInfo.td:2918
1302 COPY_U_B = 1287, // MipsMSAInstrInfo.td:2921
1303 COPY_U_H = 1288, // MipsMSAInstrInfo.td:2922
1304 COPY_U_W = 1289, // MipsMSAInstrInfo.td:2923
1305 CRC32B = 1290, // Mips32r6InstrInfo.td:992
1306 CRC32CB = 1291, // Mips32r6InstrInfo.td:995
1307 CRC32CD = 1292, // Mips64r6InstrInfo.td:188
1308 CRC32CH = 1293, // Mips32r6InstrInfo.td:996
1309 CRC32CW = 1294, // Mips32r6InstrInfo.td:997
1310 CRC32D = 1295, // Mips64r6InstrInfo.td:187
1311 CRC32H = 1296, // Mips32r6InstrInfo.td:993
1312 CRC32W = 1297, // Mips32r6InstrInfo.td:994
1313 CTC1 = 1298, // MipsInstrFPU.td:612
1314 CTC1_MM = 1299, // MicroMipsInstrFPU.td:263
1315 CTC2_MM = 1300, // MicroMipsInstrInfo.td:701
1316 CTCMSA = 1301, // MipsMSAInstrInfo.td:2928
1317 CVT_D32_S = 1302, // MipsInstrFPU.td:497
1318 CVT_D32_S_MM = 1303, // MicroMipsInstrFPU.td:146
1319 CVT_D32_W = 1304, // MipsInstrFPU.td:499
1320 CVT_D32_W_MM = 1305, // MicroMipsInstrFPU.td:148
1321 CVT_D64_L = 1306, // MipsInstrFPU.td:564
1322 CVT_D64_S = 1307, // MipsInstrFPU.td:562
1323 CVT_D64_S_MM = 1308, // MicroMipsInstrFPU.td:153
1324 CVT_D64_W = 1309, // MipsInstrFPU.td:560
1325 CVT_D64_W_MM = 1310, // MicroMipsInstrFPU.td:155
1326 CVT_D_L_MMR6 = 1311, // MicroMips32r6InstrInfo.td:1508
1327 CVT_L_D64 = 1312, // MipsInstrFPU.td:490
1328 CVT_L_D64_MM = 1313, // MicroMipsInstrFPU.td:104
1329 CVT_L_D_MMR6 = 1314, // MicroMips32r6InstrInfo.td:1504
1330 CVT_L_S = 1315, // MipsInstrFPU.td:488
1331 CVT_L_S_MM = 1316, // MicroMipsInstrFPU.td:102
1332 CVT_L_S_MMR6 = 1317, // MicroMips32r6InstrInfo.td:1502
1333 CVT_PS_PW64 = 1318, // MipsInstrFPU.td:545
1334 CVT_PS_S64 = 1319, // MipsInstrFPU.td:514
1335 CVT_PW_PS64 = 1320, // MipsInstrFPU.td:548
1336 CVT_S_D32 = 1321, // MipsInstrFPU.td:495
1337 CVT_S_D32_MM = 1322, // MicroMipsInstrFPU.td:162
1338 CVT_S_D64 = 1323, // MipsInstrFPU.td:558
1339 CVT_S_D64_MM = 1324, // MicroMipsInstrFPU.td:157
1340 CVT_S_L = 1325, // MipsInstrFPU.td:556
1341 CVT_S_L_MMR6 = 1326, // MicroMips32r6InstrInfo.td:1512
1342 CVT_S_PL64 = 1327, // MipsInstrFPU.td:534
1343 CVT_S_PU64 = 1328, // MipsInstrFPU.td:531
1344 CVT_S_W = 1329, // MipsInstrFPU.td:486
1345 CVT_S_W_MM = 1330, // MicroMipsInstrFPU.td:164
1346 CVT_S_W_MMR6 = 1331, // MicroMips32r6InstrInfo.td:1510
1347 CVT_W_D32 = 1332, // MipsInstrFPU.td:170
1348 CVT_W_D32_MM = 1333, // MicroMipsInstrFPU.td:107
1349 CVT_W_D64 = 1334, // MipsInstrFPU.td:171
1350 CVT_W_D64_MM = 1335, // MicroMipsInstrFPU.td:112
1351 CVT_W_S = 1336, // MipsInstrFPU.td:435
1352 CVT_W_S_MM = 1337, // MicroMipsInstrFPU.td:82
1353 CVT_W_S_MMR6 = 1338, // MicroMips32r6InstrInfo.td:1506
1354 C_EQ_D32 = 1339, // MipsInstrFPU.td:308
1355 C_EQ_D32_MM = 1340, // MicroMipsInstrFPU.td:333
1356 C_EQ_D64 = 1341, // MipsInstrFPU.td:308
1357 C_EQ_D64_MM = 1342, // MicroMipsInstrFPU.td:333
1358 C_EQ_S = 1343, // MipsInstrFPU.td:308
1359 C_EQ_S_MM = 1344, // MicroMipsInstrFPU.td:333
1360 C_F_D32 = 1345, // MipsInstrFPU.td:303
1361 C_F_D32_MM = 1346, // MicroMipsInstrFPU.td:323
1362 C_F_D64 = 1347, // MipsInstrFPU.td:303
1363 C_F_D64_MM = 1348, // MicroMipsInstrFPU.td:323
1364 C_F_S = 1349, // MipsInstrFPU.td:303
1365 C_F_S_MM = 1350, // MicroMipsInstrFPU.td:323
1366 C_LE_D32 = 1351, // MipsInstrFPU.td:376
1367 C_LE_D32_MM = 1352, // MicroMipsInstrFPU.td:386
1368 C_LE_D64 = 1353, // MipsInstrFPU.td:376
1369 C_LE_D64_MM = 1354, // MicroMipsInstrFPU.td:386
1370 C_LE_S = 1355, // MipsInstrFPU.td:376
1371 C_LE_S_MM = 1356, // MicroMipsInstrFPU.td:386
1372 C_LT_D32 = 1357, // MipsInstrFPU.td:366
1373 C_LT_D32_MM = 1358, // MicroMipsInstrFPU.td:378
1374 C_LT_D64 = 1359, // MipsInstrFPU.td:366
1375 C_LT_D64_MM = 1360, // MicroMipsInstrFPU.td:378
1376 C_LT_S = 1361, // MipsInstrFPU.td:366
1377 C_LT_S_MM = 1362, // MicroMipsInstrFPU.td:378
1378 C_NGE_D32 = 1363, // MipsInstrFPU.td:371
1379 C_NGE_D32_MM = 1364, // MicroMipsInstrFPU.td:382
1380 C_NGE_D64 = 1365, // MipsInstrFPU.td:371
1381 C_NGE_D64_MM = 1366, // MicroMipsInstrFPU.td:382
1382 C_NGE_S = 1367, // MipsInstrFPU.td:371
1383 C_NGE_S_MM = 1368, // MicroMipsInstrFPU.td:382
1384 C_NGLE_D32 = 1369, // MipsInstrFPU.td:350
1385 C_NGLE_D32_MM = 1370, // MicroMipsInstrFPU.td:365
1386 C_NGLE_D64 = 1371, // MipsInstrFPU.td:350
1387 C_NGLE_D64_MM = 1372, // MicroMipsInstrFPU.td:365
1388 C_NGLE_S = 1373, // MipsInstrFPU.td:350
1389 C_NGLE_S_MM = 1374, // MicroMipsInstrFPU.td:365
1390 C_NGL_D32 = 1375, // MipsInstrFPU.td:361
1391 C_NGL_D32_MM = 1376, // MicroMipsInstrFPU.td:374
1392 C_NGL_D64 = 1377, // MipsInstrFPU.td:361
1393 C_NGL_D64_MM = 1378, // MicroMipsInstrFPU.td:374
1394 C_NGL_S = 1379, // MipsInstrFPU.td:361
1395 C_NGL_S_MM = 1380, // MicroMipsInstrFPU.td:374
1396 C_NGT_D32 = 1381, // MipsInstrFPU.td:381
1397 C_NGT_D32_MM = 1382, // MicroMipsInstrFPU.td:390
1398 C_NGT_D64 = 1383, // MipsInstrFPU.td:381
1399 C_NGT_D64_MM = 1384, // MicroMipsInstrFPU.td:390
1400 C_NGT_S = 1385, // MipsInstrFPU.td:381
1401 C_NGT_S_MM = 1386, // MicroMipsInstrFPU.td:390
1402 C_OLE_D32 = 1387, // MipsInstrFPU.td:317
1403 C_OLE_D32_MM = 1388, // MicroMipsInstrFPU.td:351
1404 C_OLE_D64 = 1389, // MipsInstrFPU.td:317
1405 C_OLE_D64_MM = 1390, // MicroMipsInstrFPU.td:351
1406 C_OLE_S = 1391, // MipsInstrFPU.td:317
1407 C_OLE_S_MM = 1392, // MicroMipsInstrFPU.td:351
1408 C_OLT_D32 = 1393, // MipsInstrFPU.td:313
1409 C_OLT_D32_MM = 1394, // MicroMipsInstrFPU.td:343
1410 C_OLT_D64 = 1395, // MipsInstrFPU.td:313
1411 C_OLT_D64_MM = 1396, // MicroMipsInstrFPU.td:343
1412 C_OLT_S = 1397, // MipsInstrFPU.td:313
1413 C_OLT_S_MM = 1398, // MicroMipsInstrFPU.td:343
1414 C_SEQ_D32 = 1399, // MipsInstrFPU.td:355
1415 C_SEQ_D32_MM = 1400, // MicroMipsInstrFPU.td:369
1416 C_SEQ_D64 = 1401, // MipsInstrFPU.td:355
1417 C_SEQ_D64_MM = 1402, // MicroMipsInstrFPU.td:369
1418 C_SEQ_S = 1403, // MipsInstrFPU.td:355
1419 C_SEQ_S_MM = 1404, // MicroMipsInstrFPU.td:369
1420 C_SF_D32 = 1405, // MipsInstrFPU.td:344
1421 C_SF_D32_MM = 1406, // MicroMipsInstrFPU.td:360
1422 C_SF_D64 = 1407, // MipsInstrFPU.td:344
1423 C_SF_D64_MM = 1408, // MicroMipsInstrFPU.td:360
1424 C_SF_S = 1409, // MipsInstrFPU.td:344
1425 C_SF_S_MM = 1410, // MicroMipsInstrFPU.td:360
1426 C_UEQ_D32 = 1411, // MipsInstrFPU.td:330
1427 C_UEQ_D32_MM = 1412, // MicroMipsInstrFPU.td:338
1428 C_UEQ_D64 = 1413, // MipsInstrFPU.td:330
1429 C_UEQ_D64_MM = 1414, // MicroMipsInstrFPU.td:338
1430 C_UEQ_S = 1415, // MipsInstrFPU.td:330
1431 C_UEQ_S_MM = 1416, // MicroMipsInstrFPU.td:338
1432 C_ULE_D32 = 1417, // MipsInstrFPU.td:339
1433 C_ULE_D32_MM = 1418, // MicroMipsInstrFPU.td:355
1434 C_ULE_D64 = 1419, // MipsInstrFPU.td:339
1435 C_ULE_D64_MM = 1420, // MicroMipsInstrFPU.td:355
1436 C_ULE_S = 1421, // MipsInstrFPU.td:339
1437 C_ULE_S_MM = 1422, // MicroMipsInstrFPU.td:355
1438 C_ULT_D32 = 1423, // MipsInstrFPU.td:335
1439 C_ULT_D32_MM = 1424, // MicroMipsInstrFPU.td:347
1440 C_ULT_D64 = 1425, // MipsInstrFPU.td:335
1441 C_ULT_D64_MM = 1426, // MicroMipsInstrFPU.td:347
1442 C_ULT_S = 1427, // MipsInstrFPU.td:335
1443 C_ULT_S_MM = 1428, // MicroMipsInstrFPU.td:347
1444 C_UN_D32 = 1429, // MipsInstrFPU.td:325
1445 C_UN_D32_MM = 1430, // MicroMipsInstrFPU.td:328
1446 C_UN_D64 = 1431, // MipsInstrFPU.td:325
1447 C_UN_D64_MM = 1432, // MicroMipsInstrFPU.td:328
1448 C_UN_S = 1433, // MipsInstrFPU.td:325
1449 C_UN_S_MM = 1434, // MicroMipsInstrFPU.td:328
1450 CmpRxRy16 = 1435, // Mips16InstrInfo.td:695
1451 CmpiRxImm16 = 1436, // Mips16InstrInfo.td:704
1452 CmpiRxImmX16 = 1437, // Mips16InstrInfo.td:713
1453 DADD = 1438, // Mips64InstrInfo.td:143
1454 DADDi = 1439, // Mips64InstrInfo.td:119
1455 DADDiu = 1440, // Mips64InstrInfo.td:122
1456 DADDu = 1441, // Mips64InstrInfo.td:145
1457 DAHI = 1442, // Mips64r6InstrInfo.td:134
1458 DALIGN = 1443, // Mips64r6InstrInfo.td:137
1459 DATI = 1444, // Mips64r6InstrInfo.td:133
1460 DAUI = 1445, // Mips64r6InstrInfo.td:136
1461 DBITSWAP = 1446, // Mips64r6InstrInfo.td:138
1462 DCLO = 1447, // Mips64InstrInfo.td:366
1463 DCLO_R6 = 1448, // Mips64r6InstrInfo.td:139
1464 DCLZ = 1449, // Mips64InstrInfo.td:364
1465 DCLZ_R6 = 1450, // Mips64r6InstrInfo.td:140
1466 DDIV = 1451, // Mips64r6InstrInfo.td:141
1467 DDIVU = 1452, // Mips64r6InstrInfo.td:142
1468 DERET = 1453, // MipsInstrInfo.td:2256
1469 DERET_MM = 1454, // MicroMipsInstrInfo.td:1013
1470 DERET_MMR6 = 1455, // MicroMips32r6InstrInfo.td:1389
1471 DEXT = 1456, // Mips64InstrInfo.td:390
1472 DEXT64_32 = 1457, // Mips64InstrInfo.td:419
1473 DEXTM = 1458, // Mips64InstrInfo.td:393
1474 DEXTU = 1459, // Mips64InstrInfo.td:395
1475 DI = 1460, // MipsInstrInfo.td:2260
1476 DINS = 1461, // Mips64InstrInfo.td:406
1477 DINSM = 1462, // Mips64InstrInfo.td:412
1478 DINSU = 1463, // Mips64InstrInfo.td:409
1479 DIV = 1464, // Mips32r6InstrInfo.td:920
1480 DIVU = 1465, // Mips32r6InstrInfo.td:921
1481 DIVU_MMR6 = 1466, // MicroMips32r6InstrInfo.td:1384
1482 DIV_MMR6 = 1467, // MicroMips32r6InstrInfo.td:1383
1483 DIV_S_B = 1468, // MipsMSAInstrInfo.td:2930
1484 DIV_S_D = 1469, // MipsMSAInstrInfo.td:2933
1485 DIV_S_H = 1470, // MipsMSAInstrInfo.td:2931
1486 DIV_S_W = 1471, // MipsMSAInstrInfo.td:2932
1487 DIV_U_B = 1472, // MipsMSAInstrInfo.td:2935
1488 DIV_U_D = 1473, // MipsMSAInstrInfo.td:2938
1489 DIV_U_H = 1474, // MipsMSAInstrInfo.td:2936
1490 DIV_U_W = 1475, // MipsMSAInstrInfo.td:2937
1491 DI_MM = 1476, // MicroMipsInstrInfo.td:1017
1492 DI_MMR6 = 1477, // MicroMips32r6InstrInfo.td:1387
1493 DLSA = 1478, // MipsMSAInstrInfo.td:3221
1494 DLSA_R6 = 1479, // Mips64r6InstrInfo.td:145
1495 DMFC0 = 1480, // Mips64InstrInfo.td:632
1496 DMFC1 = 1481, // MipsInstrFPU.td:647
1497 DMFC2 = 1482, // Mips64InstrInfo.td:636
1498 DMFC2_OCTEON = 1483, // Mips64InstrInfo.td:604
1499 DMFGC0 = 1484, // Mips64InstrInfo.td:644
1500 DMOD = 1485, // Mips64r6InstrInfo.td:143
1501 DMODU = 1486, // Mips64r6InstrInfo.td:144
1502 DMT = 1487, // MipsMTInstrInfo.td:97
1503 DMTC0 = 1488, // Mips64InstrInfo.td:634
1504 DMTC1 = 1489, // MipsInstrFPU.td:644
1505 DMTC2 = 1490, // Mips64InstrInfo.td:638
1506 DMTC2_OCTEON = 1491, // Mips64InstrInfo.td:606
1507 DMTGC0 = 1492, // Mips64InstrInfo.td:646
1508 DMUH = 1493, // Mips64r6InstrInfo.td:146
1509 DMUHU = 1494, // Mips64r6InstrInfo.td:147
1510 DMUL = 1495, // Mips64InstrInfo.td:536
1511 DMULT = 1496, // Mips64InstrInfo.td:313
1512 DMULTu = 1497, // Mips64InstrInfo.td:316
1513 DMULU = 1498, // Mips64r6InstrInfo.td:149
1514 DMUL_R6 = 1499, // Mips64r6InstrInfo.td:148
1515 DOTP_S_D = 1500, // MipsMSAInstrInfo.td:2942
1516 DOTP_S_H = 1501, // MipsMSAInstrInfo.td:2940
1517 DOTP_S_W = 1502, // MipsMSAInstrInfo.td:2941
1518 DOTP_U_D = 1503, // MipsMSAInstrInfo.td:2946
1519 DOTP_U_H = 1504, // MipsMSAInstrInfo.td:2944
1520 DOTP_U_W = 1505, // MipsMSAInstrInfo.td:2945
1521 DPADD_S_D = 1506, // MipsMSAInstrInfo.td:2950
1522 DPADD_S_H = 1507, // MipsMSAInstrInfo.td:2948
1523 DPADD_S_W = 1508, // MipsMSAInstrInfo.td:2949
1524 DPADD_U_D = 1509, // MipsMSAInstrInfo.td:2954
1525 DPADD_U_H = 1510, // MipsMSAInstrInfo.td:2952
1526 DPADD_U_W = 1511, // MipsMSAInstrInfo.td:2953
1527 DPAQX_SA_W_PH = 1512, // MipsDSPInstrInfo.td:1269
1528 DPAQX_SA_W_PH_MMR2 = 1513, // MicroMipsDSPInstrInfo.td:545
1529 DPAQX_S_W_PH = 1514, // MipsDSPInstrInfo.td:1268
1530 DPAQX_S_W_PH_MMR2 = 1515, // MicroMipsDSPInstrInfo.td:543
1531 DPAQ_SA_L_W = 1516, // MipsDSPInstrInfo.td:1188
1532 DPAQ_SA_L_W_MM = 1517, // MicroMipsDSPInstrInfo.td:423
1533 DPAQ_S_W_PH = 1518, // MipsDSPInstrInfo.td:1186
1534 DPAQ_S_W_PH_MM = 1519, // MicroMipsDSPInstrInfo.td:422
1535 DPAU_H_QBL = 1520, // MipsDSPInstrInfo.td:1182
1536 DPAU_H_QBL_MM = 1521, // MicroMipsDSPInstrInfo.td:424
1537 DPAU_H_QBR = 1522, // MipsDSPInstrInfo.td:1183
1538 DPAU_H_QBR_MM = 1523, // MicroMipsDSPInstrInfo.td:425
1539 DPAX_W_PH = 1524, // MipsDSPInstrInfo.td:1270
1540 DPAX_W_PH_MMR2 = 1525, // MicroMipsDSPInstrInfo.td:547
1541 DPA_W_PH = 1526, // MipsDSPInstrInfo.td:1266
1542 DPA_W_PH_MMR2 = 1527, // MicroMipsDSPInstrInfo.td:542
1543 DPOP = 1528, // Mips64InstrInfo.td:577
1544 DPSQX_SA_W_PH = 1529, // MipsDSPInstrInfo.td:1273
1545 DPSQX_SA_W_PH_MMR2 = 1530, // MicroMipsDSPInstrInfo.td:574
1546 DPSQX_S_W_PH = 1531, // MipsDSPInstrInfo.td:1272
1547 DPSQX_S_W_PH_MMR2 = 1532, // MicroMipsDSPInstrInfo.td:572
1548 DPSQ_SA_L_W = 1533, // MipsDSPInstrInfo.td:1189
1549 DPSQ_SA_L_W_MM = 1534, // MicroMipsDSPInstrInfo.td:481
1550 DPSQ_S_W_PH = 1535, // MipsDSPInstrInfo.td:1187
1551 DPSQ_S_W_PH_MM = 1536, // MicroMipsDSPInstrInfo.td:480
1552 DPSUB_S_D = 1537, // MipsMSAInstrInfo.td:2958
1553 DPSUB_S_H = 1538, // MipsMSAInstrInfo.td:2956
1554 DPSUB_S_W = 1539, // MipsMSAInstrInfo.td:2957
1555 DPSUB_U_D = 1540, // MipsMSAInstrInfo.td:2962
1556 DPSUB_U_H = 1541, // MipsMSAInstrInfo.td:2960
1557 DPSUB_U_W = 1542, // MipsMSAInstrInfo.td:2961
1558 DPSU_H_QBL = 1543, // MipsDSPInstrInfo.td:1184
1559 DPSU_H_QBL_MM = 1544, // MicroMipsDSPInstrInfo.td:482
1560 DPSU_H_QBR = 1545, // MipsDSPInstrInfo.td:1185
1561 DPSU_H_QBR_MM = 1546, // MicroMipsDSPInstrInfo.td:483
1562 DPSX_W_PH = 1547, // MipsDSPInstrInfo.td:1271
1563 DPSX_W_PH_MMR2 = 1548, // MicroMipsDSPInstrInfo.td:576
1564 DPS_W_PH = 1549, // MipsDSPInstrInfo.td:1267
1565 DPS_W_PH_MMR2 = 1550, // MicroMipsDSPInstrInfo.td:571
1566 DROTR = 1551, // Mips64InstrInfo.td:190
1567 DROTR32 = 1552, // Mips64InstrInfo.td:195
1568 DROTRV = 1553, // Mips64InstrInfo.td:193
1569 DSBH = 1554, // Mips64InstrInfo.td:370
1570 DSDIV = 1555, // Mips64InstrInfo.td:326
1571 DSHD = 1556, // Mips64InstrInfo.td:372
1572 DSLL = 1557, // Mips64InstrInfo.td:167
1573 DSLL32 = 1558, // Mips64InstrInfo.td:182
1574 DSLL64_32 = 1559, // Mips64InstrInfo.td:427
1575 DSLLV = 1560, // Mips64InstrInfo.td:176
1576 DSRA = 1561, // Mips64InstrInfo.td:173
1577 DSRA32 = 1562, // Mips64InstrInfo.td:186
1578 DSRAV = 1563, // Mips64InstrInfo.td:178
1579 DSRL = 1564, // Mips64InstrInfo.td:170
1580 DSRL32 = 1565, // Mips64InstrInfo.td:184
1581 DSRLV = 1566, // Mips64InstrInfo.td:180
1582 DSUB = 1567, // Mips64InstrInfo.td:149
1583 DSUBu = 1568, // Mips64InstrInfo.td:147
1584 DUDIV = 1569, // Mips64InstrInfo.td:329
1585 DVP = 1570, // Mips32r6InstrInfo.td:924
1586 DVPE = 1571, // MipsMTInstrInfo.td:101
1587 DVP_MMR6 = 1572, // MicroMips32r6InstrInfo.td:1618
1588 DivRxRy16 = 1573, // Mips16InstrInfo.td:723
1589 DivuRxRy16 = 1574, // Mips16InstrInfo.td:732
1590 EHB = 1575, // MipsInstrInfo.td:2507
1591 EHB_MM = 1576, // MicroMipsInstrInfo.td:1074
1592 EHB_MMR6 = 1577, // MicroMips32r6InstrInfo.td:1385
1593 EI = 1578, // MipsInstrInfo.td:2258
1594 EI_MM = 1579, // MicroMipsInstrInfo.td:1015
1595 EI_MMR6 = 1580, // MicroMips32r6InstrInfo.td:1386
1596 EMT = 1581, // MipsMTInstrInfo.td:99
1597 ERET = 1582, // MipsInstrInfo.td:2253
1598 ERETNC = 1583, // MipsInstrInfo.td:2254
1599 ERETNC_MMR6 = 1584, // MicroMips32r6InstrInfo.td:1390
1600 ERET_MM = 1585, // MicroMipsInstrInfo.td:1011
1601 ERET_MMR6 = 1586, // MicroMips32r6InstrInfo.td:1388
1602 EVP = 1587, // Mips32r6InstrInfo.td:925
1603 EVPE = 1588, // MipsMTInstrInfo.td:103
1604 EVP_MMR6 = 1589, // MicroMips32r6InstrInfo.td:1619
1605 EXT = 1590, // MipsInstrInfo.td:2482
1606 EXTP = 1591, // MipsDSPInstrInfo.td:1220
1607 EXTPDP = 1592, // MipsDSPInstrInfo.td:1222
1608 EXTPDPV = 1593, // MipsDSPInstrInfo.td:1223
1609 EXTPDPV_MM = 1594, // MicroMipsDSPInstrInfo.td:470
1610 EXTPDP_MM = 1595, // MicroMipsDSPInstrInfo.td:469
1611 EXTPV = 1596, // MipsDSPInstrInfo.td:1221
1612 EXTPV_MM = 1597, // MicroMipsDSPInstrInfo.td:471
1613 EXTP_MM = 1598, // MicroMipsDSPInstrInfo.td:468
1614 EXTRV_RS_W = 1599, // MipsDSPInstrInfo.td:1229
1615 EXTRV_RS_W_MM = 1600, // MicroMipsDSPInstrInfo.td:478
1616 EXTRV_R_W = 1601, // MipsDSPInstrInfo.td:1227
1617 EXTRV_R_W_MM = 1602, // MicroMipsDSPInstrInfo.td:477
1618 EXTRV_S_H = 1603, // MipsDSPInstrInfo.td:1231
1619 EXTRV_S_H_MM = 1604, // MicroMipsDSPInstrInfo.td:479
1620 EXTRV_W = 1605, // MipsDSPInstrInfo.td:1225
1621 EXTRV_W_MM = 1606, // MicroMipsDSPInstrInfo.td:476
1622 EXTR_RS_W = 1607, // MipsDSPInstrInfo.td:1228
1623 EXTR_RS_W_MM = 1608, // MicroMipsDSPInstrInfo.td:474
1624 EXTR_R_W = 1609, // MipsDSPInstrInfo.td:1226
1625 EXTR_R_W_MM = 1610, // MicroMipsDSPInstrInfo.td:473
1626 EXTR_S_H = 1611, // MipsDSPInstrInfo.td:1230
1627 EXTR_S_H_MM = 1612, // MicroMipsDSPInstrInfo.td:475
1628 EXTR_W = 1613, // MipsDSPInstrInfo.td:1224
1629 EXTR_W_MM = 1614, // MicroMipsDSPInstrInfo.td:472
1630 EXTS = 1615, // Mips64InstrInfo.td:543
1631 EXTS32 = 1616, // Mips64InstrInfo.td:545
1632 EXT_MM = 1617, // MicroMipsInstrInfo.td:941
1633 EXT_MMR6 = 1618, // MicroMips32r6InstrInfo.td:1579
1634 FABS_D32 = 1619, // MipsInstrFPU.td:161
1635 FABS_D32_MM = 1620, // MicroMipsInstrFPU.td:118
1636 FABS_D64 = 1621, // MipsInstrFPU.td:163
1637 FABS_D64_MM = 1622, // MicroMipsInstrFPU.td:122
1638 FABS_S = 1623, // MipsInstrFPU.td:580
1639 FABS_S_MM = 1624, // MicroMipsInstrFPU.td:133
1640 FADD_D = 1625, // MipsMSAInstrInfo.td:2965
1641 FADD_D32 = 1626, // MipsInstrFPU.td:132
1642 FADD_D32_MM = 1627, // MicroMipsInstrFPU.td:15
1643 FADD_D64 = 1628, // MipsInstrFPU.td:133
1644 FADD_D64_MM = 1629, // MicroMipsInstrFPU.td:20
1645 FADD_PS64 = 1630, // MipsInstrFPU.td:505
1646 FADD_S = 1631, // MipsInstrFPU.td:725
1647 FADD_S_MM = 1632, // MicroMipsInstrFPU.td:26
1648 FADD_S_MMR6 = 1633, // MicroMips32r6InstrInfo.td:1462
1649 FADD_W = 1634, // MipsMSAInstrInfo.td:2964
1650 FCAF_D = 1635, // MipsMSAInstrInfo.td:2968
1651 FCAF_W = 1636, // MipsMSAInstrInfo.td:2967
1652 FCEQ_D = 1637, // MipsMSAInstrInfo.td:2971
1653 FCEQ_W = 1638, // MipsMSAInstrInfo.td:2970
1654 FCLASS_D = 1639, // MipsMSAInstrInfo.td:2980
1655 FCLASS_W = 1640, // MipsMSAInstrInfo.td:2979
1656 FCLE_D = 1641, // MipsMSAInstrInfo.td:2974
1657 FCLE_W = 1642, // MipsMSAInstrInfo.td:2973
1658 FCLT_D = 1643, // MipsMSAInstrInfo.td:2977
1659 FCLT_W = 1644, // MipsMSAInstrInfo.td:2976
1660 FCMP_D32 = 1645, // MipsInstrFPU.td:825
1661 FCMP_D32_MM = 1646, // MicroMipsInstrFPU.td:65
1662 FCMP_D64 = 1647, // MipsInstrFPU.td:834
1663 FCMP_S32 = 1648, // MipsInstrFPU.td:817
1664 FCMP_S32_MM = 1649, // MicroMipsInstrFPU.td:57
1665 FCNE_D = 1650, // MipsMSAInstrInfo.td:2983
1666 FCNE_W = 1651, // MipsMSAInstrInfo.td:2982
1667 FCOR_D = 1652, // MipsMSAInstrInfo.td:2986
1668 FCOR_W = 1653, // MipsMSAInstrInfo.td:2985
1669 FCUEQ_D = 1654, // MipsMSAInstrInfo.td:2989
1670 FCUEQ_W = 1655, // MipsMSAInstrInfo.td:2988
1671 FCULE_D = 1656, // MipsMSAInstrInfo.td:2992
1672 FCULE_W = 1657, // MipsMSAInstrInfo.td:2991
1673 FCULT_D = 1658, // MipsMSAInstrInfo.td:2995
1674 FCULT_W = 1659, // MipsMSAInstrInfo.td:2994
1675 FCUNE_D = 1660, // MipsMSAInstrInfo.td:3001
1676 FCUNE_W = 1661, // MipsMSAInstrInfo.td:3000
1677 FCUN_D = 1662, // MipsMSAInstrInfo.td:2998
1678 FCUN_W = 1663, // MipsMSAInstrInfo.td:2997
1679 FDIV_D = 1664, // MipsMSAInstrInfo.td:3004
1680 FDIV_D32 = 1665, // MipsInstrFPU.td:132
1681 FDIV_D32_MM = 1666, // MicroMipsInstrFPU.td:15
1682 FDIV_D64 = 1667, // MipsInstrFPU.td:133
1683 FDIV_D64_MM = 1668, // MicroMipsInstrFPU.td:20
1684 FDIV_S = 1669, // MipsInstrFPU.td:729
1685 FDIV_S_MM = 1670, // MicroMipsInstrFPU.td:28
1686 FDIV_S_MMR6 = 1671, // MicroMips32r6InstrInfo.td:1468
1687 FDIV_W = 1672, // MipsMSAInstrInfo.td:3003
1688 FEXDO_H = 1673, // MipsMSAInstrInfo.td:3006
1689 FEXDO_W = 1674, // MipsMSAInstrInfo.td:3007
1690 FEXP2_D = 1675, // MipsMSAInstrInfo.td:3010
1691 FEXP2_W = 1676, // MipsMSAInstrInfo.td:3009
1692 FEXUPL_D = 1677, // MipsMSAInstrInfo.td:3015
1693 FEXUPL_W = 1678, // MipsMSAInstrInfo.td:3014
1694 FEXUPR_D = 1679, // MipsMSAInstrInfo.td:3018
1695 FEXUPR_W = 1680, // MipsMSAInstrInfo.td:3017
1696 FFINT_S_D = 1681, // MipsMSAInstrInfo.td:3021
1697 FFINT_S_W = 1682, // MipsMSAInstrInfo.td:3020
1698 FFINT_U_D = 1683, // MipsMSAInstrInfo.td:3024
1699 FFINT_U_W = 1684, // MipsMSAInstrInfo.td:3023
1700 FFQL_D = 1685, // MipsMSAInstrInfo.td:3027
1701 FFQL_W = 1686, // MipsMSAInstrInfo.td:3026
1702 FFQR_D = 1687, // MipsMSAInstrInfo.td:3030
1703 FFQR_W = 1688, // MipsMSAInstrInfo.td:3029
1704 FILL_B = 1689, // MipsMSAInstrInfo.td:3032
1705 FILL_D = 1690, // MipsMSAInstrInfo.td:3035
1706 FILL_H = 1691, // MipsMSAInstrInfo.td:3033
1707 FILL_W = 1692, // MipsMSAInstrInfo.td:3034
1708 FLOG2_D = 1693, // MipsMSAInstrInfo.td:3040
1709 FLOG2_W = 1694, // MipsMSAInstrInfo.td:3039
1710 FLOOR_L_D64 = 1695, // MipsInstrFPU.td:480
1711 FLOOR_L_D_MMR6 = 1696, // MicroMips32r6InstrInfo.td:1522
1712 FLOOR_L_S = 1697, // MipsInstrFPU.td:478
1713 FLOOR_L_S_MMR6 = 1698, // MicroMips32r6InstrInfo.td:1520
1714 FLOOR_W_D32 = 1699, // MipsInstrFPU.td:170
1715 FLOOR_W_D64 = 1700, // MipsInstrFPU.td:171
1716 FLOOR_W_D_MMR6 = 1701, // MicroMips32r6InstrInfo.td:1526
1717 FLOOR_W_MM = 1702, // MicroMipsInstrFPU.td:93
1718 FLOOR_W_S = 1703, // MipsInstrFPU.td:424
1719 FLOOR_W_S_MM = 1704, // MicroMipsInstrFPU.td:230
1720 FLOOR_W_S_MMR6 = 1705, // MicroMips32r6InstrInfo.td:1524
1721 FMADD_D = 1706, // MipsMSAInstrInfo.td:3043
1722 FMADD_W = 1707, // MipsMSAInstrInfo.td:3042
1723 FMAX_A_D = 1708, // MipsMSAInstrInfo.td:3049
1724 FMAX_A_W = 1709, // MipsMSAInstrInfo.td:3048
1725 FMAX_D = 1710, // MipsMSAInstrInfo.td:3046
1726 FMAX_W = 1711, // MipsMSAInstrInfo.td:3045
1727 FMIN_A_D = 1712, // MipsMSAInstrInfo.td:3055
1728 FMIN_A_W = 1713, // MipsMSAInstrInfo.td:3054
1729 FMIN_D = 1714, // MipsMSAInstrInfo.td:3052
1730 FMIN_W = 1715, // MipsMSAInstrInfo.td:3051
1731 FMOV_D32 = 1716, // MipsInstrFPU.td:161
1732 FMOV_D32_MM = 1717, // MicroMipsInstrFPU.td:118
1733 FMOV_D64 = 1718, // MipsInstrFPU.td:163
1734 FMOV_D64_MM = 1719, // MicroMipsInstrFPU.td:122
1735 FMOV_D_MMR6 = 1720, // MicroMips32r6InstrInfo.td:1482
1736 FMOV_S = 1721, // MipsInstrFPU.td:652
1737 FMOV_S_MM = 1722, // MicroMipsInstrFPU.td:138
1738 FMOV_S_MMR6 = 1723, // MicroMips32r6InstrInfo.td:1480
1739 FMSUB_D = 1724, // MipsMSAInstrInfo.td:3058
1740 FMSUB_W = 1725, // MipsMSAInstrInfo.td:3057
1741 FMUL_D = 1726, // MipsMSAInstrInfo.td:3061
1742 FMUL_D32 = 1727, // MipsInstrFPU.td:132
1743 FMUL_D32_MM = 1728, // MicroMipsInstrFPU.td:15
1744 FMUL_D64 = 1729, // MipsInstrFPU.td:133
1745 FMUL_D64_MM = 1730, // MicroMipsInstrFPU.td:20
1746 FMUL_PS64 = 1731, // MipsInstrFPU.td:508
1747 FMUL_S = 1732, // MipsInstrFPU.td:733
1748 FMUL_S_MM = 1733, // MicroMipsInstrFPU.td:30
1749 FMUL_S_MMR6 = 1734, // MicroMips32r6InstrInfo.td:1466
1750 FMUL_W = 1735, // MipsMSAInstrInfo.td:3060
1751 FNEG_D32 = 1736, // MipsInstrFPU.td:161
1752 FNEG_D32_MM = 1737, // MicroMipsInstrFPU.td:118
1753 FNEG_D64 = 1738, // MipsInstrFPU.td:163
1754 FNEG_D64_MM = 1739, // MicroMipsInstrFPU.td:122
1755 FNEG_S = 1740, // MipsInstrFPU.td:591
1756 FNEG_S_MM = 1741, // MicroMipsInstrFPU.td:142
1757 FNEG_S_MMR6 = 1742, // MicroMips32r6InstrInfo.td:1484
1758 FORK = 1743, // MipsMTInstrInfo.td:105
1759 FRCP_D = 1744, // MipsMSAInstrInfo.td:3067
1760 FRCP_W = 1745, // MipsMSAInstrInfo.td:3066
1761 FRINT_D = 1746, // MipsMSAInstrInfo.td:3064
1762 FRINT_W = 1747, // MipsMSAInstrInfo.td:3063
1763 FRSQRT_D = 1748, // MipsMSAInstrInfo.td:3070
1764 FRSQRT_W = 1749, // MipsMSAInstrInfo.td:3069
1765 FSAF_D = 1750, // MipsMSAInstrInfo.td:3073
1766 FSAF_W = 1751, // MipsMSAInstrInfo.td:3072
1767 FSEQ_D = 1752, // MipsMSAInstrInfo.td:3076
1768 FSEQ_W = 1753, // MipsMSAInstrInfo.td:3075
1769 FSLE_D = 1754, // MipsMSAInstrInfo.td:3079
1770 FSLE_W = 1755, // MipsMSAInstrInfo.td:3078
1771 FSLT_D = 1756, // MipsMSAInstrInfo.td:3082
1772 FSLT_W = 1757, // MipsMSAInstrInfo.td:3081
1773 FSNE_D = 1758, // MipsMSAInstrInfo.td:3085
1774 FSNE_W = 1759, // MipsMSAInstrInfo.td:3084
1775 FSOR_D = 1760, // MipsMSAInstrInfo.td:3088
1776 FSOR_W = 1761, // MipsMSAInstrInfo.td:3087
1777 FSQRT_D = 1762, // MipsMSAInstrInfo.td:3091
1778 FSQRT_D32 = 1763, // MipsInstrFPU.td:161
1779 FSQRT_D32_MM = 1764, // MicroMipsInstrFPU.td:118
1780 FSQRT_D64 = 1765, // MipsInstrFPU.td:163
1781 FSQRT_D64_MM = 1766, // MicroMipsInstrFPU.td:122
1782 FSQRT_S = 1767, // MipsInstrFPU.td:598
1783 FSQRT_S_MM = 1768, // MicroMipsInstrFPU.td:239
1784 FSQRT_W = 1769, // MipsMSAInstrInfo.td:3090
1785 FSUB_D = 1770, // MipsMSAInstrInfo.td:3094
1786 FSUB_D32 = 1771, // MipsInstrFPU.td:132
1787 FSUB_D32_MM = 1772, // MicroMipsInstrFPU.td:15
1788 FSUB_D64 = 1773, // MipsInstrFPU.td:133
1789 FSUB_D64_MM = 1774, // MicroMipsInstrFPU.td:20
1790 FSUB_PS64 = 1775, // MipsInstrFPU.td:511
1791 FSUB_S = 1776, // MipsInstrFPU.td:737
1792 FSUB_S_MM = 1777, // MicroMipsInstrFPU.td:32
1793 FSUB_S_MMR6 = 1778, // MicroMips32r6InstrInfo.td:1464
1794 FSUB_W = 1779, // MipsMSAInstrInfo.td:3093
1795 FSUEQ_D = 1780, // MipsMSAInstrInfo.td:3097
1796 FSUEQ_W = 1781, // MipsMSAInstrInfo.td:3096
1797 FSULE_D = 1782, // MipsMSAInstrInfo.td:3100
1798 FSULE_W = 1783, // MipsMSAInstrInfo.td:3099
1799 FSULT_D = 1784, // MipsMSAInstrInfo.td:3103
1800 FSULT_W = 1785, // MipsMSAInstrInfo.td:3102
1801 FSUNE_D = 1786, // MipsMSAInstrInfo.td:3109
1802 FSUNE_W = 1787, // MipsMSAInstrInfo.td:3108
1803 FSUN_D = 1788, // MipsMSAInstrInfo.td:3106
1804 FSUN_W = 1789, // MipsMSAInstrInfo.td:3105
1805 FTINT_S_D = 1790, // MipsMSAInstrInfo.td:3112
1806 FTINT_S_W = 1791, // MipsMSAInstrInfo.td:3111
1807 FTINT_U_D = 1792, // MipsMSAInstrInfo.td:3115
1808 FTINT_U_W = 1793, // MipsMSAInstrInfo.td:3114
1809 FTQ_H = 1794, // MipsMSAInstrInfo.td:3117
1810 FTQ_W = 1795, // MipsMSAInstrInfo.td:3118
1811 FTRUNC_S_D = 1796, // MipsMSAInstrInfo.td:3121
1812 FTRUNC_S_W = 1797, // MipsMSAInstrInfo.td:3120
1813 FTRUNC_U_D = 1798, // MipsMSAInstrInfo.td:3124
1814 FTRUNC_U_W = 1799, // MipsMSAInstrInfo.td:3123
1815 GINVI = 1800, // Mips32r6InstrInfo.td:1001
1816 GINVI_MMR6 = 1801, // MicroMips32r6InstrInfo.td:1392
1817 GINVT = 1802, // Mips32r6InstrInfo.td:1002
1818 GINVT_MMR6 = 1803, // MicroMips32r6InstrInfo.td:1394
1819 HADD_S_D = 1804, // MipsMSAInstrInfo.td:3142
1820 HADD_S_H = 1805, // MipsMSAInstrInfo.td:3140
1821 HADD_S_W = 1806, // MipsMSAInstrInfo.td:3141
1822 HADD_U_D = 1807, // MipsMSAInstrInfo.td:3146
1823 HADD_U_H = 1808, // MipsMSAInstrInfo.td:3144
1824 HADD_U_W = 1809, // MipsMSAInstrInfo.td:3145
1825 HSUB_S_D = 1810, // MipsMSAInstrInfo.td:3150
1826 HSUB_S_H = 1811, // MipsMSAInstrInfo.td:3148
1827 HSUB_S_W = 1812, // MipsMSAInstrInfo.td:3149
1828 HSUB_U_D = 1813, // MipsMSAInstrInfo.td:3154
1829 HSUB_U_H = 1814, // MipsMSAInstrInfo.td:3152
1830 HSUB_U_W = 1815, // MipsMSAInstrInfo.td:3153
1831 HYPCALL = 1816, // MipsInstrInfo.td:2715
1832 HYPCALL_MM = 1817, // MicroMipsInstrInfo.td:1144
1833 ILVEV_B = 1818, // MipsMSAInstrInfo.td:3156
1834 ILVEV_D = 1819, // MipsMSAInstrInfo.td:3159
1835 ILVEV_H = 1820, // MipsMSAInstrInfo.td:3157
1836 ILVEV_W = 1821, // MipsMSAInstrInfo.td:3158
1837 ILVL_B = 1822, // MipsMSAInstrInfo.td:3161
1838 ILVL_D = 1823, // MipsMSAInstrInfo.td:3164
1839 ILVL_H = 1824, // MipsMSAInstrInfo.td:3162
1840 ILVL_W = 1825, // MipsMSAInstrInfo.td:3163
1841 ILVOD_B = 1826, // MipsMSAInstrInfo.td:3166
1842 ILVOD_D = 1827, // MipsMSAInstrInfo.td:3169
1843 ILVOD_H = 1828, // MipsMSAInstrInfo.td:3167
1844 ILVOD_W = 1829, // MipsMSAInstrInfo.td:3168
1845 ILVR_B = 1830, // MipsMSAInstrInfo.td:3171
1846 ILVR_D = 1831, // MipsMSAInstrInfo.td:3174
1847 ILVR_H = 1832, // MipsMSAInstrInfo.td:3172
1848 ILVR_W = 1833, // MipsMSAInstrInfo.td:3173
1849 INS = 1834, // MipsInstrInfo.td:2485
1850 INSERT_B = 1835, // MipsMSAInstrInfo.td:3176
1851 INSERT_D = 1836, // MipsMSAInstrInfo.td:3179
1852 INSERT_H = 1837, // MipsMSAInstrInfo.td:3177
1853 INSERT_W = 1838, // MipsMSAInstrInfo.td:3178
1854 INSV = 1839, // MipsDSPInstrInfo.td:1219
1855 INSVE_B = 1840, // MipsMSAInstrInfo.td:3187
1856 INSVE_D = 1841, // MipsMSAInstrInfo.td:3190
1857 INSVE_H = 1842, // MipsMSAInstrInfo.td:3188
1858 INSVE_W = 1843, // MipsMSAInstrInfo.td:3189
1859 INSV_MM = 1844, // MicroMipsDSPInstrInfo.td:428
1860 INS_MM = 1845, // MicroMipsInstrInfo.td:944
1861 INS_MMR6 = 1846, // MicroMips32r6InstrInfo.td:1580
1862 J = 1847, // MipsInstrInfo.td:2279
1863 JAL = 1848, // MipsInstrInfo.td:2311
1864 JALR = 1849, // MipsInstrInfo.td:2316
1865 JALR16_MM = 1850, // MicroMipsInstrInfo.td:668
1866 JALR64 = 1851, // Mips64InstrInfo.td:267
1867 JALRC16_MMR6 = 1852, // MicroMips32r6InstrInfo.td:1397
1868 JALRC_HB_MMR6 = 1853, // MicroMips32r6InstrInfo.td:1577
1869 JALRC_MMR6 = 1854, // MicroMips32r6InstrInfo.td:1581
1870 JALRS16_MM = 1855, // MicroMipsInstrInfo.td:670
1871 JALRS_MM = 1856, // MicroMipsInstrInfo.td:969
1872 JALR_HB = 1857, // MipsInstrInfo.td:2555
1873 JALR_HB64 = 1858, // Mips64InstrInfo.td:290
1874 JALR_MM = 1859, // MicroMipsInstrInfo.td:963
1875 JALS_MM = 1860, // MicroMipsInstrInfo.td:967
1876 JALX = 1861, // MipsInstrInfo.td:2321
1877 JALX_MM = 1862, // MicroMipsInstrInfo.td:958
1878 JAL_MM = 1863, // MicroMipsInstrInfo.td:953
1879 JIALC = 1864, // Mips32r6InstrInfo.td:927
1880 JIALC64 = 1865, // Mips64r6InstrInfo.td:168
1881 JIALC_MMR6 = 1866, // MicroMips32r6InstrInfo.td:1399
1882 JIC = 1867, // Mips32r6InstrInfo.td:928
1883 JIC64 = 1868, // Mips64r6InstrInfo.td:169
1884 JIC_MMR6 = 1869, // MicroMips32r6InstrInfo.td:1400
1885 JR = 1870, // MipsInstrInfo.td:2283
1886 JR16_MM = 1871, // MicroMipsInstrInfo.td:676
1887 JR64 = 1872, // Mips64InstrInfo.td:264
1888 JRADDIUSP = 1873, // MicroMipsInstrInfo.td:674
1889 JRC16_MM = 1874, // MicroMipsInstrInfo.td:672
1890 JRC16_MMR6 = 1875, // MicroMips32r6InstrInfo.td:1401
1891 JRCADDIUSP_MMR6 = 1876, // MicroMips32r6InstrInfo.td:1402
1892 JR_HB = 1877, // MipsInstrInfo.td:2554
1893 JR_HB64 = 1878, // Mips64InstrInfo.td:289
1894 JR_HB64_R6 = 1879, // Mips64r6InstrInfo.td:158
1895 JR_HB_R6 = 1880, // Mips32r6InstrInfo.td:929
1896 JR_MM = 1881, // MicroMipsInstrInfo.td:961
1897 J_MM = 1882, // MicroMipsInstrInfo.td:950
1898 Jal16 = 1883, // Mips16InstrInfo.td:742
1899 JalB16 = 1884, // Mips16InstrInfo.td:748
1900 JrRa16 = 1885, // Mips16InstrInfo.td:761
1901 JrcRa16 = 1886, // Mips16InstrInfo.td:770
1902 JrcRx16 = 1887, // Mips16InstrInfo.td:778
1903 JumpLinkReg16 = 1888, // Mips16InstrInfo.td:1387
1904 LB = 1889, // MipsInstrInfo.td:2153
1905 LB64 = 1890, // Mips64InstrInfo.td:202
1906 LBE = 1891, // MipsEVAInstrInfo.td:190
1907 LBE_MM = 1892, // MicroMipsInstrInfo.td:816
1908 LBU16_MM = 1893, // MicroMipsInstrInfo.td:629
1909 LBUX = 1894, // MipsDSPInstrInfo.td:1215
1910 LBUX_MM = 1895, // MicroMipsDSPInstrInfo.td:493
1911 LBU_MMR6 = 1896, // MicroMips32r6InstrInfo.td:1443
1912 LB_MM = 1897, // MicroMipsInstrInfo.td:797
1913 LB_MMR6 = 1898, // MicroMips32r6InstrInfo.td:1442
1914 LBu = 1899, // MipsInstrInfo.td:2155
1915 LBu64 = 1900, // Mips64InstrInfo.td:203
1916 LBuE = 1901, // MipsEVAInstrInfo.td:191
1917 LBuE_MM = 1902, // MicroMipsInstrInfo.td:818
1918 LBu_MM = 1903, // MicroMipsInstrInfo.td:799
1919 LD = 1904, // Mips64InstrInfo.td:217
1920 LDC1 = 1905, // MipsInstrFPU.td:676
1921 LDC164 = 1906, // MipsInstrFPU.td:667
1922 LDC1_D64_MMR6 = 1907, // MicroMips32r6InstrInfo.td:1629
1923 LDC1_MM_D32 = 1908, // MicroMipsInstrFPU.td:295
1924 LDC1_MM_D64 = 1909, // MicroMipsInstrFPU.td:310
1925 LDC2 = 1910, // MipsInstrInfo.td:2187
1926 LDC2_MMR6 = 1911, // MicroMips32r6InstrInfo.td:1636
1927 LDC2_R6 = 1912, // Mips32r6InstrInfo.td:931
1928 LDC3 = 1913, // MipsInstrInfo.td:2202
1929 LDI_B = 1914, // MipsMSAInstrInfo.td:3215
1930 LDI_D = 1915, // MipsMSAInstrInfo.td:3218
1931 LDI_H = 1916, // MipsMSAInstrInfo.td:3216
1932 LDI_W = 1917, // MipsMSAInstrInfo.td:3217
1933 LDL = 1918, // Mips64InstrInfo.td:237
1934 LDPC = 1919, // Mips64r6InstrInfo.td:152
1935 LDR = 1920, // Mips64InstrInfo.td:239
1936 LDXC1 = 1921, // MipsInstrFPU.td:693
1937 LDXC164 = 1922, // MipsInstrFPU.td:700
1938 LD_B = 1923, // MipsMSAInstrInfo.td:3210
1939 LD_D = 1924, // MipsMSAInstrInfo.td:3213
1940 LD_H = 1925, // MipsMSAInstrInfo.td:3211
1941 LD_W = 1926, // MipsMSAInstrInfo.td:3212
1942 LEA_ADDiu = 1927, // MipsInstrInfo.td:2443
1943 LEA_ADDiu64 = 1928, // Mips64InstrInfo.td:375
1944 LEA_ADDiu_MM = 1929, // MicroMipsInstrInfo.td:731
1945 LH = 1930, // MipsInstrInfo.td:2157
1946 LH64 = 1931, // Mips64InstrInfo.td:204
1947 LHE = 1932, // MipsEVAInstrInfo.td:192
1948 LHE_MM = 1933, // MicroMipsInstrInfo.td:820
1949 LHU16_MM = 1934, // MicroMipsInstrInfo.td:631
1950 LHX = 1935, // MipsDSPInstrInfo.td:1214
1951 LHX_MM = 1936, // MicroMipsDSPInstrInfo.td:494
1952 LH_MM = 1937, // MicroMipsInstrInfo.td:801
1953 LHu = 1938, // MipsInstrInfo.td:2159
1954 LHu64 = 1939, // Mips64InstrInfo.td:205
1955 LHuE = 1940, // MipsEVAInstrInfo.td:193
1956 LHuE_MM = 1941, // MicroMipsInstrInfo.td:823
1957 LHu_MM = 1942, // MicroMipsInstrInfo.td:803
1958 LI16_MM = 1943, // MicroMipsInstrInfo.td:666
1959 LI16_MMR6 = 1944, // MicroMips32r6InstrInfo.td:1565
1960 LL = 1945, // MipsInstrInfo.td:2268
1961 LL64 = 1946, // Mips64InstrInfo.td:256
1962 LL64_R6 = 1947, // Mips64r6InstrInfo.td:162
1963 LLD = 1948, // Mips64InstrInfo.td:248
1964 LLD_R6 = 1949, // Mips64r6InstrInfo.td:150
1965 LLE = 1950, // MipsEVAInstrInfo.td:206
1966 LLE_MM = 1951, // MicroMipsInstrInfo.td:1054
1967 LL_MM = 1952, // MicroMipsInstrInfo.td:1049
1968 LL_MMR6 = 1953, // MicroMips32r6InstrInfo.td:1640
1969 LL_R6 = 1954, // Mips32r6InstrInfo.td:932
1970 LSA = 1955, // MipsMSAInstrInfo.td:3220
1971 LSA_MMR6 = 1956, // MicroMips32r6InstrInfo.td:1404
1972 LSA_R6 = 1957, // Mips32r6InstrInfo.td:934
1973 LUI_MMR6 = 1958, // MicroMips32r6InstrInfo.td:1548
1974 LUXC1 = 1959, // MipsInstrFPU.td:709
1975 LUXC164 = 1960, // MipsInstrFPU.td:717
1976 LUXC1_MM = 1961, // MicroMipsInstrFPU.td:51
1977 LUi = 1962, // MipsInstrInfo.td:2095
1978 LUi64 = 1963, // Mips64InstrInfo.td:138
1979 LUi_MM = 1964, // MicroMipsInstrInfo.td:728
1980 LW = 1965, // MipsInstrInfo.td:2161
1981 LW16_MM = 1966, // MicroMipsInstrInfo.td:633
1982 LW64 = 1967, // Mips64InstrInfo.td:206
1983 LWC1 = 1968, // MipsInstrFPU.td:660
1984 LWC1_MM = 1969, // MicroMipsInstrFPU.td:303
1985 LWC2 = 1970, // MipsInstrInfo.td:2183
1986 LWC2_MMR6 = 1971, // MicroMips32r6InstrInfo.td:1638
1987 LWC2_R6 = 1972, // Mips32r6InstrInfo.td:936
1988 LWC3 = 1973, // MipsInstrInfo.td:2194
1989 LWDSP = 1974, // MipsDSPInstrInfo.td:1301
1990 LWDSP_MM = 1975, // MicroMipsDSPInstrInfo.td:408
1991 LWE = 1976, // MipsEVAInstrInfo.td:194
1992 LWE_MM = 1977, // MicroMipsInstrInfo.td:826
1993 LWGP_MM = 1978, // MicroMipsInstrInfo.td:644
1994 LWL = 1979, // MipsInstrInfo.td:2173
1995 LWL64 = 1980, // Mips64InstrInfo.td:227
1996 LWLE = 1981, // MipsEVAInstrInfo.td:200
1997 LWLE_MM = 1982, // MicroMipsInstrInfo.td:838
1998 LWL_MM = 1983, // MicroMipsInstrInfo.td:860
1999 LWM16_MM = 1984, // MicroMipsInstrInfo.td:696
2000 LWM16_MMR6 = 1985, // MicroMips32r6InstrInfo.td:1406
2001 LWM32_MM = 1986, // MicroMipsInstrInfo.td:875
2002 LWPC = 1987, // Mips32r6InstrInfo.td:938
2003 LWPC_MMR6 = 1988, // MicroMips32r6InstrInfo.td:1405
2004 LWP_MM = 1989, // MicroMipsInstrInfo.td:879
2005 LWR = 1990, // MipsInstrInfo.td:2175
2006 LWR64 = 1991, // Mips64InstrInfo.td:229
2007 LWRE = 1992, // MipsEVAInstrInfo.td:201
2008 LWRE_MM = 1993, // MicroMipsInstrInfo.td:842
2009 LWR_MM = 1994, // MicroMipsInstrInfo.td:863
2010 LWSP_MM = 1995, // MicroMipsInstrInfo.td:646
2011 LWUPC = 1996, // Mips64r6InstrInfo.td:153
2012 LWU_MM = 1997, // MicroMipsInstrInfo.td:1128
2013 LWX = 1998, // MipsDSPInstrInfo.td:1213
2014 LWXC1 = 1999, // MipsInstrFPU.td:687
2015 LWXC1_MM = 2000, // MicroMipsInstrFPU.td:46
2016 LWXS_MM = 2001, // MicroMipsInstrInfo.td:856
2017 LWX_MM = 2002, // MicroMipsDSPInstrInfo.td:495
2018 LW_MM = 2003, // MicroMipsInstrInfo.td:805
2019 LW_MMR6 = 2004, // MicroMips32r6InstrInfo.td:1547
2020 LWu = 2005, // Mips64InstrInfo.td:215
2021 LbRxRyOffMemX16 = 2006, // Mips16InstrInfo.td:789
2022 LbuRxRyOffMemX16 = 2007, // Mips16InstrInfo.td:798
2023 LhRxRyOffMemX16 = 2008, // Mips16InstrInfo.td:808
2024 LhuRxRyOffMemX16 = 2009, // Mips16InstrInfo.td:817
2025 LiRxImm16 = 2010, // Mips16InstrInfo.td:827
2026 LiRxImmAlignX16 = 2011, // Mips16InstrInfo.td:836
2027 LiRxImmX16 = 2012, // Mips16InstrInfo.td:834
2028 LwRxPcTcp16 = 2013, // Mips16InstrInfo.td:856
2029 LwRxPcTcpX16 = 2014, // Mips16InstrInfo.td:858
2030 LwRxRyOffMemX16 = 2015, // Mips16InstrInfo.td:845
2031 LwRxSpImmX16 = 2016, // Mips16InstrInfo.td:854
2032 MADD = 2017, // MipsInstrInfo.td:2447
2033 MADDF_D = 2018, // Mips32r6InstrInfo.td:943
2034 MADDF_D_MMR6 = 2019, // MicroMips32r6InstrInfo.td:1472
2035 MADDF_S = 2020, // Mips32r6InstrInfo.td:942
2036 MADDF_S_MMR6 = 2021, // MicroMips32r6InstrInfo.td:1470
2037 MADDR_Q_H = 2022, // MipsMSAInstrInfo.td:3226
2038 MADDR_Q_W = 2023, // MipsMSAInstrInfo.td:3227
2039 MADDU = 2024, // MipsInstrInfo.td:2449
2040 MADDU_DSP = 2025, // MipsDSPInstrInfo.td:1193
2041 MADDU_DSP_MM = 2026, // MicroMipsDSPInstrInfo.td:430
2042 MADDU_MM = 2027, // MicroMipsInstrInfo.td:918
2043 MADDV_B = 2028, // MipsMSAInstrInfo.td:3229
2044 MADDV_D = 2029, // MipsMSAInstrInfo.td:3232
2045 MADDV_H = 2030, // MipsMSAInstrInfo.td:3230
2046 MADDV_W = 2031, // MipsMSAInstrInfo.td:3231
2047 MADD_D32 = 2032, // MipsInstrFPU.td:749
2048 MADD_D32_MM = 2033, // MicroMipsInstrFPU.td:210
2049 MADD_D64 = 2034, // MipsInstrFPU.td:755
2050 MADD_DSP = 2035, // MipsDSPInstrInfo.td:1192
2051 MADD_DSP_MM = 2036, // MicroMipsDSPInstrInfo.td:429
2052 MADD_MM = 2037, // MicroMipsInstrInfo.td:916
2053 MADD_Q_H = 2038, // MipsMSAInstrInfo.td:3223
2054 MADD_Q_W = 2039, // MipsMSAInstrInfo.td:3224
2055 MADD_S = 2040, // MipsInstrFPU.td:744
2056 MADD_S_MM = 2041, // MicroMipsInstrFPU.td:206
2057 MAQ_SA_W_PHL = 2042, // MipsDSPInstrInfo.td:1176
2058 MAQ_SA_W_PHL_MM = 2043, // MicroMipsDSPInstrInfo.td:497
2059 MAQ_SA_W_PHR = 2044, // MipsDSPInstrInfo.td:1177
2060 MAQ_SA_W_PHR_MM = 2045, // MicroMipsDSPInstrInfo.td:499
2061 MAQ_S_W_PHL = 2046, // MipsDSPInstrInfo.td:1174
2062 MAQ_S_W_PHL_MM = 2047, // MicroMipsDSPInstrInfo.td:496
2063 MAQ_S_W_PHR = 2048, // MipsDSPInstrInfo.td:1175
2064 MAQ_S_W_PHR_MM = 2049, // MicroMipsDSPInstrInfo.td:498
2065 MAXA_D = 2050, // Mips32r6InstrInfo.td:948
2066 MAXA_D_MMR6 = 2051, // MicroMips32r6InstrInfo.td:1494
2067 MAXA_S = 2052, // Mips32r6InstrInfo.td:949
2068 MAXA_S_MMR6 = 2053, // MicroMips32r6InstrInfo.td:1492
2069 MAXI_S_B = 2054, // MipsMSAInstrInfo.td:3249
2070 MAXI_S_D = 2055, // MipsMSAInstrInfo.td:3252
2071 MAXI_S_H = 2056, // MipsMSAInstrInfo.td:3250
2072 MAXI_S_W = 2057, // MipsMSAInstrInfo.td:3251
2073 MAXI_U_B = 2058, // MipsMSAInstrInfo.td:3254
2074 MAXI_U_D = 2059, // MipsMSAInstrInfo.td:3257
2075 MAXI_U_H = 2060, // MipsMSAInstrInfo.td:3255
2076 MAXI_U_W = 2061, // MipsMSAInstrInfo.td:3256
2077 MAX_A_B = 2062, // MipsMSAInstrInfo.td:3234
2078 MAX_A_D = 2063, // MipsMSAInstrInfo.td:3237
2079 MAX_A_H = 2064, // MipsMSAInstrInfo.td:3235
2080 MAX_A_W = 2065, // MipsMSAInstrInfo.td:3236
2081 MAX_D = 2066, // Mips32r6InstrInfo.td:950
2082 MAX_D_MMR6 = 2067, // MicroMips32r6InstrInfo.td:1489
2083 MAX_S = 2068, // Mips32r6InstrInfo.td:951
2084 MAX_S_B = 2069, // MipsMSAInstrInfo.td:3239
2085 MAX_S_D = 2070, // MipsMSAInstrInfo.td:3242
2086 MAX_S_H = 2071, // MipsMSAInstrInfo.td:3240
2087 MAX_S_MMR6 = 2072, // MicroMips32r6InstrInfo.td:1488
2088 MAX_S_W = 2073, // MipsMSAInstrInfo.td:3241
2089 MAX_U_B = 2074, // MipsMSAInstrInfo.td:3244
2090 MAX_U_D = 2075, // MipsMSAInstrInfo.td:3247
2091 MAX_U_H = 2076, // MipsMSAInstrInfo.td:3245
2092 MAX_U_W = 2077, // MipsMSAInstrInfo.td:3246
2093 MFC0 = 2078, // MipsInstrInfo.td:2494
2094 MFC0_MMR6 = 2079, // MicroMips32r6InstrInfo.td:1412
2095 MFC1 = 2080, // MipsInstrFPU.td:615
2096 MFC1_D64 = 2081, // MipsInstrFPU.td:617
2097 MFC1_MM = 2082, // MicroMipsInstrFPU.td:199
2098 MFC1_MMR6 = 2083, // MicroMips32r6InstrInfo.td:1413
2099 MFC2 = 2084, // MipsInstrInfo.td:2496
2100 MFC2_MMR6 = 2085, // MicroMips32r6InstrInfo.td:1414
2101 MFGC0 = 2086, // MipsInstrInfo.td:2695
2102 MFGC0_MM = 2087, // MicroMipsInstrInfo.td:1132
2103 MFHC0_MMR6 = 2088, // MicroMips32r6InstrInfo.td:1415
2104 MFHC1_D32 = 2089, // MipsInstrFPU.td:628
2105 MFHC1_D32_MM = 2090, // MicroMipsInstrFPU.td:247
2106 MFHC1_D64 = 2091, // MipsInstrFPU.td:630
2107 MFHC1_D64_MM = 2092, // MicroMipsInstrFPU.td:254
2108 MFHC2_MMR6 = 2093, // MicroMips32r6InstrInfo.td:1416
2109 MFHGC0 = 2094, // MipsInstrInfo.td:2699
2110 MFHGC0_MM = 2095, // MicroMipsInstrInfo.td:1135
2111 MFHI = 2096, // MipsInstrInfo.td:2413
2112 MFHI16_MM = 2097, // MicroMipsInstrInfo.td:657
2113 MFHI64 = 2098, // Mips64InstrInfo.td:345
2114 MFHI_DSP = 2099, // MipsDSPInstrInfo.td:1178
2115 MFHI_DSP_MM = 2100, // MicroMipsDSPInstrInfo.td:500
2116 MFHI_MM = 2101, // MicroMipsInstrInfo.td:910
2117 MFLO = 2102, // MipsInstrInfo.td:2415
2118 MFLO16_MM = 2103, // MicroMipsInstrInfo.td:659
2119 MFLO64 = 2104, // Mips64InstrInfo.td:347
2120 MFLO_DSP = 2105, // MipsDSPInstrInfo.td:1179
2121 MFLO_DSP_MM = 2106, // MicroMipsDSPInstrInfo.td:501
2122 MFLO_MM = 2107, // MicroMipsInstrInfo.td:912
2123 MFTR = 2108, // MipsMTInstrInfo.td:109
2124 MINA_D = 2109, // Mips32r6InstrInfo.td:952
2125 MINA_D_MMR6 = 2110, // MicroMips32r6InstrInfo.td:1498
2126 MINA_S = 2111, // Mips32r6InstrInfo.td:953
2127 MINA_S_MMR6 = 2112, // MicroMips32r6InstrInfo.td:1496
2128 MINI_S_B = 2113, // MipsMSAInstrInfo.td:3274
2129 MINI_S_D = 2114, // MipsMSAInstrInfo.td:3277
2130 MINI_S_H = 2115, // MipsMSAInstrInfo.td:3275
2131 MINI_S_W = 2116, // MipsMSAInstrInfo.td:3276
2132 MINI_U_B = 2117, // MipsMSAInstrInfo.td:3279
2133 MINI_U_D = 2118, // MipsMSAInstrInfo.td:3282
2134 MINI_U_H = 2119, // MipsMSAInstrInfo.td:3280
2135 MINI_U_W = 2120, // MipsMSAInstrInfo.td:3281
2136 MIN_A_B = 2121, // MipsMSAInstrInfo.td:3259
2137 MIN_A_D = 2122, // MipsMSAInstrInfo.td:3262
2138 MIN_A_H = 2123, // MipsMSAInstrInfo.td:3260
2139 MIN_A_W = 2124, // MipsMSAInstrInfo.td:3261
2140 MIN_D = 2125, // Mips32r6InstrInfo.td:954
2141 MIN_D_MMR6 = 2126, // MicroMips32r6InstrInfo.td:1491
2142 MIN_S = 2127, // Mips32r6InstrInfo.td:955
2143 MIN_S_B = 2128, // MipsMSAInstrInfo.td:3264
2144 MIN_S_D = 2129, // MipsMSAInstrInfo.td:3267
2145 MIN_S_H = 2130, // MipsMSAInstrInfo.td:3265
2146 MIN_S_MMR6 = 2131, // MicroMips32r6InstrInfo.td:1490
2147 MIN_S_W = 2132, // MipsMSAInstrInfo.td:3266
2148 MIN_U_B = 2133, // MipsMSAInstrInfo.td:3269
2149 MIN_U_D = 2134, // MipsMSAInstrInfo.td:3272
2150 MIN_U_H = 2135, // MipsMSAInstrInfo.td:3270
2151 MIN_U_W = 2136, // MipsMSAInstrInfo.td:3271
2152 MOD = 2137, // Mips32r6InstrInfo.td:958
2153 MODSUB = 2138, // MipsDSPInstrInfo.td:1134
2154 MODSUB_MM = 2139, // MicroMipsDSPInstrInfo.td:517
2155 MODU = 2140, // Mips32r6InstrInfo.td:959
2156 MODU_MMR6 = 2141, // MicroMips32r6InstrInfo.td:1418
2157 MOD_MMR6 = 2142, // MicroMips32r6InstrInfo.td:1417
2158 MOD_S_B = 2143, // MipsMSAInstrInfo.td:3284
2159 MOD_S_D = 2144, // MipsMSAInstrInfo.td:3287
2160 MOD_S_H = 2145, // MipsMSAInstrInfo.td:3285
2161 MOD_S_W = 2146, // MipsMSAInstrInfo.td:3286
2162 MOD_U_B = 2147, // MipsMSAInstrInfo.td:3289
2163 MOD_U_D = 2148, // MipsMSAInstrInfo.td:3292
2164 MOD_U_H = 2149, // MipsMSAInstrInfo.td:3290
2165 MOD_U_W = 2150, // MipsMSAInstrInfo.td:3291
2166 MOVE16_MM = 2151, // MicroMipsInstrInfo.td:661
2167 MOVE16_MMR6 = 2152, // MicroMips32r6InstrInfo.td:1567
2168 MOVEP_MM = 2153, // MicroMipsInstrInfo.td:663
2169 MOVEP_MMR6 = 2154, // MicroMips32r6InstrInfo.td:1569
2170 MOVE_V = 2155, // MipsMSAInstrInfo.td:3294
2171 MOVF_D32 = 2156, // MipsCondMov.td:187
2172 MOVF_D32_MM = 2157, // MicroMipsInstrFPU.td:195
2173 MOVF_D64 = 2158, // MipsCondMov.td:194
2174 MOVF_I = 2159, // MipsCondMov.td:173
2175 MOVF_I64 = 2160, // MipsCondMov.td:177
2176 MOVF_I_MM = 2161, // MicroMipsInstrInfo.td:903
2177 MOVF_S = 2162, // MipsCondMov.td:181
2178 MOVF_S_MM = 2163, // MicroMipsInstrFPU.td:189
2179 MOVN_I64_D64 = 2164, // MipsCondMov.td:160
2180 MOVN_I64_I = 2165, // MipsCondMov.td:125
2181 MOVN_I64_I64 = 2166, // MipsCondMov.td:127
2182 MOVN_I64_S = 2167, // MipsCondMov.td:141
2183 MOVN_I_D32 = 2168, // MipsCondMov.td:147
2184 MOVN_I_D32_MM = 2169, // MicroMipsInstrFPU.td:182
2185 MOVN_I_D64 = 2170, // MipsCondMov.td:154
2186 MOVN_I_I = 2171, // MipsCondMov.td:119
2187 MOVN_I_I64 = 2172, // MipsCondMov.td:123
2188 MOVN_I_MM = 2173, // MicroMipsInstrInfo.td:898
2189 MOVN_I_S = 2174, // MipsCondMov.td:137
2190 MOVN_I_S_MM = 2175, // MicroMipsInstrFPU.td:176
2191 MOVT_D32 = 2176, // MipsCondMov.td:184
2192 MOVT_D32_MM = 2177, // MicroMipsInstrFPU.td:192
2193 MOVT_D64 = 2178, // MipsCondMov.td:192
2194 MOVT_I = 2179, // MipsCondMov.td:166
2195 MOVT_I64 = 2180, // MipsCondMov.td:170
2196 MOVT_I_MM = 2181, // MicroMipsInstrInfo.td:901
2197 MOVT_S = 2182, // MipsCondMov.td:179
2198 MOVT_S_MM = 2183, // MicroMipsInstrFPU.td:186
2199 MOVZ_I64_D64 = 2184, // MipsCondMov.td:157
2200 MOVZ_I64_I = 2185, // MipsCondMov.td:113
2201 MOVZ_I64_I64 = 2186, // MipsCondMov.td:115
2202 MOVZ_I64_S = 2187, // MipsCondMov.td:134
2203 MOVZ_I_D32 = 2188, // MipsCondMov.td:144
2204 MOVZ_I_D32_MM = 2189, // MicroMipsInstrFPU.td:179
2205 MOVZ_I_D64 = 2190, // MipsCondMov.td:152
2206 MOVZ_I_I = 2191, // MipsCondMov.td:107
2207 MOVZ_I_I64 = 2192, // MipsCondMov.td:111
2208 MOVZ_I_MM = 2193, // MicroMipsInstrInfo.td:895
2209 MOVZ_I_S = 2194, // MipsCondMov.td:130
2210 MOVZ_I_S_MM = 2195, // MicroMipsInstrFPU.td:173
2211 MSUB = 2196, // MipsInstrInfo.td:2451
2212 MSUBF_D = 2197, // Mips32r6InstrInfo.td:945
2213 MSUBF_D_MMR6 = 2198, // MicroMips32r6InstrInfo.td:1476
2214 MSUBF_S = 2199, // Mips32r6InstrInfo.td:944
2215 MSUBF_S_MMR6 = 2200, // MicroMips32r6InstrInfo.td:1474
2216 MSUBR_Q_H = 2201, // MipsMSAInstrInfo.td:3299
2217 MSUBR_Q_W = 2202, // MipsMSAInstrInfo.td:3300
2218 MSUBU = 2203, // MipsInstrInfo.td:2453
2219 MSUBU_DSP = 2204, // MipsDSPInstrInfo.td:1195
2220 MSUBU_DSP_MM = 2205, // MicroMipsDSPInstrInfo.td:432
2221 MSUBU_MM = 2206, // MicroMipsInstrInfo.td:922
2222 MSUBV_B = 2207, // MipsMSAInstrInfo.td:3302
2223 MSUBV_D = 2208, // MipsMSAInstrInfo.td:3305
2224 MSUBV_H = 2209, // MipsMSAInstrInfo.td:3303
2225 MSUBV_W = 2210, // MipsMSAInstrInfo.td:3304
2226 MSUB_D32 = 2211, // MipsInstrFPU.td:751
2227 MSUB_D32_MM = 2212, // MicroMipsInstrFPU.td:213
2228 MSUB_D64 = 2213, // MipsInstrFPU.td:757
2229 MSUB_DSP = 2214, // MipsDSPInstrInfo.td:1194
2230 MSUB_DSP_MM = 2215, // MicroMipsDSPInstrInfo.td:431
2231 MSUB_MM = 2216, // MicroMipsInstrInfo.td:920
2232 MSUB_Q_H = 2217, // MipsMSAInstrInfo.td:3296
2233 MSUB_Q_W = 2218, // MipsMSAInstrInfo.td:3297
2234 MSUB_S = 2219, // MipsInstrFPU.td:746
2235 MSUB_S_MM = 2220, // MicroMipsInstrFPU.td:208
2236 MTC0 = 2221, // MipsInstrInfo.td:2492
2237 MTC0_MMR6 = 2222, // MicroMips32r6InstrInfo.td:1407
2238 MTC1 = 2223, // MipsInstrFPU.td:621
2239 MTC1_D64 = 2224, // MipsInstrFPU.td:623
2240 MTC1_D64_MM = 2225, // MicroMipsInstrFPU.td:256
2241 MTC1_MM = 2226, // MicroMipsInstrFPU.td:202
2242 MTC1_MMR6 = 2227, // MicroMips32r6InstrInfo.td:1408
2243 MTC2 = 2228, // MipsInstrInfo.td:2498
2244 MTC2_MMR6 = 2229, // MicroMips32r6InstrInfo.td:1409
2245 MTGC0 = 2230, // MipsInstrInfo.td:2697
2246 MTGC0_MM = 2231, // MicroMipsInstrInfo.td:1138
2247 MTHC0_MMR6 = 2232, // MicroMips32r6InstrInfo.td:1410
2248 MTHC1_D32 = 2233, // MipsInstrFPU.td:635
2249 MTHC1_D32_MM = 2234, // MicroMipsInstrFPU.td:244
2250 MTHC1_D64 = 2235, // MipsInstrFPU.td:638
2251 MTHC1_D64_MM = 2236, // MicroMipsInstrFPU.td:252
2252 MTHC2_MMR6 = 2237, // MicroMips32r6InstrInfo.td:1411
2253 MTHGC0 = 2238, // MipsInstrInfo.td:2701
2254 MTHGC0_MM = 2239, // MicroMipsInstrInfo.td:1141
2255 MTHI = 2240, // MipsInstrInfo.td:2409
2256 MTHI64 = 2241, // Mips64InstrInfo.td:341
2257 MTHI_DSP = 2242, // MipsDSPInstrInfo.td:1180
2258 MTHI_DSP_MM = 2243, // MicroMipsDSPInstrInfo.td:502
2259 MTHI_MM = 2244, // MicroMipsInstrInfo.td:906
2260 MTHLIP = 2245, // MipsDSPInstrInfo.td:1234
2261 MTHLIP_MM = 2246, // MicroMipsDSPInstrInfo.td:510
2262 MTLO = 2247, // MipsInstrInfo.td:2411
2263 MTLO64 = 2248, // Mips64InstrInfo.td:343
2264 MTLO_DSP = 2249, // MipsDSPInstrInfo.td:1181
2265 MTLO_DSP_MM = 2250, // MicroMipsDSPInstrInfo.td:503
2266 MTLO_MM = 2251, // MicroMipsInstrInfo.td:908
2267 MTM0 = 2252, // Mips64InstrInfo.td:565
2268 MTM1 = 2253, // Mips64InstrInfo.td:567
2269 MTM2 = 2254, // Mips64InstrInfo.td:569
2270 MTP0 = 2255, // Mips64InstrInfo.td:571
2271 MTP1 = 2256, // Mips64InstrInfo.td:572
2272 MTP2 = 2257, // Mips64InstrInfo.td:573
2273 MTTR = 2258, // MipsMTInstrInfo.td:111
2274 MUH = 2259, // Mips32r6InstrInfo.td:960
2275 MUHU = 2260, // Mips32r6InstrInfo.td:961
2276 MUHU_MMR6 = 2261, // MicroMips32r6InstrInfo.td:1422
2277 MUH_MMR6 = 2262, // MicroMips32r6InstrInfo.td:1420
2278 MUL = 2263, // MipsInstrInfo.td:2105
2279 MULEQ_S_W_PHL = 2264, // MipsDSPInstrInfo.td:1170
2280 MULEQ_S_W_PHL_MM = 2265, // MicroMipsDSPInstrInfo.td:484
2281 MULEQ_S_W_PHR = 2266, // MipsDSPInstrInfo.td:1171
2282 MULEQ_S_W_PHR_MM = 2267, // MicroMipsDSPInstrInfo.td:485
2283 MULEU_S_PH_QBL = 2268, // MipsDSPInstrInfo.td:1168
2284 MULEU_S_PH_QBL_MM = 2269, // MicroMipsDSPInstrInfo.td:486
2285 MULEU_S_PH_QBR = 2270, // MipsDSPInstrInfo.td:1169
2286 MULEU_S_PH_QBR_MM = 2271, // MicroMipsDSPInstrInfo.td:487
2287 MULQ_RS_PH = 2272, // MipsDSPInstrInfo.td:1172
2288 MULQ_RS_PH_MM = 2273, // MicroMipsDSPInstrInfo.td:488
2289 MULQ_RS_W = 2274, // MipsDSPInstrInfo.td:1264
2290 MULQ_RS_W_MMR2 = 2275, // MicroMipsDSPInstrInfo.td:579
2291 MULQ_S_PH = 2276, // MipsDSPInstrInfo.td:1265
2292 MULQ_S_PH_MMR2 = 2277, // MicroMipsDSPInstrInfo.td:580
2293 MULQ_S_W = 2278, // MipsDSPInstrInfo.td:1263
2294 MULQ_S_W_MMR2 = 2279, // MicroMipsDSPInstrInfo.td:581
2295 MULR_PS64 = 2280, // MipsInstrFPU.td:543
2296 MULR_Q_H = 2281, // MipsMSAInstrInfo.td:3310
2297 MULR_Q_W = 2282, // MipsMSAInstrInfo.td:3311
2298 MULSAQ_S_W_PH = 2283, // MipsDSPInstrInfo.td:1173
2299 MULSAQ_S_W_PH_MM = 2284, // MicroMipsDSPInstrInfo.td:518
2300 MULSA_W_PH = 2285, // MipsDSPInstrInfo.td:1274
2301 MULSA_W_PH_MMR2 = 2286, // MicroMipsDSPInstrInfo.td:593
2302 MULT = 2287, // MipsInstrInfo.td:2401
2303 MULTU_DSP = 2288, // MipsDSPInstrInfo.td:1191
2304 MULTU_DSP_MM = 2289, // MicroMipsDSPInstrInfo.td:434
2305 MULT_DSP = 2290, // MipsDSPInstrInfo.td:1190
2306 MULT_DSP_MM = 2291, // MicroMipsDSPInstrInfo.td:433
2307 MULT_MM = 2292, // MicroMipsInstrInfo.td:758
2308 MULTu = 2293, // MipsInstrInfo.td:2403
2309 MULTu_MM = 2294, // MicroMipsInstrInfo.td:760
2310 MULU = 2295, // Mips32r6InstrInfo.td:963
2311 MULU_MMR6 = 2296, // MicroMips32r6InstrInfo.td:1421
2312 MULV_B = 2297, // MipsMSAInstrInfo.td:3313
2313 MULV_D = 2298, // MipsMSAInstrInfo.td:3316
2314 MULV_H = 2299, // MipsMSAInstrInfo.td:3314
2315 MULV_W = 2300, // MipsMSAInstrInfo.td:3315
2316 MUL_MM = 2301, // MicroMipsInstrInfo.td:740
2317 MUL_MMR6 = 2302, // MicroMips32r6InstrInfo.td:1419
2318 MUL_PH = 2303, // MipsDSPInstrInfo.td:1261
2319 MUL_PH_MMR2 = 2304, // MicroMipsDSPInstrInfo.td:577
2320 MUL_Q_H = 2305, // MipsMSAInstrInfo.td:3307
2321 MUL_Q_W = 2306, // MipsMSAInstrInfo.td:3308
2322 MUL_R6 = 2307, // Mips32r6InstrInfo.td:962
2323 MUL_S_PH = 2308, // MipsDSPInstrInfo.td:1262
2324 MUL_S_PH_MMR2 = 2309, // MicroMipsDSPInstrInfo.td:578
2325 Mfhi16 = 2310, // Mips16InstrInfo.td:881
2326 Mflo16 = 2311, // Mips16InstrInfo.td:893
2327 Move32R16 = 2312, // Mips16InstrInfo.td:865
2328 MoveR3216 = 2313, // Mips16InstrInfo.td:872
2329 NAL = 2314, // Mips32r6InstrInfo.td:880
2330 NLOC_B = 2315, // MipsMSAInstrInfo.td:3318
2331 NLOC_D = 2316, // MipsMSAInstrInfo.td:3321
2332 NLOC_H = 2317, // MipsMSAInstrInfo.td:3319
2333 NLOC_W = 2318, // MipsMSAInstrInfo.td:3320
2334 NLZC_B = 2319, // MipsMSAInstrInfo.td:3323
2335 NLZC_D = 2320, // MipsMSAInstrInfo.td:3326
2336 NLZC_H = 2321, // MipsMSAInstrInfo.td:3324
2337 NLZC_W = 2322, // MipsMSAInstrInfo.td:3325
2338 NMADD_D32 = 2323, // MipsInstrFPU.td:768
2339 NMADD_D32_MM = 2324, // MicroMipsInstrFPU.td:222
2340 NMADD_D64 = 2325, // MipsInstrFPU.td:774
2341 NMADD_S = 2326, // MipsInstrFPU.td:763
2342 NMADD_S_MM = 2327, // MicroMipsInstrFPU.td:218
2343 NMSUB_D32 = 2328, // MipsInstrFPU.td:770
2344 NMSUB_D32_MM = 2329, // MicroMipsInstrFPU.td:224
2345 NMSUB_D64 = 2330, // MipsInstrFPU.td:776
2346 NMSUB_S = 2331, // MipsInstrFPU.td:765
2347 NMSUB_S_MM = 2332, // MicroMipsInstrFPU.td:220
2348 NOR = 2333, // MipsInstrInfo.td:2123
2349 NOR64 = 2334, // Mips64InstrInfo.td:162
2350 NORI_B = 2335, // MipsMSAInstrInfo.td:3342
2351 NOR_MM = 2336, // MicroMipsInstrInfo.td:756
2352 NOR_MMR6 = 2337, // MicroMips32r6InstrInfo.td:1423
2353 NOR_V = 2338, // MipsMSAInstrInfo.td:3328
2354 NOT16_MM = 2339, // MicroMipsInstrInfo.td:613
2355 NOT16_MMR6 = 2340, // MicroMips32r6InstrInfo.td:1555
2356 NegRxRy16 = 2341, // Mips16InstrInfo.td:942
2357 NotRxRy16 = 2342, // Mips16InstrInfo.td:949
2358 OR = 2343, // MipsInstrInfo.td:2119
2359 OR16_MM = 2344, // MicroMipsInstrInfo.td:616
2360 OR16_MMR6 = 2345, // MicroMips32r6InstrInfo.td:1557
2361 OR64 = 2346, // Mips64InstrInfo.td:158
2362 ORI_B = 2347, // MipsMSAInstrInfo.td:3358
2363 ORI_MMR6 = 2348, // MicroMips32r6InstrInfo.td:1425
2364 OR_MM = 2349, // MicroMipsInstrInfo.td:752
2365 OR_MMR6 = 2350, // MicroMips32r6InstrInfo.td:1424
2366 OR_V = 2351, // MipsMSAInstrInfo.td:3344
2367 ORi = 2352, // MipsInstrInfo.td:2082
2368 ORi64 = 2353, // Mips64InstrInfo.td:134
2369 ORi_MM = 2354, // MicroMipsInstrInfo.td:722
2370 OrRxRxRy16 = 2355, // Mips16InstrInfo.td:956
2371 PACKRL_PH = 2356, // MipsDSPInstrInfo.td:1206
2372 PACKRL_PH_MM = 2357, // MicroMipsDSPInstrInfo.td:511
2373 PAUSE = 2358, // MipsInstrInfo.td:2510
2374 PAUSE_MM = 2359, // MicroMipsInstrInfo.td:1076
2375 PAUSE_MMR6 = 2360, // MicroMips32r6InstrInfo.td:1444
2376 PCKEV_B = 2361, // MipsMSAInstrInfo.td:3360
2377 PCKEV_D = 2362, // MipsMSAInstrInfo.td:3363
2378 PCKEV_H = 2363, // MipsMSAInstrInfo.td:3361
2379 PCKEV_W = 2364, // MipsMSAInstrInfo.td:3362
2380 PCKOD_B = 2365, // MipsMSAInstrInfo.td:3365
2381 PCKOD_D = 2366, // MipsMSAInstrInfo.td:3368
2382 PCKOD_H = 2367, // MipsMSAInstrInfo.td:3366
2383 PCKOD_W = 2368, // MipsMSAInstrInfo.td:3367
2384 PCNT_B = 2369, // MipsMSAInstrInfo.td:3370
2385 PCNT_D = 2370, // MipsMSAInstrInfo.td:3373
2386 PCNT_H = 2371, // MipsMSAInstrInfo.td:3371
2387 PCNT_W = 2372, // MipsMSAInstrInfo.td:3372
2388 PICK_PH = 2373, // MipsDSPInstrInfo.td:1212
2389 PICK_PH_MM = 2374, // MicroMipsDSPInstrInfo.td:512
2390 PICK_QB = 2375, // MipsDSPInstrInfo.td:1211
2391 PICK_QB_MM = 2376, // MicroMipsDSPInstrInfo.td:513
2392 PLL_PS64 = 2377, // MipsInstrFPU.td:519
2393 PLU_PS64 = 2378, // MipsInstrFPU.td:522
2394 POP = 2379, // Mips64InstrInfo.td:576
2395 PRECEQU_PH_QBL = 2380, // MipsDSPInstrInfo.td:1144
2396 PRECEQU_PH_QBLA = 2381, // MipsDSPInstrInfo.td:1146
2397 PRECEQU_PH_QBLA_MM = 2382, // MicroMipsDSPInstrInfo.td:454
2398 PRECEQU_PH_QBL_MM = 2383, // MicroMipsDSPInstrInfo.td:453
2399 PRECEQU_PH_QBR = 2384, // MipsDSPInstrInfo.td:1145
2400 PRECEQU_PH_QBRA = 2385, // MipsDSPInstrInfo.td:1147
2401 PRECEQU_PH_QBRA_MM = 2386, // MicroMipsDSPInstrInfo.td:457
2402 PRECEQU_PH_QBR_MM = 2387, // MicroMipsDSPInstrInfo.td:456
2403 PRECEQ_W_PHL = 2388, // MipsDSPInstrInfo.td:1142
2404 PRECEQ_W_PHL_MM = 2389, // MicroMipsDSPInstrInfo.td:451
2405 PRECEQ_W_PHR = 2390, // MipsDSPInstrInfo.td:1143
2406 PRECEQ_W_PHR_MM = 2391, // MicroMipsDSPInstrInfo.td:452
2407 PRECEU_PH_QBL = 2392, // MipsDSPInstrInfo.td:1148
2408 PRECEU_PH_QBLA = 2393, // MipsDSPInstrInfo.td:1150
2409 PRECEU_PH_QBLA_MM = 2394, // MicroMipsDSPInstrInfo.td:460
2410 PRECEU_PH_QBL_MM = 2395, // MicroMipsDSPInstrInfo.td:459
2411 PRECEU_PH_QBR = 2396, // MipsDSPInstrInfo.td:1149
2412 PRECEU_PH_QBRA = 2397, // MipsDSPInstrInfo.td:1151
2413 PRECEU_PH_QBRA_MM = 2398, // MicroMipsDSPInstrInfo.td:462
2414 PRECEU_PH_QBR_MM = 2399, // MicroMipsDSPInstrInfo.td:461
2415 PRECRQU_S_QB_PH = 2400, // MipsDSPInstrInfo.td:1141
2416 PRECRQU_S_QB_PH_MM = 2401, // MicroMipsDSPInstrInfo.td:491
2417 PRECRQ_PH_W = 2402, // MipsDSPInstrInfo.td:1139
2418 PRECRQ_PH_W_MM = 2403, // MicroMipsDSPInstrInfo.td:489
2419 PRECRQ_QB_PH = 2404, // MipsDSPInstrInfo.td:1138
2420 PRECRQ_QB_PH_MM = 2405, // MicroMipsDSPInstrInfo.td:490
2421 PRECRQ_RS_PH_W = 2406, // MipsDSPInstrInfo.td:1140
2422 PRECRQ_RS_PH_W_MM = 2407, // MicroMipsDSPInstrInfo.td:492
2423 PRECR_QB_PH = 2408, // MipsDSPInstrInfo.td:1275
2424 PRECR_QB_PH_MMR2 = 2409, // MicroMipsDSPInstrInfo.td:582
2425 PRECR_SRA_PH_W = 2410, // MipsDSPInstrInfo.td:1276
2426 PRECR_SRA_PH_W_MMR2 = 2411, // MicroMipsDSPInstrInfo.td:584
2427 PRECR_SRA_R_PH_W = 2412, // MipsDSPInstrInfo.td:1277
2428 PRECR_SRA_R_PH_W_MMR2 = 2413, // MicroMipsDSPInstrInfo.td:586
2429 PREF = 2414, // MipsInstrInfo.td:2587
2430 PREFE = 2415, // MipsEVAInstrInfo.td:215
2431 PREFE_MM = 2416, // MicroMipsInstrInfo.td:1067
2432 PREFX_MM = 2417, // MicroMipsInstrInfo.td:1091
2433 PREF_MM = 2418, // MicroMipsInstrInfo.td:1062
2434 PREF_MMR6 = 2419, // MicroMips32r6InstrInfo.td:1426
2435 PREF_R6 = 2420, // Mips32r6InstrInfo.td:971
2436 PREPEND = 2421, // MipsDSPInstrInfo.td:1286
2437 PREPEND_MMR2 = 2422, // MicroMipsDSPInstrInfo.td:588
2438 PUL_PS64 = 2423, // MipsInstrFPU.td:525
2439 PUU_PS64 = 2424, // MipsInstrFPU.td:528
2440 RADDU_W_QB = 2425, // MipsDSPInstrInfo.td:1135
2441 RADDU_W_QB_MM = 2426, // MicroMipsDSPInstrInfo.td:504
2442 RDDSP = 2427, // MipsDSPInstrInfo.td:1235
2443 RDDSP_MM = 2428, // MicroMipsDSPInstrInfo.td:505
2444 RDHWR = 2429, // MipsInstrInfo.td:2480
2445 RDHWR64 = 2430, // Mips64InstrInfo.td:380
2446 RDHWR_MM = 2431, // MicroMipsInstrInfo.td:1126
2447 RDHWR_MMR6 = 2432, // MicroMips32r6InstrInfo.td:1445
2448 RDPGPR_MMR6 = 2433, // MicroMips32r6InstrInfo.td:1450
2449 RECIP_D32 = 2434, // MipsInstrFPU.td:444
2450 RECIP_D32_MM = 2435, // MicroMipsInstrFPU.td:270
2451 RECIP_D64 = 2436, // MipsInstrFPU.td:449
2452 RECIP_D64_MM = 2437, // MicroMipsInstrFPU.td:276
2453 RECIP_S = 2438, // MipsInstrFPU.td:442
2454 RECIP_S_MM = 2439, // MicroMipsInstrFPU.td:267
2455 REPLV_PH = 2440, // MipsDSPInstrInfo.td:1210
2456 REPLV_PH_MM = 2441, // MicroMipsDSPInstrInfo.td:508
2457 REPLV_QB = 2442, // MipsDSPInstrInfo.td:1209
2458 REPLV_QB_MM = 2443, // MicroMipsDSPInstrInfo.td:509
2459 REPL_PH = 2444, // MipsDSPInstrInfo.td:1208
2460 REPL_PH_MM = 2445, // MicroMipsDSPInstrInfo.td:506
2461 REPL_QB = 2446, // MipsDSPInstrInfo.td:1207
2462 REPL_QB_MM = 2447, // MicroMipsDSPInstrInfo.td:507
2463 RINT_D = 2448, // Mips32r6InstrInfo.td:967
2464 RINT_D_MMR6 = 2449, // MicroMips32r6InstrInfo.td:1587
2465 RINT_S = 2450, // Mips32r6InstrInfo.td:968
2466 RINT_S_MMR6 = 2451, // MicroMips32r6InstrInfo.td:1585
2467 ROTR = 2452, // MipsInstrInfo.td:2143
2468 ROTRV = 2453, // MipsInstrInfo.td:2146
2469 ROTRV_MM = 2454, // MicroMipsInstrInfo.td:789
2470 ROTR_MM = 2455, // MicroMipsInstrInfo.td:784
2471 ROUND_L_D64 = 2456, // MipsInstrFPU.td:468
2472 ROUND_L_D_MMR6 = 2457, // MicroMips32r6InstrInfo.td:1592
2473 ROUND_L_S = 2458, // MipsInstrFPU.td:466
2474 ROUND_L_S_MMR6 = 2459, // MicroMips32r6InstrInfo.td:1590
2475 ROUND_W_D32 = 2460, // MipsInstrFPU.td:170
2476 ROUND_W_D64 = 2461, // MipsInstrFPU.td:171
2477 ROUND_W_D_MMR6 = 2462, // MicroMips32r6InstrInfo.td:1596
2478 ROUND_W_MM = 2463, // MicroMipsInstrFPU.td:95
2479 ROUND_W_S = 2464, // MipsInstrFPU.td:408
2480 ROUND_W_S_MM = 2465, // MicroMipsInstrFPU.td:87
2481 ROUND_W_S_MMR6 = 2466, // MicroMips32r6InstrInfo.td:1594
2482 RSQRT_D32 = 2467, // MipsInstrFPU.td:454
2483 RSQRT_D32_MM = 2468, // MicroMipsInstrFPU.td:282
2484 RSQRT_D64 = 2469, // MipsInstrFPU.td:459
2485 RSQRT_D64_MM = 2470, // MicroMipsInstrFPU.td:288
2486 RSQRT_S = 2471, // MipsInstrFPU.td:452
2487 RSQRT_S_MM = 2472, // MicroMipsInstrFPU.td:279
2488 Restore16 = 2473, // Mips16InstrInfo.td:967
2489 RestoreX16 = 2474, // Mips16InstrInfo.td:976
2490 SAA = 2475, // Mips64InstrInfo.td:619
2491 SAAD = 2476, // Mips64InstrInfo.td:620
2492 SAT_S_B = 2477, // MipsMSAInstrInfo.td:3375
2493 SAT_S_D = 2478, // MipsMSAInstrInfo.td:3378
2494 SAT_S_H = 2479, // MipsMSAInstrInfo.td:3376
2495 SAT_S_W = 2480, // MipsMSAInstrInfo.td:3377
2496 SAT_U_B = 2481, // MipsMSAInstrInfo.td:3380
2497 SAT_U_D = 2482, // MipsMSAInstrInfo.td:3383
2498 SAT_U_H = 2483, // MipsMSAInstrInfo.td:3381
2499 SAT_U_W = 2484, // MipsMSAInstrInfo.td:3382
2500 SB = 2485, // MipsInstrInfo.td:2163
2501 SB16_MM = 2486, // MicroMipsInstrInfo.td:635
2502 SB16_MMR6 = 2487, // MicroMips32r6InstrInfo.td:1427
2503 SB64 = 2488, // Mips64InstrInfo.td:207
2504 SBE = 2489, // MipsEVAInstrInfo.td:195
2505 SBE_MM = 2490, // MicroMipsInstrInfo.td:829
2506 SB_MM = 2491, // MicroMipsInstrInfo.td:807
2507 SB_MMR6 = 2492, // MicroMips32r6InstrInfo.td:1545
2508 SC = 2493, // MipsInstrInfo.td:2272
2509 SC64 = 2494, // Mips64InstrInfo.td:260
2510 SC64_R6 = 2495, // Mips64r6InstrInfo.td:163
2511 SCD = 2496, // Mips64InstrInfo.td:252
2512 SCD_R6 = 2497, // Mips64r6InstrInfo.td:154
2513 SCE = 2498, // MipsEVAInstrInfo.td:207
2514 SCE_MM = 2499, // MicroMipsInstrInfo.td:1056
2515 SC_MM = 2500, // MicroMipsInstrInfo.td:1051
2516 SC_MMR6 = 2501, // MicroMips32r6InstrInfo.td:1641
2517 SC_R6 = 2502, // Mips32r6InstrInfo.td:972
2518 SD = 2503, // Mips64InstrInfo.td:219
2519 SDBBP = 2504, // MipsInstrInfo.td:2250
2520 SDBBP16_MM = 2505, // MicroMipsInstrInfo.td:685
2521 SDBBP16_MMR6 = 2506, // MicroMips32r6InstrInfo.td:1571
2522 SDBBP_MM = 2507, // MicroMipsInstrInfo.td:1088
2523 SDBBP_MMR6 = 2508, // MicroMips32r6InstrInfo.td:1452
2524 SDBBP_R6 = 2509, // Mips32r6InstrInfo.td:973
2525 SDC1 = 2510, // MipsInstrFPU.td:680
2526 SDC164 = 2511, // MipsInstrFPU.td:671
2527 SDC1_D64_MMR6 = 2512, // MicroMips32r6InstrInfo.td:1633
2528 SDC1_MM_D32 = 2513, // MicroMipsInstrFPU.td:299
2529 SDC1_MM_D64 = 2514, // MicroMipsInstrFPU.td:314
2530 SDC2 = 2515, // MipsInstrInfo.td:2189
2531 SDC2_MMR6 = 2516, // MicroMips32r6InstrInfo.td:1637
2532 SDC2_R6 = 2517, // Mips32r6InstrInfo.td:986
2533 SDC3 = 2518, // MipsInstrInfo.td:2206
2534 SDIV = 2519, // MipsInstrInfo.td:2405
2535 SDIV_MM = 2520, // MicroMipsInstrInfo.td:762
2536 SDL = 2521, // Mips64InstrInfo.td:241
2537 SDR = 2522, // Mips64InstrInfo.td:243
2538 SDXC1 = 2523, // MipsInstrFPU.td:695
2539 SDXC164 = 2524, // MipsInstrFPU.td:702
2540 SEB = 2525, // MipsInstrInfo.td:2419
2541 SEB64 = 2526, // Mips64InstrInfo.td:356
2542 SEB_MM = 2527, // MicroMipsInstrInfo.td:932
2543 SEH = 2528, // MipsInstrInfo.td:2421
2544 SEH64 = 2529, // Mips64InstrInfo.td:358
2545 SEH_MM = 2530, // MicroMipsInstrInfo.td:934
2546 SELEQZ = 2531, // Mips32r6InstrInfo.td:974
2547 SELEQZ64 = 2532, // Mips64r6InstrInfo.td:156
2548 SELEQZ_D = 2533, // Mips32r6InstrInfo.td:976
2549 SELEQZ_D_MMR6 = 2534, // MicroMips32r6InstrInfo.td:1604
2550 SELEQZ_MMR6 = 2535, // MicroMips32r6InstrInfo.td:1428
2551 SELEQZ_S = 2536, // Mips32r6InstrInfo.td:978
2552 SELEQZ_S_MMR6 = 2537, // MicroMips32r6InstrInfo.td:1602
2553 SELNEZ = 2538, // Mips32r6InstrInfo.td:975
2554 SELNEZ64 = 2539, // Mips64r6InstrInfo.td:157
2555 SELNEZ_D = 2540, // Mips32r6InstrInfo.td:980
2556 SELNEZ_D_MMR6 = 2541, // MicroMips32r6InstrInfo.td:1608
2557 SELNEZ_MMR6 = 2542, // MicroMips32r6InstrInfo.td:1430
2558 SELNEZ_S = 2543, // Mips32r6InstrInfo.td:982
2559 SELNEZ_S_MMR6 = 2544, // MicroMips32r6InstrInfo.td:1606
2560 SEL_D = 2545, // Mips32r6InstrInfo.td:984
2561 SEL_D_MMR6 = 2546, // MicroMips32r6InstrInfo.td:1601
2562 SEL_S = 2547, // Mips32r6InstrInfo.td:985
2563 SEL_S_MMR6 = 2548, // MicroMips32r6InstrInfo.td:1600
2564 SEQ = 2549, // Mips64InstrInfo.td:580
2565 SEQi = 2550, // Mips64InstrInfo.td:581
2566 SH = 2551, // MipsInstrInfo.td:2165
2567 SH16_MM = 2552, // MicroMipsInstrInfo.td:638
2568 SH16_MMR6 = 2553, // MicroMips32r6InstrInfo.td:1432
2569 SH64 = 2554, // Mips64InstrInfo.td:208
2570 SHE = 2555, // MipsEVAInstrInfo.td:196
2571 SHE_MM = 2556, // MicroMipsInstrInfo.td:832
2572 SHF_B = 2557, // MipsMSAInstrInfo.td:3385
2573 SHF_H = 2558, // MipsMSAInstrInfo.td:3386
2574 SHF_W = 2559, // MipsMSAInstrInfo.td:3387
2575 SHILO = 2560, // MipsDSPInstrInfo.td:1232
2576 SHILOV = 2561, // MipsDSPInstrInfo.td:1233
2577 SHILOV_MM = 2562, // MicroMipsDSPInstrInfo.td:515
2578 SHILO_MM = 2563, // MicroMipsDSPInstrInfo.td:514
2579 SHLLV_PH = 2564, // MipsDSPInstrInfo.td:1157
2580 SHLLV_PH_MM = 2565, // MicroMipsDSPInstrInfo.td:438
2581 SHLLV_QB = 2566, // MipsDSPInstrInfo.td:1153
2582 SHLLV_QB_MM = 2567, // MicroMipsDSPInstrInfo.td:440
2583 SHLLV_S_PH = 2568, // MipsDSPInstrInfo.td:1159
2584 SHLLV_S_PH_MM = 2569, // MicroMipsDSPInstrInfo.td:439
2585 SHLLV_S_W = 2570, // MipsDSPInstrInfo.td:1165
2586 SHLLV_S_W_MM = 2571, // MicroMipsDSPInstrInfo.td:441
2587 SHLL_PH = 2572, // MipsDSPInstrInfo.td:1156
2588 SHLL_PH_MM = 2573, // MicroMipsDSPInstrInfo.td:435
2589 SHLL_QB = 2574, // MipsDSPInstrInfo.td:1152
2590 SHLL_QB_MM = 2575, // MicroMipsDSPInstrInfo.td:437
2591 SHLL_S_PH = 2576, // MipsDSPInstrInfo.td:1158
2592 SHLL_S_PH_MM = 2577, // MicroMipsDSPInstrInfo.td:436
2593 SHLL_S_W = 2578, // MipsDSPInstrInfo.td:1164
2594 SHLL_S_W_MM = 2579, // MicroMipsDSPInstrInfo.td:442
2595 SHRAV_PH = 2580, // MipsDSPInstrInfo.td:1161
2596 SHRAV_PH_MM = 2581, // MicroMipsDSPInstrInfo.td:445
2597 SHRAV_QB = 2582, // MipsDSPInstrInfo.td:1279
2598 SHRAV_QB_MMR2 = 2583, // MicroMipsDSPInstrInfo.td:551
2599 SHRAV_R_PH = 2584, // MipsDSPInstrInfo.td:1163
2600 SHRAV_R_PH_MM = 2585, // MicroMipsDSPInstrInfo.td:446
2601 SHRAV_R_QB = 2586, // MipsDSPInstrInfo.td:1281
2602 SHRAV_R_QB_MMR2 = 2587, // MicroMipsDSPInstrInfo.td:552
2603 SHRAV_R_W = 2588, // MipsDSPInstrInfo.td:1167
2604 SHRAV_R_W_MM = 2589, // MicroMipsDSPInstrInfo.td:447
2605 SHRA_PH = 2590, // MipsDSPInstrInfo.td:1160
2606 SHRA_PH_MM = 2591, // MicroMipsDSPInstrInfo.td:443
2607 SHRA_QB = 2592, // MipsDSPInstrInfo.td:1278
2608 SHRA_QB_MMR2 = 2593, // MicroMipsDSPInstrInfo.td:548
2609 SHRA_R_PH = 2594, // MipsDSPInstrInfo.td:1162
2610 SHRA_R_PH_MM = 2595, // MicroMipsDSPInstrInfo.td:444
2611 SHRA_R_QB = 2596, // MipsDSPInstrInfo.td:1280
2612 SHRA_R_QB_MMR2 = 2597, // MicroMipsDSPInstrInfo.td:549
2613 SHRA_R_W = 2598, // MipsDSPInstrInfo.td:1166
2614 SHRA_R_W_MM = 2599, // MicroMipsDSPInstrInfo.td:448
2615 SHRLV_PH = 2600, // MipsDSPInstrInfo.td:1283
2616 SHRLV_PH_MMR2 = 2601, // MicroMipsDSPInstrInfo.td:562
2617 SHRLV_QB = 2602, // MipsDSPInstrInfo.td:1155
2618 SHRLV_QB_MM = 2603, // MicroMipsDSPInstrInfo.td:450
2619 SHRL_PH = 2604, // MipsDSPInstrInfo.td:1282
2620 SHRL_PH_MMR2 = 2605, // MicroMipsDSPInstrInfo.td:561
2621 SHRL_QB = 2606, // MipsDSPInstrInfo.td:1154
2622 SHRL_QB_MM = 2607, // MicroMipsDSPInstrInfo.td:449
2623 SH_MM = 2608, // MicroMipsInstrInfo.td:809
2624 SH_MMR6 = 2609, // MicroMips32r6InstrInfo.td:1546
2625 SIGRIE = 2610, // Mips32r6InstrInfo.td:988
2626 SIGRIE_MMR6 = 2611, // MicroMips32r6InstrInfo.td:1453
2627 SLDI_B = 2612, // MipsMSAInstrInfo.td:3394
2628 SLDI_D = 2613, // MipsMSAInstrInfo.td:3397
2629 SLDI_H = 2614, // MipsMSAInstrInfo.td:3395
2630 SLDI_W = 2615, // MipsMSAInstrInfo.td:3396
2631 SLD_B = 2616, // MipsMSAInstrInfo.td:3389
2632 SLD_D = 2617, // MipsMSAInstrInfo.td:3392
2633 SLD_H = 2618, // MipsMSAInstrInfo.td:3390
2634 SLD_W = 2619, // MipsMSAInstrInfo.td:3391
2635 SLL = 2620, // MipsInstrInfo.td:2129
2636 SLL16_MM = 2621, // MicroMipsInstrInfo.td:618
2637 SLL16_MMR6 = 2622, // MicroMips32r6InstrInfo.td:1559
2638 SLL64_32 = 2623, // Mips64InstrInfo.td:430
2639 SLL64_64 = 2624, // Mips64InstrInfo.td:432
2640 SLLI_B = 2625, // MipsMSAInstrInfo.td:3404
2641 SLLI_D = 2626, // MipsMSAInstrInfo.td:3407
2642 SLLI_H = 2627, // MipsMSAInstrInfo.td:3405
2643 SLLI_W = 2628, // MipsMSAInstrInfo.td:3406
2644 SLLV = 2629, // MipsInstrInfo.td:2135
2645 SLLV_MM = 2630, // MicroMipsInstrInfo.td:778
2646 SLL_B = 2631, // MipsMSAInstrInfo.td:3399
2647 SLL_D = 2632, // MipsMSAInstrInfo.td:3402
2648 SLL_H = 2633, // MipsMSAInstrInfo.td:3400
2649 SLL_MM = 2634, // MicroMipsInstrInfo.td:772
2650 SLL_MMR6 = 2635, // MicroMips32r6InstrInfo.td:1433
2651 SLL_W = 2636, // MipsMSAInstrInfo.td:3401
2652 SLT = 2637, // MipsInstrInfo.td:2113
2653 SLT64 = 2638, // Mips64InstrInfo.td:154
2654 SLT_MM = 2639, // MicroMipsInstrInfo.td:746
2655 SLTi = 2640, // MipsInstrInfo.td:2090
2656 SLTi64 = 2641, // Mips64InstrInfo.td:128
2657 SLTi_MM = 2642, // MicroMipsInstrInfo.td:716
2658 SLTiu = 2643, // MipsInstrInfo.td:2092
2659 SLTiu64 = 2644, // Mips64InstrInfo.td:130
2660 SLTiu_MM = 2645, // MicroMipsInstrInfo.td:718
2661 SLTu = 2646, // MipsInstrInfo.td:2115
2662 SLTu64 = 2647, // Mips64InstrInfo.td:155
2663 SLTu_MM = 2648, // MicroMipsInstrInfo.td:748
2664 SNE = 2649, // Mips64InstrInfo.td:582
2665 SNEi = 2650, // Mips64InstrInfo.td:583
2666 SPLATI_B = 2651, // MipsMSAInstrInfo.td:3414
2667 SPLATI_D = 2652, // MipsMSAInstrInfo.td:3417
2668 SPLATI_H = 2653, // MipsMSAInstrInfo.td:3415
2669 SPLATI_W = 2654, // MipsMSAInstrInfo.td:3416
2670 SPLAT_B = 2655, // MipsMSAInstrInfo.td:3409
2671 SPLAT_D = 2656, // MipsMSAInstrInfo.td:3412
2672 SPLAT_H = 2657, // MipsMSAInstrInfo.td:3410
2673 SPLAT_W = 2658, // MipsMSAInstrInfo.td:3411
2674 SRA = 2659, // MipsInstrInfo.td:2133
2675 SRAI_B = 2660, // MipsMSAInstrInfo.td:3424
2676 SRAI_D = 2661, // MipsMSAInstrInfo.td:3427
2677 SRAI_H = 2662, // MipsMSAInstrInfo.td:3425
2678 SRAI_W = 2663, // MipsMSAInstrInfo.td:3426
2679 SRARI_B = 2664, // MipsMSAInstrInfo.td:3434
2680 SRARI_D = 2665, // MipsMSAInstrInfo.td:3437
2681 SRARI_H = 2666, // MipsMSAInstrInfo.td:3435
2682 SRARI_W = 2667, // MipsMSAInstrInfo.td:3436
2683 SRAR_B = 2668, // MipsMSAInstrInfo.td:3429
2684 SRAR_D = 2669, // MipsMSAInstrInfo.td:3432
2685 SRAR_H = 2670, // MipsMSAInstrInfo.td:3430
2686 SRAR_W = 2671, // MipsMSAInstrInfo.td:3431
2687 SRAV = 2672, // MipsInstrInfo.td:2139
2688 SRAV_MM = 2673, // MicroMipsInstrInfo.td:782
2689 SRA_B = 2674, // MipsMSAInstrInfo.td:3419
2690 SRA_D = 2675, // MipsMSAInstrInfo.td:3422
2691 SRA_H = 2676, // MipsMSAInstrInfo.td:3420
2692 SRA_MM = 2677, // MicroMipsInstrInfo.td:776
2693 SRA_W = 2678, // MipsMSAInstrInfo.td:3421
2694 SRL = 2679, // MipsInstrInfo.td:2131
2695 SRL16_MM = 2680, // MicroMipsInstrInfo.td:620
2696 SRL16_MMR6 = 2681, // MicroMips32r6InstrInfo.td:1561
2697 SRLI_B = 2682, // MipsMSAInstrInfo.td:3444
2698 SRLI_D = 2683, // MipsMSAInstrInfo.td:3447
2699 SRLI_H = 2684, // MipsMSAInstrInfo.td:3445
2700 SRLI_W = 2685, // MipsMSAInstrInfo.td:3446
2701 SRLRI_B = 2686, // MipsMSAInstrInfo.td:3454
2702 SRLRI_D = 2687, // MipsMSAInstrInfo.td:3457
2703 SRLRI_H = 2688, // MipsMSAInstrInfo.td:3455
2704 SRLRI_W = 2689, // MipsMSAInstrInfo.td:3456
2705 SRLR_B = 2690, // MipsMSAInstrInfo.td:3449
2706 SRLR_D = 2691, // MipsMSAInstrInfo.td:3452
2707 SRLR_H = 2692, // MipsMSAInstrInfo.td:3450
2708 SRLR_W = 2693, // MipsMSAInstrInfo.td:3451
2709 SRLV = 2694, // MipsInstrInfo.td:2137
2710 SRLV_MM = 2695, // MicroMipsInstrInfo.td:780
2711 SRL_B = 2696, // MipsMSAInstrInfo.td:3439
2712 SRL_D = 2697, // MipsMSAInstrInfo.td:3442
2713 SRL_H = 2698, // MipsMSAInstrInfo.td:3440
2714 SRL_MM = 2699, // MicroMipsInstrInfo.td:774
2715 SRL_W = 2700, // MipsMSAInstrInfo.td:3441
2716 SSNOP = 2701, // MipsInstrInfo.td:2505
2717 SSNOP_MM = 2702, // MicroMipsInstrInfo.td:1072
2718 SSNOP_MMR6 = 2703, // MicroMips32r6InstrInfo.td:1447
2719 ST_B = 2704, // MipsMSAInstrInfo.td:3459
2720 ST_D = 2705, // MipsMSAInstrInfo.td:3462
2721 ST_H = 2706, // MipsMSAInstrInfo.td:3460
2722 ST_W = 2707, // MipsMSAInstrInfo.td:3461
2723 SUB = 2708, // MipsInstrInfo.td:2110
2724 SUBQH_PH = 2709, // MipsDSPInstrInfo.td:1255
2725 SUBQH_PH_MMR2 = 2710, // MicroMipsDSPInstrInfo.td:563
2726 SUBQH_R_PH = 2711, // MipsDSPInstrInfo.td:1256
2727 SUBQH_R_PH_MMR2 = 2712, // MicroMipsDSPInstrInfo.td:564
2728 SUBQH_R_W = 2713, // MipsDSPInstrInfo.td:1260
2729 SUBQH_R_W_MMR2 = 2714, // MicroMipsDSPInstrInfo.td:566
2730 SUBQH_W = 2715, // MipsDSPInstrInfo.td:1259
2731 SUBQH_W_MMR2 = 2716, // MicroMipsDSPInstrInfo.td:565
2732 SUBQ_PH = 2717, // MipsDSPInstrInfo.td:1128
2733 SUBQ_PH_MM = 2718, // MicroMipsDSPInstrInfo.td:463
2734 SUBQ_S_PH = 2719, // MipsDSPInstrInfo.td:1129
2735 SUBQ_S_PH_MM = 2720, // MicroMipsDSPInstrInfo.td:464
2736 SUBQ_S_W = 2721, // MipsDSPInstrInfo.td:1131
2737 SUBQ_S_W_MM = 2722, // MicroMipsDSPInstrInfo.td:465
2738 SUBSUS_U_B = 2723, // MipsMSAInstrInfo.td:3474
2739 SUBSUS_U_D = 2724, // MipsMSAInstrInfo.td:3477
2740 SUBSUS_U_H = 2725, // MipsMSAInstrInfo.td:3475
2741 SUBSUS_U_W = 2726, // MipsMSAInstrInfo.td:3476
2742 SUBSUU_S_B = 2727, // MipsMSAInstrInfo.td:3479
2743 SUBSUU_S_D = 2728, // MipsMSAInstrInfo.td:3482
2744 SUBSUU_S_H = 2729, // MipsMSAInstrInfo.td:3480
2745 SUBSUU_S_W = 2730, // MipsMSAInstrInfo.td:3481
2746 SUBS_S_B = 2731, // MipsMSAInstrInfo.td:3464
2747 SUBS_S_D = 2732, // MipsMSAInstrInfo.td:3467
2748 SUBS_S_H = 2733, // MipsMSAInstrInfo.td:3465
2749 SUBS_S_W = 2734, // MipsMSAInstrInfo.td:3466
2750 SUBS_U_B = 2735, // MipsMSAInstrInfo.td:3469
2751 SUBS_U_D = 2736, // MipsMSAInstrInfo.td:3472
2752 SUBS_U_H = 2737, // MipsMSAInstrInfo.td:3470
2753 SUBS_U_W = 2738, // MipsMSAInstrInfo.td:3471
2754 SUBU16_MM = 2739, // MicroMipsInstrInfo.td:624
2755 SUBU16_MMR6 = 2740, // MicroMips32r6InstrInfo.td:1573
2756 SUBUH_QB = 2741, // MipsDSPInstrInfo.td:1251
2757 SUBUH_QB_MMR2 = 2742, // MicroMipsDSPInstrInfo.td:569
2758 SUBUH_R_QB = 2743, // MipsDSPInstrInfo.td:1252
2759 SUBUH_R_QB_MMR2 = 2744, // MicroMipsDSPInstrInfo.td:570
2760 SUBU_MMR6 = 2745, // MicroMips32r6InstrInfo.td:1435
2761 SUBU_PH = 2746, // MipsDSPInstrInfo.td:1243
2762 SUBU_PH_MMR2 = 2747, // MicroMipsDSPInstrInfo.td:567
2763 SUBU_QB = 2748, // MipsDSPInstrInfo.td:1124
2764 SUBU_QB_MM = 2749, // MicroMipsDSPInstrInfo.td:466
2765 SUBU_S_PH = 2750, // MipsDSPInstrInfo.td:1244
2766 SUBU_S_PH_MMR2 = 2751, // MicroMipsDSPInstrInfo.td:568
2767 SUBU_S_QB = 2752, // MipsDSPInstrInfo.td:1125
2768 SUBU_S_QB_MM = 2753, // MicroMipsDSPInstrInfo.td:467
2769 SUBVI_B = 2754, // MipsMSAInstrInfo.td:3489
2770 SUBVI_D = 2755, // MipsMSAInstrInfo.td:3492
2771 SUBVI_H = 2756, // MipsMSAInstrInfo.td:3490
2772 SUBVI_W = 2757, // MipsMSAInstrInfo.td:3491
2773 SUBV_B = 2758, // MipsMSAInstrInfo.td:3484
2774 SUBV_D = 2759, // MipsMSAInstrInfo.td:3487
2775 SUBV_H = 2760, // MipsMSAInstrInfo.td:3485
2776 SUBV_W = 2761, // MipsMSAInstrInfo.td:3486
2777 SUB_MM = 2762, // MicroMipsInstrInfo.td:744
2778 SUB_MMR6 = 2763, // MicroMips32r6InstrInfo.td:1434
2779 SUBu = 2764, // MipsInstrInfo.td:2101
2780 SUBu_MM = 2765, // MicroMipsInstrInfo.td:737
2781 SUXC1 = 2766, // MipsInstrFPU.td:711
2782 SUXC164 = 2767, // MipsInstrFPU.td:719
2783 SUXC1_MM = 2768, // MicroMipsInstrFPU.td:53
2784 SW = 2769, // MipsInstrInfo.td:2167
2785 SW16_MM = 2770, // MicroMipsInstrInfo.td:641
2786 SW16_MMR6 = 2771, // MicroMips32r6InstrInfo.td:1436
2787 SW64 = 2772, // Mips64InstrInfo.td:210
2788 SWC1 = 2773, // MipsInstrFPU.td:662
2789 SWC1_MM = 2774, // MicroMipsInstrFPU.td:305
2790 SWC2 = 2775, // MipsInstrInfo.td:2185
2791 SWC2_MMR6 = 2776, // MicroMips32r6InstrInfo.td:1639
2792 SWC2_R6 = 2777, // Mips32r6InstrInfo.td:987
2793 SWC3 = 2778, // MipsInstrInfo.td:2198
2794 SWDSP = 2779, // MipsDSPInstrInfo.td:1302
2795 SWDSP_MM = 2780, // MicroMipsDSPInstrInfo.td:410
2796 SWE = 2781, // MipsEVAInstrInfo.td:197
2797 SWE_MM = 2782, // MicroMipsInstrInfo.td:835
2798 SWL = 2783, // MipsInstrInfo.td:2177
2799 SWL64 = 2784, // Mips64InstrInfo.td:231
2800 SWLE = 2785, // MipsEVAInstrInfo.td:202
2801 SWLE_MM = 2786, // MicroMipsInstrInfo.td:846
2802 SWL_MM = 2787, // MicroMipsInstrInfo.td:866
2803 SWM16_MM = 2788, // MicroMipsInstrInfo.td:694
2804 SWM16_MMR6 = 2789, // MicroMips32r6InstrInfo.td:1437
2805 SWM32_MM = 2790, // MicroMipsInstrInfo.td:874
2806 SWP_MM = 2791, // MicroMipsInstrInfo.td:878
2807 SWR = 2792, // MipsInstrInfo.td:2179
2808 SWR64 = 2793, // Mips64InstrInfo.td:233
2809 SWRE = 2794, // MipsEVAInstrInfo.td:203
2810 SWRE_MM = 2795, // MicroMipsInstrInfo.td:850
2811 SWR_MM = 2796, // MicroMipsInstrInfo.td:869
2812 SWSP_MM = 2797, // MicroMipsInstrInfo.td:648
2813 SWSP_MMR6 = 2798, // MicroMips32r6InstrInfo.td:1438
2814 SWXC1 = 2799, // MipsInstrFPU.td:689
2815 SWXC1_MM = 2800, // MicroMipsInstrFPU.td:48
2816 SW_MM = 2801, // MicroMipsInstrInfo.td:811
2817 SW_MMR6 = 2802, // MicroMips32r6InstrInfo.td:1458
2818 SYNC = 2803, // MipsInstrInfo.td:2212
2819 SYNCI = 2804, // MipsInstrInfo.td:2213
2820 SYNCI_MM = 2805, // MicroMipsInstrInfo.td:1005
2821 SYNCI_MMR6 = 2806, // MicroMips32r6InstrInfo.td:1449
2822 SYNC_MM = 2807, // MicroMipsInstrInfo.td:1003
2823 SYNC_MMR6 = 2808, // MicroMips32r6InstrInfo.td:1448
2824 SYSCALL = 2809, // MipsInstrInfo.td:2247
2825 SYSCALL_MM = 2810, // MicroMipsInstrInfo.td:1008
2826 Save16 = 2811, // Mips16InstrInfo.td:991
2827 SaveX16 = 2812, // Mips16InstrInfo.td:999
2828 SbRxRyOffMemX16 = 2813, // Mips16InstrInfo.td:1012
2829 SebRx16 = 2814, // Mips16InstrInfo.td:1020
2830 SehRx16 = 2815, // Mips16InstrInfo.td:1028
2831 ShRxRyOffMemX16 = 2816, // Mips16InstrInfo.td:1151
2832 SllX16 = 2817, // Mips16InstrInfo.td:1159
2833 SllvRxRy16 = 2818, // Mips16InstrInfo.td:1166
2834 SltRxRy16 = 2819, // Mips16InstrInfo.td:1219
2835 SltiRxImm16 = 2820, // Mips16InstrInfo.td:1173
2836 SltiRxImmX16 = 2821, // Mips16InstrInfo.td:1183
2837 SltiuRxImm16 = 2822, // Mips16InstrInfo.td:1194
2838 SltiuRxImmX16 = 2823, // Mips16InstrInfo.td:1204
2839 SltuRxRy16 = 2824, // Mips16InstrInfo.td:1229
2840 SraX16 = 2825, // Mips16InstrInfo.td:1255
2841 SravRxRy16 = 2826, // Mips16InstrInfo.td:1246
2842 SrlX16 = 2827, // Mips16InstrInfo.td:1273
2843 SrlvRxRy16 = 2828, // Mips16InstrInfo.td:1264
2844 SubuRxRyRz16 = 2829, // Mips16InstrInfo.td:1280
2845 SwRxRyOffMemX16 = 2830, // Mips16InstrInfo.td:1288
2846 SwRxSpImmX16 = 2831, // Mips16InstrInfo.td:1296
2847 TEQ = 2832, // MipsInstrInfo.td:2218
2848 TEQI = 2833, // MipsInstrInfo.td:2231
2849 TEQI_MM = 2834, // MicroMipsInstrInfo.td:1035
2850 TEQ_MM = 2835, // MicroMipsInstrInfo.td:1022
2851 TGE = 2836, // MipsInstrInfo.td:2220
2852 TGEI = 2837, // MipsInstrInfo.td:2233
2853 TGEIU = 2838, // MipsInstrInfo.td:2235
2854 TGEIU_MM = 2839, // MicroMipsInstrInfo.td:1039
2855 TGEI_MM = 2840, // MicroMipsInstrInfo.td:1037
2856 TGEU = 2841, // MipsInstrInfo.td:2222
2857 TGEU_MM = 2842, // MicroMipsInstrInfo.td:1026
2858 TGE_MM = 2843, // MicroMipsInstrInfo.td:1024
2859 TLBGINV = 2844, // MipsInstrInfo.td:2703
2860 TLBGINVF = 2845, // MipsInstrInfo.td:2705
2861 TLBGINVF_MM = 2846, // MicroMipsInstrInfo.td:1148
2862 TLBGINV_MM = 2847, // MicroMipsInstrInfo.td:1146
2863 TLBGP = 2848, // MipsInstrInfo.td:2707
2864 TLBGP_MM = 2849, // MicroMipsInstrInfo.td:1150
2865 TLBGR = 2850, // MipsInstrInfo.td:2709
2866 TLBGR_MM = 2851, // MicroMipsInstrInfo.td:1152
2867 TLBGWI = 2852, // MipsInstrInfo.td:2711
2868 TLBGWI_MM = 2853, // MicroMipsInstrInfo.td:1154
2869 TLBGWR = 2854, // MipsInstrInfo.td:2713
2870 TLBGWR_MM = 2855, // MicroMipsInstrInfo.td:1156
2871 TLBINV = 2856, // MipsEVAInstrInfo.td:210
2872 TLBINVF = 2857, // MipsEVAInstrInfo.td:211
2873 TLBINVF_MMR6 = 2858, // MicroMips32r6InstrInfo.td:1616
2874 TLBINV_MMR6 = 2859, // MicroMips32r6InstrInfo.td:1614
2875 TLBP = 2860, // MipsInstrInfo.td:2571
2876 TLBP_MM = 2861, // MicroMipsInstrInfo.td:1079
2877 TLBR = 2862, // MipsInstrInfo.td:2572
2878 TLBR_MM = 2863, // MicroMipsInstrInfo.td:1081
2879 TLBWI = 2864, // MipsInstrInfo.td:2573
2880 TLBWI_MM = 2865, // MicroMipsInstrInfo.td:1083
2881 TLBWR = 2866, // MipsInstrInfo.td:2574
2882 TLBWR_MM = 2867, // MicroMipsInstrInfo.td:1085
2883 TLT = 2868, // MipsInstrInfo.td:2224
2884 TLTI = 2869, // MipsInstrInfo.td:2237
2885 TLTIU_MM = 2870, // MicroMipsInstrInfo.td:1043
2886 TLTI_MM = 2871, // MicroMipsInstrInfo.td:1041
2887 TLTU = 2872, // MipsInstrInfo.td:2226
2888 TLTU_MM = 2873, // MicroMipsInstrInfo.td:1030
2889 TLT_MM = 2874, // MicroMipsInstrInfo.td:1028
2890 TNE = 2875, // MipsInstrInfo.td:2228
2891 TNEI = 2876, // MipsInstrInfo.td:2241
2892 TNEI_MM = 2877, // MicroMipsInstrInfo.td:1045
2893 TNE_MM = 2878, // MicroMipsInstrInfo.td:1032
2894 TRUNC_L_D64 = 2879, // MipsInstrFPU.td:472
2895 TRUNC_L_D_MMR6 = 2880, // MicroMips32r6InstrInfo.td:1538
2896 TRUNC_L_S = 2881, // MipsInstrFPU.td:470
2897 TRUNC_L_S_MMR6 = 2882, // MicroMips32r6InstrInfo.td:1536
2898 TRUNC_W_D32 = 2883, // MipsInstrFPU.td:170
2899 TRUNC_W_D64 = 2884, // MipsInstrFPU.td:171
2900 TRUNC_W_D_MMR6 = 2885, // MicroMips32r6InstrInfo.td:1542
2901 TRUNC_W_MM = 2886, // MicroMipsInstrFPU.td:98
2902 TRUNC_W_S = 2887, // MipsInstrFPU.td:414
2903 TRUNC_W_S_MM = 2888, // MicroMipsInstrFPU.td:233
2904 TRUNC_W_S_MMR6 = 2889, // MicroMips32r6InstrInfo.td:1540
2905 TTLTIU = 2890, // MipsInstrInfo.td:2239
2906 UDIV = 2891, // MipsInstrInfo.td:2407
2907 UDIV_MM = 2892, // MicroMipsInstrInfo.td:764
2908 V3MULU = 2893, // Mips64InstrInfo.td:586
2909 VMM0 = 2894, // Mips64InstrInfo.td:592
2910 VMULU = 2895, // Mips64InstrInfo.td:598
2911 VSHF_B = 2896, // MipsMSAInstrInfo.td:3494
2912 VSHF_D = 2897, // MipsMSAInstrInfo.td:3497
2913 VSHF_H = 2898, // MipsMSAInstrInfo.td:3495
2914 VSHF_W = 2899, // MipsMSAInstrInfo.td:3496
2915 WAIT = 2900, // MipsInstrInfo.td:2263
2916 WAIT_MM = 2901, // MicroMipsInstrInfo.td:1010
2917 WAIT_MMR6 = 2902, // MicroMips32r6InstrInfo.td:1446
2918 WRDSP = 2903, // MipsDSPInstrInfo.td:1237
2919 WRDSP_MM = 2904, // MicroMipsDSPInstrInfo.td:516
2920 WRPGPR_MMR6 = 2905, // MicroMips32r6InstrInfo.td:1439
2921 WSBH = 2906, // MipsInstrInfo.td:2431
2922 WSBH_MM = 2907, // MicroMipsInstrInfo.td:938
2923 WSBH_MMR6 = 2908, // MicroMips32r6InstrInfo.td:1441
2924 XOR = 2909, // MipsInstrInfo.td:2121
2925 XOR16_MM = 2910, // MicroMipsInstrInfo.td:626
2926 XOR16_MMR6 = 2911, // MicroMips32r6InstrInfo.td:1575
2927 XOR64 = 2912, // Mips64InstrInfo.td:160
2928 XORI_B = 2913, // MipsMSAInstrInfo.td:3513
2929 XORI_MMR6 = 2914, // MicroMips32r6InstrInfo.td:1456
2930 XOR_MM = 2915, // MicroMipsInstrInfo.td:754
2931 XOR_MMR6 = 2916, // MicroMips32r6InstrInfo.td:1455
2932 XOR_V = 2917, // MipsMSAInstrInfo.td:3499
2933 XORi = 2918, // MipsInstrInfo.td:2085
2934 XORi64 = 2919, // Mips64InstrInfo.td:136
2935 XORi_MM = 2920, // MicroMipsInstrInfo.td:725
2936 XorRxRxRy16 = 2921, // Mips16InstrInfo.td:1304
2937 YIELD = 2922, // MipsMTInstrInfo.td:107
2938 INSTRUCTION_LIST_END = 2923
2939 };
2940 enum RegClassByHwModeUses : uint16_t {
2941 mips_ptr_rc,
2942 ptr_gp_rc,
2943 ptr_gpr16mm_rc,
2944 ptr_sp_rc,
2945 };
2946
2947} // namespace llvm::Mips
2948
2949#endif // GET_INSTRINFO_ENUM
2950
2951#ifdef GET_INSTRINFO_SCHED_ENUM
2952#undef GET_INSTRINFO_SCHED_ENUM
2953
2954namespace llvm::Mips::Sched {
2955
2956 enum {
2957 NoInstrModel = 0,
2958 IIPseudo = 1,
2959 II_B = 2,
2960 II_BCCZAL = 3,
2961 II_MTC1 = 4,
2962 II_MFC1 = 5,
2963 II_JALR = 6,
2964 II_JAL = 7,
2965 II_CVT = 8,
2966 II_DMULT = 9,
2967 II_DMULTU = 10,
2968 II_DDIV = 11,
2969 II_DDIVU = 12,
2970 II_IndirectBranchPseudo = 13,
2971 II_MADD = 14,
2972 II_MADDU = 15,
2973 II_MFHI_MFLO = 16,
2974 II_MSUB = 17,
2975 II_MSUBU = 18,
2976 II_MTHI_MTLO = 19,
2977 II_MULT = 20,
2978 II_MULTU = 21,
2979 II_ReturnPseudo = 22,
2980 II_DIV = 23,
2981 II_DIVU = 24,
2982 II_J = 25,
2983 II_JR = 26,
2984 II_TRAP = 27,
2985 II_ADD = 28,
2986 II_ADDIUPC = 29,
2987 II_ADDIU = 30,
2988 II_ADDR_PS = 31,
2989 II_ADDU = 32,
2990 II_ADDI = 33,
2991 II_ALIGN = 34,
2992 II_ALUIPC = 35,
2993 II_AND = 36,
2994 II_ANDI = 37,
2995 II_AUI = 38,
2996 II_AUIPC = 39,
2997 IIM16Alu = 40,
2998 II_BADDU = 41,
2999 II_BC = 42,
3000 II_BALC = 43,
3001 II_BBIT = 44,
3002 II_BC1CCZ = 45,
3003 II_BC1F = 46,
3004 II_BC1FL = 47,
3005 II_BC1T = 48,
3006 II_BC1TL = 49,
3007 II_BC2CCZ = 50,
3008 II_BCC = 51,
3009 II_BCCC = 52,
3010 II_BCCZ = 53,
3011 II_BCCZC = 54,
3012 II_BCCZALS = 55,
3013 II_BITSWAP = 56,
3014 II_BREAK = 57,
3015 II_CACHE = 58,
3016 II_CACHEE = 59,
3017 II_CEIL = 60,
3018 II_CFC1 = 61,
3019 II_CFC2 = 62,
3020 II_INS = 63,
3021 II_CLASS_D = 64,
3022 II_CLASS_S = 65,
3023 II_CLO = 66,
3024 II_CLZ = 67,
3025 II_CMP_CC_D = 68,
3026 II_CMP_CC_S = 69,
3027 II_CRC32B = 70,
3028 II_CRC32CB = 71,
3029 II_CRC32CD = 72,
3030 II_CRC32CH = 73,
3031 II_CRC32CW = 74,
3032 II_CRC32D = 75,
3033 II_CRC32H = 76,
3034 II_CRC32W = 77,
3035 II_CTC1 = 78,
3036 II_CTC2 = 79,
3037 II_C_CC_D = 80,
3038 II_C_CC_S = 81,
3039 II_DADD = 82,
3040 II_DADDI = 83,
3041 II_DADDIU = 84,
3042 II_DADDU = 85,
3043 II_DAHI = 86,
3044 II_DALIGN = 87,
3045 II_DATI = 88,
3046 II_DAUI = 89,
3047 II_DBITSWAP = 90,
3048 II_DCLO = 91,
3049 II_DCLZ = 92,
3050 II_DERET = 93,
3051 II_EXT = 94,
3052 II_DI = 95,
3053 II_DLSA = 96,
3054 II_DMFC0 = 97,
3055 II_DMFC1 = 98,
3056 II_DMFC2 = 99,
3057 II_DMFGC0 = 100,
3058 II_DMOD = 101,
3059 II_DMODU = 102,
3060 II_DMT = 103,
3061 II_DMTC0 = 104,
3062 II_DMTC1 = 105,
3063 II_DMTC2 = 106,
3064 II_DMTGC0 = 107,
3065 II_DMUH = 108,
3066 II_DMUHU = 109,
3067 II_DMUL = 110,
3068 II_POP = 111,
3069 II_DROTR = 112,
3070 II_DROTR32 = 113,
3071 II_DROTRV = 114,
3072 II_DSBH = 115,
3073 II_DSHD = 116,
3074 II_DSLL = 117,
3075 II_DSLL32 = 118,
3076 II_DSLLV = 119,
3077 II_DSRA = 120,
3078 II_DSRA32 = 121,
3079 II_DSRAV = 122,
3080 II_DSRL = 123,
3081 II_DSRL32 = 124,
3082 II_DSRLV = 125,
3083 II_DSUB = 126,
3084 II_DSUBU = 127,
3085 II_DVP = 128,
3086 II_DVPE = 129,
3087 II_EHB = 130,
3088 II_EI = 131,
3089 II_EMT = 132,
3090 II_ERET = 133,
3091 II_ERETNC = 134,
3092 II_EVP = 135,
3093 II_EVPE = 136,
3094 II_ABS = 137,
3095 II_SQRT_D = 138,
3096 II_ADD_D = 139,
3097 II_ADD_PS = 140,
3098 II_ADD_S = 141,
3099 II_DIV_D = 142,
3100 II_DIV_S = 143,
3101 II_FLOOR = 144,
3102 II_MOV_D = 145,
3103 II_MOV_S = 146,
3104 II_MUL_D = 147,
3105 II_MUL_PS = 148,
3106 II_MUL_S = 149,
3107 II_NEG = 150,
3108 II_FORK = 151,
3109 II_SQRT_S = 152,
3110 II_SUB_D = 153,
3111 II_SUB_PS = 154,
3112 II_SUB_S = 155,
3113 II_GINVI = 156,
3114 II_GINVT = 157,
3115 II_HYPCALL = 158,
3116 II_JALR_HB = 159,
3117 II_JALRC = 160,
3118 II_JALRS = 161,
3119 II_JALS = 162,
3120 II_JIALC = 163,
3121 II_JIC = 164,
3122 II_JRADDIUSP = 165,
3123 II_JRC = 166,
3124 II_JR_HB = 167,
3125 II_LB = 168,
3126 II_LBE = 169,
3127 II_LBU = 170,
3128 II_LBUE = 171,
3129 II_LD = 172,
3130 II_LDC1 = 173,
3131 II_LDC2 = 174,
3132 II_LDC3 = 175,
3133 II_LDL = 176,
3134 II_LDPC = 177,
3135 II_LDR = 178,
3136 II_LDXC1 = 179,
3137 II_LH = 180,
3138 II_LHE = 181,
3139 II_LHU = 182,
3140 II_LHUE = 183,
3141 II_LI = 184,
3142 II_LL = 185,
3143 II_LLD = 186,
3144 II_LLE = 187,
3145 II_LSA = 188,
3146 II_LUI = 189,
3147 II_LUXC1 = 190,
3148 II_LW = 191,
3149 II_LWC1 = 192,
3150 II_LWC2 = 193,
3151 II_LWC3 = 194,
3152 II_LWE = 195,
3153 II_LWL = 196,
3154 II_LWLE = 197,
3155 II_LWM = 198,
3156 II_LWPC = 199,
3157 II_LWP = 200,
3158 II_LWR = 201,
3159 II_LWRE = 202,
3160 II_LWUPC = 203,
3161 II_LWU = 204,
3162 II_LWXC1 = 205,
3163 II_LWXS = 206,
3164 II_MADDF_D = 207,
3165 II_MADDF_S = 208,
3166 II_MADD_D = 209,
3167 II_MADD_S = 210,
3168 II_MAX_D = 211,
3169 II_MAXA_D = 212,
3170 II_MAX_S = 213,
3171 II_MAXA_S = 214,
3172 II_MFC0 = 215,
3173 II_MFC2 = 216,
3174 II_MFGC0 = 217,
3175 II_MFHC0 = 218,
3176 II_MFHC1 = 219,
3177 II_MFHGC0 = 220,
3178 II_MFTR = 221,
3179 II_MIN_S = 222,
3180 II_MINA_D = 223,
3181 II_MIN_D = 224,
3182 II_MINA_S = 225,
3183 II_MOD = 226,
3184 II_MODU = 227,
3185 II_MOVE = 228,
3186 II_MOVF_D = 229,
3187 II_MOVF = 230,
3188 II_MOVF_S = 231,
3189 II_MOVN_D = 232,
3190 II_MOVN = 233,
3191 II_MOVN_S = 234,
3192 II_MOVT_D = 235,
3193 II_MOVT = 236,
3194 II_MOVT_S = 237,
3195 II_MOVZ_D = 238,
3196 II_MOVZ = 239,
3197 II_MOVZ_S = 240,
3198 II_MSUBF_D = 241,
3199 II_MSUBF_S = 242,
3200 II_MSUB_D = 243,
3201 II_MSUB_S = 244,
3202 II_MTC0 = 245,
3203 II_MTC2 = 246,
3204 II_MTGC0 = 247,
3205 II_MTHC0 = 248,
3206 II_MTHC1 = 249,
3207 II_MTHGC0 = 250,
3208 II_MTTR = 251,
3209 II_MUH = 252,
3210 II_MUHU = 253,
3211 II_MUL = 254,
3212 II_MULR_PS = 255,
3213 II_MULU = 256,
3214 II_NMADD_D = 257,
3215 II_NMADD_S = 258,
3216 II_NMSUB_D = 259,
3217 II_NMSUB_S = 260,
3218 II_NOR = 261,
3219 II_NOT = 262,
3220 II_OR = 263,
3221 II_ORI = 264,
3222 II_PAUSE = 265,
3223 II_PREF = 266,
3224 II_PREFE = 267,
3225 II_RDHWR = 268,
3226 II_RDPGPR = 269,
3227 II_RECIP_D = 270,
3228 II_RECIP_S = 271,
3229 II_RINT_D = 272,
3230 II_RINT_S = 273,
3231 II_ROTR = 274,
3232 II_ROTRV = 275,
3233 II_ROUND = 276,
3234 II_RSQRT_D = 277,
3235 II_RSQRT_S = 278,
3236 II_RESTORE = 279,
3237 II_SB = 280,
3238 II_SBE = 281,
3239 II_SC = 282,
3240 II_SCD = 283,
3241 II_SCE = 284,
3242 II_SD = 285,
3243 II_SDBBP = 286,
3244 II_SDC1 = 287,
3245 II_SDC2 = 288,
3246 II_SDC3 = 289,
3247 II_SDL = 290,
3248 II_SDR = 291,
3249 II_SDXC1 = 292,
3250 II_SEB = 293,
3251 II_SEH = 294,
3252 II_SELCCZ = 295,
3253 II_SELCCZ_D = 296,
3254 II_SELCCZ_S = 297,
3255 II_SEL_D = 298,
3256 II_SEL_S = 299,
3257 II_SEQ_SNE = 300,
3258 II_SEQI_SNEI = 301,
3259 II_SH = 302,
3260 II_SHE = 303,
3261 II_SIGRIE = 304,
3262 II_SLL = 305,
3263 II_SLLV = 306,
3264 II_SLT_SLTU = 307,
3265 II_SLTI_SLTIU = 308,
3266 II_SRA = 309,
3267 II_SRAV = 310,
3268 II_SRL = 311,
3269 II_SRLV = 312,
3270 II_SSNOP = 313,
3271 II_SUB = 314,
3272 II_SUBU = 315,
3273 II_SUXC1 = 316,
3274 II_SW = 317,
3275 II_SWC1 = 318,
3276 II_SWC2 = 319,
3277 II_SWC3 = 320,
3278 II_SWE = 321,
3279 II_SWL = 322,
3280 II_SWLE = 323,
3281 II_SWM = 324,
3282 II_SWP = 325,
3283 II_SWR = 326,
3284 II_SWRE = 327,
3285 II_SWXC1 = 328,
3286 II_SYNC = 329,
3287 II_SYNCI = 330,
3288 II_SYSCALL = 331,
3289 II_SAVE = 332,
3290 II_TEQ = 333,
3291 II_TEQI = 334,
3292 II_TGE = 335,
3293 II_TGEI = 336,
3294 II_TGEIU = 337,
3295 II_TGEU = 338,
3296 II_TLBGINV = 339,
3297 II_TLBGINVF = 340,
3298 II_TLBGP = 341,
3299 II_TLBGR = 342,
3300 II_TLBGWI = 343,
3301 II_TLBGWR = 344,
3302 II_TLBINV = 345,
3303 II_TLBINVF = 346,
3304 II_TLBP = 347,
3305 II_TLBR = 348,
3306 II_TLBWI = 349,
3307 II_TLBWR = 350,
3308 II_TLT = 351,
3309 II_TLTI = 352,
3310 II_TTLTIU = 353,
3311 II_TLTU = 354,
3312 II_TNE = 355,
3313 II_TNEI = 356,
3314 II_TRUNC = 357,
3315 II_WAIT = 358,
3316 II_WRPGPR = 359,
3317 II_WSBH = 360,
3318 II_XOR = 361,
3319 II_XORI = 362,
3320 II_YIELD = 363,
3321 SB = 364,
3322 SD = 365,
3323 SH = 366,
3324 SW = 367,
3325 SDC1_SDC164 = 368,
3326 SWC1 = 369,
3327 SWC2_R6 = 370,
3328 SDC2_R6 = 371,
3329 SDC3 = 372,
3330 SC_R6_SC64_R6 = 373,
3331 SCD_R6 = 374,
3332 SYNCI = 375,
3333 TLBP = 376,
3334 TLBR = 377,
3335 TLBWI = 378,
3336 TLBWR = 379,
3337 TLBINV = 380,
3338 TLBINVF = 381,
3339 CACHE_R6 = 382,
3340 LB_LB64 = 383,
3341 LBu_LBu64 = 384,
3342 LD = 385,
3343 LH_LH64 = 386,
3344 LHu_LHu64 = 387,
3345 LW_LW64 = 388,
3346 LWu = 389,
3347 LDC1_LDC164 = 390,
3348 LWC1 = 391,
3349 LD_F16_ST_F16 = 392,
3350 LDC2_R6 = 393,
3351 LDC3 = 394,
3352 LWC2_R6 = 395,
3353 LLD_R6 = 396,
3354 LL_R6_LL64_R6 = 397,
3355 LWPC = 398,
3356 LWUPC = 399,
3357 LDPC = 400,
3358 ST_B_ST_H_ST_W_ST_D = 401,
3359 LWL64 = 402,
3360 LWR64 = 403,
3361 SB64 = 404,
3362 SH64 = 405,
3363 SW64 = 406,
3364 SWL64 = 407,
3365 SWR64 = 408,
3366 PREF_PREF_R6 = 409,
3367 PAUSE = 410,
3368 SYNC = 411,
3369 J_TAILCALL = 412,
3370 JAL = 413,
3371 JALR_JALR64_JALR64Pseudo_JALRHBPseudo_JALRPseudo_JALRHB64Pseudo = 414,
3372 B = 415,
3373 BEQ_BNE_BEQ64_BNE64 = 416,
3374 BGEZ_BGTZ_BLEZ_BLTZ_BGEZ64_BGTZ64_BLEZ64_BLTZ64 = 417,
3375 JIALC_JIALC64_JIC = 418,
3376 JIC64 = 419,
3377 JR64_TAILCALL64R6REG_TAILCALLR6REG_TAILCALLHB64R6REG_TAILCALLHBR6REG = 420,
3378 JR_HB_R6_JR_HB64_R6 = 421,
3379 NAL = 422,
3380 SDBBP_R6 = 423,
3381 SYSCALL = 424,
3382 BEQC64_BGEC64_BGEUC64_BLTC64_BLTUC64_BNEC64_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BOVC_BNVC = 425,
3383 BEQZC64_BGTZC64_BLEZC64_BNEZC64_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BGEZC64_BLTZC64 = 426,
3384 PseudoIndirectBranchR6_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6 = 427,
3385 BC_BAL = 428,
3386 BALC = 429,
3387 BC1EQZ_BC1NEZ = 430,
3388 BREAK = 431,
3389 ERET = 432,
3390 ERETNC = 433,
3391 BAL_BR = 434,
3392 DERET = 435,
3393 JALR_HB_JALR_HB64 = 436,
3394 PseudoReturn_PseudoReturn64 = 437,
3395 ERet_RetRA = 438,
3396 BC2EQZ_BC2NEZ = 439,
3397 TLT = 440,
3398 TLTU = 441,
3399 TNE = 442,
3400 WAIT = 443,
3401 DI = 444,
3402 TRAP = 445,
3403 EI = 446,
3404 ADD = 447,
3405 ADDiu = 448,
3406 ADDIUPC = 449,
3407 ADDu = 450,
3408 ALIGN = 451,
3409 ALUIPC = 452,
3410 AND_AND64_ANDi64 = 453,
3411 ANDi = 454,
3412 AUI = 455,
3413 AUIPC = 456,
3414 BITSWAP = 457,
3415 CFC1 = 458,
3416 CLO_R6 = 459,
3417 CLZ_R6 = 460,
3418 CTC1 = 461,
3419 DADD = 462,
3420 DADDiu = 463,
3421 DADDu = 464,
3422 DAHI = 465,
3423 DALIGN = 466,
3424 DATI = 467,
3425 DAUI = 468,
3426 DBITSWAP = 469,
3427 DCLO_R6 = 470,
3428 DCLZ_R6 = 471,
3429 DEXT_DEXT64_32_DEXTM_DEXTU_EXT = 472,
3430 DINS_DINSM_DINSU_INS = 473,
3431 DLSA_R6_DLSA = 474,
3432 DMFC1 = 475,
3433 DMTC1 = 476,
3434 DROTR = 477,
3435 DROTR32 = 478,
3436 DROTRV = 479,
3437 DSBH = 480,
3438 DSHD = 481,
3439 DSLL_DSLL64_32 = 482,
3440 DSLL32 = 483,
3441 DSLLV = 484,
3442 DSRA = 485,
3443 DSRA32 = 486,
3444 DSRAV = 487,
3445 DSRL = 488,
3446 DSRL32 = 489,
3447 DSRLV = 490,
3448 DSUB = 491,
3449 DSUBu = 492,
3450 LSA_LSA_R6 = 493,
3451 LUi_LUi64 = 494,
3452 MFC1_MFC1_D64_ExtractElementF64_ExtractElementF64_64 = 495,
3453 MFC0 = 496,
3454 MFC2 = 497,
3455 MTC0 = 498,
3456 MTC2 = 499,
3457 MFHC1_D32_MFHC1_D64 = 500,
3458 MTC1_MTC1_D64_BuildPairF64_BuildPairF64_64 = 501,
3459 MTHC1_D32_MTHC1_D64 = 502,
3460 NOP_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu = 503,
3461 NOR_NOR64 = 504,
3462 OR_OR64_ORi64 = 505,
3463 ORi = 506,
3464 ROTR = 507,
3465 ROTRV = 508,
3466 SEB_SEB64 = 509,
3467 SEH_SEH64 = 510,
3468 SELEQZ_SELEQZ64_SELNEZ_SELNEZ64 = 511,
3469 SLL_SLL64_32_SLL64_64 = 512,
3470 SLLV = 513,
3471 SLT_SLTu_SLT64_SLTu64 = 514,
3472 SLTi_SLTiu_SLTi64_SLTiu64 = 515,
3473 SRA = 516,
3474 SRAV = 517,
3475 SRL = 518,
3476 SRLV = 519,
3477 SSNOP = 520,
3478 SUB = 521,
3479 SUBu = 522,
3480 WSBH = 523,
3481 XOR_XOR64_XORi64 = 524,
3482 XORi = 525,
3483 TEQ = 526,
3484 TGE = 527,
3485 TGEU = 528,
3486 COPY = 529,
3487 SELNEZ_D_SELEQZ_D = 530,
3488 SELNEZ_S_SELEQZ_S = 531,
3489 SEL_D = 532,
3490 SEL_S = 533,
3491 EHB = 534,
3492 RDHWR_RDHWR64 = 535,
3493 EVP = 536,
3494 DVP = 537,
3495 DMFC0 = 538,
3496 DMFC2 = 539,
3497 DMTC0 = 540,
3498 DMTC2 = 541,
3499 MUL_R6 = 542,
3500 MULU = 543,
3501 MUH = 544,
3502 MUHU = 545,
3503 DMUL_R6_DMULU = 546,
3504 DMUH = 547,
3505 DMUHU = 548,
3506 DIV = 549,
3507 DIVU = 550,
3508 MOD = 551,
3509 MODU = 552,
3510 DDIV = 553,
3511 DMOD = 554,
3512 DDIVU = 555,
3513 DMODU = 556,
3514 MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W = 557,
3515 FABS_S = 558,
3516 FNEG_S_FNEG_D32_FNEG_D64 = 559,
3517 FMOV_S = 560,
3518 FMOV_D32_FMOV_D64 = 561,
3519 CLASS_S = 562,
3520 CLASS_D = 563,
3521 FADD_S = 564,
3522 FSUB_S = 565,
3523 FSUB_D32_FSUB_D64 = 566,
3524 FMUL_S = 567,
3525 FMUL_D32_FMUL_D64 = 568,
3526 FDIV_S = 569,
3527 FSQRT_S = 570,
3528 FDIV_D32_FDIV_D64 = 571,
3529 FSQRT_D_FSQRT_W_FRSQRT_D_FRSQRT_W_FRCP_D_FRCP_W = 572,
3530 FSQRT_D32_FSQRT_D64 = 573,
3531 RECIP_S = 574,
3532 RECIP_D32_RECIP_D64 = 575,
3533 RSQRT_S = 576,
3534 RSQRT_D32_RSQRT_D64 = 577,
3535 DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W = 578,
3536 DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W = 579,
3537 ADDV_B_ADDV_H_ADDV_W_ADDV_D_ADDVI_B_ADDVI_H_ADDVI_W_ADDVI_D_SUBV_B_SUBV_H_SUBV_W_SUBV_D_SUBVI_B_SUBVI_H_SUBVI_W_SUBVI_D = 580,
3538 ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W = 581,
3539 ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W = 582,
3540 SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W = 583,
3541 MAX_D_MAXA_D = 584,
3542 MAX_S_MAXA_S = 585,
3543 MIN_D_MINA_S = 586,
3544 MIN_S_MINA_D = 587,
3545 ADD_A_B_ADD_A_H_ADD_A_W_ADD_A_D_ADDS_A_B_ADDS_A_H_ADDS_A_W_ADDS_A_D_ADDS_S_B_ADDS_S_H_ADDS_S_W_ADDS_S_D_ADDS_U_B_ADDS_U_H_ADDS_U_W_ADDS_U_D_HADD_S_H_HADD_S_W_HADD_S_D_HADD_U_H_HADD_U_W_HADD_U_D_SUBS_S_B_SUBS_S_H_SUBS_S_W_SUBS_S_D_SUBS_U_B_SUBS_U_H_SUBS_U_W_SUBS_U_D_SUBSUU_S_B_SUBSUU_S_H_SUBSUU_S_W_SUBSUU_S_D_HSUB_S_H_HSUB_S_W_HSUB_S_D_HSUB_U_H_HSUB_U_W_HSUB_U_D_AVE_S_B_AVE_S_H_AVE_S_W_AVE_S_D_AVE_U_B_AVE_U_H_AVE_U_W_AVE_U_D_AVER_S_B_AVER_S_H_AVER_S_W_AVER_S_D_AVER_U_B_AVER_U_H_AVER_U_W_AVER_U_D_MIN_A_B_MIN_A_H_MIN_A_W_MIN_A_D_MIN_S_B_MIN_S_H_MIN_S_W_MIN_S_D_MIN_U_B_MIN_U_H_MIN_U_W_MIN_U_D_MINI_S_B_MINI_S_H_MINI_S_W_MINI_S_D_MINI_U_B_MINI_U_H_MINI_U_W_MINI_U_D_MAX_A_B_MAX_A_H_MAX_A_W_MAX_A_D_MAX_S_B_MAX_S_H_MAX_S_W_MAX_S_D_MAX_U_B_MAX_U_H_MAX_U_W_MAX_U_D_MAXI_S_B_MAXI_S_H_MAXI_S_W_MAXI_S_D_MAXI_U_B_MAXI_U_H_MAXI_U_W_MAXI_U_D_CEQ_B_CEQ_H_CEQ_W_CEQ_D_CEQI_B_CEQI_H_CEQI_W_CEQI_D_CLE_S_B_CLE_S_H_CLE_S_W_CLE_S_D_CLE_U_B_CLE_U_H_CLE_U_W_CLE_U_D_CLEI_S_B_CLEI_S_H_CLEI_S_W_CLEI_S_D_CLEI_U_B_CLEI_U_H_CLEI_U_W_CLEI_U_D_CLT_S_B_CLT_S_H_CLT_S_W_CLT_S_D_CLT_U_B_CLT_U_H_CLT_U_W_CLT_U_D_CLTI_S_B_CLTI_S_H_CLTI_S_W_CLTI_S_D_CLTI_U_B_CLTI_U_H_CLTI_U_W_CLTI_U_D = 588,
3546 SAT_S_B_SAT_S_H_SAT_S_W_SAT_S_D_SAT_U_B_SAT_U_H_SAT_U_W_SAT_U_D_PCNT_B_PCNT_H_PCNT_W_PCNT_D = 589,
3547 SLL_B_SLL_H_SLL_W_SLL_D_SLLI_B_SLLI_H_SLLI_W_SLLI_D_SRA_B_SRA_H_SRA_W_SRA_D_SRAI_B_SRAI_H_SRAI_W_SRAI_D_SRAR_B_SRAR_H_SRAR_W_SRAR_D_SRARI_B_SRARI_H_SRARI_W_SRARI_D_SRL_B_SRL_H_SRL_W_SRL_D_SRLI_B_SRLI_H_SRLI_W_SRLI_D_SRLR_B_SRLR_H_SRLR_W_SRLR_D_SRLRI_B_SRLRI_H_SRLRI_W_SRLRI_D_NLOC_B_NLOC_H_NLOC_W_NLOC_D_NLZC_B_NLZC_H_NLZC_W_NLZC_D_BNEG_B_BNEG_H_BNEG_W_BNEG_D_BNEGI_B_BNEGI_H_BNEGI_W_BNEGI_D_BCLR_B_BCLR_H_BCLR_W_BCLR_D_BCLRI_B_BCLRI_H_BCLRI_W_BCLRI_D_SHF_B_SHF_H_SHF_W = 590,
3548 AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B = 591,
3549 NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO = 592,
3550 OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO = 593,
3551 XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO = 594,
3552 AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO = 595,
3553 ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W = 596,
3554 ILVL_B_ILVL_D_ILVL_H_ILVL_W = 597,
3555 ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W = 598,
3556 ILVR_B_ILVR_D_ILVR_H_ILVR_W = 599,
3557 PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W = 600,
3558 PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W = 601,
3559 FILL_B_FILL_D_FILL_H_FILL_W = 602,
3560 FILL_FD_PSEUDO_FILL_FW_PSEUDO = 603,
3561 INSERT_FD_PSEUDO_INSERT_FW_PSEUDO = 604,
3562 SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W = 605,
3563 SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W = 606,
3564 CTCMSA_CFCMSA_COPY_S_B_COPY_S_H_COPY_S_W_COPY_S_D_COPY_U_B_COPY_U_H_COPY_U_W_BNZ_B_BNZ_H_BNZ_W_BNZ_D_BNZ_V_BZ_B_BZ_H_BZ_W_BZ_D_BZ_V = 607,
3565 LD_B_LD_H_LD_W_LD_D = 608,
3566 LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V = 609,
3567 FCAF_W_FCAF_D_FCUN_W_FCUN_D_FCOR_W_FCOR_D_FCEQ_W_FCEQ_D_FCUNE_W_FCUNE_D_FCUEQ_W_FCUEQ_D_FCNE_W_FCNE_D_FCLT_W_FCLT_D_FCULT_W_FCULT_D_FCLE_W_FCLE_D_FCULE_W_FCULE_D_FSAF_W_FSAF_D_FSUN_W_FSUN_D_FSOR_W_FSOR_D_FSEQ_W_FSEQ_D_FSUNE_W_FSUNE_D_FSUEQ_W_FSUEQ_D_FSNE_W_FSNE_D_FSLT_W_FSLT_D_FSULT_W_FSULT_D_FSLE_W_FSLE_D_FSULE_W_FSULE_D = 610,
3568 FMAX_W_FMAX_D_FMAX_A_W_FMAX_A_D_FMIN_W_FMIN_D_FMIN_A_W_FMIN_A_D_FCLASS_W_FCLASS_D_FABS_D_FABS_W = 611,
3569 FABS_D32_FABS_D64 = 612,
3570 CMP_UN_D = 613,
3571 CMP_UN_S = 614,
3572 CMP_UEQ_D = 615,
3573 CMP_UEQ_S = 616,
3574 CMP_EQ_D = 617,
3575 CMP_EQ_S = 618,
3576 CMP_LT_D = 619,
3577 CMP_LT_S = 620,
3578 CMP_ULT_D = 621,
3579 CMP_ULT_S = 622,
3580 CMP_LE_D = 623,
3581 CMP_LE_S = 624,
3582 CMP_ULE_D = 625,
3583 CMP_ULE_S = 626,
3584 CMP_F_D = 627,
3585 CMP_F_S = 628,
3586 CMP_SAF_D = 629,
3587 CMP_SAF_S = 630,
3588 CMP_SEQ_D = 631,
3589 CMP_SEQ_S = 632,
3590 CMP_SLE_D = 633,
3591 CMP_SLE_S = 634,
3592 CMP_SLT_D = 635,
3593 CMP_SLT_S = 636,
3594 CMP_SUEQ_D = 637,
3595 CMP_SUEQ_S = 638,
3596 CMP_SULE_D = 639,
3597 CMP_SULE_S = 640,
3598 CMP_SULT_D = 641,
3599 CMP_SULT_S = 642,
3600 CMP_SUN_D = 643,
3601 CMP_SUN_S = 644,
3602 TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64 = 645,
3603 PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S = 646,
3604 ROUND_W_S_ROUND_L_S_ROUND_L_D64_ROUND_W_D32_ROUND_W_D64 = 647,
3605 FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_FLOOR_W_D32_FLOOR_W_D64 = 648,
3606 CVT_D32_S_CVT_D32_W_CVT_D64_W_CVT_D64_S_CVT_D64_L_CVT_L_S_CVT_L_D64_CVT_S_W_CVT_S_D32_CVT_S_PU64_CVT_S_PL64_CVT_S_L_CVT_S_D64_CVT_W_S_CVT_W_D64_CVT_W_D32 = 649,
3607 CEIL_W_S_CEIL_L_S_CEIL_L_D64_CEIL_W_D32_CEIL_W_D64 = 650,
3608 RINT_D = 651,
3609 RINT_S = 652,
3610 BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D = 653,
3611 BSELI_B_BSEL_V = 654,
3612 BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO = 655,
3613 BINSL_B_BINSL_H_BINSL_W_BINSL_D_BINSLI_B_BINSLI_H_BINSLI_W_BINSLI_D_BINSR_B_BINSR_H_BINSR_W_BINSR_D_BINSRI_B_BINSRI_H_BINSRI_W_BINSRI_D_VSHF_B_VSHF_H_VSHF_W_VSHF_D_SLD_B_SLD_H_SLD_W_SLD_D_SLDI_B_SLDI_H_SLDI_W_SLDI_D_BSET_B_BSET_H_BSET_W_BSET_D_BSETI_B_BSETI_H_BSETI_W_BSETI_D = 656,
3614 MADDV_B_MADDV_H_MADDV_W_MADDV_D_MSUBV_B_MSUBV_H_MSUBV_W_MSUBV_D_MULV_B_MULV_H_MULV_W_MULV_D_DOTP_S_H_DOTP_S_W_DOTP_S_D_DOTP_U_H_DOTP_U_W_DOTP_U_D_MUL_Q_H_MUL_Q_W_MULR_Q_H_MULR_Q_W_MSUB_Q_H_MSUB_Q_W_MSUBR_Q_H_MSUBR_Q_W_MADD_Q_H_MADD_Q_W_MADDR_Q_H_MADDR_Q_W = 657,
3615 FLOG2_W_FLOG2_D = 658,
3616 FADD_W_FADD_D_FSUB_W_FSUB_D_FEXDO_H_FEXDO_W_FEXUPL_W_FEXUPL_D_FEXUPR_W_FEXUPR_D_FFINT_S_W_FFINT_S_D_FFINT_U_W_FFINT_U_D_FFQL_W_FFQL_D_FFQR_W_FFQR_D_FTINT_S_W_FTINT_S_D_FTINT_U_W_FTINT_U_D_FTRUNC_S_W_FTRUNC_S_D_FTRUNC_U_W_FTRUNC_U_D_FTQ_H_FTQ_W_FRINT_W_FRINT_D = 659,
3617 FADD_D32_FADD_D64 = 660,
3618 PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W = 661,
3619 FMUL_W_FMUL_D_FEXP2_W_FEXP2_D_DPADD_S_H_DPADD_S_W_DPADD_S_D_DPADD_U_H_DPADD_U_W_DPADD_U_D_DPSUB_S_H_DPSUB_S_W_DPSUB_S_D_DPSUB_U_H_DPSUB_U_W_DPSUB_U_D = 662,
3620 FMADD_W_FMADD_D_FMSUB_W_FMSUB_D = 663,
3621 MSUBF_D = 664,
3622 MSUBF_S = 665,
3623 MADDF_D = 666,
3624 MADDF_S = 667,
3625 FDIV_D = 668,
3626 FDIV_W = 669,
3627 ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA = 670,
3628 ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA = 671,
3629 ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA = 672,
3630 AND = 673,
3631 LUi = 674,
3632 NOR = 675,
3633 OR = 676,
3634 SLTi_SLTiu = 677,
3635 XOR = 678,
3636 NOP = 679,
3637 BAL = 680,
3638 BEQ_BNE = 681,
3639 BEQL_BNEL = 682,
3640 BGEZ_BGTZ_BLEZ_BLTZ = 683,
3641 BGEZAL_BGEZALL_BLTZAL_BLTZALL = 684,
3642 BGEZL_BGTZL_BLEZL_BLTZL = 685,
3643 JR_TAILCALLREG_TAILCALLREGHB = 686,
3644 JR_HB = 687,
3645 PseudoIndirectBranch_PseudoIndirectHazardBranch = 688,
3646 PseudoReturn = 689,
3647 SDBBP = 690,
3648 TEQI = 691,
3649 TGEI = 692,
3650 TGEIU = 693,
3651 TLTI = 694,
3652 TNEI = 695,
3653 TTLTIU = 696,
3654 JALR_JALRHBPseudo_JALRPseudo = 697,
3655 JALR_HB = 698,
3656 JALX = 699,
3657 HYPCALL = 700,
3658 MFGC0 = 701,
3659 MFHGC0 = 702,
3660 MTGC0 = 703,
3661 MTHGC0 = 704,
3662 TLBGINV = 705,
3663 TLBGINVF = 706,
3664 TLBGP = 707,
3665 TLBGR = 708,
3666 TLBGWI = 709,
3667 TLBGWR = 710,
3668 LB = 711,
3669 LBu = 712,
3670 LH = 713,
3671 LHu = 714,
3672 LW = 715,
3673 LL = 716,
3674 LWC2 = 717,
3675 LWC3 = 718,
3676 LDC2 = 719,
3677 LBE = 720,
3678 LBuE = 721,
3679 LHE = 722,
3680 LHuE = 723,
3681 LWE = 724,
3682 LLE = 725,
3683 LWL = 726,
3684 LWR = 727,
3685 LWLE = 728,
3686 LWRE = 729,
3687 SWC2 = 730,
3688 SWC3 = 731,
3689 SDC2 = 732,
3690 SC = 733,
3691 SBE = 734,
3692 SHE = 735,
3693 SWE = 736,
3694 SCE = 737,
3695 SWL = 738,
3696 SWR = 739,
3697 SWLE = 740,
3698 SWRE = 741,
3699 PREF = 742,
3700 PREFE = 743,
3701 CACHE = 744,
3702 CACHEE = 745,
3703 CLO = 746,
3704 CLZ = 747,
3705 MFHI_MFLO_PseudoMFHI_PseudoMFLO = 748,
3706 RDHWR = 749,
3707 MOVN_I_I = 750,
3708 MOVZ_I_I = 751,
3709 PseudoSDIV_SDIV = 752,
3710 PseudoUDIV_UDIV = 753,
3711 MUL = 754,
3712 MULT_PseudoMULT = 755,
3713 MULTu_PseudoMULTu = 756,
3714 MADD_PseudoMADD = 757,
3715 MADDU_PseudoMADDU = 758,
3716 MSUB_PseudoMSUB = 759,
3717 MSUBU_PseudoMSUBU = 760,
3718 MTHI_MTLO_PseudoMTLOHI = 761,
3719 EXT = 762,
3720 INS = 763,
3721 ADDi = 764,
3722 SEB = 765,
3723 SEH = 766,
3724 SLT_SLTu = 767,
3725 SLL = 768,
3726 LSA = 769,
3727 VSHF_B_VSHF_D_VSHF_H_VSHF_W = 770,
3728 BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W = 771,
3729 BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W = 772,
3730 INSERT_B_INSERT_D_INSERT_H_INSERT_W = 773,
3731 SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W = 774,
3732 BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W = 775,
3733 BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W = 776,
3734 BMNZI_B_BMNZ_V_BMZI_B_BMZ_V = 777,
3735 PCNT_B_PCNT_D_PCNT_H_PCNT_W = 778,
3736 BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W = 779,
3737 CFCMSA_CTCMSA = 780,
3738 MOVF_D32_MOVF_D64 = 781,
3739 MOVF_S = 782,
3740 MOVT_D32_MOVT_D64 = 783,
3741 MOVT_S = 784,
3742 ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W = 785,
3743 ADDS_A_B_ADDS_A_D_ADDS_A_H_ADDS_A_W_ADDS_S_B_ADDS_S_D_ADDS_S_H_ADDS_S_W_ADDS_U_B_ADDS_U_D_ADDS_U_H_ADDS_U_W = 786,
3744 ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W = 787,
3745 AVER_S_B_AVER_S_D_AVER_S_H_AVER_S_W_AVER_U_B_AVER_U_D_AVER_U_H_AVER_U_W_AVE_S_B_AVE_S_D_AVE_S_H_AVE_S_W_AVE_U_B_AVE_U_D_AVE_U_H_AVE_U_W = 788,
3746 SHF_B_SHF_H_SHF_W = 789,
3747 MOVE_V = 790,
3748 AND_V_NOR_V_OR_V_XOR_V = 791,
3749 FEXP2_D_FEXP2_W = 792,
3750 CLTI_S_B_CLTI_S_D_CLTI_S_H_CLTI_S_W_CLTI_U_B_CLTI_U_D_CLTI_U_H_CLTI_U_W_CLT_S_B_CLT_S_D_CLT_S_H_CLT_S_W_CLT_U_B_CLT_U_D_CLT_U_H_CLT_U_W = 793,
3751 CLEI_S_B_CLEI_S_D_CLEI_S_H_CLEI_S_W_CLEI_U_B_CLEI_U_D_CLEI_U_H_CLEI_U_W_CLE_S_B_CLE_S_D_CLE_S_H_CLE_S_W_CLE_U_B_CLE_U_D_CLE_U_H_CLE_U_W = 794,
3752 CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W = 795,
3753 FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W = 796,
3754 FSUEQ_D_FSUEQ_W = 797,
3755 FSULE_D_FSULE_W = 798,
3756 FSULT_D_FSULT_W = 799,
3757 FSUNE_D_FSUNE_W = 800,
3758 FSUN_D_FSUN_W = 801,
3759 FCAF_D_FCAF_W = 802,
3760 FCEQ_D_FCEQ_W = 803,
3761 FCLE_D_FCLE_W = 804,
3762 FCLT_D_FCLT_W = 805,
3763 FCNE_D_FCNE_W = 806,
3764 FCOR_D_FCOR_W = 807,
3765 FCUEQ_D_FCUEQ_W = 808,
3766 FCULE_D_FCULE_W = 809,
3767 FCULT_D_FCULT_W = 810,
3768 FCUNE_D_FCUNE_W = 811,
3769 FABS_D_FABS_W = 812,
3770 FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W = 813,
3771 FFQL_D_FFQL_W = 814,
3772 FFQR_D_FFQR_W = 815,
3773 FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W = 816,
3774 FRINT_D_FRINT_W = 817,
3775 FTQ_H_FTQ_W = 818,
3776 FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W = 819,
3777 FEXDO_H_FEXDO_W = 820,
3778 FEXUPL_D_FEXUPL_W = 821,
3779 FEXUPR_D_FEXUPR_W = 822,
3780 FCLASS_D_FCLASS_W = 823,
3781 FMAX_A_D_FMAX_A_W = 824,
3782 FMAX_D_FMAX_W = 825,
3783 FMIN_A_D_FMIN_A_W = 826,
3784 SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W = 827,
3785 SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W = 828,
3786 SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W = 829,
3787 HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W = 830,
3788 HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W = 831,
3789 MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W = 832,
3790 MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W = 833,
3791 MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W = 834,
3792 SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W = 835,
3793 SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W = 836,
3794 SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W = 837,
3795 SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W = 838,
3796 SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W = 839,
3797 FADD_PS64 = 840,
3798 FMUL_PS64 = 841,
3799 FSUB_PS64 = 842,
3800 CVT_D32_S_CVT_D32_W_CVT_D64_L_CVT_D64_S_CVT_D64_W_CVT_L_D64_CVT_L_S_CVT_S_D32_CVT_S_D64_CVT_S_L_CVT_S_W_CVT_W_D32_CVT_W_D64_CVT_W_S = 843,
3801 CVT_PS_S64 = 844,
3802 C_EQ_D32_C_EQ_D64_C_F_D32_C_F_D64_C_LE_D32_C_LE_D64_C_LT_D32_C_LT_D64_C_NGE_D32_C_NGE_D64_C_NGLE_D32_C_NGLE_D64_C_NGL_D32_C_NGL_D64_C_NGT_D32_C_NGT_D64_C_OLE_D32_C_OLE_D64_C_OLT_D32_C_OLT_D64_C_SEQ_D32_C_SEQ_D64_C_SF_D32_C_SF_D64_C_UEQ_D32_C_UEQ_D64_C_ULE_D32_C_ULE_D64_C_ULT_D32_C_ULT_D64_C_UN_D32_C_UN_D64 = 845,
3803 C_EQ_S_C_F_S_C_LE_S_C_LT_S_C_NGE_S_C_NGLE_S_C_NGL_S_C_NGT_S_C_OLE_S_C_OLT_S_C_SEQ_S_C_SF_S_C_UEQ_S_C_ULE_S_C_ULT_S_C_UN_S = 846,
3804 FCMP_D32_FCMP_D64 = 847,
3805 FCMP_S32 = 848,
3806 PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64 = 849,
3807 FRCP_D_FRCP_W = 850,
3808 FRSQRT_D_FRSQRT_W = 851,
3809 FMADD_D_FMADD_W = 852,
3810 FSQRT_W = 853,
3811 FMUL_D_FMUL_W = 854,
3812 FADD_D_FADD_W = 855,
3813 DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W = 856,
3814 DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W = 857,
3815 MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W = 858,
3816 MADDV_B_MADDV_D_MADDV_H_MADDV_W = 859,
3817 MULV_B_MULV_D_MULV_H_MULV_W = 860,
3818 MADDR_Q_H_MADDR_Q_W = 861,
3819 MADD_Q_H_MADD_Q_W = 862,
3820 MSUBR_Q_H_MSUBR_Q_W = 863,
3821 MSUB_Q_H_MSUB_Q_W = 864,
3822 MULR_Q_H_MULR_Q_W = 865,
3823 MADD_D32_MADD_D64 = 866,
3824 MADD_S = 867,
3825 MSUB_D32_MSUB_D64 = 868,
3826 MSUB_S = 869,
3827 NMADD_D32_NMADD_D64 = 870,
3828 NMADD_S = 871,
3829 NMSUB_D32_NMSUB_D64 = 872,
3830 NMSUB_S = 873,
3831 COPY_U_B_COPY_U_H_COPY_U_W = 874,
3832 BC1F = 875,
3833 BC1FL = 876,
3834 BC1T = 877,
3835 BC1TL = 878,
3836 MOVF_I = 879,
3837 MOVT_I = 880,
3838 SDXC1_SDXC164 = 881,
3839 SWXC1 = 882,
3840 SUXC1_SUXC164 = 883,
3841 ST_F16 = 884,
3842 MOVN_I_D32_MOVN_I_D64 = 885,
3843 MOVN_I_S = 886,
3844 MOVZ_I_D32_MOVZ_I_D64 = 887,
3845 MOVZ_I_S = 888,
3846 LDXC1_LDXC164 = 889,
3847 LWXC1 = 890,
3848 LUXC1_LUXC164 = 891,
3849 LEA_ADDiu = 892,
3850 SELEQZ_SELNEZ = 893,
3851 AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltRxRy16_SltuRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16 = 894,
3852 SltiCCRxImmX16_SltiuCCRxImmX16_SltCCRxRy16_SltuRxRyRz16_SltuCCRxRy16 = 895,
3853 Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY = 896,
3854 ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDiu_MM_LEA_ADDiu_MM = 897,
3855 ADDU16_MM_ADDu_MM = 898,
3856 ADD_MM = 899,
3857 ADDi_MM = 900,
3858 AND16_MM_ANDI16_MM_AND_MM = 901,
3859 ANDi_MM = 902,
3860 CLO_MM = 903,
3861 CLZ_MM = 904,
3862 EXT_MM = 905,
3863 INS_MM = 906,
3864 LI16_MM = 907,
3865 LUi_MM = 908,
3866 MOVE16_MM = 909,
3867 MOVEP_MM = 910,
3868 NOR_MM = 911,
3869 NOT16_MM = 912,
3870 OR16_MM_OR_MM = 913,
3871 ORi_MM = 914,
3872 ROTRV_MM = 915,
3873 ROTR_MM = 916,
3874 SEB_MM = 917,
3875 SEH_MM = 918,
3876 SLL16_MM_SLL_MM = 919,
3877 SLLV_MM = 920,
3878 SLT_MM_SLTu_MM = 921,
3879 SLTi_MM_SLTiu_MM = 922,
3880 SRAV_MM = 923,
3881 SRA_MM = 924,
3882 SRL16_MM_SRL_MM = 925,
3883 SRLV_MM = 926,
3884 SSNOP_MM = 927,
3885 SUBU16_MM_SUBu_MM = 928,
3886 SUB_MM = 929,
3887 WSBH_MM = 930,
3888 XOR16_MM_XOR_MM = 931,
3889 XORi_MM = 932,
3890 ADDIUPC_MMR6 = 933,
3891 ADDIU_MMR6 = 934,
3892 ADDU16_MMR6_ADDU_MMR6 = 935,
3893 ADD_MMR6 = 936,
3894 ALIGN_MMR6 = 937,
3895 ALUIPC_MMR6 = 938,
3896 AND16_MMR6_ANDI16_MMR6_AND_MMR6 = 939,
3897 ANDI_MMR6 = 940,
3898 AUIPC_MMR6 = 941,
3899 AUI_MMR6 = 942,
3900 BITSWAP_MMR6 = 943,
3901 CLO_MMR6 = 944,
3902 CLZ_MMR6 = 945,
3903 EXT_MMR6 = 946,
3904 INS_MMR6 = 947,
3905 LI16_MMR6 = 948,
3906 LSA_MMR6 = 949,
3907 LUI_MMR6 = 950,
3908 MOVE16_MMR6 = 951,
3909 NOR_MMR6 = 952,
3910 NOT16_MMR6 = 953,
3911 OR16_MMR6_OR_MMR6 = 954,
3912 ORI_MMR6 = 955,
3913 SELEQZ_MMR6_SELNEZ_MMR6 = 956,
3914 SLL16_MMR6_SLL_MMR6 = 957,
3915 SRL16_MMR6 = 958,
3916 SSNOP_MMR6 = 959,
3917 SUBU16_MMR6_SUBU_MMR6 = 960,
3918 SUB_MMR6 = 961,
3919 WSBH_MMR6 = 962,
3920 XOR16_MMR6_XOR_MMR6 = 963,
3921 XORI_MMR6 = 964,
3922 DEXT64_32 = 965,
3923 DSLL64_32 = 966,
3924 ORi64 = 967,
3925 DADDi = 968,
3926 DCLO = 969,
3927 DCLZ = 970,
3928 LEA_ADDiu64 = 971,
3929 MADD = 972,
3930 MADDU = 973,
3931 MSUB = 974,
3932 MSUBU = 975,
3933 PseudoMADD_MM = 976,
3934 PseudoMADDU_MM = 977,
3935 PseudoMSUB_MM = 978,
3936 PseudoMSUBU_MM = 979,
3937 PseudoMULT_MM = 980,
3938 PseudoMULTu_MM = 981,
3939 PseudoMULT = 982,
3940 PseudoMULTu = 983,
3941 PseudoMFHI_MM_PseudoMFLO_MM = 984,
3942 PseudoMTLOHI_MM = 985,
3943 MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16 = 986,
3944 DivRxRy16 = 987,
3945 DivuRxRy16 = 988,
3946 MULT_MM = 989,
3947 MULTu_MM = 990,
3948 MADD_MM = 991,
3949 MADDU_MM = 992,
3950 MSUB_MM = 993,
3951 MSUBU_MM = 994,
3952 MUL_MM = 995,
3953 SDIV_MM_SDIV_MM_Pseudo = 996,
3954 UDIV_MM_UDIV_MM_Pseudo = 997,
3955 MFHI16_MM_MFLO16_MM_MFHI_MM_MFLO_MM = 998,
3956 MOVF_I_MM = 999,
3957 MOVT_I_MM = 1000,
3958 MTHI_MM_MTLO_MM = 1001,
3959 RDHWR_MM = 1002,
3960 MUHU_MMR6 = 1003,
3961 MUH_MMR6 = 1004,
3962 MULU_MMR6 = 1005,
3963 MUL_MMR6 = 1006,
3964 MODU_MMR6 = 1007,
3965 MOD_MMR6 = 1008,
3966 DIVU_MMR6 = 1009,
3967 DIV_MMR6 = 1010,
3968 RDHWR_MMR6 = 1011,
3969 DMULU = 1012,
3970 DMULT_PseudoDMULT = 1013,
3971 DMULTu_PseudoDMULTu = 1014,
3972 DSDIV_PseudoDSDIV = 1015,
3973 DUDIV_PseudoDUDIV = 1016,
3974 MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64 = 1017,
3975 PseudoMTLOHI64 = 1018,
3976 MTHI64_MTLO64 = 1019,
3977 MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64 = 1020,
3978 MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64 = 1021,
3979 BLTZAL = 1022,
3980 J = 1023,
3981 JR = 1024,
3982 ERet = 1025,
3983 BGEZAL = 1026,
3984 BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC = 1027,
3985 JIALC = 1028,
3986 BEQC_BGEC_BGEUC_BLTC_BLTUC_BNEC_BNVC_BOVC = 1029,
3987 BEQZC_BGEZC_BGTZC_BLEZC_BLTZC_BNEZC = 1030,
3988 JIC = 1031,
3989 JR_HB_R6 = 1032,
3990 SIGRIE = 1033,
3991 PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6 = 1034,
3992 TAILCALLR6REG_TAILCALLHBR6REG = 1035,
3993 Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_Btnez16_BtnezX16_JrRa16_JrcRa16_JrcRx16 = 1036,
3994 BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_RetRA16 = 1037,
3995 Jal16_JalB16 = 1038,
3996 JumpLinkReg16 = 1039,
3997 Break16 = 1040,
3998 SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu = 1041,
3999 B16_MM_B_MM = 1042,
4000 BAL_BR_MM = 1043,
4001 BC1F_MM = 1044,
4002 BC1T_MM = 1045,
4003 BEQZ16_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM = 1046,
4004 BEQZC_MM_BNEZC_MM = 1047,
4005 BEQ_MM_BNE_MM = 1048,
4006 DERET_MM = 1049,
4007 ERET_MM = 1050,
4008 JR16_MM_JR_MM = 1051,
4009 J_MM = 1052,
4010 B_MM_Pseudo = 1053,
4011 BGEZALS_MM_BLTZALS_MM = 1054,
4012 BGEZAL_MM_BLTZAL_MM = 1055,
4013 JALR16_MM_JALR_MM = 1056,
4014 JALRS16_MM_JALRS_MM = 1057,
4015 JALS_MM = 1058,
4016 JALX_MM_JAL_MM = 1059,
4017 TAILCALLREG_MM = 1060,
4018 TAILCALL_MM = 1061,
4019 PseudoIndirectBranch_MM = 1062,
4020 BREAK16_MM_BREAK_MM = 1063,
4021 SDBBP16_MM_SDBBP_MM = 1064,
4022 SYSCALL_MM = 1065,
4023 TEQI_MM = 1066,
4024 TEQ_MM = 1067,
4025 TGEIU_MM = 1068,
4026 TGEI_MM = 1069,
4027 TGEU_MM = 1070,
4028 TGE_MM = 1071,
4029 TLTIU_MM = 1072,
4030 TLTI_MM = 1073,
4031 TLTU_MM = 1074,
4032 TLT_MM = 1075,
4033 TNEI_MM = 1076,
4034 TNE_MM = 1077,
4035 TRAP_MM = 1078,
4036 BC16_MMR6_BC_MMR6 = 1079,
4037 BC1EQZC_MMR6_BC1NEZC_MMR6 = 1080,
4038 BC2EQZC_MMR6_BC2NEZC_MMR6 = 1081,
4039 BEQC_MMR6_BGEC_MMR6_BGEUC_MMR6_BLTC_MMR6_BLTUC_MMR6_BNEC_MMR6_BNVC_MMR6_BOVC_MMR6 = 1082,
4040 BEQZC16_MMR6_BNEZC16_MMR6 = 1083,
4041 BEQZC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTZC_MMR6_BNEZC_MMR6 = 1084,
4042 DERET_MMR6 = 1085,
4043 ERETNC_MMR6 = 1086,
4044 JAL_MMR6 = 1087,
4045 ERET_MMR6 = 1088,
4046 JIC_MMR6 = 1089,
4047 JRADDIUSP_JRCADDIUSP_MMR6 = 1090,
4048 JRC16_MM = 1091,
4049 JRC16_MMR6 = 1092,
4050 SIGRIE_MMR6 = 1093,
4051 B_MMR6_Pseudo = 1094,
4052 PseudoIndirectBranch_MMR6 = 1095,
4053 BALC_MMR6 = 1096,
4054 BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6 = 1097,
4055 JALRC16_MMR6 = 1098,
4056 JALRC_HB_MMR6 = 1099,
4057 JALRC_MMR6 = 1100,
4058 JIALC_MMR6 = 1101,
4059 TAILCALLREG_MMR6 = 1102,
4060 TAILCALL_MMR6 = 1103,
4061 BREAK16_MMR6_BREAK_MMR6 = 1104,
4062 SDBBP_MMR6_SDBBP16_MMR6 = 1105,
4063 JR64 = 1106,
4064 JR_HB64 = 1107,
4065 TAILCALLREG64_TAILCALLREGHB64 = 1108,
4066 PseudoIndirectBranch64_PseudoIndirectHazardBranch64 = 1109,
4067 TLBP_MM = 1110,
4068 TLBR_MM = 1111,
4069 TLBWI_MM = 1112,
4070 TLBWR_MM = 1113,
4071 DI_MM = 1114,
4072 EI_MM = 1115,
4073 EHB_MM = 1116,
4074 PAUSE_MM = 1117,
4075 WAIT_MM = 1118,
4076 RDPGPR_MMR6 = 1119,
4077 WRPGPR_MMR6 = 1120,
4078 TLBINV_MMR6 = 1121,
4079 TLBINVF_MMR6 = 1122,
4080 MFHC0_MMR6 = 1123,
4081 MFC0_MMR6 = 1124,
4082 MFHC2_MMR6_MFC2_MMR6 = 1125,
4083 MTHC0_MMR6 = 1126,
4084 MTC0_MMR6 = 1127,
4085 MTHC2_MMR6_MTC2_MMR6 = 1128,
4086 EVP_MMR6 = 1129,
4087 DVP_MMR6 = 1130,
4088 DI_MMR6 = 1131,
4089 EI_MMR6 = 1132,
4090 EHB_MMR6 = 1133,
4091 PAUSE_MMR6 = 1134,
4092 WAIT_MMR6 = 1135,
4093 CFC2_MM = 1136,
4094 CTC2_MM = 1137,
4095 DMT = 1138,
4096 DVPE = 1139,
4097 EMT = 1140,
4098 EVPE = 1141,
4099 MFTR = 1142,
4100 MTTR = 1143,
4101 YIELD = 1144,
4102 FORK = 1145,
4103 DMFGC0 = 1146,
4104 DMTGC0 = 1147,
4105 HYPCALL_MM = 1148,
4106 TLBGINVF_MM = 1149,
4107 TLBGINV_MM = 1150,
4108 TLBGP_MM = 1151,
4109 TLBGR_MM = 1152,
4110 TLBGWI_MM = 1153,
4111 TLBGWR_MM = 1154,
4112 MFGC0_MM = 1155,
4113 MFHGC0_MM = 1156,
4114 MTGC0_MM = 1157,
4115 MTHGC0_MM = 1158,
4116 SC_MMR6 = 1159,
4117 LL_R6 = 1160,
4118 SC_R6 = 1161,
4119 GINVI = 1162,
4120 GINVT = 1163,
4121 LBE_MM = 1164,
4122 LBuE_MM = 1165,
4123 LHE_MM = 1166,
4124 LHuE_MM = 1167,
4125 LWE_MM = 1168,
4126 LWLE_MM = 1169,
4127 LWRE_MM = 1170,
4128 LLE_MM = 1171,
4129 SBE_MM = 1172,
4130 SB_MM = 1173,
4131 SHE_MM = 1174,
4132 SWE_MM = 1175,
4133 SWLE_MM = 1176,
4134 SWRE_MM = 1177,
4135 SCE_MM = 1178,
4136 PREFE_MM = 1179,
4137 CACHEE_MM = 1180,
4138 Restore16_RestoreX16 = 1181,
4139 LbRxRyOffMemX16 = 1182,
4140 LbuRxRyOffMemX16 = 1183,
4141 LhRxRyOffMemX16 = 1184,
4142 LhuRxRyOffMemX16 = 1185,
4143 LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16 = 1186,
4144 Save16_SaveX16 = 1187,
4145 SbRxRyOffMemX16 = 1188,
4146 ShRxRyOffMemX16 = 1189,
4147 SwRxRyOffMemX16_SwRxSpImmX16 = 1190,
4148 LBU16_MM_LBu_MM = 1191,
4149 LB_MM = 1192,
4150 LHU16_MM_LHu_MM = 1193,
4151 LH_MM = 1194,
4152 LL_MM = 1195,
4153 LW16_MM_LWGP_MM_LWSP_MM_LW_MM = 1196,
4154 LWL_MM = 1197,
4155 LWM16_MM_LWM32_MM = 1198,
4156 LWP_MM = 1199,
4157 LWR_MM = 1200,
4158 LWU_MM = 1201,
4159 LWXS_MM = 1202,
4160 SB16_MM = 1203,
4161 SC_MM = 1204,
4162 SH16_MM_SH_MM = 1205,
4163 SW16_MM_SWSP_MM_SW_MM = 1206,
4164 SWL_MM = 1207,
4165 SWM16_MM_SWM32_MM = 1208,
4166 SWM_MM = 1209,
4167 SWP_MM = 1210,
4168 SWR_MM = 1211,
4169 PREF_MM_PREFX_MM = 1212,
4170 CACHE_MM = 1213,
4171 SYNC_MM = 1214,
4172 SYNCI_MM = 1215,
4173 GINVI_MMR6 = 1216,
4174 GINVT_MMR6 = 1217,
4175 LBU_MMR6 = 1218,
4176 LB_MMR6 = 1219,
4177 LDC2_MMR6 = 1220,
4178 LL_MMR6 = 1221,
4179 LWM16_MMR6 = 1222,
4180 LWC2_MMR6 = 1223,
4181 LWPC_MMR6 = 1224,
4182 LW_MMR6 = 1225,
4183 SB16_MMR6_SB_MMR6 = 1226,
4184 SDC2_MMR6 = 1227,
4185 SH16_MMR6_SH_MMR6 = 1228,
4186 SW16_MMR6_SWSP_MMR6_SW_MMR6 = 1229,
4187 SWC2_MMR6 = 1230,
4188 SWM16_MMR6 = 1231,
4189 SYNC_MMR6 = 1232,
4190 SYNCI_MMR6 = 1233,
4191 PREF_MMR6 = 1234,
4192 CACHE_MMR6 = 1235,
4193 LL64_LLD = 1236,
4194 LDL = 1237,
4195 LDR = 1238,
4196 SC64_SCD = 1239,
4197 SDL = 1240,
4198 SDR = 1241,
4199 CRC32B = 1242,
4200 CRC32H = 1243,
4201 CRC32W = 1244,
4202 CRC32CB = 1245,
4203 CRC32CH = 1246,
4204 CRC32CW = 1247,
4205 CRC32D = 1248,
4206 CRC32CD = 1249,
4207 BADDu = 1250,
4208 BBIT0_BBIT032_BBIT1_BBIT132 = 1251,
4209 CINS_CINS32_CINS64_32_CINS_i32 = 1252,
4210 DMFC2_OCTEON = 1253,
4211 DMTC2_OCTEON = 1254,
4212 DPOP_POP = 1255,
4213 EXTS_EXTS32 = 1256,
4214 MTM0_MTM1_MTM2_MTP0_MTP1_MTP2 = 1257,
4215 SEQ_SNE = 1258,
4216 SEQi_SNEi = 1259,
4217 V3MULU_VMM0_VMULU = 1260,
4218 DMUL = 1261,
4219 SAA_SAAD = 1262,
4220 ADDR_PS64 = 1263,
4221 CVT_PS_PW64_CVT_PW_PS64 = 1264,
4222 MULR_PS64 = 1265,
4223 MOVT_I64 = 1266,
4224 MOVF_I64 = 1267,
4225 MOVZ_I64_S = 1268,
4226 MOVN_I64_D64 = 1269,
4227 MOVN_I64_S = 1270,
4228 MOVZ_I64_D64 = 1271,
4229 MOVF_D32_MM = 1272,
4230 MOVF_S_MM = 1273,
4231 MOVN_I_D32_MM = 1274,
4232 MOVN_I_S_MM = 1275,
4233 MOVT_D32_MM = 1276,
4234 MOVT_S_MM = 1277,
4235 MOVZ_I_D32_MM = 1278,
4236 MOVZ_I_S_MM = 1279,
4237 CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM = 1280,
4238 CEIL_W_MM_CEIL_W_S_MM = 1281,
4239 FLOOR_W_MM_FLOOR_W_S_MM = 1282,
4240 NMADD_S_MM = 1283,
4241 NMADD_D32_MM = 1284,
4242 NMSUB_S_MM = 1285,
4243 NMSUB_D32_MM = 1286,
4244 MADD_S_MM = 1287,
4245 MADD_D32_MM = 1288,
4246 ROUND_W_MM_ROUND_W_S_MM = 1289,
4247 TRUNC_W_MM_TRUNC_W_S_MM = 1290,
4248 C_F_D32_MM_C_F_D64_MM = 1291,
4249 C_F_S_MM = 1292,
4250 C_EQ_D32_MM_C_EQ_D64_MM_C_LE_D32_MM_C_LE_D64_MM_C_LT_D32_MM_C_LT_D64_MM_C_SF_D32_MM_C_SF_D64_MM_C_UN_D32_MM_C_UN_D64_MM = 1293,
4251 C_EQ_S_MM_C_LE_S_MM_C_LT_S_MM_C_SF_S_MM_C_UN_S_MM = 1294,
4252 C_NGE_D32_MM_C_NGE_D64_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULT_D32_MM_C_ULT_D64_MM = 1295,
4253 C_NGE_S_MM_C_NGL_S_MM_C_NGT_S_MM_C_OLE_S_MM_C_OLT_S_MM_C_SEQ_S_MM_C_UEQ_S_MM_C_ULE_S_MM_C_ULT_S_MM = 1296,
4254 C_NGLE_D32_MM_C_NGLE_D64_MM = 1297,
4255 C_NGLE_S_MM = 1298,
4256 FCMP_S32_MM = 1299,
4257 FCMP_D32_MM = 1300,
4258 MFC1_MM = 1301,
4259 MFHC1_D32_MM_MFHC1_D64_MM = 1302,
4260 MTC1_MM_MTC1_D64_MM = 1303,
4261 MTHC1_D32_MM_MTHC1_D64_MM = 1304,
4262 FABS_D32_MM_FABS_D64_MM = 1305,
4263 FABS_S_MM = 1306,
4264 FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM = 1307,
4265 FADD_D32_MM_FADD_D64_MM = 1308,
4266 FADD_S_MM = 1309,
4267 FMOV_D32_MM_FMOV_D64_MM = 1310,
4268 FMOV_S_MM = 1311,
4269 FMUL_D32_MM_FMUL_D64_MM = 1312,
4270 FMUL_S_MM = 1313,
4271 FSUB_D32_MM_FSUB_D64_MM = 1314,
4272 FSUB_S_MM = 1315,
4273 MSUB_S_MM = 1316,
4274 MSUB_D32_MM = 1317,
4275 FDIV_S_MM = 1318,
4276 FDIV_D32_MM_FDIV_D64_MM = 1319,
4277 FSQRT_S_MM = 1320,
4278 FSQRT_D32_MM_FSQRT_D64_MM = 1321,
4279 RECIP_S_MM_RSQRT_S_MM = 1322,
4280 RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM = 1323,
4281 SDC1_MM_D32_SDC1_MM_D64 = 1324,
4282 SWC1_MM = 1325,
4283 SUXC1_MM = 1326,
4284 SWXC1_MM = 1327,
4285 CFC1_MM = 1328,
4286 CTC1_MM = 1329,
4287 LDC1_MM_D32_LDC1_MM_D64 = 1330,
4288 LUXC1_MM = 1331,
4289 LWC1_MM = 1332,
4290 LWXC1_MM = 1333,
4291 FNEG_S_MMR6 = 1334,
4292 CMP_AF_D_MMR6_CMP_EQ_D_MMR6_CMP_LE_D_MMR6_CMP_LT_D_MMR6_CMP_UN_D_MMR6 = 1335,
4293 CMP_AF_S_MMR6_CMP_EQ_S_MMR6_CMP_LE_S_MMR6_CMP_LT_S_MMR6_CMP_UN_S_MMR6 = 1336,
4294 CMP_SAF_D_MMR6_CMP_SEQ_D_MMR6_CMP_SLE_D_MMR6_CMP_SLT_D_MMR6_CMP_SUN_D_MMR6_CMP_UEQ_D_MMR6_CMP_ULE_D_MMR6_CMP_ULT_D_MMR6 = 1337,
4295 CMP_SAF_S_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_S_MMR6_CMP_SLT_S_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_S_MMR6_CMP_ULT_S_MMR6 = 1338,
4296 CMP_SUEQ_D_MMR6_CMP_SULE_D_MMR6_CMP_SULT_D_MMR6 = 1339,
4297 CMP_SUEQ_S_MMR6_CMP_SULE_S_MMR6_CMP_SULT_S_MMR6 = 1340,
4298 CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6 = 1341,
4299 TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6 = 1342,
4300 ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6 = 1343,
4301 FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6 = 1344,
4302 CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6 = 1345,
4303 MFC1_MMR6 = 1346,
4304 MTC1_MMR6 = 1347,
4305 CLASS_S_MMR6_CLASS_D_MMR6 = 1348,
4306 FADD_S_MMR6 = 1349,
4307 MAX_D_MMR6 = 1350,
4308 MAX_S_MMR6 = 1351,
4309 MIN_D_MMR6 = 1352,
4310 MIN_S_MMR6 = 1353,
4311 MAXA_D_MMR6 = 1354,
4312 MAXA_S_MMR6 = 1355,
4313 MINA_D_MMR6 = 1356,
4314 MINA_S_MMR6 = 1357,
4315 SELEQZ_D_MMR6_SELNEZ_D_MMR6 = 1358,
4316 SELEQZ_S_MMR6_SELNEZ_S_MMR6 = 1359,
4317 SEL_D_MMR6 = 1360,
4318 SEL_S_MMR6 = 1361,
4319 RINT_S_MMR6_RINT_D_MMR6 = 1362,
4320 MADDF_D_MMR6 = 1363,
4321 MADDF_S_MMR6 = 1364,
4322 MSUBF_D_MMR6 = 1365,
4323 MSUBF_S_MMR6 = 1366,
4324 FMOV_S_MMR6 = 1367,
4325 FMUL_S_MMR6 = 1368,
4326 FSUB_S_MMR6 = 1369,
4327 FMOV_D_MMR6 = 1370,
4328 FDIV_S_MMR6 = 1371,
4329 SDC1_D64_MMR6 = 1372,
4330 LDC1_D64_MMR6 = 1373,
4331 SWDSP = 1374,
4332 LWDSP = 1375,
4333 PseudoMTLOHI_DSP = 1376,
4334 EXTRV_RS_W = 1377,
4335 EXTRV_R_W = 1378,
4336 EXTRV_S_H = 1379,
4337 EXTRV_W = 1380,
4338 EXTR_RS_W = 1381,
4339 EXTR_R_W = 1382,
4340 EXTR_S_H = 1383,
4341 EXTR_W = 1384,
4342 INSV = 1385,
4343 MTHLIP = 1386,
4344 MTHI_DSP = 1387,
4345 MTLO_DSP = 1388,
4346 ABSQ_S_PH = 1389,
4347 ABSQ_S_W = 1390,
4348 ADDQ_PH = 1391,
4349 ADDQ_S_PH = 1392,
4350 ADDQ_S_W = 1393,
4351 ADDSC = 1394,
4352 ADDU_QB = 1395,
4353 ADDU_S_QB = 1396,
4354 ADDWC = 1397,
4355 BITREV = 1398,
4356 BPOSGE32 = 1399,
4357 CMPGU_EQ_QB = 1400,
4358 CMPGU_LE_QB = 1401,
4359 CMPGU_LT_QB = 1402,
4360 CMPU_EQ_QB = 1403,
4361 CMPU_LE_QB = 1404,
4362 CMPU_LT_QB = 1405,
4363 CMP_EQ_PH = 1406,
4364 CMP_LE_PH = 1407,
4365 CMP_LT_PH = 1408,
4366 DPAQ_SA_L_W = 1409,
4367 DPAQ_S_W_PH = 1410,
4368 DPAU_H_QBL = 1411,
4369 DPAU_H_QBR = 1412,
4370 DPSQ_SA_L_W = 1413,
4371 DPSQ_S_W_PH = 1414,
4372 DPSU_H_QBL = 1415,
4373 DPSU_H_QBR = 1416,
4374 EXTPDPV = 1417,
4375 EXTPDP = 1418,
4376 EXTPV = 1419,
4377 EXTP = 1420,
4378 LBUX = 1421,
4379 LHX = 1422,
4380 LWX = 1423,
4381 MADDU_DSP = 1424,
4382 MADD_DSP = 1425,
4383 MAQ_SA_W_PHL = 1426,
4384 MAQ_SA_W_PHR = 1427,
4385 MAQ_S_W_PHL = 1428,
4386 MAQ_S_W_PHR = 1429,
4387 MFHI_DSP = 1430,
4388 MFLO_DSP = 1431,
4389 MODSUB = 1432,
4390 MSUBU_DSP = 1433,
4391 MSUB_DSP = 1434,
4392 MULEQ_S_W_PHL = 1435,
4393 MULEQ_S_W_PHR = 1436,
4394 MULEU_S_PH_QBL = 1437,
4395 MULEU_S_PH_QBR = 1438,
4396 MULQ_RS_PH = 1439,
4397 MULSAQ_S_W_PH = 1440,
4398 MULTU_DSP = 1441,
4399 MULT_DSP = 1442,
4400 PACKRL_PH = 1443,
4401 PICK_PH = 1444,
4402 PICK_QB = 1445,
4403 PRECEQU_PH_QBLA = 1446,
4404 PRECEQU_PH_QBL = 1447,
4405 PRECEQU_PH_QBRA = 1448,
4406 PRECEQU_PH_QBR = 1449,
4407 PRECEQ_W_PHL = 1450,
4408 PRECEQ_W_PHR = 1451,
4409 PRECEU_PH_QBLA = 1452,
4410 PRECEU_PH_QBL = 1453,
4411 PRECEU_PH_QBRA = 1454,
4412 PRECEU_PH_QBR = 1455,
4413 PRECRQU_S_QB_PH = 1456,
4414 PRECRQ_PH_W = 1457,
4415 PRECRQ_QB_PH = 1458,
4416 PRECRQ_RS_PH_W = 1459,
4417 RADDU_W_QB = 1460,
4418 RDDSP = 1461,
4419 REPLV_PH = 1462,
4420 REPLV_QB = 1463,
4421 REPL_PH = 1464,
4422 REPL_QB = 1465,
4423 SHILOV = 1466,
4424 SHILO = 1467,
4425 SHLLV_PH = 1468,
4426 SHLLV_QB = 1469,
4427 SHLLV_S_PH = 1470,
4428 SHLLV_S_W = 1471,
4429 SHLL_PH = 1472,
4430 SHLL_QB = 1473,
4431 SHLL_S_PH = 1474,
4432 SHLL_S_W = 1475,
4433 SHRAV_PH = 1476,
4434 SHRAV_R_PH = 1477,
4435 SHRAV_R_W = 1478,
4436 SHRA_PH = 1479,
4437 SHRA_R_PH = 1480,
4438 SHRA_R_W = 1481,
4439 SHRLV_QB = 1482,
4440 SHRL_QB = 1483,
4441 SUBQ_PH = 1484,
4442 SUBQ_S_PH = 1485,
4443 SUBQ_S_W = 1486,
4444 SUBU_QB = 1487,
4445 SUBU_S_QB = 1488,
4446 WRDSP = 1489,
4447 PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH = 1490,
4448 PseudoPICK_PH_PseudoPICK_QB = 1491,
4449 ABSQ_S_QB = 1492,
4450 ADDQH_PH = 1493,
4451 ADDQH_R_PH = 1494,
4452 ADDQH_R_W = 1495,
4453 ADDQH_W = 1496,
4454 ADDUH_QB = 1497,
4455 ADDUH_R_QB = 1498,
4456 ADDU_PH = 1499,
4457 ADDU_S_PH = 1500,
4458 APPEND = 1501,
4459 BALIGN = 1502,
4460 CMPGDU_EQ_QB = 1503,
4461 CMPGDU_LE_QB = 1504,
4462 CMPGDU_LT_QB = 1505,
4463 DPA_W_PH = 1506,
4464 DPAQX_SA_W_PH = 1507,
4465 DPAQX_S_W_PH = 1508,
4466 DPAX_W_PH = 1509,
4467 DPS_W_PH = 1510,
4468 DPSQX_S_W_PH = 1511,
4469 DPSQX_SA_W_PH = 1512,
4470 DPSX_W_PH = 1513,
4471 MUL_PH = 1514,
4472 MUL_S_PH = 1515,
4473 MULQ_RS_W = 1516,
4474 MULQ_S_PH = 1517,
4475 MULQ_S_W = 1518,
4476 MULSA_W_PH = 1519,
4477 PRECR_QB_PH = 1520,
4478 PRECR_SRA_PH_W = 1521,
4479 PRECR_SRA_R_PH_W = 1522,
4480 PREPEND = 1523,
4481 SHRA_QB = 1524,
4482 SHRA_R_QB = 1525,
4483 SHRAV_QB = 1526,
4484 SHRAV_R_QB = 1527,
4485 SHRL_PH = 1528,
4486 SHRLV_PH = 1529,
4487 SUBQH_PH = 1530,
4488 SUBQH_R_PH = 1531,
4489 SUBQH_W = 1532,
4490 SUBQH_R_W = 1533,
4491 SUBU_PH = 1534,
4492 SUBU_S_PH = 1535,
4493 SUBUH_QB = 1536,
4494 SUBUH_R_QB = 1537,
4495 LWDSP_MM = 1538,
4496 SWDSP_MM = 1539,
4497 ABSQ_S_PH_MM = 1540,
4498 ABSQ_S_W_MM = 1541,
4499 ADDQ_PH_MM = 1542,
4500 ADDQ_S_PH_MM = 1543,
4501 ADDQ_S_W_MM = 1544,
4502 ADDSC_MM = 1545,
4503 ADDU_QB_MM = 1546,
4504 ADDU_S_QB_MM = 1547,
4505 ADDWC_MM = 1548,
4506 BITREV_MM = 1549,
4507 BPOSGE32_MM = 1550,
4508 CMPGU_EQ_QB_MM = 1551,
4509 CMPGU_LE_QB_MM = 1552,
4510 CMPGU_LT_QB_MM = 1553,
4511 CMPU_EQ_QB_MM = 1554,
4512 CMPU_LE_QB_MM = 1555,
4513 CMPU_LT_QB_MM = 1556,
4514 CMP_EQ_PH_MM = 1557,
4515 CMP_LE_PH_MM = 1558,
4516 CMP_LT_PH_MM = 1559,
4517 DPAQ_SA_L_W_MM = 1560,
4518 DPAQ_S_W_PH_MM = 1561,
4519 DPAU_H_QBL_MM = 1562,
4520 DPAU_H_QBR_MM = 1563,
4521 DPSQ_SA_L_W_MM = 1564,
4522 DPSQ_S_W_PH_MM = 1565,
4523 DPSU_H_QBL_MM = 1566,
4524 DPSU_H_QBR_MM = 1567,
4525 EXTPDPV_MM = 1568,
4526 EXTPDP_MM = 1569,
4527 EXTPV_MM = 1570,
4528 EXTP_MM = 1571,
4529 EXTRV_RS_W_MM = 1572,
4530 EXTRV_R_W_MM = 1573,
4531 EXTRV_S_H_MM = 1574,
4532 EXTRV_W_MM = 1575,
4533 EXTR_RS_W_MM = 1576,
4534 EXTR_R_W_MM = 1577,
4535 EXTR_S_H_MM = 1578,
4536 EXTR_W_MM = 1579,
4537 INSV_MM = 1580,
4538 LBUX_MM = 1581,
4539 LHX_MM = 1582,
4540 LWX_MM = 1583,
4541 MADDU_DSP_MM = 1584,
4542 MADD_DSP_MM = 1585,
4543 MAQ_SA_W_PHL_MM = 1586,
4544 MAQ_SA_W_PHR_MM = 1587,
4545 MAQ_S_W_PHL_MM = 1588,
4546 MAQ_S_W_PHR_MM = 1589,
4547 MFHI_DSP_MM = 1590,
4548 MFLO_DSP_MM = 1591,
4549 MODSUB_MM = 1592,
4550 MOVEP_MMR6 = 1593,
4551 MOVN_I_MM = 1594,
4552 MOVZ_I_MM = 1595,
4553 MSUBU_DSP_MM = 1596,
4554 MSUB_DSP_MM = 1597,
4555 MTHI_DSP_MM = 1598,
4556 MTHLIP_MM = 1599,
4557 MTLO_DSP_MM = 1600,
4558 MULEQ_S_W_PHL_MM = 1601,
4559 MULEQ_S_W_PHR_MM = 1602,
4560 MULEU_S_PH_QBL_MM = 1603,
4561 MULEU_S_PH_QBR_MM = 1604,
4562 MULQ_RS_PH_MM = 1605,
4563 MULSAQ_S_W_PH_MM = 1606,
4564 MULTU_DSP_MM = 1607,
4565 MULT_DSP_MM = 1608,
4566 PACKRL_PH_MM = 1609,
4567 PICK_PH_MM = 1610,
4568 PICK_QB_MM = 1611,
4569 PRECEQU_PH_QBLA_MM = 1612,
4570 PRECEQU_PH_QBL_MM = 1613,
4571 PRECEQU_PH_QBRA_MM = 1614,
4572 PRECEQU_PH_QBR_MM = 1615,
4573 PRECEQ_W_PHL_MM = 1616,
4574 PRECEQ_W_PHR_MM = 1617,
4575 PRECEU_PH_QBLA_MM = 1618,
4576 PRECEU_PH_QBL_MM = 1619,
4577 PRECEU_PH_QBRA_MM = 1620,
4578 PRECEU_PH_QBR_MM = 1621,
4579 PRECRQU_S_QB_PH_MM = 1622,
4580 PRECRQ_PH_W_MM = 1623,
4581 PRECRQ_QB_PH_MM = 1624,
4582 PRECRQ_RS_PH_W_MM = 1625,
4583 RADDU_W_QB_MM = 1626,
4584 RDDSP_MM = 1627,
4585 REPLV_PH_MM = 1628,
4586 REPLV_QB_MM = 1629,
4587 REPL_PH_MM = 1630,
4588 REPL_QB_MM = 1631,
4589 SHILOV_MM = 1632,
4590 SHILO_MM = 1633,
4591 SHLLV_PH_MM = 1634,
4592 SHLLV_QB_MM = 1635,
4593 SHLLV_S_PH_MM = 1636,
4594 SHLLV_S_W_MM = 1637,
4595 SHLL_PH_MM = 1638,
4596 SHLL_QB_MM = 1639,
4597 SHLL_S_PH_MM = 1640,
4598 SHLL_S_W_MM = 1641,
4599 SHRAV_PH_MM = 1642,
4600 SHRAV_R_PH_MM = 1643,
4601 SHRAV_R_W_MM = 1644,
4602 SHRA_PH_MM = 1645,
4603 SHRA_R_PH_MM = 1646,
4604 SHRA_R_W_MM = 1647,
4605 SHRLV_QB_MM = 1648,
4606 SHRL_QB_MM = 1649,
4607 SUBQ_PH_MM = 1650,
4608 SUBQ_S_PH_MM = 1651,
4609 SUBQ_S_W_MM = 1652,
4610 SUBU_QB_MM = 1653,
4611 SUBU_S_QB_MM = 1654,
4612 WRDSP_MM = 1655,
4613 ABSQ_S_QB_MMR2 = 1656,
4614 ADDQH_PH_MMR2 = 1657,
4615 ADDQH_R_PH_MMR2 = 1658,
4616 ADDQH_R_W_MMR2 = 1659,
4617 ADDQH_W_MMR2 = 1660,
4618 ADDUH_QB_MMR2 = 1661,
4619 ADDUH_R_QB_MMR2 = 1662,
4620 ADDU_PH_MMR2 = 1663,
4621 ADDU_S_PH_MMR2 = 1664,
4622 APPEND_MMR2 = 1665,
4623 BALIGN_MMR2 = 1666,
4624 CMPGDU_EQ_QB_MMR2 = 1667,
4625 CMPGDU_LE_QB_MMR2 = 1668,
4626 CMPGDU_LT_QB_MMR2 = 1669,
4627 DPA_W_PH_MMR2 = 1670,
4628 DPAQX_SA_W_PH_MMR2 = 1671,
4629 DPAQX_S_W_PH_MMR2 = 1672,
4630 DPAX_W_PH_MMR2 = 1673,
4631 DPS_W_PH_MMR2 = 1674,
4632 DPSQX_S_W_PH_MMR2 = 1675,
4633 DPSQX_SA_W_PH_MMR2 = 1676,
4634 DPSX_W_PH_MMR2 = 1677,
4635 MUL_PH_MMR2 = 1678,
4636 MUL_S_PH_MMR2 = 1679,
4637 MULQ_RS_W_MMR2 = 1680,
4638 MULQ_S_PH_MMR2 = 1681,
4639 MULQ_S_W_MMR2 = 1682,
4640 MULSA_W_PH_MMR2 = 1683,
4641 PRECR_QB_PH_MMR2 = 1684,
4642 PRECR_SRA_PH_W_MMR2 = 1685,
4643 PRECR_SRA_R_PH_W_MMR2 = 1686,
4644 PREPEND_MMR2 = 1687,
4645 SHRA_QB_MMR2 = 1688,
4646 SHRA_R_QB_MMR2 = 1689,
4647 SHRAV_QB_MMR2 = 1690,
4648 SHRAV_R_QB_MMR2 = 1691,
4649 SHRL_PH_MMR2 = 1692,
4650 SHRLV_PH_MMR2 = 1693,
4651 SUBQH_PH_MMR2 = 1694,
4652 SUBQH_R_PH_MMR2 = 1695,
4653 SUBQH_W_MMR2 = 1696,
4654 SUBQH_R_W_MMR2 = 1697,
4655 SUBU_PH_MMR2 = 1698,
4656 SUBU_S_PH_MMR2 = 1699,
4657 SUBUH_QB_MMR2 = 1700,
4658 SUBUH_R_QB_MMR2 = 1701,
4659 BPOSGE32C_MMR3 = 1702,
4660 SCHED_LIST_END = 1703
4661 };
4662
4663} // namespace llvm::Mips::Sched
4664
4665#endif // GET_INSTRINFO_SCHED_ENUM
4666
4667#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
4668
4669namespace llvm {
4670
4671struct MipsInstrTable {
4672 MCInstrDesc Insts[2923];
4673 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
4674 MCPhysReg ImplicitOps[68];
4675 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
4676 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
4677 MCOperandInfo OperandInfo[1146];
4678};
4679} // namespace llvm
4680
4681#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
4682
4683#ifdef GET_INSTRINFO_MC_DESC
4684#undef GET_INSTRINFO_MC_DESC
4685
4686namespace llvm {
4687
4688static_assert((sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
4689static constexpr unsigned MipsOpInfoBase = (sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) / sizeof(MCOperandInfo);
4690
4691extern const MipsInstrTable MipsDescs = {
4692 {
4693 { 2922, 2, 1, 4, 1144, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // YIELD
4694 { 2921, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XorRxRxRy16
4695 { 2920, 3, 1, 4, 932, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi_MM
4696 { 2919, 3, 1, 4, 524, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi64
4697 { 2918, 3, 1, 4, 525, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi
4698 { 2917, 3, 1, 4, 791, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // XOR_V
4699 { 2916, 3, 1, 4, 963, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MMR6
4700 { 2915, 3, 1, 4, 931, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MM
4701 { 2914, 3, 1, 4, 964, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORI_MMR6
4702 { 2913, 3, 1, 4, 591, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // XORI_B
4703 { 2912, 3, 1, 4, 524, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR64
4704 { 2911, 3, 1, 2, 963, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XOR16_MMR6
4705 { 2910, 3, 1, 2, 931, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XOR16_MM
4706 { 2909, 3, 1, 4, 678, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR
4707 { 2908, 2, 1, 4, 962, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WSBH_MMR6
4708 { 2907, 2, 1, 4, 930, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH_MM
4709 { 2906, 2, 1, 4, 523, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH
4710 { 2905, 2, 1, 4, 1120, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WRPGPR_MMR6
4711 { 2904, 2, 0, 4, 1655, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP_MM
4712 { 2903, 2, 0, 4, 1489, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP
4713 { 2902, 1, 0, 4, 1135, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MMR6
4714 { 2901, 1, 0, 4, 1118, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MM
4715 { 2900, 0, 0, 4, 443, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // WAIT
4716 { 2899, 4, 1, 4, 770, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // VSHF_W
4717 { 2898, 4, 1, 4, 770, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // VSHF_H
4718 { 2897, 4, 1, 4, 770, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // VSHF_D
4719 { 2896, 4, 1, 4, 770, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // VSHF_B
4720 { 2895, 3, 1, 4, 1260, 0, 5, MipsOpInfoBase + 234, 63, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMULU
4721 { 2894, 3, 1, 4, 1260, 0, 4, MipsOpInfoBase + 234, 43, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMM0
4722 { 2893, 3, 1, 4, 1260, 0, 3, MipsOpInfoBase + 234, 60, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // V3MULU
4723 { 2892, 2, 0, 4, 997, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV_MM
4724 { 2891, 2, 0, 4, 753, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV
4725 { 2890, 2, 0, 4, 696, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TTLTIU
4726 { 2889, 2, 1, 4, 1342, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MMR6
4727 { 2888, 2, 1, 4, 1290, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MM
4728 { 2887, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S
4729 { 2886, 2, 1, 4, 1290, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_MM
4730 { 2885, 2, 1, 4, 1342, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D_MMR6
4731 { 2884, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D64
4732 { 2883, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D32
4733 { 2882, 2, 1, 4, 1342, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S_MMR6
4734 { 2881, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S
4735 { 2880, 2, 1, 4, 1342, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D_MMR6
4736 { 2879, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D64
4737 { 2878, 3, 0, 4, 1077, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE_MM
4738 { 2877, 2, 0, 4, 1076, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI_MM
4739 { 2876, 2, 0, 4, 695, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI
4740 { 2875, 3, 0, 4, 442, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE
4741 { 2874, 3, 0, 4, 1075, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT_MM
4742 { 2873, 3, 0, 4, 1074, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU_MM
4743 { 2872, 3, 0, 4, 441, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU
4744 { 2871, 2, 0, 4, 1073, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI_MM
4745 { 2870, 2, 0, 4, 1072, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTIU_MM
4746 { 2869, 2, 0, 4, 694, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI
4747 { 2868, 3, 0, 4, 440, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT
4748 { 2867, 0, 0, 4, 1113, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR_MM
4749 { 2866, 0, 0, 4, 379, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR
4750 { 2865, 0, 0, 4, 1112, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI_MM
4751 { 2864, 0, 0, 4, 378, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI
4752 { 2863, 0, 0, 4, 1111, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR_MM
4753 { 2862, 0, 0, 4, 377, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR
4754 { 2861, 0, 0, 4, 1110, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP_MM
4755 { 2860, 0, 0, 4, 376, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP
4756 { 2859, 0, 0, 4, 1121, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV_MMR6
4757 { 2858, 0, 0, 4, 1122, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF_MMR6
4758 { 2857, 0, 0, 4, 381, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF
4759 { 2856, 0, 0, 4, 380, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV
4760 { 2855, 0, 0, 4, 1154, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR_MM
4761 { 2854, 0, 0, 4, 710, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR
4762 { 2853, 0, 0, 4, 1153, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI_MM
4763 { 2852, 0, 0, 4, 709, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI
4764 { 2851, 0, 0, 4, 1152, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR_MM
4765 { 2850, 0, 0, 4, 708, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR
4766 { 2849, 0, 0, 4, 1151, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP_MM
4767 { 2848, 0, 0, 4, 707, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP
4768 { 2847, 0, 0, 4, 1150, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV_MM
4769 { 2846, 0, 0, 4, 1149, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF_MM
4770 { 2845, 0, 0, 4, 706, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF
4771 { 2844, 0, 0, 4, 705, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV
4772 { 2843, 3, 0, 4, 1071, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE_MM
4773 { 2842, 3, 0, 4, 1070, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU_MM
4774 { 2841, 3, 0, 4, 528, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU
4775 { 2840, 2, 0, 4, 1069, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI_MM
4776 { 2839, 2, 0, 4, 1068, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU_MM
4777 { 2838, 2, 0, 4, 693, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU
4778 { 2837, 2, 0, 4, 692, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI
4779 { 2836, 3, 0, 4, 527, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE
4780 { 2835, 3, 0, 4, 1067, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ_MM
4781 { 2834, 2, 0, 4, 1066, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI_MM
4782 { 2833, 2, 0, 4, 691, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI
4783 { 2832, 3, 0, 4, 526, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ
4784 { 2831, 3, 0, 4, 1190, 0, 0, MipsOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SwRxSpImmX16
4785 { 2830, 3, 0, 4, 1190, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SwRxRyOffMemX16
4786 { 2829, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // SubuRxRyRz16
4787 { 2828, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0, 0x0ULL }, // SrlvRxRy16
4788 { 2827, 3, 1, 4, 894, 0, 0, MipsOpInfoBase + 531, 0, 0, 0x0ULL }, // SrlX16
4789 { 2826, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0, 0x0ULL }, // SravRxRy16
4790 { 2825, 3, 1, 4, 894, 0, 0, MipsOpInfoBase + 531, 0, 0, 0x0ULL }, // SraX16
4791 { 2824, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 405, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRy16
4792 { 2823, 2, 0, 4, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImmX16
4793 { 2822, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImm16
4794 { 2821, 2, 0, 4, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImmX16
4795 { 2820, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImm16
4796 { 2819, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 405, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltRxRy16
4797 { 2818, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0, 0x0ULL }, // SllvRxRy16
4798 { 2817, 3, 1, 4, 894, 0, 0, MipsOpInfoBase + 531, 0, 0, 0x0ULL }, // SllX16
4799 { 2816, 3, 0, 4, 1189, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ShRxRyOffMemX16
4800 { 2815, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 1144, 0, 0, 0x0ULL }, // SehRx16
4801 { 2814, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 1144, 0, 0, 0x0ULL }, // SebRx16
4802 { 2813, 3, 0, 4, 1188, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SbRxRyOffMemX16
4803 { 2812, 0, 0, 2, 1187, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaveX16
4804 { 2811, 0, 0, 2, 1187, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Save16
4805 { 2810, 1, 0, 4, 1065, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL_MM
4806 { 2809, 1, 0, 4, 424, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL
4807 { 2808, 1, 0, 4, 1232, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MMR6
4808 { 2807, 1, 0, 4, 1214, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MM
4809 { 2806, 2, 0, 4, 1233, 0, 0, MipsOpInfoBase + 1142, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MMR6
4810 { 2805, 2, 0, 4, 1215, 0, 0, MipsOpInfoBase + 1142, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MM
4811 { 2804, 2, 0, 4, 375, 0, 0, MipsOpInfoBase + 1142, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI
4812 { 2803, 1, 0, 4, 411, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC
4813 { 2802, 3, 0, 4, 1229, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SW_MMR6
4814 { 2801, 3, 0, 4, 1206, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW_MM
4815 { 2800, 3, 0, 4, 1327, 0, 0, MipsOpInfoBase + 922, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1_MM
4816 { 2799, 3, 0, 4, 882, 0, 0, MipsOpInfoBase + 922, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1
4817 { 2798, 3, 0, 2, 1229, 0, 0, MipsOpInfoBase + 919, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MMR6
4818 { 2797, 3, 0, 2, 1206, 0, 0, MipsOpInfoBase + 919, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MM
4819 { 2796, 3, 0, 4, 1211, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR_MM
4820 { 2795, 3, 0, 4, 1177, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWRE_MM
4821 { 2794, 3, 0, 4, 741, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWRE
4822 { 2793, 3, 0, 4, 408, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR64
4823 { 2792, 3, 0, 4, 739, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR
4824 { 2791, 4, 0, 4, 1210, 0, 0, MipsOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWP_MM
4825 { 2790, 3, 0, 4, 1208, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWM32_MM
4826 { 2789, 3, 0, 2, 1231, 0, 0, MipsOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MMR6
4827 { 2788, 3, 0, 2, 1208, 0, 0, MipsOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MM
4828 { 2787, 3, 0, 4, 1207, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL_MM
4829 { 2786, 3, 0, 4, 1176, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWLE_MM
4830 { 2785, 3, 0, 4, 740, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWLE
4831 { 2784, 3, 0, 4, 407, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL64
4832 { 2783, 3, 0, 4, 738, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL
4833 { 2782, 3, 0, 4, 1175, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWE_MM
4834 { 2781, 3, 0, 4, 736, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWE
4835 { 2780, 3, 0, 4, 1539, 0, 0, MipsOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP_MM
4836 { 2779, 3, 0, 4, 1374, 0, 0, MipsOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP
4837 { 2778, 3, 0, 4, 731, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC3
4838 { 2777, 3, 0, 4, 370, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWC2_R6
4839 { 2776, 3, 0, 4, 1230, 0, 0, MipsOpInfoBase + 857, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SWC2_MMR6
4840 { 2775, 3, 0, 4, 730, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC2
4841 { 2774, 3, 0, 4, 1325, 0, 0, MipsOpInfoBase + 899, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1_MM
4842 { 2773, 3, 0, 4, 369, 0, 0, MipsOpInfoBase + 899, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1
4843 { 2772, 3, 0, 4, 406, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW64
4844 { 2771, 3, 0, 2, 1229, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MMR6
4845 { 2770, 3, 0, 2, 1206, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MM
4846 { 2769, 3, 0, 4, 367, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW
4847 { 2768, 3, 0, 4, 1326, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1_MM
4848 { 2767, 3, 0, 4, 883, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC164
4849 { 2766, 3, 0, 4, 883, 0, 0, MipsOpInfoBase + 875, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1
4850 { 2765, 3, 1, 4, 928, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu_MM
4851 { 2764, 3, 1, 4, 522, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu
4852 { 2763, 3, 1, 4, 961, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MMR6
4853 { 2762, 3, 1, 4, 929, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MM
4854 { 2761, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBV_W
4855 { 2760, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBV_H
4856 { 2759, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBV_D
4857 { 2758, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SUBV_B
4858 { 2757, 3, 1, 4, 829, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SUBVI_W
4859 { 2756, 3, 1, 4, 829, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SUBVI_H
4860 { 2755, 3, 1, 4, 829, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SUBVI_D
4861 { 2754, 3, 1, 4, 829, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SUBVI_B
4862 { 2753, 3, 1, 4, 1654, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBU_S_QB_MM
4863 { 2752, 3, 1, 4, 1488, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBU_S_QB
4864 { 2751, 3, 1, 4, 1699, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH_MMR2
4865 { 2750, 3, 1, 4, 1535, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH
4866 { 2749, 3, 1, 4, 1653, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_QB_MM
4867 { 2748, 3, 1, 4, 1487, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBU_QB
4868 { 2747, 3, 1, 4, 1698, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH_MMR2
4869 { 2746, 3, 1, 4, 1534, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH
4870 { 2745, 3, 1, 4, 960, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBU_MMR6
4871 { 2744, 3, 1, 4, 1701, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBUH_R_QB_MMR2
4872 { 2743, 3, 1, 4, 1537, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBUH_R_QB
4873 { 2742, 3, 1, 4, 1700, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBUH_QB_MMR2
4874 { 2741, 3, 1, 4, 1536, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBUH_QB
4875 { 2740, 3, 1, 2, 960, 0, 0, MipsOpInfoBase + 553, 0, 0, 0x0ULL }, // SUBU16_MMR6
4876 { 2739, 3, 1, 2, 928, 0, 0, MipsOpInfoBase + 553, 0, 0, 0x0ULL }, // SUBU16_MM
4877 { 2738, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_U_W
4878 { 2737, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_U_H
4879 { 2736, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_U_D
4880 { 2735, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SUBS_U_B
4881 { 2734, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_S_W
4882 { 2733, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_S_H
4883 { 2732, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_S_D
4884 { 2731, 3, 1, 4, 827, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SUBS_S_B
4885 { 2730, 3, 1, 4, 828, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUU_S_W
4886 { 2729, 3, 1, 4, 828, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUU_S_H
4887 { 2728, 3, 1, 4, 828, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUU_S_D
4888 { 2727, 3, 1, 4, 828, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SUBSUU_S_B
4889 { 2726, 3, 1, 4, 583, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUS_U_W
4890 { 2725, 3, 1, 4, 583, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUS_U_H
4891 { 2724, 3, 1, 4, 583, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUS_U_D
4892 { 2723, 3, 1, 4, 583, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SUBSUS_U_B
4893 { 2722, 3, 1, 4, 1652, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W_MM
4894 { 2721, 3, 1, 4, 1486, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W
4895 { 2720, 3, 1, 4, 1651, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBQ_S_PH_MM
4896 { 2719, 3, 1, 4, 1485, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBQ_S_PH
4897 { 2718, 3, 1, 4, 1650, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_PH_MM
4898 { 2717, 3, 1, 4, 1484, 0, 1, MipsOpInfoBase + 544, 10, 0, 0x6ULL }, // SUBQ_PH
4899 { 2716, 3, 1, 4, 1696, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_W_MMR2
4900 { 2715, 3, 1, 4, 1532, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_W
4901 { 2714, 3, 1, 4, 1697, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_R_W_MMR2
4902 { 2713, 3, 1, 4, 1533, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_R_W
4903 { 2712, 3, 1, 4, 1695, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBQH_R_PH_MMR2
4904 { 2711, 3, 1, 4, 1531, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBQH_R_PH
4905 { 2710, 3, 1, 4, 1694, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBQH_PH_MMR2
4906 { 2709, 3, 1, 4, 1530, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // SUBQH_PH
4907 { 2708, 3, 1, 4, 521, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB
4908 { 2707, 3, 0, 4, 401, 0, 0, MipsOpInfoBase + 890, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_W
4909 { 2706, 3, 0, 4, 401, 0, 0, MipsOpInfoBase + 887, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_H
4910 { 2705, 3, 0, 4, 401, 0, 0, MipsOpInfoBase + 884, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_D
4911 { 2704, 3, 0, 4, 401, 0, 0, MipsOpInfoBase + 881, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_B
4912 { 2703, 0, 0, 4, 959, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MMR6
4913 { 2702, 0, 0, 4, 927, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MM
4914 { 2701, 0, 0, 4, 520, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP
4915 { 2700, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRL_W
4916 { 2699, 3, 1, 4, 925, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRL_MM
4917 { 2698, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRL_H
4918 { 2697, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRL_D
4919 { 2696, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SRL_B
4920 { 2695, 3, 1, 4, 926, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRLV_MM
4921 { 2694, 3, 1, 4, 519, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRLV
4922 { 2693, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRLR_W
4923 { 2692, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRLR_H
4924 { 2691, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRLR_D
4925 { 2690, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SRLR_B
4926 { 2689, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SRLRI_W
4927 { 2688, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SRLRI_H
4928 { 2687, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SRLRI_D
4929 { 2686, 3, 1, 4, 838, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SRLRI_B
4930 { 2685, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SRLI_W
4931 { 2684, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SRLI_H
4932 { 2683, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SRLI_D
4933 { 2682, 3, 1, 4, 836, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SRLI_B
4934 { 2681, 3, 1, 2, 958, 0, 0, MipsOpInfoBase + 538, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRL16_MMR6
4935 { 2680, 3, 1, 2, 925, 0, 0, MipsOpInfoBase + 538, 0, 0, 0x0ULL }, // SRL16_MM
4936 { 2679, 3, 1, 4, 518, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRL
4937 { 2678, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRA_W
4938 { 2677, 3, 1, 4, 924, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRA_MM
4939 { 2676, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRA_H
4940 { 2675, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRA_D
4941 { 2674, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SRA_B
4942 { 2673, 3, 1, 4, 923, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRAV_MM
4943 { 2672, 3, 1, 4, 517, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRAV
4944 { 2671, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRAR_W
4945 { 2670, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRAR_H
4946 { 2669, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRAR_D
4947 { 2668, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SRAR_B
4948 { 2667, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SRARI_W
4949 { 2666, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SRARI_H
4950 { 2665, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SRARI_D
4951 { 2664, 3, 1, 4, 837, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SRARI_B
4952 { 2663, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SRAI_W
4953 { 2662, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SRAI_H
4954 { 2661, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SRAI_D
4955 { 2660, 3, 1, 4, 835, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SRAI_B
4956 { 2659, 3, 1, 4, 516, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRA
4957 { 2658, 3, 1, 4, 605, 0, 0, MipsOpInfoBase + 1139, 0, 0, 0x6ULL }, // SPLAT_W
4958 { 2657, 3, 1, 4, 605, 0, 0, MipsOpInfoBase + 1136, 0, 0, 0x6ULL }, // SPLAT_H
4959 { 2656, 3, 1, 4, 605, 0, 0, MipsOpInfoBase + 1133, 0, 0, 0x6ULL }, // SPLAT_D
4960 { 2655, 3, 1, 4, 605, 0, 0, MipsOpInfoBase + 1130, 0, 0, 0x6ULL }, // SPLAT_B
4961 { 2654, 3, 1, 4, 606, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SPLATI_W
4962 { 2653, 3, 1, 4, 606, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SPLATI_H
4963 { 2652, 3, 1, 4, 606, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SPLATI_D
4964 { 2651, 3, 1, 4, 606, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SPLATI_B
4965 { 2650, 3, 1, 4, 1259, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x2ULL }, // SNEi
4966 { 2649, 3, 1, 4, 1258, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // SNE
4967 { 2648, 3, 1, 4, 921, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLTu_MM
4968 { 2647, 3, 1, 4, 514, 0, 0, MipsOpInfoBase + 1124, 0, 0, 0x1ULL }, // SLTu64
4969 { 2646, 3, 1, 4, 767, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLTu
4970 { 2645, 3, 1, 4, 922, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTiu_MM
4971 { 2644, 3, 1, 4, 515, 0, 0, MipsOpInfoBase + 1127, 0, 0, 0x2ULL }, // SLTiu64
4972 { 2643, 3, 1, 4, 677, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTiu
4973 { 2642, 3, 1, 4, 922, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTi_MM
4974 { 2641, 3, 1, 4, 515, 0, 0, MipsOpInfoBase + 1127, 0, 0, 0x2ULL }, // SLTi64
4975 { 2640, 3, 1, 4, 677, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTi
4976 { 2639, 3, 1, 4, 921, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLT_MM
4977 { 2638, 3, 1, 4, 514, 0, 0, MipsOpInfoBase + 1124, 0, 0, 0x1ULL }, // SLT64
4978 { 2637, 3, 1, 4, 767, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLT
4979 { 2636, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SLL_W
4980 { 2635, 3, 1, 4, 957, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SLL_MMR6
4981 { 2634, 3, 1, 4, 919, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLL_MM
4982 { 2633, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SLL_H
4983 { 2632, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SLL_D
4984 { 2631, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // SLL_B
4985 { 2630, 3, 1, 4, 920, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLLV_MM
4986 { 2629, 3, 1, 4, 513, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLLV
4987 { 2628, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SLLI_W
4988 { 2627, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SLLI_H
4989 { 2626, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SLLI_D
4990 { 2625, 3, 1, 4, 839, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SLLI_B
4991 { 2624, 2, 1, 4, 512, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // SLL64_64
4992 { 2623, 2, 1, 4, 512, 0, 0, MipsOpInfoBase + 757, 0, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // SLL64_32
4993 { 2622, 3, 1, 2, 957, 0, 0, MipsOpInfoBase + 538, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLL16_MMR6
4994 { 2621, 3, 1, 2, 919, 0, 0, MipsOpInfoBase + 538, 0, 0, 0x0ULL }, // SLL16_MM
4995 { 2620, 3, 1, 4, 768, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLL
4996 { 2619, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 1120, 0, 0, 0x6ULL }, // SLD_W
4997 { 2618, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 1116, 0, 0, 0x6ULL }, // SLD_H
4998 { 2617, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 1112, 0, 0, 0x6ULL }, // SLD_D
4999 { 2616, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 1108, 0, 0, 0x6ULL }, // SLD_B
5000 { 2615, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 613, 0, 0, 0x6ULL }, // SLDI_W
5001 { 2614, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // SLDI_H
5002 { 2613, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // SLDI_D
5003 { 2612, 4, 1, 4, 774, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // SLDI_B
5004 { 2611, 1, 0, 4, 1093, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE_MMR6
5005 { 2610, 1, 0, 4, 1033, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE
5006 { 2609, 3, 0, 4, 1228, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SH_MMR6
5007 { 2608, 3, 0, 4, 1205, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH_MM
5008 { 2607, 3, 1, 4, 1649, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB_MM
5009 { 2606, 3, 1, 4, 1483, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB
5010 { 2605, 3, 1, 4, 1692, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH_MMR2
5011 { 2604, 3, 1, 4, 1528, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH
5012 { 2603, 3, 1, 4, 1648, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRLV_QB_MM
5013 { 2602, 3, 1, 4, 1482, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRLV_QB
5014 { 2601, 3, 1, 4, 1693, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRLV_PH_MMR2
5015 { 2600, 3, 1, 4, 1529, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRLV_PH
5016 { 2599, 3, 1, 4, 1647, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W_MM
5017 { 2598, 3, 1, 4, 1481, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W
5018 { 2597, 3, 1, 4, 1689, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB_MMR2
5019 { 2596, 3, 1, 4, 1525, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB
5020 { 2595, 3, 1, 4, 1646, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH_MM
5021 { 2594, 3, 1, 4, 1480, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH
5022 { 2593, 3, 1, 4, 1688, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB_MMR2
5023 { 2592, 3, 1, 4, 1524, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB
5024 { 2591, 3, 1, 4, 1645, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH_MM
5025 { 2590, 3, 1, 4, 1479, 0, 0, MipsOpInfoBase + 1105, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH
5026 { 2589, 3, 1, 4, 1644, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SHRAV_R_W_MM
5027 { 2588, 3, 1, 4, 1478, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SHRAV_R_W
5028 { 2587, 3, 1, 4, 1691, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_R_QB_MMR2
5029 { 2586, 3, 1, 4, 1527, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_R_QB
5030 { 2585, 3, 1, 4, 1643, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_R_PH_MM
5031 { 2584, 3, 1, 4, 1477, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_R_PH
5032 { 2583, 3, 1, 4, 1690, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_QB_MMR2
5033 { 2582, 3, 1, 4, 1526, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_QB
5034 { 2581, 3, 1, 4, 1642, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_PH_MM
5035 { 2580, 3, 1, 4, 1476, 0, 0, MipsOpInfoBase + 1102, 0, 0, 0x6ULL }, // SHRAV_PH
5036 { 2579, 3, 1, 4, 1641, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W_MM
5037 { 2578, 3, 1, 4, 1475, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W
5038 { 2577, 3, 1, 4, 1640, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH_MM
5039 { 2576, 3, 1, 4, 1474, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH
5040 { 2575, 3, 1, 4, 1639, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB_MM
5041 { 2574, 3, 1, 4, 1473, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB
5042 { 2573, 3, 1, 4, 1638, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH_MM
5043 { 2572, 3, 1, 4, 1472, 0, 1, MipsOpInfoBase + 1105, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH
5044 { 2571, 3, 1, 4, 1637, 0, 1, MipsOpInfoBase + 237, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W_MM
5045 { 2570, 3, 1, 4, 1471, 0, 1, MipsOpInfoBase + 237, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W
5046 { 2569, 3, 1, 4, 1636, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH_MM
5047 { 2568, 3, 1, 4, 1470, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH
5048 { 2567, 3, 1, 4, 1635, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB_MM
5049 { 2566, 3, 1, 4, 1469, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB
5050 { 2565, 3, 1, 4, 1634, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH_MM
5051 { 2564, 3, 1, 4, 1468, 0, 1, MipsOpInfoBase + 1102, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH
5052 { 2563, 3, 1, 4, 1633, 0, 0, MipsOpInfoBase + 1099, 0, 0, 0x6ULL }, // SHILO_MM
5053 { 2562, 3, 1, 4, 1632, 0, 0, MipsOpInfoBase + 1037, 0, 0, 0x6ULL }, // SHILOV_MM
5054 { 2561, 3, 1, 4, 1466, 0, 0, MipsOpInfoBase + 1037, 0, 0, 0x6ULL }, // SHILOV
5055 { 2560, 3, 1, 4, 1467, 0, 0, MipsOpInfoBase + 1099, 0, 0, 0x6ULL }, // SHILO
5056 { 2559, 3, 1, 4, 789, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SHF_W
5057 { 2558, 3, 1, 4, 789, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SHF_H
5058 { 2557, 3, 1, 4, 789, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SHF_B
5059 { 2556, 3, 0, 4, 1174, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SHE_MM
5060 { 2555, 3, 0, 4, 735, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHE
5061 { 2554, 3, 0, 4, 405, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH64
5062 { 2553, 3, 0, 2, 1228, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MMR6
5063 { 2552, 3, 0, 2, 1205, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MM
5064 { 2551, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH
5065 { 2550, 3, 1, 4, 1259, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x2ULL }, // SEQi
5066 { 2549, 3, 1, 4, 1258, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // SEQ
5067 { 2548, 4, 1, 4, 1361, 0, 0, MipsOpInfoBase + 1095, 0, 0, 0x6ULL }, // SEL_S_MMR6
5068 { 2547, 4, 1, 4, 533, 0, 0, MipsOpInfoBase + 1095, 0, 0, 0x6ULL }, // SEL_S
5069 { 2546, 4, 1, 4, 1360, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SEL_D_MMR6
5070 { 2545, 4, 1, 4, 532, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SEL_D
5071 { 2544, 3, 1, 4, 1359, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S_MMR6
5072 { 2543, 3, 1, 4, 531, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S
5073 { 2542, 3, 1, 4, 956, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELNEZ_MMR6
5074 { 2541, 3, 1, 4, 1358, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D_MMR6
5075 { 2540, 3, 1, 4, 530, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D
5076 { 2539, 3, 1, 4, 511, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // SELNEZ64
5077 { 2538, 3, 1, 4, 893, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELNEZ
5078 { 2537, 3, 1, 4, 1359, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S_MMR6
5079 { 2536, 3, 1, 4, 531, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S
5080 { 2535, 3, 1, 4, 956, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELEQZ_MMR6
5081 { 2534, 3, 1, 4, 1358, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D_MMR6
5082 { 2533, 3, 1, 4, 530, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D
5083 { 2532, 3, 1, 4, 511, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // SELEQZ64
5084 { 2531, 3, 1, 4, 893, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELEQZ
5085 { 2530, 2, 1, 4, 918, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH_MM
5086 { 2529, 2, 1, 4, 510, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // SEH64
5087 { 2528, 2, 1, 4, 766, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH
5088 { 2527, 2, 1, 4, 917, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB_MM
5089 { 2526, 2, 1, 4, 509, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // SEB64
5090 { 2525, 2, 1, 4, 765, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB
5091 { 2524, 3, 0, 4, 881, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC164
5092 { 2523, 3, 0, 4, 881, 0, 0, MipsOpInfoBase + 875, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC1
5093 { 2522, 3, 0, 4, 1241, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDR
5094 { 2521, 3, 0, 4, 1240, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDL
5095 { 2520, 2, 0, 4, 996, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV_MM
5096 { 2519, 2, 0, 4, 752, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV
5097 { 2518, 3, 0, 4, 372, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC3
5098 { 2517, 3, 0, 4, 371, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDC2_R6
5099 { 2516, 3, 0, 4, 1227, 0, 0, MipsOpInfoBase + 857, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC2_MMR6
5100 { 2515, 3, 0, 4, 732, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC2
5101 { 2514, 3, 0, 4, 1324, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D64
5102 { 2513, 3, 0, 4, 1324, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D32
5103 { 2512, 3, 0, 4, 1372, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC1_D64_MMR6
5104 { 2511, 3, 0, 4, 368, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC164
5105 { 2510, 3, 0, 4, 368, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1
5106 { 2509, 1, 0, 4, 423, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // SDBBP_R6
5107 { 2508, 1, 0, 4, 1105, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDBBP_MMR6
5108 { 2507, 1, 0, 4, 1064, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP_MM
5109 { 2506, 1, 0, 2, 1105, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MMR6
5110 { 2505, 1, 0, 2, 1064, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MM
5111 { 2504, 1, 0, 4, 690, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP
5112 { 2503, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SD
5113 { 2502, 4, 1, 4, 1161, 0, 0, MipsOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_R6
5114 { 2501, 4, 1, 4, 1159, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_MMR6
5115 { 2500, 4, 1, 4, 1204, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC_MM
5116 { 2499, 4, 1, 4, 1178, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCE_MM
5117 { 2498, 4, 1, 4, 737, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCE
5118 { 2497, 4, 1, 4, 374, 0, 0, MipsOpInfoBase + 1087, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCD_R6
5119 { 2496, 4, 1, 4, 1239, 0, 0, MipsOpInfoBase + 1083, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCD
5120 { 2495, 4, 1, 4, 373, 0, 0, MipsOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC64_R6
5121 { 2494, 4, 1, 4, 1239, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC64
5122 { 2493, 4, 1, 4, 733, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC
5123 { 2492, 3, 0, 4, 1226, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SB_MMR6
5124 { 2491, 3, 0, 4, 1173, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB_MM
5125 { 2490, 3, 0, 4, 1172, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SBE_MM
5126 { 2489, 3, 0, 4, 734, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SBE
5127 { 2488, 3, 0, 4, 404, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB64
5128 { 2487, 3, 0, 2, 1226, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MMR6
5129 { 2486, 3, 0, 2, 1203, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MM
5130 { 2485, 3, 0, 4, 364, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB
5131 { 2484, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SAT_U_W
5132 { 2483, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SAT_U_H
5133 { 2482, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SAT_U_D
5134 { 2481, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SAT_U_B
5135 { 2480, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // SAT_S_W
5136 { 2479, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // SAT_S_H
5137 { 2478, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // SAT_S_D
5138 { 2477, 3, 1, 4, 589, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // SAT_S_B
5139 { 2476, 2, 0, 4, 1262, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAAD
5140 { 2475, 2, 0, 4, 1262, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAA
5141 { 2474, 0, 0, 2, 1181, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RestoreX16
5142 { 2473, 0, 0, 2, 1181, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Restore16
5143 { 2472, 2, 1, 4, 1322, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S_MM
5144 { 2471, 2, 1, 4, 576, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S
5145 { 2470, 2, 1, 4, 1323, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64_MM
5146 { 2469, 2, 1, 4, 577, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64
5147 { 2468, 2, 1, 4, 1323, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32_MM
5148 { 2467, 2, 1, 4, 577, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32
5149 { 2466, 2, 1, 4, 1343, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MMR6
5150 { 2465, 2, 1, 4, 1289, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MM
5151 { 2464, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S
5152 { 2463, 2, 1, 4, 1289, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_MM
5153 { 2462, 2, 1, 4, 1343, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D_MMR6
5154 { 2461, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D64
5155 { 2460, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D32
5156 { 2459, 2, 1, 4, 1343, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S_MMR6
5157 { 2458, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S
5158 { 2457, 2, 1, 4, 1343, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D_MMR6
5159 { 2456, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D64
5160 { 2455, 3, 1, 4, 916, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTR_MM
5161 { 2454, 3, 1, 4, 915, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // ROTRV_MM
5162 { 2453, 3, 1, 4, 508, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // ROTRV
5163 { 2452, 3, 1, 4, 507, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTR
5164 { 2451, 2, 1, 4, 1362, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S_MMR6
5165 { 2450, 2, 1, 4, 652, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S
5166 { 2449, 2, 1, 4, 1362, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D_MMR6
5167 { 2448, 2, 1, 4, 651, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D
5168 { 2447, 2, 1, 4, 1631, 0, 0, MipsOpInfoBase + 1070, 0, 0, 0x6ULL }, // REPL_QB_MM
5169 { 2446, 2, 1, 4, 1465, 0, 0, MipsOpInfoBase + 1070, 0, 0, 0x6ULL }, // REPL_QB
5170 { 2445, 2, 1, 4, 1630, 0, 0, MipsOpInfoBase + 1070, 0, 0, 0x6ULL }, // REPL_PH_MM
5171 { 2444, 2, 1, 4, 1464, 0, 0, MipsOpInfoBase + 1070, 0, 0, 0x6ULL }, // REPL_PH
5172 { 2443, 2, 1, 4, 1629, 0, 0, MipsOpInfoBase + 1068, 0, 0, 0x6ULL }, // REPLV_QB_MM
5173 { 2442, 2, 1, 4, 1463, 0, 0, MipsOpInfoBase + 1068, 0, 0, 0x6ULL }, // REPLV_QB
5174 { 2441, 2, 1, 4, 1628, 0, 0, MipsOpInfoBase + 1068, 0, 0, 0x6ULL }, // REPLV_PH_MM
5175 { 2440, 2, 1, 4, 1462, 0, 0, MipsOpInfoBase + 1068, 0, 0, 0x6ULL }, // REPLV_PH
5176 { 2439, 2, 1, 4, 1322, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S_MM
5177 { 2438, 2, 1, 4, 574, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S
5178 { 2437, 2, 1, 4, 1323, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64_MM
5179 { 2436, 2, 1, 4, 575, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64
5180 { 2435, 2, 1, 4, 1323, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32_MM
5181 { 2434, 2, 1, 4, 575, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32
5182 { 2433, 2, 1, 4, 1119, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RDPGPR_MMR6
5183 { 2432, 3, 1, 4, 1011, 0, 0, MipsOpInfoBase + 1062, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MMR6
5184 { 2431, 3, 1, 4, 1002, 0, 0, MipsOpInfoBase + 1062, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MM
5185 { 2430, 3, 1, 4, 535, 0, 0, MipsOpInfoBase + 1065, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR64
5186 { 2429, 3, 1, 4, 749, 0, 0, MipsOpInfoBase + 1062, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR
5187 { 2428, 2, 1, 4, 1627, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP_MM
5188 { 2427, 2, 1, 4, 1461, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP
5189 { 2426, 2, 1, 4, 1626, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // RADDU_W_QB_MM
5190 { 2425, 2, 1, 4, 1460, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // RADDU_W_QB
5191 { 2424, 3, 1, 4, 849, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUU_PS64
5192 { 2423, 3, 1, 4, 849, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUL_PS64
5193 { 2422, 4, 1, 4, 1687, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // PREPEND_MMR2
5194 { 2421, 4, 1, 4, 1523, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // PREPEND
5195 { 2420, 3, 0, 4, 409, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_R6
5196 { 2419, 3, 0, 4, 1234, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MMR6
5197 { 2418, 3, 0, 4, 1212, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MM
5198 { 2417, 3, 0, 4, 1212, 0, 0, MipsOpInfoBase + 1059, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFX_MM
5199 { 2416, 3, 0, 4, 1179, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE_MM
5200 { 2415, 3, 0, 4, 743, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE
5201 { 2414, 3, 0, 4, 742, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF
5202 { 2413, 4, 1, 4, 1686, 0, 0, MipsOpInfoBase + 1055, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W_MMR2
5203 { 2412, 4, 1, 4, 1522, 0, 0, MipsOpInfoBase + 1055, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W
5204 { 2411, 4, 1, 4, 1685, 0, 0, MipsOpInfoBase + 1055, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W_MMR2
5205 { 2410, 4, 1, 4, 1521, 0, 0, MipsOpInfoBase + 1055, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W
5206 { 2409, 3, 1, 4, 1684, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH_MMR2
5207 { 2408, 3, 1, 4, 1520, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH
5208 { 2407, 3, 1, 4, 1625, 0, 1, MipsOpInfoBase + 1052, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W_MM
5209 { 2406, 3, 1, 4, 1459, 0, 1, MipsOpInfoBase + 1052, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W
5210 { 2405, 3, 1, 4, 1624, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // PRECRQ_QB_PH_MM
5211 { 2404, 3, 1, 4, 1458, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // PRECRQ_QB_PH
5212 { 2403, 3, 1, 4, 1623, 0, 0, MipsOpInfoBase + 1052, 0, 0, 0x6ULL }, // PRECRQ_PH_W_MM
5213 { 2402, 3, 1, 4, 1457, 0, 0, MipsOpInfoBase + 1052, 0, 0, 0x6ULL }, // PRECRQ_PH_W
5214 { 2401, 3, 1, 4, 1622, 0, 1, MipsOpInfoBase + 544, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH_MM
5215 { 2400, 3, 1, 4, 1456, 0, 1, MipsOpInfoBase + 544, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH
5216 { 2399, 2, 1, 4, 1621, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBR_MM
5217 { 2398, 2, 1, 4, 1620, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA_MM
5218 { 2397, 2, 1, 4, 1454, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA
5219 { 2396, 2, 1, 4, 1455, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBR
5220 { 2395, 2, 1, 4, 1619, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBL_MM
5221 { 2394, 2, 1, 4, 1618, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA_MM
5222 { 2393, 2, 1, 4, 1452, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA
5223 { 2392, 2, 1, 4, 1453, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEU_PH_QBL
5224 { 2391, 2, 1, 4, 1617, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // PRECEQ_W_PHR_MM
5225 { 2390, 2, 1, 4, 1451, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // PRECEQ_W_PHR
5226 { 2389, 2, 1, 4, 1616, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // PRECEQ_W_PHL_MM
5227 { 2388, 2, 1, 4, 1450, 0, 0, MipsOpInfoBase + 1050, 0, 0, 0x6ULL }, // PRECEQ_W_PHL
5228 { 2387, 2, 1, 4, 1615, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR_MM
5229 { 2386, 2, 1, 4, 1614, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA_MM
5230 { 2385, 2, 1, 4, 1448, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA
5231 { 2384, 2, 1, 4, 1449, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR
5232 { 2383, 2, 1, 4, 1613, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL_MM
5233 { 2382, 2, 1, 4, 1612, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA_MM
5234 { 2381, 2, 1, 4, 1446, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA
5235 { 2380, 2, 1, 4, 1447, 0, 0, MipsOpInfoBase + 534, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL
5236 { 2379, 2, 1, 4, 1255, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // POP
5237 { 2378, 3, 1, 4, 849, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLU_PS64
5238 { 2377, 3, 1, 4, 849, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLL_PS64
5239 { 2376, 3, 1, 4, 1611, 1, 0, MipsOpInfoBase + 544, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB_MM
5240 { 2375, 3, 1, 4, 1445, 1, 0, MipsOpInfoBase + 544, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB
5241 { 2374, 3, 1, 4, 1610, 1, 0, MipsOpInfoBase + 544, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH_MM
5242 { 2373, 3, 1, 4, 1444, 1, 0, MipsOpInfoBase + 544, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH
5243 { 2372, 2, 1, 4, 778, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // PCNT_W
5244 { 2371, 2, 1, 4, 778, 0, 0, MipsOpInfoBase + 1046, 0, 0, 0x6ULL }, // PCNT_H
5245 { 2370, 2, 1, 4, 778, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // PCNT_D
5246 { 2369, 2, 1, 4, 778, 0, 0, MipsOpInfoBase + 968, 0, 0, 0x6ULL }, // PCNT_B
5247 { 2368, 3, 1, 4, 601, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKOD_W
5248 { 2367, 3, 1, 4, 601, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKOD_H
5249 { 2366, 3, 1, 4, 601, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKOD_D
5250 { 2365, 3, 1, 4, 601, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // PCKOD_B
5251 { 2364, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKEV_W
5252 { 2363, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKEV_H
5253 { 2362, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKEV_D
5254 { 2361, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // PCKEV_B
5255 { 2360, 0, 0, 4, 1134, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MMR6
5256 { 2359, 0, 0, 4, 1117, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MM
5257 { 2358, 0, 0, 4, 410, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // PAUSE
5258 { 2357, 3, 1, 4, 1609, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // PACKRL_PH_MM
5259 { 2356, 3, 1, 4, 1443, 0, 0, MipsOpInfoBase + 544, 0, 0, 0x6ULL }, // PACKRL_PH
5260 { 2355, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // OrRxRxRy16
5261 { 2354, 3, 1, 4, 914, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi_MM
5262 { 2353, 3, 1, 4, 967, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi64
5263 { 2352, 3, 1, 4, 506, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi
5264 { 2351, 3, 1, 4, 791, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // OR_V
5265 { 2350, 3, 1, 4, 954, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MMR6
5266 { 2349, 3, 1, 4, 913, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MM
5267 { 2348, 3, 1, 4, 955, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORI_MMR6
5268 { 2347, 3, 1, 4, 591, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // ORI_B
5269 { 2346, 3, 1, 4, 505, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR64
5270 { 2345, 3, 1, 2, 954, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // OR16_MMR6
5271 { 2344, 3, 1, 2, 913, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // OR16_MM
5272 { 2343, 3, 1, 4, 676, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR
5273 { 2342, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 405, 0, 0, 0x0ULL }, // NotRxRy16
5274 { 2341, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 405, 0, 0, 0x0ULL }, // NegRxRy16
5275 { 2340, 2, 1, 2, 953, 0, 0, MipsOpInfoBase + 1048, 0, 0, 0x0ULL }, // NOT16_MMR6
5276 { 2339, 2, 1, 2, 912, 0, 0, MipsOpInfoBase + 1048, 0, 0, 0x0ULL }, // NOT16_MM
5277 { 2338, 3, 1, 4, 791, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // NOR_V
5278 { 2337, 3, 1, 4, 952, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MMR6
5279 { 2336, 3, 1, 4, 911, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MM
5280 { 2335, 3, 1, 4, 591, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // NORI_B
5281 { 2334, 3, 1, 4, 504, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR64
5282 { 2333, 3, 1, 4, 675, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR
5283 { 2332, 4, 1, 4, 1285, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S_MM
5284 { 2331, 4, 1, 4, 873, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S
5285 { 2330, 4, 1, 4, 872, 1, 0, MipsOpInfoBase + 944, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D64
5286 { 2329, 4, 1, 4, 1286, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32_MM
5287 { 2328, 4, 1, 4, 872, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32
5288 { 2327, 4, 1, 4, 1283, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S_MM
5289 { 2326, 4, 1, 4, 871, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S
5290 { 2325, 4, 1, 4, 870, 1, 0, MipsOpInfoBase + 944, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D64
5291 { 2324, 4, 1, 4, 1284, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32_MM
5292 { 2323, 4, 1, 4, 870, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32
5293 { 2322, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // NLZC_W
5294 { 2321, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 1046, 0, 0, 0x6ULL }, // NLZC_H
5295 { 2320, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // NLZC_D
5296 { 2319, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 968, 0, 0, 0x6ULL }, // NLZC_B
5297 { 2318, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // NLOC_W
5298 { 2317, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 1046, 0, 0, 0x6ULL }, // NLOC_H
5299 { 2316, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // NLOC_D
5300 { 2315, 2, 1, 4, 590, 0, 0, MipsOpInfoBase + 968, 0, 0, 0x6ULL }, // NLOC_B
5301 { 2314, 0, 0, 4, 422, 0, 1, MipsOpInfoBase + 1, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // NAL
5302 { 2313, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 1044, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MoveR3216
5303 { 2312, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 1042, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Move32R16
5304 { 2311, 1, 1, 2, 894, 1, 0, MipsOpInfoBase + 844, 41, 0, 0x0ULL }, // Mflo16
5305 { 2310, 1, 1, 2, 894, 1, 0, MipsOpInfoBase + 844, 39, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // Mfhi16
5306 { 2309, 3, 1, 4, 1679, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH_MMR2
5307 { 2308, 3, 1, 4, 1515, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH
5308 { 2307, 3, 1, 4, 542, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUL_R6
5309 { 2306, 3, 1, 4, 657, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MUL_Q_W
5310 { 2305, 3, 1, 4, 657, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MUL_Q_H
5311 { 2304, 3, 1, 4, 1678, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH_MMR2
5312 { 2303, 3, 1, 4, 1514, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH
5313 { 2302, 3, 1, 4, 1006, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MMR6
5314 { 2301, 3, 1, 4, 995, 0, 2, MipsOpInfoBase + 237, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MM
5315 { 2300, 3, 1, 4, 860, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULV_W
5316 { 2299, 3, 1, 4, 860, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULV_H
5317 { 2298, 3, 1, 4, 860, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MULV_D
5318 { 2297, 3, 1, 4, 860, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MULV_B
5319 { 2296, 3, 1, 4, 1005, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MULU_MMR6
5320 { 2295, 3, 1, 4, 543, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULU
5321 { 2294, 2, 0, 4, 990, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu_MM
5322 { 2293, 2, 0, 4, 756, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu
5323 { 2292, 2, 0, 4, 989, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT_MM
5324 { 2291, 3, 1, 4, 1608, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP_MM
5325 { 2290, 3, 1, 4, 1442, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP
5326 { 2289, 3, 1, 4, 1607, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP_MM
5327 { 2288, 3, 1, 4, 1441, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP
5328 { 2287, 2, 0, 4, 755, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT
5329 { 2286, 4, 1, 4, 1683, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // MULSA_W_PH_MMR2
5330 { 2285, 4, 1, 4, 1519, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // MULSA_W_PH
5331 { 2284, 4, 1, 4, 1606, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH_MM
5332 { 2283, 4, 1, 4, 1440, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH
5333 { 2282, 3, 1, 4, 865, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULR_Q_W
5334 { 2281, 3, 1, 4, 865, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULR_Q_H
5335 { 2280, 3, 1, 4, 1265, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MULR_PS64
5336 { 2279, 3, 1, 4, 1682, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W_MMR2
5337 { 2278, 3, 1, 4, 1518, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W
5338 { 2277, 3, 1, 4, 1681, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH_MMR2
5339 { 2276, 3, 1, 4, 1517, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH
5340 { 2275, 3, 1, 4, 1680, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W_MMR2
5341 { 2274, 3, 1, 4, 1516, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W
5342 { 2273, 3, 1, 4, 1605, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH_MM
5343 { 2272, 3, 1, 4, 1439, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH
5344 { 2271, 3, 1, 4, 1604, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR_MM
5345 { 2270, 3, 1, 4, 1438, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR
5346 { 2269, 3, 1, 4, 1603, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL_MM
5347 { 2268, 3, 1, 4, 1437, 0, 1, MipsOpInfoBase + 544, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL
5348 { 2267, 3, 1, 4, 1602, 0, 1, MipsOpInfoBase + 662, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR_MM
5349 { 2266, 3, 1, 4, 1436, 0, 1, MipsOpInfoBase + 662, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR
5350 { 2265, 3, 1, 4, 1601, 0, 1, MipsOpInfoBase + 662, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL_MM
5351 { 2264, 3, 1, 4, 1435, 0, 1, MipsOpInfoBase + 662, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL
5352 { 2263, 3, 1, 4, 754, 0, 2, MipsOpInfoBase + 237, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL
5353 { 2262, 3, 1, 4, 1004, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUH_MMR6
5354 { 2261, 3, 1, 4, 1003, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUHU_MMR6
5355 { 2260, 3, 1, 4, 545, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUHU
5356 { 2259, 3, 1, 4, 544, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUH
5357 { 2258, 5, 1, 4, 1143, 0, 0, MipsOpInfoBase + 959, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTTR
5358 { 2257, 1, 0, 4, 1257, 0, 1, MipsOpInfoBase + 317, 57, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP2
5359 { 2256, 1, 0, 4, 1257, 0, 1, MipsOpInfoBase + 317, 56, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP1
5360 { 2255, 1, 0, 4, 1257, 0, 1, MipsOpInfoBase + 317, 55, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP0
5361 { 2254, 1, 0, 4, 1257, 0, 4, MipsOpInfoBase + 317, 51, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM2
5362 { 2253, 1, 0, 4, 1257, 0, 4, MipsOpInfoBase + 317, 47, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM1
5363 { 2252, 1, 0, 4, 1257, 0, 4, MipsOpInfoBase + 317, 43, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM0
5364 { 2251, 1, 0, 4, 1001, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO_MM
5365 { 2250, 2, 1, 4, 1600, 0, 0, MipsOpInfoBase + 1040, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP_MM
5366 { 2249, 2, 1, 4, 1388, 0, 0, MipsOpInfoBase + 1040, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP
5367 { 2248, 1, 0, 4, 1019, 0, 1, MipsOpInfoBase + 317, 42, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO64
5368 { 2247, 1, 0, 4, 761, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO
5369 { 2246, 3, 1, 4, 1599, 0, 1, MipsOpInfoBase + 1037, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP_MM
5370 { 2245, 3, 1, 4, 1386, 0, 1, MipsOpInfoBase + 1037, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP
5371 { 2244, 1, 0, 4, 1001, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI_MM
5372 { 2243, 2, 1, 4, 1598, 0, 0, MipsOpInfoBase + 1035, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP_MM
5373 { 2242, 2, 1, 4, 1387, 0, 0, MipsOpInfoBase + 1035, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP
5374 { 2241, 1, 0, 4, 1019, 0, 1, MipsOpInfoBase + 317, 40, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI64
5375 { 2240, 1, 0, 4, 761, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI
5376 { 2239, 3, 1, 4, 1158, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTHGC0_MM
5377 { 2238, 3, 1, 4, 704, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHGC0
5378 { 2237, 2, 1, 4, 1128, 0, 0, MipsOpInfoBase + 685, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC2_MMR6
5379 { 2236, 3, 1, 4, 1304, 0, 0, MipsOpInfoBase + 1032, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64_MM
5380 { 2235, 3, 1, 4, 502, 0, 0, MipsOpInfoBase + 1032, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64
5381 { 2234, 3, 1, 4, 1304, 0, 0, MipsOpInfoBase + 1029, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32_MM
5382 { 2233, 3, 1, 4, 502, 0, 0, MipsOpInfoBase + 1029, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32
5383 { 2232, 3, 1, 4, 1126, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC0_MMR6
5384 { 2231, 3, 1, 4, 1157, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTGC0_MM
5385 { 2230, 3, 1, 4, 703, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTGC0
5386 { 2229, 2, 1, 4, 1128, 0, 0, MipsOpInfoBase + 685, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC2_MMR6
5387 { 2228, 3, 1, 4, 499, 0, 0, MipsOpInfoBase + 1026, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC2
5388 { 2227, 2, 1, 4, 1347, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MTC1_MMR6
5389 { 2226, 2, 1, 4, 1303, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1_MM
5390 { 2225, 2, 1, 4, 1303, 0, 0, MipsOpInfoBase + 417, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64_MM
5391 { 2224, 2, 1, 4, 501, 0, 0, MipsOpInfoBase + 417, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64
5392 { 2223, 2, 1, 4, 501, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1
5393 { 2222, 3, 1, 4, 1127, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC0_MMR6
5394 { 2221, 3, 1, 4, 498, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC0
5395 { 2220, 4, 1, 4, 1316, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_S_MM
5396 { 2219, 4, 1, 4, 869, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_S
5397 { 2218, 4, 1, 4, 864, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUB_Q_W
5398 { 2217, 4, 1, 4, 864, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUB_Q_H
5399 { 2216, 2, 0, 4, 993, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB_MM
5400 { 2215, 4, 1, 4, 1597, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MSUB_DSP_MM
5401 { 2214, 4, 1, 4, 1434, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MSUB_DSP
5402 { 2213, 4, 1, 4, 868, 1, 0, MipsOpInfoBase + 944, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D64
5403 { 2212, 4, 1, 4, 1317, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_D32_MM
5404 { 2211, 4, 1, 4, 868, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D32
5405 { 2210, 4, 1, 4, 858, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBV_W
5406 { 2209, 4, 1, 4, 858, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBV_H
5407 { 2208, 4, 1, 4, 858, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MSUBV_D
5408 { 2207, 4, 1, 4, 858, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // MSUBV_B
5409 { 2206, 2, 0, 4, 994, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU_MM
5410 { 2205, 4, 1, 4, 1596, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MSUBU_DSP_MM
5411 { 2204, 4, 1, 4, 1433, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MSUBU_DSP
5412 { 2203, 2, 0, 4, 975, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU
5413 { 2202, 4, 1, 4, 863, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBR_Q_W
5414 { 2201, 4, 1, 4, 863, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBR_Q_H
5415 { 2200, 4, 1, 4, 1366, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S_MMR6
5416 { 2199, 4, 1, 4, 665, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S
5417 { 2198, 4, 1, 4, 1365, 1, 0, MipsOpInfoBase + 928, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D_MMR6
5418 { 2197, 4, 1, 4, 664, 1, 0, MipsOpInfoBase + 928, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D
5419 { 2196, 2, 0, 4, 974, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB
5420 { 2195, 4, 1, 4, 1279, 0, 0, MipsOpInfoBase + 1022, 0, 0, 0x4ULL }, // MOVZ_I_S_MM
5421 { 2194, 4, 1, 4, 888, 0, 0, MipsOpInfoBase + 1022, 0, 0, 0x4ULL }, // MOVZ_I_S
5422 { 2193, 4, 1, 4, 1595, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVZ_I_MM
5423 { 2192, 4, 1, 4, 1021, 0, 0, MipsOpInfoBase + 1018, 0, 0, 0x4ULL }, // MOVZ_I_I64
5424 { 2191, 4, 1, 4, 751, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVZ_I_I
5425 { 2190, 4, 1, 4, 887, 0, 0, MipsOpInfoBase + 1010, 0, 0, 0x4ULL }, // MOVZ_I_D64
5426 { 2189, 4, 1, 4, 1278, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVZ_I_D32_MM
5427 { 2188, 4, 1, 4, 887, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVZ_I_D32
5428 { 2187, 4, 1, 4, 1268, 0, 0, MipsOpInfoBase + 1002, 0, 0, 0x4ULL }, // MOVZ_I64_S
5429 { 2186, 4, 1, 4, 1021, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVZ_I64_I64
5430 { 2185, 4, 1, 4, 1021, 0, 0, MipsOpInfoBase + 994, 0, 0, 0x4ULL }, // MOVZ_I64_I
5431 { 2184, 4, 1, 4, 1271, 0, 0, MipsOpInfoBase + 990, 0, 0, 0x4ULL }, // MOVZ_I64_D64
5432 { 2183, 4, 1, 4, 1277, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVT_S_MM
5433 { 2182, 4, 1, 4, 784, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVT_S
5434 { 2181, 4, 1, 4, 1000, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVT_I_MM
5435 { 2180, 4, 1, 4, 1266, 0, 0, MipsOpInfoBase + 982, 0, 0, 0x4ULL }, // MOVT_I64
5436 { 2179, 4, 1, 4, 880, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVT_I
5437 { 2178, 4, 1, 4, 783, 0, 0, MipsOpInfoBase + 974, 0, 0, 0x4ULL }, // MOVT_D64
5438 { 2177, 4, 1, 4, 1276, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVT_D32_MM
5439 { 2176, 4, 1, 4, 783, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVT_D32
5440 { 2175, 4, 1, 4, 1275, 0, 0, MipsOpInfoBase + 1022, 0, 0, 0x4ULL }, // MOVN_I_S_MM
5441 { 2174, 4, 1, 4, 886, 0, 0, MipsOpInfoBase + 1022, 0, 0, 0x4ULL }, // MOVN_I_S
5442 { 2173, 4, 1, 4, 1594, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVN_I_MM
5443 { 2172, 4, 1, 4, 1020, 0, 0, MipsOpInfoBase + 1018, 0, 0, 0x4ULL }, // MOVN_I_I64
5444 { 2171, 4, 1, 4, 750, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVN_I_I
5445 { 2170, 4, 1, 4, 885, 0, 0, MipsOpInfoBase + 1010, 0, 0, 0x4ULL }, // MOVN_I_D64
5446 { 2169, 4, 1, 4, 1274, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVN_I_D32_MM
5447 { 2168, 4, 1, 4, 885, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVN_I_D32
5448 { 2167, 4, 1, 4, 1270, 0, 0, MipsOpInfoBase + 1002, 0, 0, 0x4ULL }, // MOVN_I64_S
5449 { 2166, 4, 1, 4, 1020, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVN_I64_I64
5450 { 2165, 4, 1, 4, 1020, 0, 0, MipsOpInfoBase + 994, 0, 0, 0x4ULL }, // MOVN_I64_I
5451 { 2164, 4, 1, 4, 1269, 0, 0, MipsOpInfoBase + 990, 0, 0, 0x4ULL }, // MOVN_I64_D64
5452 { 2163, 4, 1, 4, 1273, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVF_S_MM
5453 { 2162, 4, 1, 4, 782, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVF_S
5454 { 2161, 4, 1, 4, 999, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVF_I_MM
5455 { 2160, 4, 1, 4, 1267, 0, 0, MipsOpInfoBase + 982, 0, 0, 0x4ULL }, // MOVF_I64
5456 { 2159, 4, 1, 4, 879, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVF_I
5457 { 2158, 4, 1, 4, 781, 0, 0, MipsOpInfoBase + 974, 0, 0, 0x4ULL }, // MOVF_D64
5458 { 2157, 4, 1, 4, 1272, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVF_D32_MM
5459 { 2156, 4, 1, 4, 781, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVF_D32
5460 { 2155, 2, 1, 4, 790, 0, 0, MipsOpInfoBase + 968, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MOVE_V
5461 { 2154, 4, 2, 2, 1593, 0, 0, MipsOpInfoBase + 964, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MMR6
5462 { 2153, 4, 2, 2, 910, 0, 0, MipsOpInfoBase + 964, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MM
5463 { 2152, 2, 1, 2, 951, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MMR6
5464 { 2151, 2, 1, 2, 909, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MM
5465 { 2150, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_U_W
5466 { 2149, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_U_H
5467 { 2148, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_U_D
5468 { 2147, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MOD_U_B
5469 { 2146, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_S_W
5470 { 2145, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_S_H
5471 { 2144, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_S_D
5472 { 2143, 3, 1, 4, 557, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MOD_S_B
5473 { 2142, 3, 1, 4, 1008, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD_MMR6
5474 { 2141, 3, 1, 4, 1007, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU_MMR6
5475 { 2140, 3, 1, 4, 552, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU
5476 { 2139, 3, 1, 4, 1592, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MODSUB_MM
5477 { 2138, 3, 1, 4, 1432, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MODSUB
5478 { 2137, 3, 1, 4, 551, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD
5479 { 2136, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_U_W
5480 { 2135, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_U_H
5481 { 2134, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_U_D
5482 { 2133, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MIN_U_B
5483 { 2132, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_S_W
5484 { 2131, 3, 1, 4, 1353, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_S_MMR6
5485 { 2130, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_S_H
5486 { 2129, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_S_D
5487 { 2128, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MIN_S_B
5488 { 2127, 3, 1, 4, 587, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_S
5489 { 2126, 3, 1, 4, 1352, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_D_MMR6
5490 { 2125, 3, 1, 4, 586, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_D
5491 { 2124, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_A_W
5492 { 2123, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_A_H
5493 { 2122, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_A_D
5494 { 2121, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MIN_A_B
5495 { 2120, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // MINI_U_W
5496 { 2119, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // MINI_U_H
5497 { 2118, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // MINI_U_D
5498 { 2117, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // MINI_U_B
5499 { 2116, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // MINI_S_W
5500 { 2115, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // MINI_S_H
5501 { 2114, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // MINI_S_D
5502 { 2113, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // MINI_S_B
5503 { 2112, 3, 1, 4, 1357, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S_MMR6
5504 { 2111, 3, 1, 4, 586, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S
5505 { 2110, 3, 1, 4, 1356, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D_MMR6
5506 { 2109, 3, 1, 4, 587, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D
5507 { 2108, 5, 1, 4, 1142, 0, 0, MipsOpInfoBase + 959, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFTR
5508 { 2107, 1, 1, 4, 998, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO_MM
5509 { 2106, 2, 1, 4, 1591, 0, 0, MipsOpInfoBase + 381, 0, 0, 0x6ULL }, // MFLO_DSP_MM
5510 { 2105, 2, 1, 4, 1431, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFLO_DSP
5511 { 2104, 1, 1, 4, 1017, 1, 0, MipsOpInfoBase + 317, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO64
5512 { 2103, 1, 1, 2, 998, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFLO16_MM
5513 { 2102, 1, 1, 4, 748, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO
5514 { 2101, 1, 1, 4, 998, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI_MM
5515 { 2100, 2, 1, 4, 1590, 0, 0, MipsOpInfoBase + 381, 0, 0, 0x6ULL }, // MFHI_DSP_MM
5516 { 2099, 2, 1, 4, 1430, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFHI_DSP
5517 { 2098, 1, 1, 4, 1017, 1, 0, MipsOpInfoBase + 317, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI64
5518 { 2097, 1, 1, 2, 998, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFHI16_MM
5519 { 2096, 1, 1, 4, 748, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI
5520 { 2095, 3, 1, 4, 1156, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFHGC0_MM
5521 { 2094, 3, 1, 4, 702, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHGC0
5522 { 2093, 2, 1, 4, 1125, 0, 0, MipsOpInfoBase + 646, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC2_MMR6
5523 { 2092, 2, 1, 4, 1302, 0, 0, MipsOpInfoBase + 952, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64_MM
5524 { 2091, 2, 1, 4, 500, 0, 0, MipsOpInfoBase + 952, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64
5525 { 2090, 2, 1, 4, 1302, 0, 0, MipsOpInfoBase + 957, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32_MM
5526 { 2089, 2, 1, 4, 500, 0, 0, MipsOpInfoBase + 957, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32
5527 { 2088, 3, 1, 4, 1123, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC0_MMR6
5528 { 2087, 3, 1, 4, 1155, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFGC0_MM
5529 { 2086, 3, 1, 4, 701, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFGC0
5530 { 2085, 2, 1, 4, 1125, 0, 0, MipsOpInfoBase + 646, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC2_MMR6
5531 { 2084, 3, 1, 4, 497, 0, 0, MipsOpInfoBase + 954, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC2
5532 { 2083, 2, 1, 4, 1346, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MFC1_MMR6
5533 { 2082, 2, 1, 4, 1301, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1_MM
5534 { 2081, 2, 1, 4, 495, 0, 0, MipsOpInfoBase + 952, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC1_D64
5535 { 2080, 2, 1, 4, 495, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1
5536 { 2079, 3, 1, 4, 1124, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC0_MMR6
5537 { 2078, 3, 1, 4, 496, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC0
5538 { 2077, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_U_W
5539 { 2076, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_U_H
5540 { 2075, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_U_D
5541 { 2074, 3, 1, 4, 833, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MAX_U_B
5542 { 2073, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_S_W
5543 { 2072, 3, 1, 4, 1351, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_S_MMR6
5544 { 2071, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_S_H
5545 { 2070, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_S_D
5546 { 2069, 3, 1, 4, 832, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MAX_S_B
5547 { 2068, 3, 1, 4, 585, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_S
5548 { 2067, 3, 1, 4, 1350, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_D_MMR6
5549 { 2066, 3, 1, 4, 584, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_D
5550 { 2065, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_A_W
5551 { 2064, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_A_H
5552 { 2063, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_A_D
5553 { 2062, 3, 1, 4, 834, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // MAX_A_B
5554 { 2061, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // MAXI_U_W
5555 { 2060, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // MAXI_U_H
5556 { 2059, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // MAXI_U_D
5557 { 2058, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // MAXI_U_B
5558 { 2057, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // MAXI_S_W
5559 { 2056, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // MAXI_S_H
5560 { 2055, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // MAXI_S_D
5561 { 2054, 3, 1, 4, 588, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // MAXI_S_B
5562 { 2053, 3, 1, 4, 1355, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S_MMR6
5563 { 2052, 3, 1, 4, 585, 0, 0, MipsOpInfoBase + 770, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S
5564 { 2051, 3, 1, 4, 1354, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D_MMR6
5565 { 2050, 3, 1, 4, 584, 0, 0, MipsOpInfoBase + 547, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D
5566 { 2049, 4, 1, 4, 1589, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR_MM
5567 { 2048, 4, 1, 4, 1429, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR
5568 { 2047, 4, 1, 4, 1588, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL_MM
5569 { 2046, 4, 1, 4, 1428, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL
5570 { 2045, 4, 1, 4, 1587, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR_MM
5571 { 2044, 4, 1, 4, 1427, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR
5572 { 2043, 4, 1, 4, 1586, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL_MM
5573 { 2042, 4, 1, 4, 1426, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL
5574 { 2041, 4, 1, 4, 1287, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_S_MM
5575 { 2040, 4, 1, 4, 867, 1, 0, MipsOpInfoBase + 948, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_S
5576 { 2039, 4, 1, 4, 862, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADD_Q_W
5577 { 2038, 4, 1, 4, 862, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADD_Q_H
5578 { 2037, 2, 0, 4, 991, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD_MM
5579 { 2036, 4, 1, 4, 1585, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MADD_DSP_MM
5580 { 2035, 4, 1, 4, 1425, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MADD_DSP
5581 { 2034, 4, 1, 4, 866, 1, 0, MipsOpInfoBase + 944, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D64
5582 { 2033, 4, 1, 4, 1288, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_D32_MM
5583 { 2032, 4, 1, 4, 866, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D32
5584 { 2031, 4, 1, 4, 859, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDV_W
5585 { 2030, 4, 1, 4, 859, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDV_H
5586 { 2029, 4, 1, 4, 859, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MADDV_D
5587 { 2028, 4, 1, 4, 859, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // MADDV_B
5588 { 2027, 2, 0, 4, 992, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU_MM
5589 { 2026, 4, 1, 4, 1584, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MADDU_DSP_MM
5590 { 2025, 4, 1, 4, 1424, 0, 0, MipsOpInfoBase + 936, 0, 0, 0x6ULL }, // MADDU_DSP
5591 { 2024, 2, 0, 4, 973, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU
5592 { 2023, 4, 1, 4, 861, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDR_Q_W
5593 { 2022, 4, 1, 4, 861, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDR_Q_H
5594 { 2021, 4, 1, 4, 1364, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S_MMR6
5595 { 2020, 4, 1, 4, 667, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S
5596 { 2019, 4, 1, 4, 1363, 1, 0, MipsOpInfoBase + 928, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D_MMR6
5597 { 2018, 4, 1, 4, 666, 1, 0, MipsOpInfoBase + 928, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D
5598 { 2017, 2, 0, 4, 972, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD
5599 { 2016, 3, 1, 4, 1186, 0, 0, MipsOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LwRxSpImmX16
5600 { 2015, 3, 1, 4, 1186, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxRyOffMemX16
5601 { 2014, 2, 1, 4, 1186, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcpX16
5602 { 2013, 2, 1, 2, 1186, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcp16
5603 { 2012, 2, 1, 4, 894, 0, 0, MipsOpInfoBase + 579, 0, 0, 0x0ULL }, // LiRxImmX16
5604 { 2011, 2, 1, 4, 894, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImmAlignX16
5605 { 2010, 2, 1, 2, 894, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImm16
5606 { 2009, 3, 1, 4, 1185, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhuRxRyOffMemX16
5607 { 2008, 3, 1, 4, 1184, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhRxRyOffMemX16
5608 { 2007, 3, 1, 4, 1183, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbuRxRyOffMemX16
5609 { 2006, 3, 1, 4, 1182, 0, 0, MipsOpInfoBase + 925, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbRxRyOffMemX16
5610 { 2005, 3, 1, 4, 389, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWu
5611 { 2004, 3, 1, 4, 1225, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x6ULL }, // LW_MMR6
5612 { 2003, 3, 1, 4, 1196, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW_MM
5613 { 2002, 3, 1, 4, 1583, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX_MM
5614 { 2001, 3, 1, 4, 1202, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LWXS_MM
5615 { 2000, 3, 1, 4, 1333, 0, 0, MipsOpInfoBase + 922, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1_MM
5616 { 1999, 3, 1, 4, 890, 0, 0, MipsOpInfoBase + 922, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1
5617 { 1998, 3, 1, 4, 1423, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX
5618 { 1997, 3, 1, 4, 1201, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWU_MM
5619 { 1996, 2, 1, 4, 399, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWUPC
5620 { 1995, 3, 1, 2, 1196, 0, 0, MipsOpInfoBase + 919, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWSP_MM
5621 { 1994, 4, 1, 4, 1200, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR_MM
5622 { 1993, 4, 1, 4, 1170, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWRE_MM
5623 { 1992, 4, 1, 4, 729, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWRE
5624 { 1991, 4, 1, 4, 403, 0, 0, MipsOpInfoBase + 871, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR64
5625 { 1990, 4, 1, 4, 727, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR
5626 { 1989, 4, 2, 4, 1199, 0, 0, MipsOpInfoBase + 915, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWP_MM
5627 { 1988, 2, 1, 4, 1224, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC_MMR6
5628 { 1987, 2, 1, 4, 398, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC
5629 { 1986, 3, 1, 4, 1198, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWM32_MM
5630 { 1985, 3, 1, 2, 1222, 0, 0, MipsOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MMR6
5631 { 1984, 3, 1, 2, 1198, 0, 0, MipsOpInfoBase + 912, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MM
5632 { 1983, 4, 1, 4, 1197, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL_MM
5633 { 1982, 4, 1, 4, 1169, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWLE_MM
5634 { 1981, 4, 1, 4, 728, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWLE
5635 { 1980, 4, 1, 4, 402, 0, 0, MipsOpInfoBase + 871, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL64
5636 { 1979, 4, 1, 4, 726, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL
5637 { 1978, 3, 1, 2, 1196, 0, 0, MipsOpInfoBase + 905, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWGP_MM
5638 { 1977, 3, 1, 4, 1168, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWE_MM
5639 { 1976, 3, 1, 4, 724, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWE
5640 { 1975, 3, 1, 4, 1538, 0, 0, MipsOpInfoBase + 902, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP_MM
5641 { 1974, 3, 1, 4, 1375, 0, 0, MipsOpInfoBase + 902, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP
5642 { 1973, 3, 1, 4, 718, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC3
5643 { 1972, 3, 1, 4, 395, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWC2_R6
5644 { 1971, 3, 1, 4, 1223, 0, 0, MipsOpInfoBase + 857, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWC2_MMR6
5645 { 1970, 3, 1, 4, 717, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC2
5646 { 1969, 3, 1, 4, 1332, 0, 0, MipsOpInfoBase + 899, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1_MM
5647 { 1968, 3, 1, 4, 391, 0, 0, MipsOpInfoBase + 899, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1
5648 { 1967, 3, 1, 4, 388, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW64
5649 { 1966, 3, 1, 2, 1196, 0, 0, MipsOpInfoBase + 845, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x0ULL }, // LW16_MM
5650 { 1965, 3, 1, 4, 715, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW
5651 { 1964, 2, 1, 4, 908, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi_MM
5652 { 1963, 2, 1, 4, 494, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi64
5653 { 1962, 2, 1, 4, 674, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi
5654 { 1961, 3, 1, 4, 1331, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1_MM
5655 { 1960, 3, 1, 4, 891, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC164
5656 { 1959, 3, 1, 4, 891, 0, 0, MipsOpInfoBase + 875, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1
5657 { 1958, 2, 1, 4, 950, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // LUI_MMR6
5658 { 1957, 4, 1, 4, 493, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_R6
5659 { 1956, 4, 1, 4, 949, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_MMR6
5660 { 1955, 4, 1, 4, 769, 0, 0, MipsOpInfoBase + 568, 0, 0, 0x6ULL }, // LSA
5661 { 1954, 3, 1, 4, 1160, 0, 0, MipsOpInfoBase + 893, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_R6
5662 { 1953, 3, 1, 4, 1221, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_MMR6
5663 { 1952, 3, 1, 4, 1195, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL_MM
5664 { 1951, 3, 1, 4, 1171, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLE_MM
5665 { 1950, 3, 1, 4, 725, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLE
5666 { 1949, 3, 1, 4, 396, 0, 0, MipsOpInfoBase + 896, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLD_R6
5667 { 1948, 3, 1, 4, 1236, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLD
5668 { 1947, 3, 1, 4, 397, 0, 0, MipsOpInfoBase + 893, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL64_R6
5669 { 1946, 3, 1, 4, 1236, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL64
5670 { 1945, 3, 1, 4, 716, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL
5671 { 1944, 2, 1, 2, 948, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MMR6
5672 { 1943, 2, 1, 2, 907, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MM
5673 { 1942, 3, 1, 4, 1193, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu_MM
5674 { 1941, 3, 1, 4, 1167, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHuE_MM
5675 { 1940, 3, 1, 4, 723, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHuE
5676 { 1939, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu64
5677 { 1938, 3, 1, 4, 714, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu
5678 { 1937, 3, 1, 4, 1194, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH_MM
5679 { 1936, 3, 1, 4, 1582, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX_MM
5680 { 1935, 3, 1, 4, 1422, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX
5681 { 1934, 3, 1, 2, 1193, 0, 0, MipsOpInfoBase + 845, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHU16_MM
5682 { 1933, 3, 1, 4, 1166, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHE_MM
5683 { 1932, 3, 1, 4, 722, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHE
5684 { 1931, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH64
5685 { 1930, 3, 1, 4, 713, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH
5686 { 1929, 3, 1, 4, 897, 0, 0, MipsOpInfoBase + 318, 0, 0, 0x2ULL }, // LEA_ADDiu_MM
5687 { 1928, 3, 1, 4, 971, 0, 0, MipsOpInfoBase + 367, 0, 0, 0x2ULL }, // LEA_ADDiu64
5688 { 1927, 3, 1, 4, 892, 0, 0, MipsOpInfoBase + 318, 0, 0, 0x2ULL }, // LEA_ADDiu
5689 { 1926, 3, 1, 4, 608, 0, 0, MipsOpInfoBase + 890, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_W
5690 { 1925, 3, 1, 4, 608, 0, 0, MipsOpInfoBase + 887, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_H
5691 { 1924, 3, 1, 4, 608, 0, 0, MipsOpInfoBase + 884, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_D
5692 { 1923, 3, 1, 4, 608, 0, 0, MipsOpInfoBase + 881, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_B
5693 { 1922, 3, 1, 4, 889, 0, 0, MipsOpInfoBase + 878, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC164
5694 { 1921, 3, 1, 4, 889, 0, 0, MipsOpInfoBase + 875, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC1
5695 { 1920, 4, 1, 4, 1238, 0, 0, MipsOpInfoBase + 871, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDR
5696 { 1919, 2, 1, 4, 400, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDPC
5697 { 1918, 4, 1, 4, 1237, 0, 0, MipsOpInfoBase + 871, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDL
5698 { 1917, 2, 1, 4, 609, 0, 0, MipsOpInfoBase + 869, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_W
5699 { 1916, 2, 1, 4, 609, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_H
5700 { 1915, 2, 1, 4, 609, 0, 0, MipsOpInfoBase + 865, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_D
5701 { 1914, 2, 1, 4, 609, 0, 0, MipsOpInfoBase + 863, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_B
5702 { 1913, 3, 1, 4, 394, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC3
5703 { 1912, 3, 1, 4, 393, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDC2_R6
5704 { 1911, 3, 1, 4, 1220, 0, 0, MipsOpInfoBase + 857, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC2_MMR6
5705 { 1910, 3, 1, 4, 719, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC2
5706 { 1909, 3, 1, 4, 1330, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D64
5707 { 1908, 3, 1, 4, 1330, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D32
5708 { 1907, 3, 1, 4, 1373, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC1_D64_MMR6
5709 { 1906, 3, 1, 4, 390, 0, 0, MipsOpInfoBase + 851, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC164
5710 { 1905, 3, 1, 4, 390, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1
5711 { 1904, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LD
5712 { 1903, 3, 1, 4, 1191, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu_MM
5713 { 1902, 3, 1, 4, 1165, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBuE_MM
5714 { 1901, 3, 1, 4, 721, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBuE
5715 { 1900, 3, 1, 4, 384, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu64
5716 { 1899, 3, 1, 4, 712, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu
5717 { 1898, 3, 1, 4, 1219, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LB_MMR6
5718 { 1897, 3, 1, 4, 1192, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB_MM
5719 { 1896, 3, 1, 4, 1218, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBU_MMR6
5720 { 1895, 3, 1, 4, 1581, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX_MM
5721 { 1894, 3, 1, 4, 1421, 0, 0, MipsOpInfoBase + 848, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX
5722 { 1893, 3, 1, 2, 1191, 0, 0, MipsOpInfoBase + 845, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBU16_MM
5723 { 1892, 3, 1, 4, 1164, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBE_MM
5724 { 1891, 3, 1, 4, 720, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBE
5725 { 1890, 3, 1, 4, 383, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB64
5726 { 1889, 3, 1, 4, 711, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB
5727 { 1888, 1, 0, 2, 1039, 0, 1, MipsOpInfoBase + 844, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // JumpLinkReg16
5728 { 1887, 1, 0, 2, 1036, 0, 0, MipsOpInfoBase + 844, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // JrcRx16
5729 { 1886, 0, 0, 2, 1036, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JrcRa16
5730 { 1885, 0, 0, 2, 1036, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JrRa16
5731 { 1884, 1, 0, 6, 1038, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalB16
5732 { 1883, 1, 0, 6, 1038, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // Jal16
5733 { 1882, 1, 0, 4, 1052, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J_MM
5734 { 1881, 1, 0, 4, 1051, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JR_MM
5735 { 1880, 1, 0, 4, 1032, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JR_HB_R6
5736 { 1879, 1, 0, 4, 421, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JR_HB64_R6
5737 { 1878, 1, 0, 4, 1107, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JR_HB64
5738 { 1877, 1, 0, 4, 687, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JR_HB
5739 { 1876, 1, 0, 2, 1090, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRCADDIUSP_MMR6
5740 { 1875, 1, 0, 2, 1092, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MMR6
5741 { 1874, 1, 0, 2, 1091, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MM
5742 { 1873, 1, 0, 2, 1090, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRADDIUSP
5743 { 1872, 1, 0, 4, 1106, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JR64
5744 { 1871, 1, 0, 2, 1051, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JR16_MM
5745 { 1870, 1, 0, 4, 1024, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JR
5746 { 1869, 2, 0, 4, 1089, 0, 1, MipsOpInfoBase + 370, 2, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIC_MMR6
5747 { 1868, 2, 0, 4, 419, 0, 1, MipsOpInfoBase + 365, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC64
5748 { 1867, 2, 0, 4, 1031, 0, 1, MipsOpInfoBase + 370, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC
5749 { 1866, 2, 0, 4, 1101, 0, 1, MipsOpInfoBase + 370, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIALC_MMR6
5750 { 1865, 2, 0, 4, 418, 0, 1, MipsOpInfoBase + 365, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC64
5751 { 1864, 2, 0, 4, 1028, 0, 1, MipsOpInfoBase + 370, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC
5752 { 1863, 1, 0, 4, 1059, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL_MM
5753 { 1862, 1, 0, 4, 1059, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX_MM
5754 { 1861, 1, 0, 4, 699, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX
5755 { 1860, 1, 0, 4, 1058, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALS_MM
5756 { 1859, 2, 1, 4, 1056, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR_MM
5757 { 1858, 2, 1, 4, 436, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB64
5758 { 1857, 2, 1, 4, 698, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB
5759 { 1856, 2, 1, 4, 1057, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // JALRS_MM
5760 { 1855, 1, 0, 2, 1057, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JALRS16_MM
5761 { 1854, 2, 1, 4, 1100, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JALRC_MMR6
5762 { 1853, 2, 1, 4, 1099, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALRC_HB_MMR6
5763 { 1852, 1, 0, 2, 1098, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALRC16_MMR6
5764 { 1851, 2, 1, 4, 414, 0, 1, MipsOpInfoBase + 388, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR64
5765 { 1850, 1, 0, 2, 1056, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALR16_MM
5766 { 1849, 2, 1, 4, 697, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR
5767 { 1848, 1, 0, 4, 413, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL
5768 { 1847, 1, 0, 4, 1023, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J
5769 { 1846, 5, 1, 4, 947, 0, 0, MipsOpInfoBase + 800, 0, 0, 0x1ULL }, // INS_MMR6
5770 { 1845, 5, 1, 4, 906, 0, 0, MipsOpInfoBase + 800, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS_MM
5771 { 1844, 3, 1, 4, 1580, 2, 0, MipsOpInfoBase + 821, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV_MM
5772 { 1843, 5, 1, 4, 653, 0, 0, MipsOpInfoBase + 839, 0, 0, 0x6ULL }, // INSVE_W
5773 { 1842, 5, 1, 4, 653, 0, 0, MipsOpInfoBase + 834, 0, 0, 0x6ULL }, // INSVE_H
5774 { 1841, 5, 1, 4, 653, 0, 0, MipsOpInfoBase + 829, 0, 0, 0x6ULL }, // INSVE_D
5775 { 1840, 5, 1, 4, 653, 0, 0, MipsOpInfoBase + 824, 0, 0, 0x6ULL }, // INSVE_B
5776 { 1839, 3, 1, 4, 1385, 2, 0, MipsOpInfoBase + 821, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV
5777 { 1838, 4, 1, 4, 773, 0, 0, MipsOpInfoBase + 817, 0, 0, 0x6ULL }, // INSERT_W
5778 { 1837, 4, 1, 4, 773, 0, 0, MipsOpInfoBase + 813, 0, 0, 0x6ULL }, // INSERT_H
5779 { 1836, 4, 1, 4, 773, 0, 0, MipsOpInfoBase + 809, 0, 0, 0x6ULL }, // INSERT_D
5780 { 1835, 4, 1, 4, 773, 0, 0, MipsOpInfoBase + 805, 0, 0, 0x6ULL }, // INSERT_B
5781 { 1834, 5, 1, 4, 763, 0, 0, MipsOpInfoBase + 800, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS
5782 { 1833, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVR_W
5783 { 1832, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVR_H
5784 { 1831, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVR_D
5785 { 1830, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ILVR_B
5786 { 1829, 3, 1, 4, 598, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVOD_W
5787 { 1828, 3, 1, 4, 598, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVOD_H
5788 { 1827, 3, 1, 4, 598, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVOD_D
5789 { 1826, 3, 1, 4, 598, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ILVOD_B
5790 { 1825, 3, 1, 4, 597, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVL_W
5791 { 1824, 3, 1, 4, 597, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVL_H
5792 { 1823, 3, 1, 4, 597, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVL_D
5793 { 1822, 3, 1, 4, 597, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ILVL_B
5794 { 1821, 3, 1, 4, 596, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVEV_W
5795 { 1820, 3, 1, 4, 596, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVEV_H
5796 { 1819, 3, 1, 4, 596, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVEV_D
5797 { 1818, 3, 1, 4, 596, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ILVEV_B
5798 { 1817, 1, 0, 4, 1148, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL_MM
5799 { 1816, 1, 0, 4, 700, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL
5800 { 1815, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // HSUB_U_W
5801 { 1814, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 732, 0, 0, 0x6ULL }, // HSUB_U_H
5802 { 1813, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 729, 0, 0, 0x6ULL }, // HSUB_U_D
5803 { 1812, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // HSUB_S_W
5804 { 1811, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 732, 0, 0, 0x6ULL }, // HSUB_S_H
5805 { 1810, 3, 1, 4, 831, 0, 0, MipsOpInfoBase + 729, 0, 0, 0x6ULL }, // HSUB_S_D
5806 { 1809, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // HADD_U_W
5807 { 1808, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 732, 0, 0, 0x6ULL }, // HADD_U_H
5808 { 1807, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 729, 0, 0, 0x6ULL }, // HADD_U_D
5809 { 1806, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // HADD_S_W
5810 { 1805, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 732, 0, 0, 0x6ULL }, // HADD_S_H
5811 { 1804, 3, 1, 4, 830, 0, 0, MipsOpInfoBase + 729, 0, 0, 0x6ULL }, // HADD_S_D
5812 { 1803, 2, 0, 4, 1217, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT_MMR6
5813 { 1802, 2, 0, 4, 1163, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT
5814 { 1801, 1, 0, 4, 1216, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI_MMR6
5815 { 1800, 1, 0, 4, 1162, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI
5816 { 1799, 2, 1, 4, 819, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTRUNC_U_W
5817 { 1798, 2, 1, 4, 819, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTRUNC_U_D
5818 { 1797, 2, 1, 4, 819, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTRUNC_S_W
5819 { 1796, 2, 1, 4, 819, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTRUNC_S_D
5820 { 1795, 3, 1, 4, 818, 0, 0, MipsOpInfoBase + 785, 0, 0, 0x6ULL }, // FTQ_W
5821 { 1794, 3, 1, 4, 818, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FTQ_H
5822 { 1793, 2, 1, 4, 816, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTINT_U_W
5823 { 1792, 2, 1, 4, 816, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTINT_U_D
5824 { 1791, 2, 1, 4, 816, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTINT_S_W
5825 { 1790, 2, 1, 4, 816, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTINT_S_D
5826 { 1789, 3, 1, 4, 801, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUN_W
5827 { 1788, 3, 1, 4, 801, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUN_D
5828 { 1787, 3, 1, 4, 800, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUNE_W
5829 { 1786, 3, 1, 4, 800, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUNE_D
5830 { 1785, 3, 1, 4, 799, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULT_W
5831 { 1784, 3, 1, 4, 799, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULT_D
5832 { 1783, 3, 1, 4, 798, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULE_W
5833 { 1782, 3, 1, 4, 798, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULE_D
5834 { 1781, 3, 1, 4, 797, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUEQ_W
5835 { 1780, 3, 1, 4, 797, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUEQ_D
5836 { 1779, 3, 1, 4, 659, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUB_W
5837 { 1778, 3, 1, 4, 1369, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FSUB_S_MMR6
5838 { 1777, 3, 1, 4, 1315, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S_MM
5839 { 1776, 3, 1, 4, 565, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S
5840 { 1775, 3, 1, 4, 842, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FSUB_PS64
5841 { 1774, 3, 1, 4, 1314, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64_MM
5842 { 1773, 3, 1, 4, 566, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64
5843 { 1772, 3, 1, 4, 1314, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32_MM
5844 { 1771, 3, 1, 4, 566, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32
5845 { 1770, 3, 1, 4, 659, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUB_D
5846 { 1769, 2, 1, 4, 853, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FSQRT_W
5847 { 1768, 2, 1, 4, 1320, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S_MM
5848 { 1767, 2, 1, 4, 570, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S
5849 { 1766, 2, 1, 4, 1321, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64_MM
5850 { 1765, 2, 1, 4, 573, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64
5851 { 1764, 2, 1, 4, 1321, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32_MM
5852 { 1763, 2, 1, 4, 573, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32
5853 { 1762, 2, 1, 4, 572, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FSQRT_D
5854 { 1761, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSOR_W
5855 { 1760, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSOR_D
5856 { 1759, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSNE_W
5857 { 1758, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSNE_D
5858 { 1757, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLT_W
5859 { 1756, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLT_D
5860 { 1755, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLE_W
5861 { 1754, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLE_D
5862 { 1753, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSEQ_W
5863 { 1752, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSEQ_D
5864 { 1751, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSAF_W
5865 { 1750, 3, 1, 4, 796, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSAF_D
5866 { 1749, 2, 1, 4, 851, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRSQRT_W
5867 { 1748, 2, 1, 4, 851, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRSQRT_D
5868 { 1747, 2, 1, 4, 817, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRINT_W
5869 { 1746, 2, 1, 4, 817, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRINT_D
5870 { 1745, 2, 1, 4, 850, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRCP_W
5871 { 1744, 2, 1, 4, 850, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRCP_D
5872 { 1743, 3, 2, 4, 1145, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // FORK
5873 { 1742, 2, 1, 4, 1334, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FNEG_S_MMR6
5874 { 1741, 2, 1, 4, 1307, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FNEG_S_MM
5875 { 1740, 2, 1, 4, 559, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FNEG_S
5876 { 1739, 2, 1, 4, 1307, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FNEG_D64_MM
5877 { 1738, 2, 1, 4, 559, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FNEG_D64
5878 { 1737, 2, 1, 4, 1307, 0, 0, MipsOpInfoBase + 765, 0, 0, 0x4ULL }, // FNEG_D32_MM
5879 { 1736, 2, 1, 4, 559, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FNEG_D32
5880 { 1735, 3, 1, 4, 854, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMUL_W
5881 { 1734, 3, 1, 4, 1368, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FMUL_S_MMR6
5882 { 1733, 3, 1, 4, 1313, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S_MM
5883 { 1732, 3, 1, 4, 567, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S
5884 { 1731, 3, 1, 4, 841, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FMUL_PS64
5885 { 1730, 3, 1, 4, 1312, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64_MM
5886 { 1729, 3, 1, 4, 568, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64
5887 { 1728, 3, 1, 4, 1312, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32_MM
5888 { 1727, 3, 1, 4, 568, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32
5889 { 1726, 3, 1, 4, 854, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMUL_D
5890 { 1725, 4, 1, 4, 663, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMSUB_W
5891 { 1724, 4, 1, 4, 663, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMSUB_D
5892 { 1723, 2, 1, 4, 1367, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FMOV_S_MMR6
5893 { 1722, 2, 1, 4, 1311, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S_MM
5894 { 1721, 2, 1, 4, 560, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S
5895 { 1720, 2, 1, 4, 1370, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FMOV_D_MMR6
5896 { 1719, 2, 1, 4, 1310, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FMOV_D64_MM
5897 { 1718, 2, 1, 4, 561, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FMOV_D64
5898 { 1717, 2, 1, 4, 1310, 0, 0, MipsOpInfoBase + 765, 0, 0, 0x4ULL }, // FMOV_D32_MM
5899 { 1716, 2, 1, 4, 561, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FMOV_D32
5900 { 1715, 3, 1, 4, 611, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_W
5901 { 1714, 3, 1, 4, 611, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_D
5902 { 1713, 3, 1, 4, 826, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_A_W
5903 { 1712, 3, 1, 4, 826, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_A_D
5904 { 1711, 3, 1, 4, 825, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_W
5905 { 1710, 3, 1, 4, 825, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_D
5906 { 1709, 3, 1, 4, 824, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_A_W
5907 { 1708, 3, 1, 4, 824, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_A_D
5908 { 1707, 4, 1, 4, 852, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMADD_W
5909 { 1706, 4, 1, 4, 852, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMADD_D
5910 { 1705, 2, 1, 4, 1344, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MMR6
5911 { 1704, 2, 1, 4, 1282, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MM
5912 { 1703, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S
5913 { 1702, 2, 1, 4, 1282, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_MM
5914 { 1701, 2, 1, 4, 1344, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D_MMR6
5915 { 1700, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D64
5916 { 1699, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D32
5917 { 1698, 2, 1, 4, 1344, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S_MMR6
5918 { 1697, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S
5919 { 1696, 2, 1, 4, 1344, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D_MMR6
5920 { 1695, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D64
5921 { 1694, 2, 1, 4, 658, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FLOG2_W
5922 { 1693, 2, 1, 4, 658, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FLOG2_D
5923 { 1692, 2, 1, 4, 602, 0, 0, MipsOpInfoBase + 798, 0, 0, 0x6ULL }, // FILL_W
5924 { 1691, 2, 1, 4, 602, 0, 0, MipsOpInfoBase + 796, 0, 0, 0x6ULL }, // FILL_H
5925 { 1690, 2, 1, 4, 602, 0, 0, MipsOpInfoBase + 794, 0, 0, 0x6ULL }, // FILL_D
5926 { 1689, 2, 1, 4, 602, 0, 0, MipsOpInfoBase + 792, 0, 0, 0x6ULL }, // FILL_B
5927 { 1688, 2, 1, 4, 815, 0, 0, MipsOpInfoBase + 790, 0, 0, 0x6ULL }, // FFQR_W
5928 { 1687, 2, 1, 4, 815, 0, 0, MipsOpInfoBase + 788, 0, 0, 0x6ULL }, // FFQR_D
5929 { 1686, 2, 1, 4, 814, 0, 0, MipsOpInfoBase + 790, 0, 0, 0x6ULL }, // FFQL_W
5930 { 1685, 2, 1, 4, 814, 0, 0, MipsOpInfoBase + 788, 0, 0, 0x6ULL }, // FFQL_D
5931 { 1684, 2, 1, 4, 813, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FFINT_U_W
5932 { 1683, 2, 1, 4, 813, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FFINT_U_D
5933 { 1682, 2, 1, 4, 813, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FFINT_S_W
5934 { 1681, 2, 1, 4, 813, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FFINT_S_D
5935 { 1680, 2, 1, 4, 822, 0, 0, MipsOpInfoBase + 790, 0, 0, 0x6ULL }, // FEXUPR_W
5936 { 1679, 2, 1, 4, 822, 0, 0, MipsOpInfoBase + 788, 0, 0, 0x6ULL }, // FEXUPR_D
5937 { 1678, 2, 1, 4, 821, 0, 0, MipsOpInfoBase + 790, 0, 0, 0x6ULL }, // FEXUPL_W
5938 { 1677, 2, 1, 4, 821, 0, 0, MipsOpInfoBase + 788, 0, 0, 0x6ULL }, // FEXUPL_D
5939 { 1676, 3, 1, 4, 792, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FEXP2_W
5940 { 1675, 3, 1, 4, 792, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FEXP2_D
5941 { 1674, 3, 1, 4, 820, 0, 0, MipsOpInfoBase + 785, 0, 0, 0x6ULL }, // FEXDO_W
5942 { 1673, 3, 1, 4, 820, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FEXDO_H
5943 { 1672, 3, 1, 4, 669, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FDIV_W
5944 { 1671, 3, 1, 4, 1371, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FDIV_S_MMR6
5945 { 1670, 3, 1, 4, 1318, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S_MM
5946 { 1669, 3, 1, 4, 569, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S
5947 { 1668, 3, 1, 4, 1319, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64_MM
5948 { 1667, 3, 1, 4, 571, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64
5949 { 1666, 3, 1, 4, 1319, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32_MM
5950 { 1665, 3, 1, 4, 571, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32
5951 { 1664, 3, 1, 4, 668, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FDIV_D
5952 { 1663, 3, 1, 4, 610, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_W
5953 { 1662, 3, 1, 4, 610, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_D
5954 { 1661, 3, 1, 4, 811, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_W
5955 { 1660, 3, 1, 4, 811, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_D
5956 { 1659, 3, 1, 4, 810, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_W
5957 { 1658, 3, 1, 4, 810, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_D
5958 { 1657, 3, 1, 4, 809, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_W
5959 { 1656, 3, 1, 4, 809, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_D
5960 { 1655, 3, 1, 4, 808, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_W
5961 { 1654, 3, 1, 4, 808, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_D
5962 { 1653, 3, 1, 4, 807, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_W
5963 { 1652, 3, 1, 4, 807, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_D
5964 { 1651, 3, 1, 4, 806, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_W
5965 { 1650, 3, 1, 4, 806, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_D
5966 { 1649, 3, 0, 4, 1299, 0, 1, MipsOpInfoBase + 779, 30, 0, 0x44ULL }, // FCMP_S32_MM
5967 { 1648, 3, 0, 4, 848, 0, 1, MipsOpInfoBase + 779, 30, 0, 0x44ULL }, // FCMP_S32
5968 { 1647, 3, 0, 4, 847, 0, 1, MipsOpInfoBase + 776, 30, 0, 0x44ULL }, // FCMP_D64
5969 { 1646, 3, 0, 4, 1300, 0, 1, MipsOpInfoBase + 773, 30, 0, 0x44ULL }, // FCMP_D32_MM
5970 { 1645, 3, 0, 4, 847, 0, 1, MipsOpInfoBase + 773, 30, 0, 0x44ULL }, // FCMP_D32
5971 { 1644, 3, 1, 4, 805, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLT_W
5972 { 1643, 3, 1, 4, 805, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLT_D
5973 { 1642, 3, 1, 4, 804, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLE_W
5974 { 1641, 3, 1, 4, 804, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLE_D
5975 { 1640, 2, 1, 4, 823, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FCLASS_W
5976 { 1639, 2, 1, 4, 823, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FCLASS_D
5977 { 1638, 3, 1, 4, 803, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_W
5978 { 1637, 3, 1, 4, 803, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_D
5979 { 1636, 3, 1, 4, 802, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_W
5980 { 1635, 3, 1, 4, 802, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_D
5981 { 1634, 3, 1, 4, 855, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_W
5982 { 1633, 3, 1, 4, 1349, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_S_MMR6
5983 { 1632, 3, 1, 4, 1309, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S_MM
5984 { 1631, 3, 1, 4, 564, 1, 0, MipsOpInfoBase + 770, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S
5985 { 1630, 3, 1, 4, 840, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FADD_PS64
5986 { 1629, 3, 1, 4, 1308, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64_MM
5987 { 1628, 3, 1, 4, 660, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64
5988 { 1627, 3, 1, 4, 1308, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32_MM
5989 { 1626, 3, 1, 4, 660, 1, 0, MipsOpInfoBase + 767, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32
5990 { 1625, 3, 1, 4, 855, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_D
5991 { 1624, 2, 1, 4, 1306, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FABS_S_MM
5992 { 1623, 2, 1, 4, 558, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x4ULL }, // FABS_S
5993 { 1622, 2, 1, 4, 1305, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FABS_D64_MM
5994 { 1621, 2, 1, 4, 612, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FABS_D64
5995 { 1620, 2, 1, 4, 1305, 0, 0, MipsOpInfoBase + 765, 0, 0, 0x4ULL }, // FABS_D32_MM
5996 { 1619, 2, 1, 4, 612, 1, 0, MipsOpInfoBase + 765, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FABS_D32
5997 { 1618, 4, 1, 4, 946, 0, 0, MipsOpInfoBase + 658, 0, 0, 0x1ULL }, // EXT_MMR6
5998 { 1617, 4, 1, 4, 905, 0, 0, MipsOpInfoBase + 658, 0, 0, 0x1ULL }, // EXT_MM
5999 { 1616, 4, 1, 4, 1256, 0, 0, MipsOpInfoBase + 650, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS32
6000 { 1615, 4, 1, 4, 1256, 0, 0, MipsOpInfoBase + 650, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS
6001 { 1614, 3, 1, 4, 1579, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W_MM
6002 { 1613, 3, 1, 4, 1384, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W
6003 { 1612, 3, 1, 4, 1578, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H_MM
6004 { 1611, 3, 1, 4, 1383, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H
6005 { 1610, 3, 1, 4, 1577, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W_MM
6006 { 1609, 3, 1, 4, 1382, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W
6007 { 1608, 3, 1, 4, 1576, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W_MM
6008 { 1607, 3, 1, 4, 1381, 0, 1, MipsOpInfoBase + 759, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W
6009 { 1606, 3, 1, 4, 1575, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W_MM
6010 { 1605, 3, 1, 4, 1380, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W
6011 { 1604, 3, 1, 4, 1574, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H_MM
6012 { 1603, 3, 1, 4, 1379, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H
6013 { 1602, 3, 1, 4, 1573, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W_MM
6014 { 1601, 3, 1, 4, 1378, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W
6015 { 1600, 3, 1, 4, 1572, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W_MM
6016 { 1599, 3, 1, 4, 1377, 0, 1, MipsOpInfoBase + 762, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W
6017 { 1598, 3, 1, 4, 1571, 1, 1, MipsOpInfoBase + 759, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP_MM
6018 { 1597, 3, 1, 4, 1570, 1, 1, MipsOpInfoBase + 762, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV_MM
6019 { 1596, 3, 1, 4, 1419, 1, 1, MipsOpInfoBase + 762, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV
6020 { 1595, 3, 1, 4, 1569, 1, 2, MipsOpInfoBase + 759, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP_MM
6021 { 1594, 3, 1, 4, 1568, 1, 2, MipsOpInfoBase + 762, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV_MM
6022 { 1593, 3, 1, 4, 1417, 1, 2, MipsOpInfoBase + 762, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV
6023 { 1592, 3, 1, 4, 1418, 1, 2, MipsOpInfoBase + 759, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP
6024 { 1591, 3, 1, 4, 1420, 1, 1, MipsOpInfoBase + 759, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP
6025 { 1590, 4, 1, 4, 762, 0, 0, MipsOpInfoBase + 658, 0, 0, 0x1ULL }, // EXT
6026 { 1589, 1, 1, 4, 1129, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP_MMR6
6027 { 1588, 1, 1, 4, 1141, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVPE
6028 { 1587, 1, 1, 4, 536, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP
6029 { 1586, 0, 0, 4, 1088, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MMR6
6030 { 1585, 0, 0, 4, 1050, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MM
6031 { 1584, 0, 0, 4, 1086, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC_MMR6
6032 { 1583, 0, 0, 4, 433, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC
6033 { 1582, 0, 0, 4, 432, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET
6034 { 1581, 1, 1, 4, 1140, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EMT
6035 { 1580, 1, 1, 4, 1132, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MMR6
6036 { 1579, 1, 1, 4, 1115, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MM
6037 { 1578, 1, 1, 4, 446, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI
6038 { 1577, 0, 0, 4, 1133, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MMR6
6039 { 1576, 0, 0, 4, 1116, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MM
6040 { 1575, 0, 0, 4, 534, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB
6041 { 1574, 2, 0, 2, 988, 0, 2, MipsOpInfoBase + 405, 7, 0, 0x0ULL }, // DivuRxRy16
6042 { 1573, 2, 0, 2, 987, 0, 2, MipsOpInfoBase + 405, 7, 0, 0x0ULL }, // DivRxRy16
6043 { 1572, 1, 1, 4, 1130, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP_MMR6
6044 { 1571, 1, 1, 4, 1139, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVPE
6045 { 1570, 1, 1, 4, 537, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP
6046 { 1569, 2, 0, 4, 1016, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DUDIV
6047 { 1568, 3, 1, 4, 492, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DSUBu
6048 { 1567, 3, 1, 4, 491, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSUB
6049 { 1566, 3, 1, 4, 490, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x1ULL }, // DSRLV
6050 { 1565, 3, 1, 4, 489, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRL32
6051 { 1564, 3, 1, 4, 488, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSRL
6052 { 1563, 3, 1, 4, 487, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x1ULL }, // DSRAV
6053 { 1562, 3, 1, 4, 486, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRA32
6054 { 1561, 3, 1, 4, 485, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSRA
6055 { 1560, 3, 1, 4, 484, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x1ULL }, // DSLLV
6056 { 1559, 2, 1, 4, 966, 0, 0, MipsOpInfoBase + 757, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL64_32
6057 { 1558, 3, 1, 4, 483, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL32
6058 { 1557, 3, 1, 4, 482, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSLL
6059 { 1556, 2, 1, 4, 481, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DSHD
6060 { 1555, 2, 0, 4, 1015, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSDIV
6061 { 1554, 2, 1, 4, 480, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DSBH
6062 { 1553, 3, 1, 4, 479, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x1ULL }, // DROTRV
6063 { 1552, 3, 1, 4, 478, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DROTR32
6064 { 1551, 3, 1, 4, 477, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DROTR
6065 { 1550, 4, 1, 4, 1674, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPS_W_PH_MMR2
6066 { 1549, 4, 1, 4, 1510, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPS_W_PH
6067 { 1548, 4, 1, 4, 1677, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSX_W_PH_MMR2
6068 { 1547, 4, 1, 4, 1513, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSX_W_PH
6069 { 1546, 4, 1, 4, 1567, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSU_H_QBR_MM
6070 { 1545, 4, 1, 4, 1416, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSU_H_QBR
6071 { 1544, 4, 1, 4, 1566, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSU_H_QBL_MM
6072 { 1543, 4, 1, 4, 1415, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPSU_H_QBL
6073 { 1542, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x6ULL }, // DPSUB_U_W
6074 { 1541, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSUB_U_H
6075 { 1540, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 738, 0, 0, 0x6ULL }, // DPSUB_U_D
6076 { 1539, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x6ULL }, // DPSUB_S_W
6077 { 1538, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSUB_S_H
6078 { 1537, 4, 1, 4, 662, 0, 0, MipsOpInfoBase + 738, 0, 0, 0x6ULL }, // DPSUB_S_D
6079 { 1536, 4, 1, 4, 1565, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH_MM
6080 { 1535, 4, 1, 4, 1414, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH
6081 { 1534, 4, 1, 4, 1564, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W_MM
6082 { 1533, 4, 1, 4, 1413, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W
6083 { 1532, 4, 1, 4, 1675, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH_MMR2
6084 { 1531, 4, 1, 4, 1511, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH
6085 { 1530, 4, 1, 4, 1676, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH_MMR2
6086 { 1529, 4, 1, 4, 1512, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH
6087 { 1528, 2, 1, 4, 1255, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DPOP
6088 { 1527, 4, 1, 4, 1670, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPA_W_PH_MMR2
6089 { 1526, 4, 1, 4, 1506, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPA_W_PH
6090 { 1525, 4, 1, 4, 1673, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAX_W_PH_MMR2
6091 { 1524, 4, 1, 4, 1509, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAX_W_PH
6092 { 1523, 4, 1, 4, 1563, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAU_H_QBR_MM
6093 { 1522, 4, 1, 4, 1412, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAU_H_QBR
6094 { 1521, 4, 1, 4, 1562, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAU_H_QBL_MM
6095 { 1520, 4, 1, 4, 1411, 0, 0, MipsOpInfoBase + 750, 0, 0, 0x6ULL }, // DPAU_H_QBL
6096 { 1519, 4, 1, 4, 1561, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH_MM
6097 { 1518, 4, 1, 4, 1410, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH
6098 { 1517, 4, 1, 4, 1560, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W_MM
6099 { 1516, 4, 1, 4, 1409, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W
6100 { 1515, 4, 1, 4, 1672, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH_MMR2
6101 { 1514, 4, 1, 4, 1508, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH
6102 { 1513, 4, 1, 4, 1671, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH_MMR2
6103 { 1512, 4, 1, 4, 1507, 0, 1, MipsOpInfoBase + 750, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH
6104 { 1511, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 746, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_W
6105 { 1510, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 742, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_H
6106 { 1509, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 738, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_D
6107 { 1508, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 746, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_W
6108 { 1507, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 742, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_H
6109 { 1506, 4, 1, 4, 856, 0, 0, MipsOpInfoBase + 738, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_D
6110 { 1505, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 735, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_W
6111 { 1504, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 732, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_H
6112 { 1503, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 729, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_D
6113 { 1502, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 735, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_W
6114 { 1501, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 732, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_H
6115 { 1500, 3, 1, 4, 857, 0, 0, MipsOpInfoBase + 729, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_D
6116 { 1499, 3, 1, 4, 546, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUL_R6
6117 { 1498, 3, 1, 4, 1012, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMULU
6118 { 1497, 2, 0, 4, 1014, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULTu
6119 { 1496, 2, 0, 4, 1013, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULT
6120 { 1495, 3, 1, 4, 1261, 0, 5, MipsOpInfoBase + 234, 16, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DMUL
6121 { 1494, 3, 1, 4, 548, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUHU
6122 { 1493, 3, 1, 4, 547, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUH
6123 { 1492, 3, 1, 4, 1147, 0, 0, MipsOpInfoBase + 723, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTGC0
6124 { 1491, 2, 2, 4, 1254, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2_OCTEON
6125 { 1490, 3, 1, 4, 541, 0, 0, MipsOpInfoBase + 726, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2
6126 { 1489, 2, 1, 4, 476, 0, 0, MipsOpInfoBase + 415, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMTC1
6127 { 1488, 3, 1, 4, 540, 0, 0, MipsOpInfoBase + 723, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC0
6128 { 1487, 1, 1, 4, 1138, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMT
6129 { 1486, 3, 1, 4, 556, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMODU
6130 { 1485, 3, 1, 4, 554, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMOD
6131 { 1484, 3, 1, 4, 1146, 0, 0, MipsOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFGC0
6132 { 1483, 2, 2, 4, 1253, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2_OCTEON
6133 { 1482, 3, 1, 4, 539, 0, 0, MipsOpInfoBase + 720, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2
6134 { 1481, 2, 1, 4, 475, 0, 0, MipsOpInfoBase + 718, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMFC1
6135 { 1480, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC0
6136 { 1479, 4, 1, 4, 474, 0, 0, MipsOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DLSA_R6
6137 { 1478, 4, 1, 4, 474, 0, 0, MipsOpInfoBase + 706, 0, 0, 0x6ULL }, // DLSA
6138 { 1477, 1, 1, 4, 1131, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MMR6
6139 { 1476, 1, 1, 4, 1114, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MM
6140 { 1475, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_U_W
6141 { 1474, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_U_H
6142 { 1473, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_U_D
6143 { 1472, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // DIV_U_B
6144 { 1471, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_S_W
6145 { 1470, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_S_H
6146 { 1469, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_S_D
6147 { 1468, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // DIV_S_B
6148 { 1467, 3, 1, 4, 1010, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV_MMR6
6149 { 1466, 3, 1, 4, 1009, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU_MMR6
6150 { 1465, 3, 1, 4, 550, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU
6151 { 1464, 3, 1, 4, 549, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV
6152 { 1463, 5, 1, 4, 473, 0, 0, MipsOpInfoBase + 710, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSU
6153 { 1462, 5, 1, 4, 473, 0, 0, MipsOpInfoBase + 710, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSM
6154 { 1461, 5, 1, 4, 473, 0, 0, MipsOpInfoBase + 710, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINS
6155 { 1460, 1, 1, 4, 444, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI
6156 { 1459, 4, 1, 4, 472, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // DEXTU
6157 { 1458, 4, 1, 4, 472, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // DEXTM
6158 { 1457, 4, 1, 4, 965, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x1ULL }, // DEXT64_32
6159 { 1456, 4, 1, 4, 472, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // DEXT
6160 { 1455, 0, 0, 4, 1085, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MMR6
6161 { 1454, 0, 0, 4, 1049, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MM
6162 { 1453, 0, 0, 4, 435, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET
6163 { 1452, 3, 1, 4, 555, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIVU
6164 { 1451, 3, 1, 4, 553, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIV
6165 { 1450, 2, 1, 4, 471, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x6ULL }, // DCLZ_R6
6166 { 1449, 2, 1, 4, 970, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DCLZ
6167 { 1448, 2, 1, 4, 470, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x6ULL }, // DCLO_R6
6168 { 1447, 2, 1, 4, 969, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DCLO
6169 { 1446, 2, 1, 4, 469, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DBITSWAP
6170 { 1445, 3, 1, 4, 468, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAUI
6171 { 1444, 3, 1, 4, 467, 0, 0, MipsOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DATI
6172 { 1443, 4, 1, 4, 466, 0, 0, MipsOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DALIGN
6173 { 1442, 3, 1, 4, 465, 0, 0, MipsOpInfoBase + 703, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAHI
6174 { 1441, 3, 1, 4, 464, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DADDu
6175 { 1440, 3, 1, 4, 463, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // DADDiu
6176 { 1439, 3, 1, 4, 968, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DADDi
6177 { 1438, 3, 1, 4, 462, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DADD
6178 { 1437, 2, 0, 4, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImmX16
6179 { 1436, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 579, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImm16
6180 { 1435, 2, 0, 2, 894, 0, 1, MipsOpInfoBase + 405, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpRxRy16
6181 { 1434, 3, 1, 4, 1294, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S_MM
6182 { 1433, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S
6183 { 1432, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64_MM
6184 { 1431, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64
6185 { 1430, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32_MM
6186 { 1429, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32
6187 { 1428, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S_MM
6188 { 1427, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S
6189 { 1426, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64_MM
6190 { 1425, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64
6191 { 1424, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32_MM
6192 { 1423, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32
6193 { 1422, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S_MM
6194 { 1421, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S
6195 { 1420, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64_MM
6196 { 1419, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64
6197 { 1418, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32_MM
6198 { 1417, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32
6199 { 1416, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S_MM
6200 { 1415, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S
6201 { 1414, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64_MM
6202 { 1413, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64
6203 { 1412, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32_MM
6204 { 1411, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32
6205 { 1410, 3, 1, 4, 1294, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S_MM
6206 { 1409, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S
6207 { 1408, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D64_MM
6208 { 1407, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D64
6209 { 1406, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D32_MM
6210 { 1405, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D32
6211 { 1404, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S_MM
6212 { 1403, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S
6213 { 1402, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D64_MM
6214 { 1401, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D64
6215 { 1400, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D32_MM
6216 { 1399, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D32
6217 { 1398, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S_MM
6218 { 1397, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S
6219 { 1396, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64_MM
6220 { 1395, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64
6221 { 1394, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32_MM
6222 { 1393, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32
6223 { 1392, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S_MM
6224 { 1391, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S
6225 { 1390, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64_MM
6226 { 1389, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64
6227 { 1388, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32_MM
6228 { 1387, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32
6229 { 1386, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S_MM
6230 { 1385, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S
6231 { 1384, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64_MM
6232 { 1383, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64
6233 { 1382, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32_MM
6234 { 1381, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32
6235 { 1380, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S_MM
6236 { 1379, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S
6237 { 1378, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64_MM
6238 { 1377, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64
6239 { 1376, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32_MM
6240 { 1375, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32
6241 { 1374, 3, 1, 4, 1298, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S_MM
6242 { 1373, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S
6243 { 1372, 3, 1, 4, 1297, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64_MM
6244 { 1371, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64
6245 { 1370, 3, 1, 4, 1297, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32_MM
6246 { 1369, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32
6247 { 1368, 3, 1, 4, 1296, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S_MM
6248 { 1367, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S
6249 { 1366, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64_MM
6250 { 1365, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64
6251 { 1364, 3, 1, 4, 1295, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32_MM
6252 { 1363, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32
6253 { 1362, 3, 1, 4, 1294, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S_MM
6254 { 1361, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S
6255 { 1360, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64_MM
6256 { 1359, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64
6257 { 1358, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32_MM
6258 { 1357, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32
6259 { 1356, 3, 1, 4, 1294, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S_MM
6260 { 1355, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S
6261 { 1354, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64_MM
6262 { 1353, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64
6263 { 1352, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32_MM
6264 { 1351, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32
6265 { 1350, 3, 1, 4, 1292, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S_MM
6266 { 1349, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S
6267 { 1348, 3, 1, 4, 1291, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64_MM
6268 { 1347, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64
6269 { 1346, 3, 1, 4, 1291, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32_MM
6270 { 1345, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32
6271 { 1344, 3, 1, 4, 1294, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S_MM
6272 { 1343, 3, 1, 4, 846, 0, 0, MipsOpInfoBase + 700, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S
6273 { 1342, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64_MM
6274 { 1341, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 697, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64
6275 { 1340, 3, 1, 4, 1293, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32_MM
6276 { 1339, 3, 1, 4, 845, 0, 0, MipsOpInfoBase + 694, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32
6277 { 1338, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MMR6
6278 { 1337, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MM
6279 { 1336, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S
6280 { 1335, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 640, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64_MM
6281 { 1334, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 640, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64
6282 { 1333, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 638, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32_MM
6283 { 1332, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 638, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32
6284 { 1331, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MMR6
6285 { 1330, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MM
6286 { 1329, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 642, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W
6287 { 1328, 2, 1, 4, 649, 0, 0, MipsOpInfoBase + 640, 0, 0, 0x4ULL }, // CVT_S_PU64
6288 { 1327, 2, 1, 4, 649, 0, 0, MipsOpInfoBase + 640, 0, 0, 0x4ULL }, // CVT_S_PL64
6289 { 1326, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L_MMR6
6290 { 1325, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 640, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L
6291 { 1324, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 640, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64_MM
6292 { 1323, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 640, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64
6293 { 1322, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 638, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32_MM
6294 { 1321, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 638, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32
6295 { 1320, 2, 1, 4, 1264, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PW_PS64
6296 { 1319, 3, 1, 4, 844, 1, 0, MipsOpInfoBase + 691, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CVT_PS_S64
6297 { 1318, 2, 1, 4, 1264, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PS_PW64
6298 { 1317, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MMR6
6299 { 1316, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MM
6300 { 1315, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S
6301 { 1314, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D_MMR6
6302 { 1313, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64_MM
6303 { 1312, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64
6304 { 1311, 2, 1, 4, 1341, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D_L_MMR6
6305 { 1310, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W_MM
6306 { 1309, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W
6307 { 1308, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S_MM
6308 { 1307, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 636, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S
6309 { 1306, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_L
6310 { 1305, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 689, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W_MM
6311 { 1304, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 689, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W
6312 { 1303, 2, 1, 4, 1280, 1, 0, MipsOpInfoBase + 689, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S_MM
6313 { 1302, 2, 1, 4, 843, 1, 0, MipsOpInfoBase + 689, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S
6314 { 1301, 2, 0, 4, 780, 0, 0, MipsOpInfoBase + 687, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CTCMSA
6315 { 1300, 2, 1, 4, 1137, 0, 0, MipsOpInfoBase + 685, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC2_MM
6316 { 1299, 2, 1, 4, 1329, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1_MM
6317 { 1298, 2, 1, 4, 461, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1
6318 { 1297, 3, 1, 4, 1244, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32W
6319 { 1296, 3, 1, 4, 1243, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32H
6320 { 1295, 3, 1, 4, 1248, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32D
6321 { 1294, 3, 1, 4, 1247, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CW
6322 { 1293, 3, 1, 4, 1246, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CH
6323 { 1292, 3, 1, 4, 1249, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CD
6324 { 1291, 3, 1, 4, 1245, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CB
6325 { 1290, 3, 1, 4, 1242, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32B
6326 { 1289, 3, 1, 4, 874, 0, 0, MipsOpInfoBase + 680, 0, 0, 0x6ULL }, // COPY_U_W
6327 { 1288, 3, 1, 4, 874, 0, 0, MipsOpInfoBase + 677, 0, 0, 0x6ULL }, // COPY_U_H
6328 { 1287, 3, 1, 4, 874, 0, 0, MipsOpInfoBase + 671, 0, 0, 0x6ULL }, // COPY_U_B
6329 { 1286, 3, 1, 4, 607, 0, 0, MipsOpInfoBase + 680, 0, 0, 0x6ULL }, // COPY_S_W
6330 { 1285, 3, 1, 4, 607, 0, 0, MipsOpInfoBase + 677, 0, 0, 0x6ULL }, // COPY_S_H
6331 { 1284, 3, 1, 4, 607, 0, 0, MipsOpInfoBase + 674, 0, 0, 0x6ULL }, // COPY_S_D
6332 { 1283, 3, 1, 4, 607, 0, 0, MipsOpInfoBase + 671, 0, 0, 0x6ULL }, // COPY_S_B
6333 { 1282, 3, 1, 4, 1336, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_UN_S_MMR6
6334 { 1281, 3, 1, 4, 614, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_UN_S
6335 { 1280, 3, 1, 4, 1335, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_UN_D_MMR6
6336 { 1279, 3, 1, 4, 613, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_UN_D
6337 { 1278, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_ULT_S_MMR6
6338 { 1277, 3, 1, 4, 622, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_ULT_S
6339 { 1276, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_ULT_D_MMR6
6340 { 1275, 3, 1, 4, 621, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_ULT_D
6341 { 1274, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_ULE_S_MMR6
6342 { 1273, 3, 1, 4, 626, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_ULE_S
6343 { 1272, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_ULE_D_MMR6
6344 { 1271, 3, 1, 4, 625, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_ULE_D
6345 { 1270, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_UEQ_S_MMR6
6346 { 1269, 3, 1, 4, 616, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_UEQ_S
6347 { 1268, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_UEQ_D_MMR6
6348 { 1267, 3, 1, 4, 615, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_UEQ_D
6349 { 1266, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S_MMR6
6350 { 1265, 3, 1, 4, 644, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S
6351 { 1264, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D_MMR6
6352 { 1263, 3, 1, 4, 643, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D
6353 { 1262, 3, 1, 4, 1340, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S_MMR6
6354 { 1261, 3, 1, 4, 642, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S
6355 { 1260, 3, 1, 4, 1339, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D_MMR6
6356 { 1259, 3, 1, 4, 641, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D
6357 { 1258, 3, 1, 4, 1340, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S_MMR6
6358 { 1257, 3, 1, 4, 640, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S
6359 { 1256, 3, 1, 4, 1339, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D_MMR6
6360 { 1255, 3, 1, 4, 639, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D
6361 { 1254, 3, 1, 4, 1340, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S_MMR6
6362 { 1253, 3, 1, 4, 638, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S
6363 { 1252, 3, 1, 4, 1339, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D_MMR6
6364 { 1251, 3, 1, 4, 637, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D
6365 { 1250, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S_MMR6
6366 { 1249, 3, 1, 4, 636, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S
6367 { 1248, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D_MMR6
6368 { 1247, 3, 1, 4, 635, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D
6369 { 1246, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S_MMR6
6370 { 1245, 3, 1, 4, 634, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S
6371 { 1244, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D_MMR6
6372 { 1243, 3, 1, 4, 633, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D
6373 { 1242, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S_MMR6
6374 { 1241, 3, 1, 4, 632, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S
6375 { 1240, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D_MMR6
6376 { 1239, 3, 1, 4, 631, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D
6377 { 1238, 3, 1, 4, 1338, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S_MMR6
6378 { 1237, 3, 1, 4, 630, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S
6379 { 1236, 3, 1, 4, 1337, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D_MMR6
6380 { 1235, 3, 1, 4, 629, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D
6381 { 1234, 3, 1, 4, 1336, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_LT_S_MMR6
6382 { 1233, 3, 1, 4, 620, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_LT_S
6383 { 1232, 2, 0, 4, 1559, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH_MM
6384 { 1231, 2, 0, 4, 1408, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH
6385 { 1230, 3, 1, 4, 1335, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_LT_D_MMR6
6386 { 1229, 3, 1, 4, 619, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_LT_D
6387 { 1228, 3, 1, 4, 1336, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_LE_S_MMR6
6388 { 1227, 3, 1, 4, 624, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_LE_S
6389 { 1226, 2, 0, 4, 1558, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH_MM
6390 { 1225, 2, 0, 4, 1407, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH
6391 { 1224, 3, 1, 4, 1335, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_LE_D_MMR6
6392 { 1223, 3, 1, 4, 623, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_LE_D
6393 { 1222, 3, 1, 4, 628, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_S
6394 { 1221, 3, 1, 4, 627, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_D
6395 { 1220, 3, 1, 4, 1336, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_EQ_S_MMR6
6396 { 1219, 3, 1, 4, 618, 0, 0, MipsOpInfoBase + 668, 0, 0, 0x16ULL }, // CMP_EQ_S
6397 { 1218, 2, 0, 4, 1557, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH_MM
6398 { 1217, 2, 0, 4, 1406, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH
6399 { 1216, 3, 1, 4, 1335, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_EQ_D_MMR6
6400 { 1215, 3, 1, 4, 617, 0, 0, MipsOpInfoBase + 665, 0, 0, 0x16ULL }, // CMP_EQ_D
6401 { 1214, 3, 1, 4, 1336, 0, 0, MipsOpInfoBase + 668, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_S_MMR6
6402 { 1213, 3, 1, 4, 1335, 0, 0, MipsOpInfoBase + 665, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_D_MMR6
6403 { 1212, 2, 0, 4, 1556, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB_MM
6404 { 1211, 2, 0, 4, 1405, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB
6405 { 1210, 2, 0, 4, 1555, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB_MM
6406 { 1209, 2, 0, 4, 1404, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB
6407 { 1208, 2, 0, 4, 1554, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB_MM
6408 { 1207, 2, 0, 4, 1403, 0, 1, MipsOpInfoBase + 534, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB
6409 { 1206, 3, 1, 4, 1553, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB_MM
6410 { 1205, 3, 1, 4, 1402, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB
6411 { 1204, 3, 1, 4, 1552, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB_MM
6412 { 1203, 3, 1, 4, 1401, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB
6413 { 1202, 3, 1, 4, 1551, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB_MM
6414 { 1201, 3, 1, 4, 1400, 0, 0, MipsOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB
6415 { 1200, 3, 1, 4, 1669, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB_MMR2
6416 { 1199, 3, 1, 4, 1505, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB
6417 { 1198, 3, 1, 4, 1668, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB_MMR2
6418 { 1197, 3, 1, 4, 1504, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB
6419 { 1196, 3, 1, 4, 1667, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB_MMR2
6420 { 1195, 3, 1, 4, 1503, 0, 1, MipsOpInfoBase + 662, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB
6421 { 1194, 2, 1, 4, 460, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLZ_R6
6422 { 1193, 2, 1, 4, 945, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLZ_MMR6
6423 { 1192, 2, 1, 4, 904, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ_MM
6424 { 1191, 2, 1, 4, 747, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ
6425 { 1190, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_U_W
6426 { 1189, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_U_H
6427 { 1188, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_U_D
6428 { 1187, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // CLT_U_B
6429 { 1186, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_S_W
6430 { 1185, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_S_H
6431 { 1184, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_S_D
6432 { 1183, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // CLT_S_B
6433 { 1182, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // CLTI_U_W
6434 { 1181, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // CLTI_U_H
6435 { 1180, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // CLTI_U_D
6436 { 1179, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // CLTI_U_B
6437 { 1178, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // CLTI_S_W
6438 { 1177, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // CLTI_S_H
6439 { 1176, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // CLTI_S_D
6440 { 1175, 3, 1, 4, 793, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // CLTI_S_B
6441 { 1174, 2, 1, 4, 459, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLO_R6
6442 { 1173, 2, 1, 4, 944, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLO_MMR6
6443 { 1172, 2, 1, 4, 903, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO_MM
6444 { 1171, 2, 1, 4, 746, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO
6445 { 1170, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_U_W
6446 { 1169, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_U_H
6447 { 1168, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_U_D
6448 { 1167, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // CLE_U_B
6449 { 1166, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_S_W
6450 { 1165, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_S_H
6451 { 1164, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_S_D
6452 { 1163, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // CLE_S_B
6453 { 1162, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // CLEI_U_W
6454 { 1161, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // CLEI_U_H
6455 { 1160, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // CLEI_U_D
6456 { 1159, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // CLEI_U_B
6457 { 1158, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // CLEI_S_W
6458 { 1157, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // CLEI_S_H
6459 { 1156, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // CLEI_S_D
6460 { 1155, 3, 1, 4, 794, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // CLEI_S_B
6461 { 1154, 2, 1, 4, 1348, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S_MMR6
6462 { 1153, 2, 1, 4, 562, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S
6463 { 1152, 2, 1, 4, 1348, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D_MMR6
6464 { 1151, 2, 1, 4, 563, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D
6465 { 1150, 4, 1, 4, 1252, 0, 0, MipsOpInfoBase + 658, 0, 0, 0x1ULL }, // CINS_i32
6466 { 1149, 4, 1, 4, 1252, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x1ULL }, // CINS64_32
6467 { 1148, 4, 1, 4, 1252, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // CINS32
6468 { 1147, 4, 1, 4, 1252, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // CINS
6469 { 1146, 2, 1, 4, 780, 0, 0, MipsOpInfoBase + 648, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CFCMSA
6470 { 1145, 2, 1, 4, 1136, 0, 0, MipsOpInfoBase + 646, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC2_MM
6471 { 1144, 2, 1, 4, 1328, 0, 0, MipsOpInfoBase + 644, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1_MM
6472 { 1143, 2, 1, 4, 458, 0, 0, MipsOpInfoBase + 644, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1
6473 { 1142, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_W
6474 { 1141, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_H
6475 { 1140, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_D
6476 { 1139, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_B
6477 { 1138, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // CEQI_W
6478 { 1137, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // CEQI_H
6479 { 1136, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // CEQI_D
6480 { 1135, 3, 1, 4, 795, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // CEQI_B
6481 { 1134, 2, 1, 4, 1345, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MMR6
6482 { 1133, 2, 1, 4, 1281, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MM
6483 { 1132, 2, 1, 4, 650, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S
6484 { 1131, 2, 1, 4, 1281, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_MM
6485 { 1130, 2, 1, 4, 1345, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D_MMR6
6486 { 1129, 2, 1, 4, 650, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D64
6487 { 1128, 2, 1, 4, 650, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D32
6488 { 1127, 2, 1, 4, 1345, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S_MMR6
6489 { 1126, 2, 1, 4, 650, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S
6490 { 1125, 2, 1, 4, 1345, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D_MMR6
6491 { 1124, 2, 1, 4, 650, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D64
6492 { 1123, 3, 0, 4, 382, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_R6
6493 { 1122, 3, 0, 4, 1235, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MMR6
6494 { 1121, 3, 0, 4, 1213, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MM
6495 { 1120, 3, 0, 4, 1180, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE_MM
6496 { 1119, 3, 0, 4, 745, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE
6497 { 1118, 3, 0, 4, 744, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE
6498 { 1117, 1, 0, 4, 1036, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezX16
6499 { 1116, 1, 0, 2, 1036, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Btnez16
6500 { 1115, 1, 0, 4, 1036, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzX16
6501 { 1114, 1, 0, 2, 1036, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Bteqz16
6502 { 1113, 0, 0, 2, 1040, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Break16
6503 { 1112, 2, 0, 4, 1036, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BnezRxImmX16
6504 { 1111, 2, 0, 2, 1036, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BnezRxImm16
6505 { 1110, 1, 0, 4, 1036, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BimmX16
6506 { 1109, 1, 0, 2, 1036, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Bimm16
6507 { 1108, 2, 0, 4, 1036, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BeqzRxImmX16
6508 { 1107, 2, 0, 2, 1036, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BeqzRxImm16
6509 { 1106, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 627, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_W
6510 { 1105, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 621, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_V
6511 { 1104, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 625, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_H
6512 { 1103, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 623, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_D
6513 { 1102, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 621, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_B
6514 { 1101, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BSET_W
6515 { 1100, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BSET_H
6516 { 1099, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BSET_D
6517 { 1098, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // BSET_B
6518 { 1097, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // BSETI_W
6519 { 1096, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // BSETI_H
6520 { 1095, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // BSETI_D
6521 { 1094, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // BSETI_B
6522 { 1093, 4, 1, 4, 654, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // BSEL_V
6523 { 1092, 4, 1, 4, 654, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BSELI_B
6524 { 1091, 2, 0, 4, 1104, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MMR6
6525 { 1090, 2, 0, 4, 1063, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MM
6526 { 1089, 1, 0, 2, 1104, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MMR6
6527 { 1088, 1, 0, 2, 1063, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MM
6528 { 1087, 2, 0, 4, 431, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK
6529 { 1086, 1, 0, 4, 1550, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32_MM
6530 { 1085, 1, 0, 4, 1702, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32C_MMR3
6531 { 1084, 1, 0, 4, 1399, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32
6532 { 1083, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BOVC_MMR6
6533 { 1082, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BOVC
6534 { 1081, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 627, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_W
6535 { 1080, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 621, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_V
6536 { 1079, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 625, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_H
6537 { 1078, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 623, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_D
6538 { 1077, 2, 0, 4, 779, 0, 1, MipsOpInfoBase + 621, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_B
6539 { 1076, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNVC_MMR6
6540 { 1075, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNVC
6541 { 1074, 3, 0, 4, 1048, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE_MM
6542 { 1073, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BNEZC_MMR6
6543 { 1072, 2, 0, 4, 1047, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BNEZC_MM
6544 { 1071, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC64
6545 { 1070, 2, 0, 2, 1083, 0, 1, MipsOpInfoBase + 599, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZC16_MMR6
6546 { 1069, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC
6547 { 1068, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEZALC_MMR6
6548 { 1067, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZALC
6549 { 1066, 2, 0, 2, 1046, 0, 1, MipsOpInfoBase + 599, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZ16_MM
6550 { 1065, 3, 0, 4, 682, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BNEL
6551 { 1064, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BNEG_W
6552 { 1063, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BNEG_H
6553 { 1062, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BNEG_D
6554 { 1061, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // BNEG_B
6555 { 1060, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // BNEGI_W
6556 { 1059, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // BNEGI_H
6557 { 1058, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // BNEGI_D
6558 { 1057, 3, 1, 4, 776, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // BNEGI_B
6559 { 1056, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEC_MMR6
6560 { 1055, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC64
6561 { 1054, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC
6562 { 1053, 3, 0, 4, 416, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE64
6563 { 1052, 3, 0, 4, 681, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE
6564 { 1051, 4, 1, 4, 777, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // BMZ_V
6565 { 1050, 4, 1, 4, 777, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BMZI_B
6566 { 1049, 4, 1, 4, 777, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // BMNZ_V
6567 { 1048, 4, 1, 4, 777, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BMNZI_B
6568 { 1047, 2, 0, 4, 1046, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ_MM
6569 { 1046, 2, 0, 4, 685, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZL
6570 { 1045, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZC_MMR6
6571 { 1044, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC64
6572 { 1043, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC
6573 { 1042, 2, 0, 4, 1055, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL_MM
6574 { 1041, 2, 0, 4, 1054, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BLTZALS_MM
6575 { 1040, 2, 0, 4, 684, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZALL
6576 { 1039, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZALC_MMR6
6577 { 1038, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLTZALC
6578 { 1037, 2, 0, 4, 1022, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL
6579 { 1036, 2, 0, 4, 417, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ64
6580 { 1035, 2, 0, 4, 683, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ
6581 { 1034, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTUC_MMR6
6582 { 1033, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC64
6583 { 1032, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC
6584 { 1031, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTC_MMR6
6585 { 1030, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC64
6586 { 1029, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC
6587 { 1028, 2, 0, 4, 1046, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ_MM
6588 { 1027, 2, 0, 4, 685, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLEZL
6589 { 1026, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZC_MMR6
6590 { 1025, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC64
6591 { 1024, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC
6592 { 1023, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZALC_MMR6
6593 { 1022, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLEZALC
6594 { 1021, 2, 0, 4, 417, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ64
6595 { 1020, 2, 0, 4, 683, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ
6596 { 1019, 2, 1, 4, 943, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP_MMR6
6597 { 1018, 2, 1, 4, 457, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP
6598 { 1017, 2, 1, 4, 1549, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV_MM
6599 { 1016, 2, 1, 4, 1398, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV
6600 { 1015, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSR_W
6601 { 1014, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSR_H
6602 { 1013, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSR_D
6603 { 1012, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // BINSR_B
6604 { 1011, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 613, 0, 0, 0x6ULL }, // BINSRI_W
6605 { 1010, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BINSRI_H
6606 { 1009, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // BINSRI_D
6607 { 1008, 4, 1, 4, 772, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BINSRI_B
6608 { 1007, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSL_W
6609 { 1006, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSL_H
6610 { 1005, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSL_D
6611 { 1004, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 617, 0, 0, 0x6ULL }, // BINSL_B
6612 { 1003, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 613, 0, 0, 0x6ULL }, // BINSLI_W
6613 { 1002, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BINSLI_H
6614 { 1001, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // BINSLI_D
6615 { 1000, 4, 1, 4, 771, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BINSLI_B
6616 { 999, 2, 0, 4, 1046, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ_MM
6617 { 998, 2, 0, 4, 685, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGTZL
6618 { 997, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZC_MMR6
6619 { 996, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC64
6620 { 995, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC
6621 { 994, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZALC_MMR6
6622 { 993, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGTZALC
6623 { 992, 2, 0, 4, 417, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ64
6624 { 991, 2, 0, 4, 683, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ
6625 { 990, 2, 0, 4, 1046, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ_MM
6626 { 989, 2, 0, 4, 685, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZL
6627 { 988, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZC_MMR6
6628 { 987, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC64
6629 { 986, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC
6630 { 985, 2, 0, 4, 1055, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL_MM
6631 { 984, 2, 0, 4, 1054, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BGEZALS_MM
6632 { 983, 2, 0, 4, 684, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZALL
6633 { 982, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZALC_MMR6
6634 { 981, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGEZALC
6635 { 980, 2, 0, 4, 1026, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL
6636 { 979, 2, 0, 4, 417, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ64
6637 { 978, 2, 0, 4, 683, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ
6638 { 977, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEUC_MMR6
6639 { 976, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC64
6640 { 975, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC
6641 { 974, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEC_MMR6
6642 { 973, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC64
6643 { 972, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC
6644 { 971, 3, 0, 4, 1048, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ_MM
6645 { 970, 2, 0, 4, 1084, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BEQZC_MMR6
6646 { 969, 2, 0, 4, 1047, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BEQZC_MM
6647 { 968, 2, 0, 4, 426, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC64
6648 { 967, 2, 0, 2, 1083, 0, 1, MipsOpInfoBase + 599, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZC16_MMR6
6649 { 966, 2, 0, 4, 1030, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC
6650 { 965, 2, 0, 4, 1097, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQZALC_MMR6
6651 { 964, 2, 0, 4, 1027, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZALC
6652 { 963, 2, 0, 2, 1046, 0, 1, MipsOpInfoBase + 599, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZ16_MM
6653 { 962, 3, 0, 4, 682, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BEQL
6654 { 961, 3, 0, 4, 1082, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQC_MMR6
6655 { 960, 3, 0, 4, 425, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC64
6656 { 959, 3, 0, 4, 1029, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC
6657 { 958, 3, 0, 4, 416, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ64
6658 { 957, 3, 0, 4, 681, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ
6659 { 956, 1, 0, 4, 1079, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x16ULL }, // BC_MMR6
6660 { 955, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BCLR_W
6661 { 954, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BCLR_H
6662 { 953, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BCLR_D
6663 { 952, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // BCLR_B
6664 { 951, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // BCLRI_W
6665 { 950, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // BCLRI_H
6666 { 949, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // BCLRI_D
6667 { 948, 3, 1, 4, 775, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // BCLRI_B
6668 { 947, 2, 0, 4, 1081, 0, 1, MipsOpInfoBase + 597, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZC_MMR6
6669 { 946, 2, 0, 4, 439, 0, 0, MipsOpInfoBase + 597, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZ
6670 { 945, 2, 0, 4, 1081, 0, 1, MipsOpInfoBase + 597, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZC_MMR6
6671 { 944, 2, 0, 4, 439, 0, 0, MipsOpInfoBase + 597, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZ
6672 { 943, 2, 0, 4, 1045, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T_MM
6673 { 942, 2, 0, 4, 878, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1TL
6674 { 941, 2, 0, 4, 877, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T
6675 { 940, 2, 0, 4, 1080, 0, 1, MipsOpInfoBase + 593, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1NEZC_MMR6
6676 { 939, 2, 0, 4, 430, 0, 0, MipsOpInfoBase + 593, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1NEZ
6677 { 938, 2, 0, 4, 1044, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F_MM
6678 { 937, 2, 0, 4, 876, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1FL
6679 { 936, 2, 0, 4, 875, 0, 1, MipsOpInfoBase + 595, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F
6680 { 935, 2, 0, 4, 1080, 0, 1, MipsOpInfoBase + 593, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1EQZC_MMR6
6681 { 934, 2, 0, 4, 430, 0, 0, MipsOpInfoBase + 593, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1EQZ
6682 { 933, 1, 0, 2, 1079, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BC16_MMR6
6683 { 932, 1, 0, 4, 428, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC
6684 { 931, 3, 0, 4, 1251, 0, 1, MipsOpInfoBase + 590, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT132
6685 { 930, 3, 0, 4, 1251, 0, 1, MipsOpInfoBase + 590, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT1
6686 { 929, 3, 0, 4, 1251, 0, 1, MipsOpInfoBase + 590, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT032
6687 { 928, 3, 0, 4, 1251, 0, 1, MipsOpInfoBase + 590, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT0
6688 { 927, 4, 1, 4, 1666, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // BALIGN_MMR2
6689 { 926, 4, 1, 4, 1502, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // BALIGN
6690 { 925, 1, 0, 4, 1096, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC_MMR6
6691 { 924, 1, 0, 4, 429, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC
6692 { 923, 1, 0, 4, 680, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BAL
6693 { 922, 3, 1, 4, 1250, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // BADDu
6694 { 921, 1, 0, 2, 1042, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B16_MM
6695 { 920, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 587, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AndRxRxRy16
6696 { 919, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AdduRxRyRz16
6697 { 918, 1, 0, 4, 894, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImmX16
6698 { 917, 1, 0, 2, 894, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImm16
6699 { 916, 3, 1, 4, 894, 0, 0, MipsOpInfoBase + 584, 0, 0, 0x0ULL }, // AddiuRxRyOffMemX16
6700 { 915, 3, 1, 4, 894, 0, 0, MipsOpInfoBase + 581, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImmX16
6701 { 914, 3, 1, 2, 894, 0, 0, MipsOpInfoBase + 581, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImm16
6702 { 913, 2, 1, 4, 894, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxPcImmX16
6703 { 912, 2, 1, 4, 894, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxImmX16
6704 { 911, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_W
6705 { 910, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_H
6706 { 909, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_D
6707 { 908, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_B
6708 { 907, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_W
6709 { 906, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_H
6710 { 905, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_D
6711 { 904, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_B
6712 { 903, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_W
6713 { 902, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_H
6714 { 901, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_D
6715 { 900, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_B
6716 { 899, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_W
6717 { 898, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_H
6718 { 897, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_D
6719 { 896, 3, 1, 4, 788, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_B
6720 { 895, 3, 1, 4, 942, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI_MMR6
6721 { 894, 2, 1, 4, 941, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC_MMR6
6722 { 893, 2, 1, 4, 456, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC
6723 { 892, 3, 1, 4, 455, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI
6724 { 891, 3, 1, 4, 582, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_U_W
6725 { 890, 3, 1, 4, 582, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_U_H
6726 { 889, 3, 1, 4, 582, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_U_D
6727 { 888, 3, 1, 4, 582, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ASUB_U_B
6728 { 887, 3, 1, 4, 581, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_S_W
6729 { 886, 3, 1, 4, 581, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_S_H
6730 { 885, 3, 1, 4, 581, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_S_D
6731 { 884, 3, 1, 4, 581, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // ASUB_S_B
6732 { 883, 4, 1, 4, 1665, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // APPEND_MMR2
6733 { 882, 4, 1, 4, 1501, 0, 0, MipsOpInfoBase + 575, 0, 0, 0x6ULL }, // APPEND
6734 { 881, 3, 1, 4, 902, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi_MM
6735 { 880, 3, 1, 4, 453, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi64
6736 { 879, 3, 1, 4, 454, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi
6737 { 878, 3, 1, 4, 791, 0, 0, MipsOpInfoBase + 550, 0, 0, 0x6ULL }, // AND_V
6738 { 877, 3, 1, 4, 939, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MMR6
6739 { 876, 3, 1, 4, 901, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MM
6740 { 875, 3, 1, 4, 940, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDI_MMR6
6741 { 874, 3, 1, 4, 591, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // ANDI_B
6742 { 873, 3, 1, 2, 939, 0, 0, MipsOpInfoBase + 538, 0, 0, 0x0ULL }, // ANDI16_MMR6
6743 { 872, 3, 1, 2, 901, 0, 0, MipsOpInfoBase + 538, 0, 0, 0x0ULL }, // ANDI16_MM
6744 { 871, 3, 1, 4, 453, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND64
6745 { 870, 3, 1, 2, 939, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AND16_MMR6
6746 { 869, 3, 1, 2, 901, 0, 0, MipsOpInfoBase + 572, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // AND16_MM
6747 { 868, 3, 1, 4, 673, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND
6748 { 867, 2, 1, 4, 938, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC_MMR6
6749 { 866, 2, 1, 4, 452, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC
6750 { 865, 4, 1, 4, 937, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN_MMR6
6751 { 864, 4, 1, 4, 451, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN
6752 { 863, 3, 1, 4, 898, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu_MM
6753 { 862, 3, 1, 4, 450, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu
6754 { 861, 3, 1, 4, 897, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDiu_MM
6755 { 860, 3, 1, 4, 448, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // ADDiu
6756 { 859, 3, 1, 4, 900, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi_MM
6757 { 858, 3, 1, 4, 764, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi
6758 { 857, 3, 1, 4, 936, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MMR6
6759 { 856, 3, 1, 4, 899, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MM
6760 { 855, 3, 1, 4, 785, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_W
6761 { 854, 3, 1, 4, 785, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_H
6762 { 853, 3, 1, 4, 785, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_D
6763 { 852, 3, 1, 4, 785, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_B
6764 { 851, 3, 1, 4, 1548, 1, 1, MipsOpInfoBase + 237, 13, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC_MM
6765 { 850, 3, 1, 4, 1397, 1, 1, MipsOpInfoBase + 237, 13, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC
6766 { 849, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_W
6767 { 848, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_H
6768 { 847, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_D
6769 { 846, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_B
6770 { 845, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 565, 0, 0, 0x6ULL }, // ADDVI_W
6771 { 844, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 562, 0, 0, 0x6ULL }, // ADDVI_H
6772 { 843, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 559, 0, 0, 0x6ULL }, // ADDVI_D
6773 { 842, 3, 1, 4, 787, 0, 0, MipsOpInfoBase + 556, 0, 0, 0x6ULL }, // ADDVI_B
6774 { 841, 3, 1, 4, 1547, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB_MM
6775 { 840, 3, 1, 4, 1396, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB
6776 { 839, 3, 1, 4, 1664, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH_MMR2
6777 { 838, 3, 1, 4, 1500, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH
6778 { 837, 3, 1, 4, 1546, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_QB_MM
6779 { 836, 3, 1, 4, 1395, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_QB
6780 { 835, 3, 1, 4, 1663, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH_MMR2
6781 { 834, 3, 1, 4, 1499, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH
6782 { 833, 3, 1, 4, 935, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDU_MMR6
6783 { 832, 3, 1, 4, 1662, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB_MMR2
6784 { 831, 3, 1, 4, 1498, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB
6785 { 830, 3, 1, 4, 1661, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB_MMR2
6786 { 829, 3, 1, 4, 1497, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB
6787 { 828, 3, 1, 2, 935, 0, 0, MipsOpInfoBase + 553, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MMR6
6788 { 827, 3, 1, 2, 898, 0, 0, MipsOpInfoBase + 553, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MM
6789 { 826, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_W
6790 { 825, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_H
6791 { 824, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_D
6792 { 823, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_B
6793 { 822, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_W
6794 { 821, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_H
6795 { 820, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_D
6796 { 819, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_B
6797 { 818, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_W
6798 { 817, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_H
6799 { 816, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_D
6800 { 815, 3, 1, 4, 786, 0, 0, MipsOpInfoBase + 550, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_B
6801 { 814, 3, 1, 4, 1545, 0, 1, MipsOpInfoBase + 237, 12, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC_MM
6802 { 813, 3, 1, 4, 1394, 0, 1, MipsOpInfoBase + 237, 12, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC
6803 { 812, 3, 1, 4, 1263, 1, 0, MipsOpInfoBase + 547, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // ADDR_PS64
6804 { 811, 3, 1, 4, 1544, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W_MM
6805 { 810, 3, 1, 4, 1393, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W
6806 { 809, 3, 1, 4, 1543, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH_MM
6807 { 808, 3, 1, 4, 1392, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH
6808 { 807, 3, 1, 4, 1542, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_PH_MM
6809 { 806, 3, 1, 4, 1391, 0, 1, MipsOpInfoBase + 544, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_PH
6810 { 805, 3, 1, 4, 1660, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W_MMR2
6811 { 804, 3, 1, 4, 1496, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W
6812 { 803, 3, 1, 4, 1659, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W_MMR2
6813 { 802, 3, 1, 4, 1495, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W
6814 { 801, 3, 1, 4, 1658, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH_MMR2
6815 { 800, 3, 1, 4, 1494, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH
6816 { 799, 3, 1, 4, 1657, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH_MMR2
6817 { 798, 3, 1, 4, 1493, 0, 0, MipsOpInfoBase + 544, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH
6818 { 797, 3, 1, 4, 934, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDIU_MMR6
6819 { 796, 1, 0, 2, 897, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUSP_MM
6820 { 795, 3, 1, 2, 897, 0, 0, MipsOpInfoBase + 541, 0, 0, 0x0ULL }, // ADDIUS5_MM
6821 { 794, 3, 1, 2, 897, 0, 0, MipsOpInfoBase + 538, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDIUR2_MM
6822 { 793, 2, 1, 2, 897, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUR1SP_MM
6823 { 792, 2, 1, 4, 933, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC_MMR6
6824 { 791, 2, 1, 4, 897, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDIUPC_MM
6825 { 790, 2, 1, 4, 449, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC
6826 { 789, 3, 1, 4, 447, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD
6827 { 788, 2, 1, 4, 1541, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W_MM
6828 { 787, 2, 1, 4, 1390, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W
6829 { 786, 2, 1, 4, 1656, 0, 1, MipsOpInfoBase + 534, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB_MMR2
6830 { 785, 2, 1, 4, 1492, 0, 1, MipsOpInfoBase + 534, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB
6831 { 784, 2, 1, 4, 1540, 0, 1, MipsOpInfoBase + 534, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH_MM
6832 { 783, 2, 1, 4, 1389, 0, 1, MipsOpInfoBase + 534, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH
6833 { 782, 3, 1, 4, 594, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_W_PSEUDO
6834 { 781, 3, 1, 4, 594, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_H_PSEUDO
6835 { 780, 3, 1, 4, 594, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_D_PSEUDO
6836 { 779, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Usw
6837 { 778, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ush
6838 { 777, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulw
6839 { 776, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulhu
6840 { 775, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulh
6841 { 774, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemMacro
6842 { 773, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemIMacro
6843 { 772, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivMacro
6844 { 771, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivIMacro
6845 { 770, 3, 1, 4, 997, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDIV_MM_Pseudo
6846 { 769, 0, 0, 4, 1078, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP_MM
6847 { 768, 0, 0, 4, 445, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
6848 { 767, 1, 0, 4, 1103, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALL_MMR6
6849 { 766, 1, 0, 4, 1061, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALL_MM
6850 { 765, 1, 0, 4, 1102, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREG_MMR6
6851 { 764, 1, 0, 4, 1060, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREG_MM
6852 { 763, 1, 0, 4, 1108, 0, 1, MipsOpInfoBase + 317, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREGHB64
6853 { 762, 1, 0, 4, 686, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREGHB
6854 { 761, 1, 0, 4, 1108, 0, 1, MipsOpInfoBase + 317, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREG64
6855 { 760, 1, 0, 4, 686, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLREG
6856 { 759, 1, 0, 4, 1035, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLR6REG
6857 { 758, 1, 0, 4, 1035, 0, 1, MipsOpInfoBase + 196, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLHBR6REG
6858 { 757, 1, 0, 4, 420, 0, 1, MipsOpInfoBase + 317, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALLHB64R6REG
6859 { 756, 1, 0, 4, 420, 0, 1, MipsOpInfoBase + 317, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALL64R6REG
6860 { 755, 1, 0, 4, 412, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // TAILCALL
6861 { 754, 3, 1, 2, 895, 0, 1, MipsOpInfoBase + 407, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRyRz16
6862 { 753, 3, 1, 2, 895, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltuCCRxRy16
6863 { 752, 3, 1, 2, 895, 0, 0, MipsOpInfoBase + 531, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiuCCRxImmX16
6864 { 751, 3, 1, 2, 895, 0, 0, MipsOpInfoBase + 531, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiCCRxImmX16
6865 { 750, 3, 1, 2, 895, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltCCRxRy16
6866 { 749, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSltu
6867 { 748, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBtneZSltiu
6868 { 747, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlti
6869 { 746, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlt
6870 { 745, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmpi
6871 { 744, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmp
6872 { 743, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSltu
6873 { 742, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSltiu
6874 { 741, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSlti
6875 { 740, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSlt
6876 { 739, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 526, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmpi
6877 { 738, 5, 1, 2, 1041, 0, 0, MipsOpInfoBase + 521, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmp
6878 { 737, 4, 1, 2, 1041, 0, 0, MipsOpInfoBase + 517, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBneZ
6879 { 736, 4, 1, 2, 1041, 0, 0, MipsOpInfoBase + 517, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBeqZ
6880 { 735, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaadAddr
6881 { 734, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaaAddr
6882 { 733, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_W_PSEUDO
6883 { 732, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_V_PSEUDO
6884 { 731, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_H_PSEUDO
6885 { 730, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 511, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_D_PSEUDO
6886 { 729, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_B_PSEUDO
6887 { 728, 3, 0, 4, 1209, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM_MM
6888 { 727, 3, 0, 4, 884, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ST_F16
6889 { 726, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_W
6890 { 725, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_D
6891 { 724, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 339, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_CCOND_DSP
6892 { 723, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64DSP
6893 { 722, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64
6894 { 721, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC128
6895 { 720, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemMacro
6896 { 719, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemIMacro
6897 { 718, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_W_PSEUDO
6898 { 717, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_V_PSEUDO
6899 { 716, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_H_PSEUDO
6900 { 715, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 511, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_D_PSEUDO
6901 { 714, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_B_PSEUDO
6902 { 713, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEMacro
6903 { 712, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEIMacro
6904 { 711, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTUImm64
6905 { 710, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTImm64
6906 { 709, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm64
6907 { 708, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm
6908 { 707, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEU
6909 { 706, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm64
6910 { 705, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm
6911 { 704, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLE
6912 { 703, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm64
6913 { 702, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm
6914 { 701, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm64
6915 { 700, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm
6916 { 699, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm64
6917 { 698, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm
6918 { 697, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEU
6919 { 696, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm64
6920 { 695, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm
6921 { 694, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGE
6922 { 693, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQMacro
6923 { 692, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQIMacro
6924 { 691, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 506, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivMacro
6925 { 690, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivIMacro
6926 { 689, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDMacro
6927 { 688, 3, 1, 4, 996, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDIV_MM_Pseudo
6928 { 687, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDC1_M1
6929 { 686, 0, 0, 2, 1037, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL }, // RetRA16
6930 { 685, 0, 0, 4, 438, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // RetRA
6931 { 684, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RORImm
6932 { 683, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROR
6933 { 682, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROLImm
6934 { 681, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROL
6935 { 680, 3, 1, 4, 753, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUDIV
6936 { 679, 3, 1, 4, 646, 0, 0, MipsOpInfoBase + 500, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_S
6937 { 678, 3, 1, 4, 646, 0, 0, MipsOpInfoBase + 497, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D32
6938 { 677, 3, 1, 4, 646, 0, 0, MipsOpInfoBase + 494, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D
6939 { 676, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 490, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_S
6940 { 675, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 486, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I64
6941 { 674, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 482, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I
6942 { 673, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 478, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D64
6943 { 672, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 474, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D32
6944 { 671, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 470, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_S
6945 { 670, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 466, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I64
6946 { 669, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 462, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I
6947 { 668, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 458, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D64
6948 { 667, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 454, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D32
6949 { 666, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 470, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_S
6950 { 665, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 466, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I64
6951 { 664, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 462, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I
6952 { 663, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 458, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D64
6953 { 662, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 454, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D32
6954 { 661, 3, 1, 4, 752, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoSDIV
6955 { 660, 1, 0, 4, 437, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // PseudoReturn64
6956 { 659, 1, 0, 4, 689, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL }, // PseudoReturn
6957 { 658, 4, 1, 4, 1491, 0, 0, MipsOpInfoBase + 450, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_QB
6958 { 657, 4, 1, 4, 1491, 0, 0, MipsOpInfoBase + 450, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_PH
6959 { 656, 3, 1, 4, 981, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu_MM
6960 { 655, 3, 1, 4, 983, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu
6961 { 654, 3, 1, 4, 980, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT_MM
6962 { 653, 3, 1, 4, 982, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT
6963 { 652, 3, 1, 4, 985, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_MM
6964 { 651, 3, 1, 4, 1376, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_DSP
6965 { 650, 3, 1, 4, 1018, 0, 0, MipsOpInfoBase + 419, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI64
6966 { 649, 3, 1, 4, 761, 0, 0, MipsOpInfoBase + 444, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI
6967 { 648, 4, 1, 4, 978, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB_MM
6968 { 647, 4, 1, 4, 979, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU_MM
6969 { 646, 4, 1, 4, 760, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU
6970 { 645, 4, 1, 4, 759, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB
6971 { 644, 2, 1, 4, 984, 0, 0, MipsOpInfoBase + 440, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO_MM
6972 { 643, 2, 1, 4, 1017, 0, 0, MipsOpInfoBase + 442, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO64
6973 { 642, 2, 1, 4, 748, 0, 0, MipsOpInfoBase + 440, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO
6974 { 641, 2, 1, 4, 984, 0, 0, MipsOpInfoBase + 440, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI_MM
6975 { 640, 2, 1, 4, 1017, 0, 0, MipsOpInfoBase + 442, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI64
6976 { 639, 2, 1, 4, 748, 0, 0, MipsOpInfoBase + 440, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI
6977 { 638, 4, 1, 4, 976, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD_MM
6978 { 637, 4, 1, 4, 977, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU_MM
6979 { 636, 4, 1, 4, 758, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU
6980 { 635, 4, 1, 4, 757, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD
6981 { 634, 1, 0, 4, 1034, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndrectHazardBranchR6
6982 { 633, 1, 0, 4, 427, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndrectHazardBranch64R6
6983 { 632, 1, 0, 4, 1109, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectHazardBranch64
6984 { 631, 1, 0, 4, 688, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectHazardBranch
6985 { 630, 1, 0, 4, 1095, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch_MMR6
6986 { 629, 1, 0, 4, 1062, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch_MM
6987 { 628, 1, 0, 4, 1034, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranchR6
6988 { 627, 1, 0, 4, 427, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch64R6
6989 { 626, 1, 0, 4, 1109, 0, 0, MipsOpInfoBase + 317, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch64
6990 { 625, 1, 0, 4, 688, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch
6991 { 624, 7, 2, 4, 1, 0, 0, MipsOpInfoBase + 429, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I64
6992 { 623, 7, 2, 4, 1, 0, 0, MipsOpInfoBase + 422, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I
6993 { 622, 3, 1, 4, 1016, 0, 0, MipsOpInfoBase + 419, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDUDIV
6994 { 621, 3, 1, 4, 1015, 0, 0, MipsOpInfoBase + 419, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDSDIV
6995 { 620, 3, 1, 4, 1014, 0, 0, MipsOpInfoBase + 419, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULTu
6996 { 619, 3, 1, 4, 1013, 0, 0, MipsOpInfoBase + 419, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULT
6997 { 618, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_W
6998 { 617, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 415, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_L
6999 { 616, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 417, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_W
7000 { 615, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 415, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_L
7001 { 614, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 413, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D32_W
7002 { 613, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LT_PH
7003 { 612, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LE_PH
7004 { 611, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_EQ_PH
7005 { 610, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LT_QB
7006 { 609, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LE_QB
7007 { 608, 3, 1, 4, 1490, 0, 0, MipsOpInfoBase + 410, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_EQ_QB
7008 { 607, 3, 1, 4, 593, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_W_PSEUDO
7009 { 606, 3, 1, 4, 593, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_H_PSEUDO
7010 { 605, 3, 1, 4, 593, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_D_PSEUDO
7011 { 604, 3, 1, 4, 592, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_W_PSEUDO
7012 { 603, 3, 1, 4, 592, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_H_PSEUDO
7013 { 602, 3, 1, 4, 592, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_D_PSEUDO
7014 { 601, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm64
7015 { 600, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm
7016 { 599, 0, 0, 4, 679, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NOP
7017 { 598, 3, 1, 2, 986, 0, 2, MipsOpInfoBase + 407, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRyRz16
7018 { 597, 2, 0, 2, 986, 0, 2, MipsOpInfoBase + 405, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRy16
7019 { 596, 3, 1, 2, 986, 0, 2, MipsOpInfoBase + 407, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRyRz16
7020 { 595, 2, 0, 2, 986, 0, 2, MipsOpInfoBase + 405, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRy16
7021 { 594, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOUMacro
7022 { 593, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOMacro
7023 { 592, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULImmMacro
7024 { 591, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 398, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTLO
7025 { 590, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 398, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHI
7026 { 589, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHC1
7027 { 588, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTGPR
7028 { 587, 1, 0, 4, 1, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTDSP
7029 { 586, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 403, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC1
7030 { 585, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 400, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC0
7031 { 584, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 398, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTACX
7032 { 583, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 396, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MSA_FP_ROUND_W_PSEUDO
7033 { 582, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 394, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MSA_FP_ROUND_D_PSEUDO
7034 { 581, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MSA_FP_EXTEND_W_PSEUDO
7035 { 580, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 390, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MSA_FP_EXTEND_D_PSEUDO
7036 { 579, 2, 0, 4, 1, 2, 0, MipsOpInfoBase + 388, 5, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL }, // MIPSeh_return64
7037 { 578, 2, 0, 4, 1, 2, 0, MipsOpInfoBase + 151, 5, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL }, // MIPSeh_return32
7038 { 577, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTLO
7039 { 576, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHI
7040 { 575, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHC1
7041 { 574, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTGPR
7042 { 573, 1, 1, 4, 1, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTDSP
7043 { 572, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC1
7044 { 571, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC0
7045 { 570, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTACX
7046 { 569, 3, 1, 2, 896, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LwConstant32
7047 { 568, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleGPR
7048 { 567, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 376, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleFGR
7049 { 566, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleGPR
7050 { 565, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 374, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR_32
7051 { 564, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 372, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR
7052 { 563, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm64
7053 { 562, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm32
7054 { 561, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg64
7055 { 560, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg32
7056 { 559, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm64
7057 { 558, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 363, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm32
7058 { 557, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM_MM
7059 { 556, 2, 1, 4, 503, 0, 0, MipsOpInfoBase + 358, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op_64
7060 { 555, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 356, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op
7061 { 554, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 353, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi
7062 { 553, 3, 1, 4, 503, 0, 0, MipsOpInfoBase + 350, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu2Op
7063 { 552, 4, 1, 4, 503, 0, 0, MipsOpInfoBase + 346, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu
7064 { 551, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu2Op
7065 { 550, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 342, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu
7066 { 549, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 339, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_CCOND_DSP
7067 { 548, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64DSP
7068 { 547, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64
7069 { 546, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC128
7070 { 545, 3, 1, 4, 392, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LD_F16
7071 { 544, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_W
7072 { 543, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_D
7073 { 542, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDMacro
7074 { 541, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalTwoReg
7075 { 540, 1, 0, 4, 1, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalOneReg
7076 { 539, 1, 0, 4, 1087, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x10ULL }, // JAL_MMR6
7077 { 538, 1, 0, 4, 697, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRPseudo
7078 { 537, 1, 0, 4, 697, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHBPseudo
7079 { 536, 1, 0, 4, 414, 0, 1, MipsOpInfoBase + 317, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHB64Pseudo
7080 { 535, 1, 0, 4, 414, 0, 1, MipsOpInfoBase + 317, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALR64Pseudo
7081 { 534, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 313, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX_PSEUDO
7082 { 533, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 309, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX64_PSEUDO
7083 { 532, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 305, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX_PSEUDO
7084 { 531, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 301, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX64_PSEUDO
7085 { 530, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 297, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX_PSEUDO
7086 { 529, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 293, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX64_PSEUDO
7087 { 528, 4, 1, 4, 604, 0, 0, MipsOpInfoBase + 289, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_PSEUDO
7088 { 527, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 285, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX_PSEUDO
7089 { 526, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 281, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX64_PSEUDO
7090 { 525, 4, 1, 4, 604, 0, 0, MipsOpInfoBase + 277, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_PSEUDO
7091 { 524, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 273, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX_PSEUDO
7092 { 523, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 269, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX64_PSEUDO
7093 { 522, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 265, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX_PSEUDO
7094 { 521, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 261, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX64_PSEUDO
7095 { 520, 4, 2, 2, 896, 0, 0, MipsOpInfoBase + 257, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GotPrologue16
7096 { 519, 2, 1, 4, 603, 0, 0, MipsOpInfoBase + 255, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FW_PSEUDO
7097 { 518, 2, 1, 4, 603, 0, 0, MipsOpInfoBase + 253, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FD_PSEUDO
7098 { 517, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 251, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_W_1_PSEUDO
7099 { 516, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 249, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_D_1_PSEUDO
7100 { 515, 2, 1, 4, 812, 0, 0, MipsOpInfoBase + 251, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_W
7101 { 514, 2, 1, 4, 812, 0, 0, MipsOpInfoBase + 249, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_D
7102 { 513, 3, 1, 4, 495, 0, 0, MipsOpInfoBase + 246, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64_64
7103 { 512, 3, 1, 4, 495, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64
7104 { 511, 0, 0, 4, 1025, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // ERet
7105 { 510, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemMacro
7106 { 509, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemIMacro
7107 { 508, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivMacro
7108 { 507, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivIMacro
7109 { 506, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemMacro
7110 { 505, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemIMacro
7111 { 504, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivMacro
7112 { 503, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivIMacro
7113 { 502, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DRORImm
7114 { 501, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROR
7115 { 500, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROLImm
7116 { 499, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROL
7117 { 498, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOUMacro
7118 { 497, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOMacro
7119 { 496, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULMacro
7120 { 495, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULImmMacro
7121 { 494, 1, 0, 2, 896, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Constant32
7122 { 493, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CTTC1
7123 { 492, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FW_PSEUDO
7124 { 491, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FD_PSEUDO
7125 { 490, 3, 0, 2, 896, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CONSTPOOL_ENTRY
7126 { 489, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFTC1
7127 { 488, 3, 1, 4, 501, 0, 0, MipsOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64_64
7128 { 487, 3, 1, 4, 501, 0, 0, MipsOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64
7129 { 486, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltuX16
7130 { 485, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltiuX16
7131 { 484, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltiX16
7132 { 483, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltX16
7133 { 482, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpiX16
7134 { 481, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpX16
7135 { 480, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltuX16
7136 { 479, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltiuX16
7137 { 478, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltiX16
7138 { 477, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltX16
7139 { 476, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpiX16
7140 { 475, 3, 0, 2, 1037, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpX16
7141 { 474, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BneImm
7142 { 473, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BeqImm
7143 { 472, 1, 0, 4, 1053, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MM_Pseudo
7144 { 471, 1, 0, 4, 1094, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MMR6_Pseudo
7145 { 470, 1, 0, 4, 1042, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B_MM
7146 { 469, 4, 1, 4, 655, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_W_PSEUDO
7147 { 468, 4, 1, 4, 655, 0, 0, MipsOpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_H_PSEUDO
7148 { 467, 4, 1, 4, 655, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FW_PSEUDO
7149 { 466, 4, 1, 4, 655, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FD_PSEUDO
7150 { 465, 4, 1, 4, 655, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_D_PSEUDO
7151 { 464, 1, 1, 4, 1, 1, 0, MipsOpInfoBase + 196, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BPOSGE32_PSEUDO
7152 { 463, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BNELImmMacro
7153 { 462, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTULImmMacro
7154 { 461, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUL
7155 { 460, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUImmMacro
7156 { 459, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTU
7157 { 458, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTLImmMacro
7158 { 457, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTL
7159 { 456, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTImmMacro
7160 { 455, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLT
7161 { 454, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEULImmMacro
7162 { 453, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUL
7163 { 452, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUImmMacro
7164 { 451, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEU
7165 { 450, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLELImmMacro
7166 { 449, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEL
7167 { 448, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEImmMacro
7168 { 447, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLE
7169 { 446, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTULImmMacro
7170 { 445, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUL
7171 { 444, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUImmMacro
7172 { 443, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTU
7173 { 442, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTLImmMacro
7174 { 441, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTL
7175 { 440, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTImmMacro
7176 { 439, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGT
7177 { 438, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEULImmMacro
7178 { 437, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUL
7179 { 436, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUImmMacro
7180 { 435, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEU
7181 { 434, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGELImmMacro
7182 { 433, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEL
7183 { 432, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEImmMacro
7184 { 431, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGE
7185 { 430, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BEQLImmMacro
7186 { 429, 1, 0, 4, 1043, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BAL_BR_MM
7187 { 428, 1, 0, 4, 434, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BAL_BR
7188 { 427, 1, 0, 4, 415, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B
7189 { 426, 6, 1, 4, 670, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I8_POSTRA
7190 { 425, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I8
7191 { 424, 3, 1, 4, 670, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I64_POSTRA
7192 { 423, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
7193 { 422, 3, 1, 4, 670, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I32_POSTRA
7194 { 421, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I32
7195 { 420, 6, 1, 4, 670, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I16_POSTRA
7196 { 419, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I16
7197 { 418, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I8_POSTRA
7198 { 417, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I8
7199 { 416, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I64_POSTRA
7200 { 415, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
7201 { 414, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I32_POSTRA
7202 { 413, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I32
7203 { 412, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I16_POSTRA
7204 { 411, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I16
7205 { 410, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8_POSTRA
7206 { 409, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8
7207 { 408, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64_POSTRA
7208 { 407, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
7209 { 406, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32_POSTRA
7210 { 405, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32
7211 { 404, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16_POSTRA
7212 { 403, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16
7213 { 402, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8_POSTRA
7214 { 401, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8
7215 { 400, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64_POSTRA
7216 { 399, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
7217 { 398, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32_POSTRA
7218 { 397, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32
7219 { 396, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16_POSTRA
7220 { 395, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16
7221 { 394, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I8_POSTRA
7222 { 393, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I8
7223 { 392, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I64_POSTRA
7224 { 391, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
7225 { 390, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I32_POSTRA
7226 { 389, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I32
7227 { 388, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I16_POSTRA
7228 { 387, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I16
7229 { 386, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I8_POSTRA
7230 { 385, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I8
7231 { 384, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I64_POSTRA
7232 { 383, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
7233 { 382, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I32_POSTRA
7234 { 381, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I32
7235 { 380, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I16_POSTRA
7236 { 379, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I16
7237 { 378, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I8_POSTRA
7238 { 377, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I8
7239 { 376, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I64_POSTRA
7240 { 375, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
7241 { 374, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I32_POSTRA
7242 { 373, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I32
7243 { 372, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I16_POSTRA
7244 { 371, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I16
7245 { 370, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I8_POSTRA
7246 { 369, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I8
7247 { 368, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I64_POSTRA
7248 { 367, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
7249 { 366, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I32_POSTRA
7250 { 365, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I32
7251 { 364, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I16_POSTRA
7252 { 363, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I16
7253 { 362, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I8_POSTRA
7254 { 361, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I8
7255 { 360, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I64_POSTRA
7256 { 359, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
7257 { 358, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I32_POSTRA
7258 { 357, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I32
7259 { 356, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I16_POSTRA
7260 { 355, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I16
7261 { 354, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I8_POSTRA
7262 { 353, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I8
7263 { 352, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I64_POSTRA
7264 { 351, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
7265 { 350, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I32_POSTRA
7266 { 349, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I32
7267 { 348, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I16_POSTRA
7268 { 347, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I16
7269 { 346, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I8_POSTRA
7270 { 345, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I8
7271 { 344, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I64_POSTRA
7272 { 343, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
7273 { 342, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I32_POSTRA
7274 { 341, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I32
7275 { 340, 6, 1, 4, 672, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I16_POSTRA
7276 { 339, 3, 1, 4, 1, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I16
7277 { 338, 7, 1, 4, 671, 0, 0, MipsOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I8_POSTRA
7278 { 337, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
7279 { 336, 4, 1, 4, 671, 0, 0, MipsOpInfoBase + 173, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I64_POSTRA
7280 { 335, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 173, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
7281 { 334, 4, 1, 4, 671, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I32_POSTRA
7282 { 333, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
7283 { 332, 7, 1, 4, 671, 0, 0, MipsOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I16_POSTRA
7284 { 331, 4, 1, 4, 1, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
7285 { 330, 3, 1, 4, 595, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_W_PSEUDO
7286 { 329, 3, 1, 4, 595, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_H_PSEUDO
7287 { 328, 3, 1, 4, 595, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_D_PSEUDO
7288 { 327, 2, 0, 4, 1, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKUP
7289 { 326, 2, 0, 4, 1, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKDOWN
7290 { 325, 2, 1, 4, 1, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ABSMacro
7291 { 324, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
7292 { 323, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
7293 { 322, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
7294 { 321, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
7295 { 320, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
7296 { 319, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
7297 { 318, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
7298 { 317, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
7299 { 316, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
7300 { 315, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
7301 { 314, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
7302 { 313, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
7303 { 312, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
7304 { 311, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
7305 { 310, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
7306 { 309, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
7307 { 308, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
7308 { 307, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
7309 { 306, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
7310 { 305, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
7311 { 304, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
7312 { 303, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_TRAP
7313 { 302, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
7314 { 301, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
7315 { 300, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
7316 { 299, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
7317 { 298, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
7318 { 297, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
7319 { 296, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
7320 { 295, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
7321 { 294, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
7322 { 293, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
7323 { 292, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
7324 { 291, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
7325 { 290, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
7326 { 289, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
7327 { 288, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
7328 { 287, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
7329 { 286, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
7330 { 285, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
7331 { 284, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
7332 { 283, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
7333 { 282, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
7334 { 281, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
7335 { 280, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
7336 { 279, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
7337 { 278, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
7338 { 277, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
7339 { 276, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
7340 { 275, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
7341 { 274, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
7342 { 273, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
7343 { 272, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
7344 { 271, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
7345 { 270, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
7346 { 269, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
7347 { 268, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
7348 { 267, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
7349 { 266, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
7350 { 265, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
7351 { 264, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
7352 { 263, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
7353 { 262, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
7354 { 261, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
7355 { 260, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
7356 { 259, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
7357 { 258, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
7358 { 257, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
7359 { 256, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
7360 { 255, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
7361 { 254, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
7362 { 253, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
7363 { 252, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
7364 { 251, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
7365 { 250, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
7366 { 249, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
7367 { 248, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
7368 { 247, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BR
7369 { 246, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
7370 { 245, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
7371 { 244, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
7372 { 243, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
7373 { 242, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
7374 { 241, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
7375 { 240, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
7376 { 239, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
7377 { 238, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
7378 { 237, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
7379 { 236, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
7380 { 235, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
7381 { 234, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
7382 { 233, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
7383 { 232, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
7384 { 231, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
7385 { 230, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
7386 { 229, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
7387 { 228, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
7388 { 227, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
7389 { 226, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
7390 { 225, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
7391 { 224, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
7392 { 223, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
7393 { 222, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
7394 { 221, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
7395 { 220, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
7396 { 219, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
7397 { 218, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
7398 { 217, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
7399 { 216, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
7400 { 215, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
7401 { 214, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
7402 { 213, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
7403 { 212, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
7404 { 211, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
7405 { 210, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
7406 { 209, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
7407 { 208, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
7408 { 207, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
7409 { 206, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
7410 { 205, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
7411 { 204, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
7412 { 203, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
7413 { 202, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
7414 { 201, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
7415 { 200, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
7416 { 199, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
7417 { 198, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
7418 { 197, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
7419 { 196, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
7420 { 195, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
7421 { 194, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
7422 { 193, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
7423 { 192, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
7424 { 191, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
7425 { 190, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
7426 { 189, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
7427 { 188, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
7428 { 187, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
7429 { 186, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
7430 { 185, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
7431 { 184, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
7432 { 183, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
7433 { 182, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
7434 { 181, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
7435 { 180, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
7436 { 179, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
7437 { 178, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
7438 { 177, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
7439 { 176, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
7440 { 175, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
7441 { 174, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
7442 { 173, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
7443 { 172, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
7444 { 171, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
7445 { 170, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
7446 { 169, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
7447 { 168, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
7448 { 167, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
7449 { 166, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
7450 { 165, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
7451 { 164, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
7452 { 163, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
7453 { 162, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
7454 { 161, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
7455 { 160, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
7456 { 159, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
7457 { 158, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
7458 { 157, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
7459 { 156, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
7460 { 155, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
7461 { 154, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
7462 { 153, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
7463 { 152, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
7464 { 151, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
7465 { 150, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
7466 { 149, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
7467 { 148, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
7468 { 147, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
7469 { 146, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
7470 { 145, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
7471 { 144, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
7472 { 143, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
7473 { 142, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
7474 { 141, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
7475 { 140, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 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
7476 { 139, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
7477 { 138, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 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
7478 { 137, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
7479 { 136, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
7480 { 135, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
7481 { 134, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
7482 { 133, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
7483 { 132, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
7484 { 131, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
7485 { 130, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
7486 { 129, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
7487 { 128, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
7488 { 127, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
7489 { 126, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
7490 { 125, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
7491 { 124, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
7492 { 123, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
7493 { 122, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
7494 { 121, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
7495 { 120, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
7496 { 119, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
7497 { 118, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
7498 { 117, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
7499 { 116, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
7500 { 115, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
7501 { 114, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
7502 { 113, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
7503 { 112, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
7504 { 111, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
7505 { 110, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
7506 { 109, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
7507 { 108, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
7508 { 107, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7509 { 106, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
7510 { 105, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
7511 { 104, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
7512 { 103, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
7513 { 102, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
7514 { 101, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
7515 { 100, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
7516 { 99, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
7517 { 98, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
7518 { 97, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
7519 { 96, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
7520 { 95, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
7521 { 94, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
7522 { 93, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
7523 { 92, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
7524 { 91, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
7525 { 90, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
7526 { 89, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
7527 { 88, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
7528 { 87, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
7529 { 86, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
7530 { 85, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
7531 { 84, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
7532 { 83, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
7533 { 82, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
7534 { 81, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
7535 { 80, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
7536 { 79, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
7537 { 78, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
7538 { 77, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
7539 { 76, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
7540 { 75, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
7541 { 74, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
7542 { 73, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
7543 { 72, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
7544 { 71, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
7545 { 70, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
7546 { 69, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
7547 { 68, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
7548 { 67, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
7549 { 66, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
7550 { 65, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
7551 { 64, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
7552 { 63, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
7553 { 62, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
7554 { 61, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
7555 { 60, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
7556 { 59, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
7557 { 58, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
7558 { 57, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
7559 { 56, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
7560 { 55, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
7561 { 54, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
7562 { 53, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
7563 { 52, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
7564 { 51, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
7565 { 50, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
7566 { 49, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
7567 { 48, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
7568 { 47, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
7569 { 46, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
7570 { 45, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
7571 { 44, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
7572 { 43, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
7573 { 42, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_16782
7574 { 41, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_16781
7575 { 40, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_TAIL_CALL
7576 { 39, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
7577 { 38, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_RET
7578 { 37, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
7579 { 36, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_OP
7580 { 35, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 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
7581 { 34, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
7582 { 33, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 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
7583 { 32, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_16780
7584 { 31, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
7585 { 30, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13542
7586 { 29, 6, 1, 0, 0, 0, 0, MipsOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
7587 { 28, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENTRY_CALL
7588 { 27, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
7589 { 26, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
7590 { 25, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
7591 { 24, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
7592 { 23, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
7593 { 22, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
7594 { 21, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
7595 { 20, 2, 1, 0, 529, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
7596 { 19, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
7597 { 18, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
7598 { 17, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
7599 { 16, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
7600 { 15, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
7601 { 14, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
7602 { 13, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
7603 { 12, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
7604 { 11, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
7605 { 10, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // IMPLICIT_DEF
7606 { 9, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
7607 { 8, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
7608 { 7, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
7609 { 6, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
7610 { 5, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
7611 { 4, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
7612 { 3, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
7613 { 2, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
7614 { 1, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
7615 { 0, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
7616 }, {
7617 /* 0 */
7618 /* 0 */ Mips::SP, Mips::SP,
7619 /* 2 */ Mips::AT,
7620 /* 3 */ Mips::RA,
7621 /* 4 */ Mips::DSPPos,
7622 /* 5 */ Mips::V0, Mips::V1,
7623 /* 7 */ Mips::HI0, Mips::LO0,
7624 /* 9 */ Mips::T8,
7625 /* 10 */ Mips::DSPOutFlag20,
7626 /* 11 */ Mips::FCR31,
7627 /* 12 */ Mips::DSPCarry,
7628 /* 13 */ Mips::DSPCarry, Mips::DSPOutFlag20,
7629 /* 15 */ Mips::DSPCCond,
7630 /* 16 */ Mips::HI0, Mips::LO0, Mips::P0, Mips::P1, Mips::P2,
7631 /* 21 */ Mips::HI0_64, Mips::LO0_64,
7632 /* 23 */ Mips::DSPOutFlag16_19,
7633 /* 24 */ Mips::DSPPos, Mips::DSPEFI,
7634 /* 26 */ Mips::DSPPos, Mips::DSPPos, Mips::DSPEFI,
7635 /* 29 */ Mips::DSPOutFlag23,
7636 /* 30 */ Mips::FCC0,
7637 /* 31 */ Mips::DSPPos, Mips::DSPSCount,
7638 /* 33 */ Mips::HI0, Mips::LO0, Mips::HI0, Mips::LO0,
7639 /* 37 */ Mips::AC0,
7640 /* 38 */ Mips::AC0_64,
7641 /* 39 */ Mips::HI0,
7642 /* 40 */ Mips::HI0_64,
7643 /* 41 */ Mips::LO0,
7644 /* 42 */ Mips::LO0_64,
7645 /* 43 */ Mips::MPL0, Mips::P0, Mips::P1, Mips::P2,
7646 /* 47 */ Mips::MPL1, Mips::P0, Mips::P1, Mips::P2,
7647 /* 51 */ Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
7648 /* 55 */ Mips::P0,
7649 /* 56 */ Mips::P1,
7650 /* 57 */ Mips::P2,
7651 /* 58 */ Mips::DSPOutFlag21,
7652 /* 59 */ Mips::DSPOutFlag22,
7653 /* 60 */ Mips::P0, Mips::P1, Mips::P2,
7654 /* 63 */ Mips::MPL1, Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
7655 }, {
7656 0
7657 }, {
7658 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7659 /* 1 */
7660 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7661 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7662 /* 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 },
7663 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7664 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7665 /* 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 },
7666 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
7667 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7668 /* 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 },
7669 /* 28 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
7670 /* 29 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7671 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7672 /* 34 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7673 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7674 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
7675 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
7676 /* 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 },
7677 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
7678 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7679 /* 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 },
7680 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
7681 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
7682 /* 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 },
7683 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
7684 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7685 /* 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 },
7686 /* 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 },
7687 /* 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 },
7688 /* 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 },
7689 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
7690 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7691 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7692 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
7693 /* 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 },
7694 /* 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 },
7695 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
7696 /* 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 },
7697 /* 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 },
7698 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
7699 /* 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 },
7700 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
7701 /* 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 },
7702 /* 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 },
7703 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
7704 /* 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 },
7705 /* 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 },
7706 /* 151 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7707 /* 153 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7708 /* 156 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7709 /* 159 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7710 /* 162 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7711 /* 166 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7712 /* 173 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7713 /* 177 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7714 /* 180 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7715 /* 186 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7716 /* 189 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
7717 /* 190 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7718 /* 193 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7719 /* 196 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7720 /* 197 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7721 /* 201 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7722 /* 205 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7723 /* 209 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7724 /* 212 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7725 /* 215 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7726 /* 218 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7727 /* 221 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7728 /* 223 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7729 /* 226 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7730 /* 229 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7731 /* 231 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7732 /* 234 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7733 /* 237 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7734 /* 240 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7735 /* 243 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7736 /* 246 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7737 /* 249 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7738 /* 251 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7739 /* 253 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7740 /* 255 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7741 /* 257 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7742 /* 261 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7743 /* 265 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7744 /* 269 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7745 /* 273 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7746 /* 277 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7747 /* 281 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7748 /* 285 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7749 /* 289 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7750 /* 293 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7751 /* 297 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7752 /* 301 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7753 /* 305 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7754 /* 309 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7755 /* 313 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7756 /* 317 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7757 /* 318 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7758 /* 321 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7759 /* 324 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7760 /* 327 */ { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7761 /* 330 */ { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7762 /* 333 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7763 /* 336 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7764 /* 339 */ { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7765 /* 342 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7766 /* 346 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7767 /* 350 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7768 /* 353 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7769 /* 356 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7770 /* 358 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7771 /* 360 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7772 /* 363 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7773 /* 365 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7774 /* 367 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7775 /* 370 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7776 /* 372 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7777 /* 374 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7778 /* 376 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7779 /* 378 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7780 /* 381 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7781 /* 383 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7782 /* 386 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7783 /* 388 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7784 /* 390 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7785 /* 392 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7786 /* 394 */ { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7787 /* 396 */ { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7788 /* 398 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7789 /* 400 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7790 /* 403 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7791 /* 405 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7792 /* 407 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7793 /* 410 */ { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7794 /* 413 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7795 /* 415 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7796 /* 417 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7797 /* 419 */ { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7798 /* 422 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7799 /* 429 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7800 /* 436 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7801 /* 440 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7802 /* 442 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7803 /* 444 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7804 /* 447 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7805 /* 450 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7806 /* 454 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7807 /* 458 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7808 /* 462 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7809 /* 466 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7810 /* 470 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7811 /* 474 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7812 /* 478 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7813 /* 482 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7814 /* 486 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7815 /* 490 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7816 /* 494 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7817 /* 497 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7818 /* 500 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7819 /* 503 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7820 /* 506 */ { Mips::GPR32NONZERORegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7821 /* 509 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7822 /* 511 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7823 /* 513 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7824 /* 515 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7825 /* 517 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7826 /* 521 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7827 /* 526 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7828 /* 531 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7829 /* 534 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7830 /* 536 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7831 /* 538 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7832 /* 541 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7833 /* 544 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7834 /* 547 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7835 /* 550 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7836 /* 553 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7837 /* 556 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7838 /* 559 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7839 /* 562 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7840 /* 565 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7841 /* 568 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7842 /* 572 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7843 /* 575 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7844 /* 579 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7845 /* 581 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7846 /* 584 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7847 /* 587 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7848 /* 590 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7849 /* 593 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7850 /* 595 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7851 /* 597 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7852 /* 599 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7853 /* 601 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7854 /* 605 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7855 /* 609 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7856 /* 613 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7857 /* 617 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7858 /* 621 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7859 /* 623 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7860 /* 625 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7861 /* 627 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7862 /* 629 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7863 /* 631 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7864 /* 634 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7865 /* 636 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7866 /* 638 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7867 /* 640 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7868 /* 642 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7869 /* 644 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7870 /* 646 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7871 /* 648 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7872 /* 650 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7873 /* 654 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7874 /* 658 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7875 /* 662 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7876 /* 665 */ { Mips::FGR64CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7877 /* 668 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7878 /* 671 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7879 /* 674 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7880 /* 677 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7881 /* 680 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7882 /* 683 */ { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7883 /* 685 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7884 /* 687 */ { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7885 /* 689 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7886 /* 691 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7887 /* 694 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7888 /* 697 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7889 /* 700 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7890 /* 703 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7891 /* 706 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7892 /* 710 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7893 /* 715 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7894 /* 718 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7895 /* 720 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7896 /* 723 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7897 /* 726 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7898 /* 729 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7899 /* 732 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7900 /* 735 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7901 /* 738 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7902 /* 742 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7903 /* 746 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7904 /* 750 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7905 /* 754 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7906 /* 757 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7907 /* 759 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7908 /* 762 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7909 /* 765 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7910 /* 767 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7911 /* 770 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7912 /* 773 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7913 /* 776 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7914 /* 779 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7915 /* 782 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7916 /* 785 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7917 /* 788 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7918 /* 790 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7919 /* 792 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7920 /* 794 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7921 /* 796 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7922 /* 798 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7923 /* 800 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7924 /* 805 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7925 /* 809 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7926 /* 813 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7927 /* 817 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7928 /* 821 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7929 /* 824 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7930 /* 829 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7931 /* 834 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7932 /* 839 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7933 /* 844 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7934 /* 845 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ptr_gpr16mm_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7935 /* 848 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7936 /* 851 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7937 /* 854 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7938 /* 857 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7939 /* 860 */ { Mips::COP3RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7940 /* 863 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7941 /* 865 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7942 /* 867 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7943 /* 869 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7944 /* 871 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7945 /* 875 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7946 /* 878 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7947 /* 881 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7948 /* 884 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7949 /* 887 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7950 /* 890 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7951 /* 893 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 },
7952 /* 896 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 },
7953 /* 899 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7954 /* 902 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7955 /* 905 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ptr_gp_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7956 /* 908 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7957 /* 912 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ptr_sp_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7958 /* 915 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7959 /* 919 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ptr_sp_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7960 /* 922 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7961 /* 925 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7962 /* 928 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7963 /* 932 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7964 /* 936 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7965 /* 940 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7966 /* 944 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7967 /* 948 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7968 /* 952 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7969 /* 954 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7970 /* 957 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7971 /* 959 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7972 /* 964 */ { Mips::GPRMM16MovePPairFirstRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePPairSecondRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7973 /* 968 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7974 /* 970 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7975 /* 974 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7976 /* 978 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7977 /* 982 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7978 /* 986 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7979 /* 990 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7980 /* 994 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7981 /* 998 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7982 /* 1002 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7983 /* 1006 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7984 /* 1010 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7985 /* 1014 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7986 /* 1018 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7987 /* 1022 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7988 /* 1026 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7989 /* 1029 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7990 /* 1032 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7991 /* 1035 */ { Mips::HI32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7992 /* 1037 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7993 /* 1040 */ { Mips::LO32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7994 /* 1042 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7995 /* 1044 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7996 /* 1046 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7997 /* 1048 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7998 /* 1050 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7999 /* 1052 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8000 /* 1055 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
8001 /* 1059 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8002 /* 1062 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8003 /* 1065 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8004 /* 1068 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8005 /* 1070 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8006 /* 1072 */ { Mips::GPRMM16ZeroRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ptr_gpr16mm_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
8007 /* 1075 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
8008 /* 1079 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 },
8009 /* 1083 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
8010 /* 1087 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 },
8011 /* 1091 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64CCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8012 /* 1095 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8013 /* 1099 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
8014 /* 1102 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8015 /* 1105 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8016 /* 1108 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8017 /* 1112 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8018 /* 1116 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8019 /* 1120 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8020 /* 1124 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8021 /* 1127 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
8022 /* 1130 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8023 /* 1133 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8024 /* 1136 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8025 /* 1139 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
8026 /* 1142 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
8027 /* 1144 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
8028 }
8029};
8030
8031
8032#ifdef __GNUC__
8033#pragma GCC diagnostic push
8034#pragma GCC diagnostic ignored "-Woverlength-strings"
8035#endif
8036extern const char MipsInstrNameData[] = {
8037 /* 0 */ "G_FLOG10\000"
8038 /* 9 */ "G_FEXP10\000"
8039 /* 18 */ "DMFC0\000"
8040 /* 24 */ "DMFGC0\000"
8041 /* 31 */ "MFHGC0\000"
8042 /* 38 */ "MTHGC0\000"
8043 /* 45 */ "DMTGC0\000"
8044 /* 52 */ "MFTC0\000"
8045 /* 58 */ "DMTC0\000"
8046 /* 64 */ "MTTC0\000"
8047 /* 70 */ "VMM0\000"
8048 /* 75 */ "MTM0\000"
8049 /* 80 */ "MTP0\000"
8050 /* 85 */ "BBIT0\000"
8051 /* 91 */ "LDC1\000"
8052 /* 96 */ "SDC1\000"
8053 /* 101 */ "CFC1\000"
8054 /* 106 */ "DMFC1\000"
8055 /* 112 */ "MFTHC1\000"
8056 /* 119 */ "MTTHC1\000"
8057 /* 126 */ "CTC1\000"
8058 /* 131 */ "CFTC1\000"
8059 /* 137 */ "MFTC1\000"
8060 /* 143 */ "DMTC1\000"
8061 /* 149 */ "CTTC1\000"
8062 /* 155 */ "MTTC1\000"
8063 /* 161 */ "LWC1\000"
8064 /* 166 */ "SWC1\000"
8065 /* 171 */ "LDXC1\000"
8066 /* 177 */ "SDXC1\000"
8067 /* 183 */ "LUXC1\000"
8068 /* 189 */ "SUXC1\000"
8069 /* 195 */ "LWXC1\000"
8070 /* 201 */ "SWXC1\000"
8071 /* 207 */ "MTM1\000"
8072 /* 212 */ "SDC1_M1\000"
8073 /* 220 */ "MTP1\000"
8074 /* 225 */ "BBIT1\000"
8075 /* 231 */ "BBIT032\000"
8076 /* 239 */ "BBIT132\000"
8077 /* 247 */ "DSRA32\000"
8078 /* 254 */ "MFHC1_D32\000"
8079 /* 264 */ "MTHC1_D32\000"
8080 /* 274 */ "FSUB_D32\000"
8081 /* 283 */ "NMSUB_D32\000"
8082 /* 293 */ "FADD_D32\000"
8083 /* 302 */ "NMADD_D32\000"
8084 /* 312 */ "C_NGE_D32\000"
8085 /* 322 */ "C_NGLE_D32\000"
8086 /* 333 */ "C_OLE_D32\000"
8087 /* 343 */ "C_ULE_D32\000"
8088 /* 353 */ "C_LE_D32\000"
8089 /* 362 */ "C_SF_D32\000"
8090 /* 371 */ "MOVF_D32\000"
8091 /* 380 */ "C_F_D32\000"
8092 /* 388 */ "PseudoSELECTFP_F_D32\000"
8093 /* 409 */ "FNEG_D32\000"
8094 /* 418 */ "MOVN_I_D32\000"
8095 /* 429 */ "MOVZ_I_D32\000"
8096 /* 440 */ "C_NGL_D32\000"
8097 /* 450 */ "FMUL_D32\000"
8098 /* 459 */ "LDC1_MM_D32\000"
8099 /* 471 */ "SDC1_MM_D32\000"
8100 /* 483 */ "C_UN_D32\000"
8101 /* 492 */ "RECIP_D32\000"
8102 /* 502 */ "FCMP_D32\000"
8103 /* 511 */ "C_SEQ_D32\000"
8104 /* 521 */ "C_UEQ_D32\000"
8105 /* 531 */ "C_EQ_D32\000"
8106 /* 540 */ "FABS_D32\000"
8107 /* 549 */ "CVT_S_D32\000"
8108 /* 559 */ "PseudoSELECT_D32\000"
8109 /* 576 */ "C_NGT_D32\000"
8110 /* 586 */ "C_OLT_D32\000"
8111 /* 596 */ "C_ULT_D32\000"
8112 /* 606 */ "C_LT_D32\000"
8113 /* 615 */ "FSQRT_D32\000"
8114 /* 625 */ "RSQRT_D32\000"
8115 /* 635 */ "MOVT_D32\000"
8116 /* 644 */ "PseudoSELECTFP_T_D32\000"
8117 /* 665 */ "FDIV_D32\000"
8118 /* 674 */ "FMOV_D32\000"
8119 /* 683 */ "PseudoTRUNC_W_D32\000"
8120 /* 701 */ "ROUND_W_D32\000"
8121 /* 713 */ "CEIL_W_D32\000"
8122 /* 724 */ "FLOOR_W_D32\000"
8123 /* 736 */ "CVT_W_D32\000"
8124 /* 746 */ "BPOSGE32\000"
8125 /* 755 */ "ATOMIC_LOAD_SUB_I32\000"
8126 /* 775 */ "ATOMIC_LOAD_ADD_I32\000"
8127 /* 795 */ "ATOMIC_LOAD_NAND_I32\000"
8128 /* 816 */ "ATOMIC_LOAD_AND_I32\000"
8129 /* 836 */ "ATOMIC_LOAD_UMIN_I32\000"
8130 /* 857 */ "ATOMIC_LOAD_MIN_I32\000"
8131 /* 877 */ "ATOMIC_SWAP_I32\000"
8132 /* 893 */ "ATOMIC_CMP_SWAP_I32\000"
8133 /* 913 */ "ATOMIC_LOAD_XOR_I32\000"
8134 /* 933 */ "ATOMIC_LOAD_OR_I32\000"
8135 /* 952 */ "ATOMIC_LOAD_UMAX_I32\000"
8136 /* 973 */ "ATOMIC_LOAD_MAX_I32\000"
8137 /* 993 */ "DSLL32\000"
8138 /* 1000 */ "DSRL32\000"
8139 /* 1007 */ "DROTR32\000"
8140 /* 1015 */ "CINS32\000"
8141 /* 1022 */ "EXTS32\000"
8142 /* 1029 */ "FCMP_S32\000"
8143 /* 1038 */ "DSLL64_32\000"
8144 /* 1048 */ "CINS64_32\000"
8145 /* 1058 */ "DEXT64_32\000"
8146 /* 1068 */ "LoadImmDoubleFGR_32\000"
8147 /* 1088 */ "LoadAddrReg32\000"
8148 /* 1102 */ "CINS_i32\000"
8149 /* 1111 */ "LoadImm32\000"
8150 /* 1121 */ "LoadAddrImm32\000"
8151 /* 1135 */ "MIPSeh_return32\000"
8152 /* 1151 */ "LwConstant32\000"
8153 /* 1164 */ "LDC2\000"
8154 /* 1169 */ "SDC2\000"
8155 /* 1174 */ "DMFC2\000"
8156 /* 1180 */ "DMTC2\000"
8157 /* 1186 */ "LWC2\000"
8158 /* 1191 */ "SWC2\000"
8159 /* 1196 */ "G_FLOG2\000"
8160 /* 1204 */ "MTM2\000"
8161 /* 1209 */ "G_FATAN2\000"
8162 /* 1218 */ "MTP2\000"
8163 /* 1223 */ "G_FEXP2\000"
8164 /* 1231 */ "SHRA_QB_MMR2\000"
8165 /* 1244 */ "CMPGDU_LE_QB_MMR2\000"
8166 /* 1262 */ "SUBUH_QB_MMR2\000"
8167 /* 1276 */ "ADDUH_QB_MMR2\000"
8168 /* 1290 */ "CMPGDU_EQ_QB_MMR2\000"
8169 /* 1308 */ "SHRA_R_QB_MMR2\000"
8170 /* 1323 */ "SUBUH_R_QB_MMR2\000"
8171 /* 1339 */ "ADDUH_R_QB_MMR2\000"
8172 /* 1355 */ "SHRAV_R_QB_MMR2\000"
8173 /* 1371 */ "ABSQ_S_QB_MMR2\000"
8174 /* 1386 */ "CMPGDU_LT_QB_MMR2\000"
8175 /* 1404 */ "SHRAV_QB_MMR2\000"
8176 /* 1418 */ "PREPEND_MMR2\000"
8177 /* 1431 */ "APPEND_MMR2\000"
8178 /* 1443 */ "PRECR_QB_PH_MMR2\000"
8179 /* 1460 */ "SUBQH_PH_MMR2\000"
8180 /* 1474 */ "ADDQH_PH_MMR2\000"
8181 /* 1488 */ "SHRL_PH_MMR2\000"
8182 /* 1501 */ "MUL_PH_MMR2\000"
8183 /* 1513 */ "SUBQH_R_PH_MMR2\000"
8184 /* 1529 */ "ADDQH_R_PH_MMR2\000"
8185 /* 1545 */ "MUL_S_PH_MMR2\000"
8186 /* 1559 */ "MULQ_S_PH_MMR2\000"
8187 /* 1574 */ "SUBU_S_PH_MMR2\000"
8188 /* 1589 */ "ADDU_S_PH_MMR2\000"
8189 /* 1604 */ "SUBU_PH_MMR2\000"
8190 /* 1617 */ "ADDU_PH_MMR2\000"
8191 /* 1630 */ "SHRLV_PH_MMR2\000"
8192 /* 1644 */ "DPA_W_PH_MMR2\000"
8193 /* 1658 */ "MULSA_W_PH_MMR2\000"
8194 /* 1674 */ "DPAQX_SA_W_PH_MMR2\000"
8195 /* 1693 */ "DPSQX_SA_W_PH_MMR2\000"
8196 /* 1712 */ "DPS_W_PH_MMR2\000"
8197 /* 1726 */ "DPAQX_S_W_PH_MMR2\000"
8198 /* 1744 */ "DPSQX_S_W_PH_MMR2\000"
8199 /* 1762 */ "DPAX_W_PH_MMR2\000"
8200 /* 1777 */ "DPSX_W_PH_MMR2\000"
8201 /* 1792 */ "BALIGN_MMR2\000"
8202 /* 1804 */ "PRECR_SRA_PH_W_MMR2\000"
8203 /* 1824 */ "PRECR_SRA_R_PH_W_MMR2\000"
8204 /* 1846 */ "SUBQH_W_MMR2\000"
8205 /* 1859 */ "ADDQH_W_MMR2\000"
8206 /* 1872 */ "SUBQH_R_W_MMR2\000"
8207 /* 1887 */ "ADDQH_R_W_MMR2\000"
8208 /* 1902 */ "MULQ_RS_W_MMR2\000"
8209 /* 1917 */ "MULQ_S_W_MMR2\000"
8210 /* 1931 */ "LDC3\000"
8211 /* 1936 */ "SDC3\000"
8212 /* 1941 */ "LWC3\000"
8213 /* 1946 */ "SWC3\000"
8214 /* 1951 */ "BPOSGE32C_MMR3\000"
8215 /* 1966 */ "LDC164\000"
8216 /* 1973 */ "SDC164\000"
8217 /* 1980 */ "LDXC164\000"
8218 /* 1988 */ "SDXC164\000"
8219 /* 1996 */ "LUXC164\000"
8220 /* 2004 */ "SUXC164\000"
8221 /* 2012 */ "SEB64\000"
8222 /* 2018 */ "TAILCALLREGHB64\000"
8223 /* 2034 */ "JR_HB64\000"
8224 /* 2042 */ "JALR_HB64\000"
8225 /* 2052 */ "LB64\000"
8226 /* 2057 */ "SB64\000"
8227 /* 2062 */ "LOAD_ACC64\000"
8228 /* 2073 */ "STORE_ACC64\000"
8229 /* 2085 */ "BGEC64\000"
8230 /* 2092 */ "BNEC64\000"
8231 /* 2099 */ "JIC64\000"
8232 /* 2105 */ "JIALC64\000"
8233 /* 2113 */ "BEQC64\000"
8234 /* 2120 */ "SC64\000"
8235 /* 2125 */ "BLTC64\000"
8236 /* 2132 */ "BGEUC64\000"
8237 /* 2140 */ "BLTUC64\000"
8238 /* 2148 */ "BGEZC64\000"
8239 /* 2156 */ "BLEZC64\000"
8240 /* 2164 */ "BNEZC64\000"
8241 /* 2172 */ "BEQZC64\000"
8242 /* 2180 */ "BGTZC64\000"
8243 /* 2188 */ "BLTZC64\000"
8244 /* 2196 */ "AND64\000"
8245 /* 2202 */ "MFC1_D64\000"
8246 /* 2211 */ "MFHC1_D64\000"
8247 /* 2221 */ "MTHC1_D64\000"
8248 /* 2231 */ "MTC1_D64\000"
8249 /* 2240 */ "MOVN_I64_D64\000"
8250 /* 2253 */ "MOVZ_I64_D64\000"
8251 /* 2266 */ "FSUB_D64\000"
8252 /* 2275 */ "NMSUB_D64\000"
8253 /* 2285 */ "FADD_D64\000"
8254 /* 2294 */ "NMADD_D64\000"
8255 /* 2304 */ "C_NGE_D64\000"
8256 /* 2314 */ "C_NGLE_D64\000"
8257 /* 2325 */ "C_OLE_D64\000"
8258 /* 2335 */ "C_ULE_D64\000"
8259 /* 2345 */ "C_LE_D64\000"
8260 /* 2354 */ "C_SF_D64\000"
8261 /* 2363 */ "MOVF_D64\000"
8262 /* 2372 */ "C_F_D64\000"
8263 /* 2380 */ "PseudoSELECTFP_F_D64\000"
8264 /* 2401 */ "FNEG_D64\000"
8265 /* 2410 */ "MOVN_I_D64\000"
8266 /* 2421 */ "MOVZ_I_D64\000"
8267 /* 2432 */ "C_NGL_D64\000"
8268 /* 2442 */ "FMUL_D64\000"
8269 /* 2451 */ "TRUNC_L_D64\000"
8270 /* 2463 */ "ROUND_L_D64\000"
8271 /* 2475 */ "CEIL_L_D64\000"
8272 /* 2486 */ "FLOOR_L_D64\000"
8273 /* 2498 */ "CVT_L_D64\000"
8274 /* 2508 */ "LDC1_MM_D64\000"
8275 /* 2520 */ "SDC1_MM_D64\000"
8276 /* 2532 */ "C_UN_D64\000"
8277 /* 2541 */ "RECIP_D64\000"
8278 /* 2551 */ "FCMP_D64\000"
8279 /* 2560 */ "C_SEQ_D64\000"
8280 /* 2570 */ "C_UEQ_D64\000"
8281 /* 2580 */ "C_EQ_D64\000"
8282 /* 2589 */ "FABS_D64\000"
8283 /* 2598 */ "CVT_S_D64\000"
8284 /* 2608 */ "PseudoSELECT_D64\000"
8285 /* 2625 */ "C_NGT_D64\000"
8286 /* 2635 */ "C_OLT_D64\000"
8287 /* 2645 */ "C_ULT_D64\000"
8288 /* 2655 */ "C_LT_D64\000"
8289 /* 2664 */ "FSQRT_D64\000"
8290 /* 2674 */ "RSQRT_D64\000"
8291 /* 2684 */ "MOVT_D64\000"
8292 /* 2693 */ "PseudoSELECTFP_T_D64\000"
8293 /* 2714 */ "FDIV_D64\000"
8294 /* 2723 */ "FMOV_D64\000"
8295 /* 2732 */ "TRUNC_W_D64\000"
8296 /* 2744 */ "ROUND_W_D64\000"
8297 /* 2756 */ "CEIL_W_D64\000"
8298 /* 2767 */ "FLOOR_W_D64\000"
8299 /* 2779 */ "CVT_W_D64\000"
8300 /* 2789 */ "BNE64\000"
8301 /* 2795 */ "BuildPairF64\000"
8302 /* 2808 */ "ExtractElementF64\000"
8303 /* 2826 */ "TAILCALLREG64\000"
8304 /* 2840 */ "SEH64\000"
8305 /* 2846 */ "LH64\000"
8306 /* 2851 */ "SH64\000"
8307 /* 2856 */ "PseudoMFHI64\000"
8308 /* 2869 */ "PseudoMTLOHI64\000"
8309 /* 2884 */ "MTHI64\000"
8310 /* 2891 */ "MOVN_I64_I64\000"
8311 /* 2904 */ "MOVZ_I64_I64\000"
8312 /* 2917 */ "ATOMIC_LOAD_SUB_I64\000"
8313 /* 2937 */ "ATOMIC_LOAD_ADD_I64\000"
8314 /* 2957 */ "ATOMIC_LOAD_NAND_I64\000"
8315 /* 2978 */ "ATOMIC_LOAD_AND_I64\000"
8316 /* 2998 */ "MOVF_I64\000"
8317 /* 3007 */ "PseudoSELECTFP_F_I64\000"
8318 /* 3028 */ "MOVN_I_I64\000"
8319 /* 3039 */ "MOVZ_I_I64\000"
8320 /* 3050 */ "ATOMIC_LOAD_UMIN_I64\000"
8321 /* 3071 */ "ATOMIC_LOAD_MIN_I64\000"
8322 /* 3091 */ "ATOMIC_SWAP_I64\000"
8323 /* 3107 */ "ATOMIC_CMP_SWAP_I64\000"
8324 /* 3127 */ "ATOMIC_LOAD_XOR_I64\000"
8325 /* 3147 */ "ATOMIC_LOAD_OR_I64\000"
8326 /* 3166 */ "PseudoD_SELECT_I64\000"
8327 /* 3185 */ "PseudoSELECT_I64\000"
8328 /* 3202 */ "MOVT_I64\000"
8329 /* 3211 */ "PseudoSELECTFP_T_I64\000"
8330 /* 3232 */ "ATOMIC_LOAD_UMAX_I64\000"
8331 /* 3253 */ "ATOMIC_LOAD_MAX_I64\000"
8332 /* 3273 */ "LL64\000"
8333 /* 3278 */ "CVT_S_PL64\000"
8334 /* 3289 */ "LWL64\000"
8335 /* 3295 */ "SWL64\000"
8336 /* 3301 */ "PseudoMFLO64\000"
8337 /* 3314 */ "MTLO64\000"
8338 /* 3321 */ "BEQ64\000"
8339 /* 3327 */ "JR64\000"
8340 /* 3332 */ "JALR64\000"
8341 /* 3339 */ "NOR64\000"
8342 /* 3345 */ "XOR64\000"
8343 /* 3351 */ "RDHWR64\000"
8344 /* 3359 */ "LWR64\000"
8345 /* 3365 */ "SWR64\000"
8346 /* 3371 */ "FSUB_PS64\000"
8347 /* 3381 */ "FADD_PS64\000"
8348 /* 3391 */ "PLL_PS64\000"
8349 /* 3400 */ "FMUL_PS64\000"
8350 /* 3410 */ "PUL_PS64\000"
8351 /* 3419 */ "ADDR_PS64\000"
8352 /* 3429 */ "MULR_PS64\000"
8353 /* 3439 */ "PLU_PS64\000"
8354 /* 3448 */ "PUU_PS64\000"
8355 /* 3457 */ "CVT_PW_PS64\000"
8356 /* 3469 */ "CVT_PS_S64\000"
8357 /* 3480 */ "SLT64\000"
8358 /* 3486 */ "CVT_S_PU64\000"
8359 /* 3497 */ "LW64\000"
8360 /* 3502 */ "CVT_PS_PW64\000"
8361 /* 3514 */ "SW64\000"
8362 /* 3519 */ "BGEZ64\000"
8363 /* 3526 */ "BLEZ64\000"
8364 /* 3533 */ "SELNEZ64\000"
8365 /* 3542 */ "SELEQZ64\000"
8366 /* 3551 */ "BGTZ64\000"
8367 /* 3558 */ "BLTZ64\000"
8368 /* 3565 */ "BuildPairF64_64\000"
8369 /* 3581 */ "ExtractElementF64_64\000"
8370 /* 3602 */ "SLL64_64\000"
8371 /* 3611 */ "LONG_BRANCH_LUi2Op_64\000"
8372 /* 3633 */ "LoadAddrReg64\000"
8373 /* 3647 */ "PseudoIndirectHazardBranch64\000"
8374 /* 3676 */ "PseudoIndirectBranch64\000"
8375 /* 3699 */ "ANDi64\000"
8376 /* 3706 */ "XORi64\000"
8377 /* 3713 */ "SLTi64\000"
8378 /* 3720 */ "LUi64\000"
8379 /* 3726 */ "SGEImm64\000"
8380 /* 3735 */ "SLEImm64\000"
8381 /* 3744 */ "NORImm64\000"
8382 /* 3753 */ "SGTImm64\000"
8383 /* 3762 */ "SLTImm64\000"
8384 /* 3771 */ "SGEUImm64\000"
8385 /* 3781 */ "SLEUImm64\000"
8386 /* 3791 */ "SGTUImm64\000"
8387 /* 3801 */ "SLTUImm64\000"
8388 /* 3811 */ "LoadImm64\000"
8389 /* 3821 */ "LoadAddrImm64\000"
8390 /* 3835 */ "PseudoReturn64\000"
8391 /* 3850 */ "MIPSeh_return64\000"
8392 /* 3866 */ "LBu64\000"
8393 /* 3872 */ "LHu64\000"
8394 /* 3878 */ "SLTu64\000"
8395 /* 3885 */ "LEA_ADDiu64\000"
8396 /* 3897 */ "SLTiu64\000"
8397 /* 3905 */ "MoveR3216\000"
8398 /* 3915 */ "RetRA16\000"
8399 /* 3923 */ "JalB16\000"
8400 /* 3930 */ "LD_F16\000"
8401 /* 3937 */ "ST_F16\000"
8402 /* 3944 */ "ATOMIC_LOAD_SUB_I16\000"
8403 /* 3964 */ "ATOMIC_LOAD_ADD_I16\000"
8404 /* 3984 */ "ATOMIC_LOAD_NAND_I16\000"
8405 /* 4005 */ "ATOMIC_LOAD_AND_I16\000"
8406 /* 4025 */ "ATOMIC_LOAD_UMIN_I16\000"
8407 /* 4046 */ "ATOMIC_LOAD_MIN_I16\000"
8408 /* 4066 */ "ATOMIC_SWAP_I16\000"
8409 /* 4082 */ "ATOMIC_CMP_SWAP_I16\000"
8410 /* 4102 */ "ATOMIC_LOAD_XOR_I16\000"
8411 /* 4122 */ "ATOMIC_LOAD_OR_I16\000"
8412 /* 4141 */ "ATOMIC_LOAD_UMAX_I16\000"
8413 /* 4162 */ "ATOMIC_LOAD_MAX_I16\000"
8414 /* 4182 */ "Move32R16\000"
8415 /* 4192 */ "SraX16\000"
8416 /* 4199 */ "RestoreX16\000"
8417 /* 4210 */ "SaveX16\000"
8418 /* 4218 */ "BtnezT8CmpiX16\000"
8419 /* 4233 */ "BteqzT8CmpiX16\000"
8420 /* 4248 */ "BtnezT8SltiX16\000"
8421 /* 4263 */ "BteqzT8SltiX16\000"
8422 /* 4278 */ "SllX16\000"
8423 /* 4285 */ "SrlX16\000"
8424 /* 4292 */ "LbRxRyOffMemX16\000"
8425 /* 4308 */ "SbRxRyOffMemX16\000"
8426 /* 4324 */ "LhRxRyOffMemX16\000"
8427 /* 4340 */ "ShRxRyOffMemX16\000"
8428 /* 4356 */ "LbuRxRyOffMemX16\000"
8429 /* 4373 */ "LhuRxRyOffMemX16\000"
8430 /* 4390 */ "AddiuRxRyOffMemX16\000"
8431 /* 4409 */ "LwRxRyOffMemX16\000"
8432 /* 4425 */ "SwRxRyOffMemX16\000"
8433 /* 4441 */ "AddiuRxPcImmX16\000"
8434 /* 4457 */ "AddiuSpImmX16\000"
8435 /* 4471 */ "LwRxSpImmX16\000"
8436 /* 4484 */ "SwRxSpImmX16\000"
8437 /* 4497 */ "SltiCCRxImmX16\000"
8438 /* 4512 */ "SltiuCCRxImmX16\000"
8439 /* 4528 */ "LiRxImmX16\000"
8440 /* 4539 */ "CmpiRxImmX16\000"
8441 /* 4552 */ "SltiRxImmX16\000"
8442 /* 4565 */ "AddiuRxImmX16\000"
8443 /* 4579 */ "SltiuRxImmX16\000"
8444 /* 4593 */ "AddiuRxRxImmX16\000"
8445 /* 4609 */ "BnezRxImmX16\000"
8446 /* 4622 */ "BeqzRxImmX16\000"
8447 /* 4635 */ "BimmX16\000"
8448 /* 4643 */ "LiRxImmAlignX16\000"
8449 /* 4659 */ "LwRxPcTcpX16\000"
8450 /* 4672 */ "BtnezT8CmpX16\000"
8451 /* 4686 */ "BteqzT8CmpX16\000"
8452 /* 4700 */ "BtnezT8SltX16\000"
8453 /* 4714 */ "BteqzT8SltX16\000"
8454 /* 4728 */ "BtnezT8SltiuX16\000"
8455 /* 4744 */ "BteqzT8SltiuX16\000"
8456 /* 4760 */ "BtnezT8SltuX16\000"
8457 /* 4775 */ "BteqzT8SltuX16\000"
8458 /* 4790 */ "BtnezX16\000"
8459 /* 4799 */ "BteqzX16\000"
8460 /* 4808 */ "JrcRa16\000"
8461 /* 4816 */ "JrRa16\000"
8462 /* 4823 */ "Restore16\000"
8463 /* 4833 */ "GotPrologue16\000"
8464 /* 4847 */ "Save16\000"
8465 /* 4854 */ "JumpLinkReg16\000"
8466 /* 4868 */ "Mfhi16\000"
8467 /* 4875 */ "Break16\000"
8468 /* 4883 */ "Jal16\000"
8469 /* 4889 */ "AddiuSpImm16\000"
8470 /* 4902 */ "LiRxImm16\000"
8471 /* 4912 */ "CmpiRxImm16\000"
8472 /* 4924 */ "SltiRxImm16\000"
8473 /* 4936 */ "SltiuRxImm16\000"
8474 /* 4949 */ "AddiuRxRxImm16\000"
8475 /* 4964 */ "BnezRxImm16\000"
8476 /* 4976 */ "BeqzRxImm16\000"
8477 /* 4988 */ "Bimm16\000"
8478 /* 4995 */ "Mflo16\000"
8479 /* 5002 */ "LwRxPcTcp16\000"
8480 /* 5014 */ "SebRx16\000"
8481 /* 5022 */ "JrcRx16\000"
8482 /* 5030 */ "SehRx16\000"
8483 /* 5038 */ "SltCCRxRy16\000"
8484 /* 5050 */ "SltuCCRxRy16\000"
8485 /* 5063 */ "NegRxRy16\000"
8486 /* 5073 */ "CmpRxRy16\000"
8487 /* 5083 */ "SltRxRy16\000"
8488 /* 5093 */ "MultRxRy16\000"
8489 /* 5104 */ "NotRxRy16\000"
8490 /* 5114 */ "SltuRxRy16\000"
8491 /* 5125 */ "MultuRxRy16\000"
8492 /* 5137 */ "DivuRxRy16\000"
8493 /* 5148 */ "SravRxRy16\000"
8494 /* 5159 */ "DivRxRy16\000"
8495 /* 5169 */ "SllvRxRy16\000"
8496 /* 5180 */ "SrlvRxRy16\000"
8497 /* 5191 */ "AndRxRxRy16\000"
8498 /* 5203 */ "OrRxRxRy16\000"
8499 /* 5214 */ "XorRxRxRy16\000"
8500 /* 5226 */ "MultRxRyRz16\000"
8501 /* 5239 */ "SubuRxRyRz16\000"
8502 /* 5252 */ "AdduRxRyRz16\000"
8503 /* 5265 */ "SltuRxRyRz16\000"
8504 /* 5278 */ "MultuRxRyRz16\000"
8505 /* 5292 */ "Btnez16\000"
8506 /* 5300 */ "Bteqz16\000"
8507 /* 5308 */ "PseudoIndrectHazardBranch64R6\000"
8508 /* 5338 */ "PseudoIndirectBranch64R6\000"
8509 /* 5363 */ "MFC0_MMR6\000"
8510 /* 5373 */ "MFHC0_MMR6\000"
8511 /* 5384 */ "MTHC0_MMR6\000"
8512 /* 5395 */ "MTC0_MMR6\000"
8513 /* 5405 */ "MFC1_MMR6\000"
8514 /* 5415 */ "MTC1_MMR6\000"
8515 /* 5425 */ "LDC2_MMR6\000"
8516 /* 5435 */ "SDC2_MMR6\000"
8517 /* 5445 */ "MFC2_MMR6\000"
8518 /* 5455 */ "MFHC2_MMR6\000"
8519 /* 5466 */ "MTHC2_MMR6\000"
8520 /* 5477 */ "MTC2_MMR6\000"
8521 /* 5487 */ "LWC2_MMR6\000"
8522 /* 5497 */ "SWC2_MMR6\000"
8523 /* 5507 */ "LDC1_D64_MMR6\000"
8524 /* 5521 */ "SDC1_D64_MMR6\000"
8525 /* 5535 */ "SB16_MMR6\000"
8526 /* 5545 */ "BC16_MMR6\000"
8527 /* 5555 */ "JRC16_MMR6\000"
8528 /* 5566 */ "JALRC16_MMR6\000"
8529 /* 5579 */ "BNEZC16_MMR6\000"
8530 /* 5592 */ "BEQZC16_MMR6\000"
8531 /* 5605 */ "AND16_MMR6\000"
8532 /* 5616 */ "MOVE16_MMR6\000"
8533 /* 5628 */ "SH16_MMR6\000"
8534 /* 5638 */ "ANDI16_MMR6\000"
8535 /* 5650 */ "LI16_MMR6\000"
8536 /* 5660 */ "BREAK16_MMR6\000"
8537 /* 5673 */ "SLL16_MMR6\000"
8538 /* 5684 */ "SRL16_MMR6\000"
8539 /* 5695 */ "LWM16_MMR6\000"
8540 /* 5706 */ "SWM16_MMR6\000"
8541 /* 5717 */ "SDBBP16_MMR6\000"
8542 /* 5730 */ "XOR16_MMR6\000"
8543 /* 5741 */ "NOT16_MMR6\000"
8544 /* 5752 */ "SUBU16_MMR6\000"
8545 /* 5764 */ "ADDU16_MMR6\000"
8546 /* 5776 */ "SW16_MMR6\000"
8547 /* 5786 */ "LSA_MMR6\000"
8548 /* 5795 */ "EHB_MMR6\000"
8549 /* 5804 */ "JALRC_HB_MMR6\000"
8550 /* 5818 */ "LB_MMR6\000"
8551 /* 5826 */ "SB_MMR6\000"
8552 /* 5834 */ "SUB_MMR6\000"
8553 /* 5843 */ "BC_MMR6\000"
8554 /* 5851 */ "BGEC_MMR6\000"
8555 /* 5861 */ "BNEC_MMR6\000"
8556 /* 5871 */ "JIC_MMR6\000"
8557 /* 5880 */ "BALC_MMR6\000"
8558 /* 5890 */ "JIALC_MMR6\000"
8559 /* 5901 */ "BGEZALC_MMR6\000"
8560 /* 5914 */ "BLEZALC_MMR6\000"
8561 /* 5927 */ "BNEZALC_MMR6\000"
8562 /* 5940 */ "BEQZALC_MMR6\000"
8563 /* 5953 */ "BGTZALC_MMR6\000"
8564 /* 5966 */ "BLTZALC_MMR6\000"
8565 /* 5979 */ "ERETNC_MMR6\000"
8566 /* 5991 */ "SYNC_MMR6\000"
8567 /* 6001 */ "AUIPC_MMR6\000"
8568 /* 6012 */ "ALUIPC_MMR6\000"
8569 /* 6024 */ "ADDIUPC_MMR6\000"
8570 /* 6037 */ "LWPC_MMR6\000"
8571 /* 6047 */ "BEQC_MMR6\000"
8572 /* 6057 */ "JALRC_MMR6\000"
8573 /* 6068 */ "SC_MMR6\000"
8574 /* 6076 */ "BLTC_MMR6\000"
8575 /* 6086 */ "BGEUC_MMR6\000"
8576 /* 6097 */ "BLTUC_MMR6\000"
8577 /* 6108 */ "BNVC_MMR6\000"
8578 /* 6118 */ "BOVC_MMR6\000"
8579 /* 6128 */ "BGEZC_MMR6\000"
8580 /* 6139 */ "BLEZC_MMR6\000"
8581 /* 6150 */ "BC1NEZC_MMR6\000"
8582 /* 6163 */ "BC2NEZC_MMR6\000"
8583 /* 6176 */ "BNEZC_MMR6\000"
8584 /* 6187 */ "BC1EQZC_MMR6\000"
8585 /* 6200 */ "BC2EQZC_MMR6\000"
8586 /* 6213 */ "BEQZC_MMR6\000"
8587 /* 6224 */ "BGTZC_MMR6\000"
8588 /* 6235 */ "BLTZC_MMR6\000"
8589 /* 6246 */ "ADD_MMR6\000"
8590 /* 6255 */ "AND_MMR6\000"
8591 /* 6264 */ "MOD_MMR6\000"
8592 /* 6273 */ "MINA_D_MMR6\000"
8593 /* 6285 */ "MAXA_D_MMR6\000"
8594 /* 6297 */ "CMP_SLE_D_MMR6\000"
8595 /* 6312 */ "CMP_SULE_D_MMR6\000"
8596 /* 6328 */ "CMP_ULE_D_MMR6\000"
8597 /* 6343 */ "CMP_LE_D_MMR6\000"
8598 /* 6357 */ "CMP_SAF_D_MMR6\000"
8599 /* 6372 */ "CMP_AF_D_MMR6\000"
8600 /* 6386 */ "MSUBF_D_MMR6\000"
8601 /* 6399 */ "MADDF_D_MMR6\000"
8602 /* 6412 */ "SEL_D_MMR6\000"
8603 /* 6423 */ "TRUNC_L_D_MMR6\000"
8604 /* 6438 */ "ROUND_L_D_MMR6\000"
8605 /* 6453 */ "CEIL_L_D_MMR6\000"
8606 /* 6467 */ "FLOOR_L_D_MMR6\000"
8607 /* 6482 */ "CVT_L_D_MMR6\000"
8608 /* 6495 */ "MIN_D_MMR6\000"
8609 /* 6506 */ "CMP_SUN_D_MMR6\000"
8610 /* 6521 */ "CMP_UN_D_MMR6\000"
8611 /* 6535 */ "CMP_SEQ_D_MMR6\000"
8612 /* 6550 */ "CMP_SUEQ_D_MMR6\000"
8613 /* 6566 */ "CMP_UEQ_D_MMR6\000"
8614 /* 6581 */ "CMP_EQ_D_MMR6\000"
8615 /* 6595 */ "CLASS_D_MMR6\000"
8616 /* 6608 */ "CMP_SLT_D_MMR6\000"
8617 /* 6623 */ "CMP_SULT_D_MMR6\000"
8618 /* 6639 */ "CMP_ULT_D_MMR6\000"
8619 /* 6654 */ "CMP_LT_D_MMR6\000"
8620 /* 6668 */ "RINT_D_MMR6\000"
8621 /* 6680 */ "FMOV_D_MMR6\000"
8622 /* 6692 */ "TRUNC_W_D_MMR6\000"
8623 /* 6707 */ "ROUND_W_D_MMR6\000"
8624 /* 6722 */ "CEIL_W_D_MMR6\000"
8625 /* 6736 */ "FLOOR_W_D_MMR6\000"
8626 /* 6751 */ "MAX_D_MMR6\000"
8627 /* 6762 */ "SELNEZ_D_MMR6\000"
8628 /* 6776 */ "SELEQZ_D_MMR6\000"
8629 /* 6790 */ "CACHE_MMR6\000"
8630 /* 6801 */ "SIGRIE_MMR6\000"
8631 /* 6813 */ "PAUSE_MMR6\000"
8632 /* 6824 */ "PREF_MMR6\000"
8633 /* 6834 */ "TLBINVF_MMR6\000"
8634 /* 6847 */ "TAILCALLREG_MMR6\000"
8635 /* 6864 */ "WSBH_MMR6\000"
8636 /* 6874 */ "SH_MMR6\000"
8637 /* 6882 */ "MUH_MMR6\000"
8638 /* 6891 */ "SYNCI_MMR6\000"
8639 /* 6902 */ "ANDI_MMR6\000"
8640 /* 6912 */ "EI_MMR6\000"
8641 /* 6920 */ "XORI_MMR6\000"
8642 /* 6930 */ "AUI_MMR6\000"
8643 /* 6939 */ "LUI_MMR6\000"
8644 /* 6948 */ "GINVI_MMR6\000"
8645 /* 6959 */ "BREAK_MMR6\000"
8646 /* 6970 */ "JAL_MMR6\000"
8647 /* 6979 */ "TAILCALL_MMR6\000"
8648 /* 6993 */ "SLL_MMR6\000"
8649 /* 7002 */ "MUL_MMR6\000"
8650 /* 7011 */ "CVT_D_L_MMR6\000"
8651 /* 7024 */ "CVT_S_L_MMR6\000"
8652 /* 7037 */ "ALIGN_MMR6\000"
8653 /* 7048 */ "CLO_MMR6\000"
8654 /* 7057 */ "BITSWAP_MMR6\000"
8655 /* 7070 */ "SDBBP_MMR6\000"
8656 /* 7081 */ "MOVEP_MMR6\000"
8657 /* 7092 */ "SSNOP_MMR6\000"
8658 /* 7103 */ "JRCADDIUSP_MMR6\000"
8659 /* 7119 */ "SWSP_MMR6\000"
8660 /* 7129 */ "DVP_MMR6\000"
8661 /* 7138 */ "EVP_MMR6\000"
8662 /* 7147 */ "NOR_MMR6\000"
8663 /* 7156 */ "XOR_MMR6\000"
8664 /* 7165 */ "RDPGPR_MMR6\000"
8665 /* 7177 */ "WRPGPR_MMR6\000"
8666 /* 7189 */ "RDHWR_MMR6\000"
8667 /* 7200 */ "INS_MMR6\000"
8668 /* 7209 */ "MINA_S_MMR6\000"
8669 /* 7221 */ "MAXA_S_MMR6\000"
8670 /* 7233 */ "FSUB_S_MMR6\000"
8671 /* 7245 */ "FADD_S_MMR6\000"
8672 /* 7257 */ "CMP_SLE_S_MMR6\000"
8673 /* 7272 */ "CMP_SULE_S_MMR6\000"
8674 /* 7288 */ "CMP_ULE_S_MMR6\000"
8675 /* 7303 */ "CMP_LE_S_MMR6\000"
8676 /* 7317 */ "CMP_SAF_S_MMR6\000"
8677 /* 7332 */ "CMP_AF_S_MMR6\000"
8678 /* 7346 */ "MSUBF_S_MMR6\000"
8679 /* 7359 */ "MADDF_S_MMR6\000"
8680 /* 7372 */ "FNEG_S_MMR6\000"
8681 /* 7384 */ "SEL_S_MMR6\000"
8682 /* 7395 */ "FMUL_S_MMR6\000"
8683 /* 7407 */ "TRUNC_L_S_MMR6\000"
8684 /* 7422 */ "ROUND_L_S_MMR6\000"
8685 /* 7437 */ "CEIL_L_S_MMR6\000"
8686 /* 7451 */ "FLOOR_L_S_MMR6\000"
8687 /* 7466 */ "CVT_L_S_MMR6\000"
8688 /* 7479 */ "MIN_S_MMR6\000"
8689 /* 7490 */ "CMP_SUN_S_MMR6\000"
8690 /* 7505 */ "CMP_UN_S_MMR6\000"
8691 /* 7519 */ "CMP_SEQ_S_MMR6\000"
8692 /* 7534 */ "CMP_SUEQ_S_MMR6\000"
8693 /* 7550 */ "CMP_UEQ_S_MMR6\000"
8694 /* 7565 */ "CMP_EQ_S_MMR6\000"
8695 /* 7579 */ "CLASS_S_MMR6\000"
8696 /* 7592 */ "CMP_SLT_S_MMR6\000"
8697 /* 7607 */ "CMP_SULT_S_MMR6\000"
8698 /* 7623 */ "CMP_ULT_S_MMR6\000"
8699 /* 7638 */ "CMP_LT_S_MMR6\000"
8700 /* 7652 */ "RINT_S_MMR6\000"
8701 /* 7664 */ "FDIV_S_MMR6\000"
8702 /* 7676 */ "FMOV_S_MMR6\000"
8703 /* 7688 */ "TRUNC_W_S_MMR6\000"
8704 /* 7703 */ "ROUND_W_S_MMR6\000"
8705 /* 7718 */ "CEIL_W_S_MMR6\000"
8706 /* 7732 */ "FLOOR_W_S_MMR6\000"
8707 /* 7747 */ "CVT_W_S_MMR6\000"
8708 /* 7760 */ "MAX_S_MMR6\000"
8709 /* 7771 */ "SELNEZ_S_MMR6\000"
8710 /* 7785 */ "SELEQZ_S_MMR6\000"
8711 /* 7799 */ "DERET_MMR6\000"
8712 /* 7810 */ "WAIT_MMR6\000"
8713 /* 7820 */ "GINVT_MMR6\000"
8714 /* 7831 */ "EXT_MMR6\000"
8715 /* 7840 */ "LBU_MMR6\000"
8716 /* 7849 */ "SUBU_MMR6\000"
8717 /* 7859 */ "ADDU_MMR6\000"
8718 /* 7869 */ "MODU_MMR6\000"
8719 /* 7879 */ "MUHU_MMR6\000"
8720 /* 7889 */ "ADDIU_MMR6\000"
8721 /* 7900 */ "MULU_MMR6\000"
8722 /* 7910 */ "DIVU_MMR6\000"
8723 /* 7920 */ "DIV_MMR6\000"
8724 /* 7929 */ "TLBINV_MMR6\000"
8725 /* 7941 */ "LW_MMR6\000"
8726 /* 7949 */ "SW_MMR6\000"
8727 /* 7957 */ "CVT_S_W_MMR6\000"
8728 /* 7970 */ "SELNEZ_MMR6\000"
8729 /* 7982 */ "CLZ_MMR6\000"
8730 /* 7991 */ "SELEQZ_MMR6\000"
8731 /* 8003 */ "PseudoIndirectBranch_MMR6\000"
8732 /* 8029 */ "LDC2_R6\000"
8733 /* 8037 */ "SDC2_R6\000"
8734 /* 8045 */ "LWC2_R6\000"
8735 /* 8053 */ "SWC2_R6\000"
8736 /* 8061 */ "JR_HB64_R6\000"
8737 /* 8072 */ "SC64_R6\000"
8738 /* 8080 */ "LL64_R6\000"
8739 /* 8088 */ "DLSA_R6\000"
8740 /* 8096 */ "JR_HB_R6\000"
8741 /* 8105 */ "SC_R6\000"
8742 /* 8111 */ "SCD_R6\000"
8743 /* 8118 */ "LLD_R6\000"
8744 /* 8125 */ "CACHE_R6\000"
8745 /* 8134 */ "PREF_R6\000"
8746 /* 8142 */ "LL_R6\000"
8747 /* 8148 */ "DMUL_R6\000"
8748 /* 8156 */ "DCLO_R6\000"
8749 /* 8164 */ "SDBBP_R6\000"
8750 /* 8173 */ "DCLZ_R6\000"
8751 /* 8181 */ "PseudoIndrectHazardBranchR6\000"
8752 /* 8209 */ "PseudoIndirectBranchR6\000"
8753 /* 8232 */ "LOAD_ACC128\000"
8754 /* 8244 */ "STORE_ACC128\000"
8755 /* 8257 */ "ATOMIC_LOAD_SUB_I8\000"
8756 /* 8276 */ "ATOMIC_LOAD_ADD_I8\000"
8757 /* 8295 */ "ATOMIC_LOAD_NAND_I8\000"
8758 /* 8315 */ "ATOMIC_LOAD_AND_I8\000"
8759 /* 8334 */ "ATOMIC_LOAD_UMIN_I8\000"
8760 /* 8354 */ "ATOMIC_LOAD_MIN_I8\000"
8761 /* 8373 */ "ATOMIC_SWAP_I8\000"
8762 /* 8388 */ "ATOMIC_CMP_SWAP_I8\000"
8763 /* 8407 */ "ATOMIC_LOAD_XOR_I8\000"
8764 /* 8426 */ "ATOMIC_LOAD_OR_I8\000"
8765 /* 8444 */ "ATOMIC_LOAD_UMAX_I8\000"
8766 /* 8464 */ "ATOMIC_LOAD_MAX_I8\000"
8767 /* 8483 */ "SAA\000"
8768 /* 8487 */ "PRECEU_PH_QBLA\000"
8769 /* 8502 */ "PRECEQU_PH_QBLA\000"
8770 /* 8518 */ "G_FMA\000"
8771 /* 8524 */ "G_STRICT_FMA\000"
8772 /* 8537 */ "PRECEU_PH_QBRA\000"
8773 /* 8552 */ "PRECEQU_PH_QBRA\000"
8774 /* 8568 */ "DSRA\000"
8775 /* 8573 */ "ATOMIC_LOAD_SUB_I32_POSTRA\000"
8776 /* 8600 */ "ATOMIC_LOAD_ADD_I32_POSTRA\000"
8777 /* 8627 */ "ATOMIC_LOAD_NAND_I32_POSTRA\000"
8778 /* 8655 */ "ATOMIC_LOAD_AND_I32_POSTRA\000"
8779 /* 8682 */ "ATOMIC_LOAD_UMIN_I32_POSTRA\000"
8780 /* 8710 */ "ATOMIC_LOAD_MIN_I32_POSTRA\000"
8781 /* 8737 */ "ATOMIC_SWAP_I32_POSTRA\000"
8782 /* 8760 */ "ATOMIC_CMP_SWAP_I32_POSTRA\000"
8783 /* 8787 */ "ATOMIC_LOAD_XOR_I32_POSTRA\000"
8784 /* 8814 */ "ATOMIC_LOAD_OR_I32_POSTRA\000"
8785 /* 8840 */ "ATOMIC_LOAD_UMAX_I32_POSTRA\000"
8786 /* 8868 */ "ATOMIC_LOAD_MAX_I32_POSTRA\000"
8787 /* 8895 */ "ATOMIC_LOAD_SUB_I64_POSTRA\000"
8788 /* 8922 */ "ATOMIC_LOAD_ADD_I64_POSTRA\000"
8789 /* 8949 */ "ATOMIC_LOAD_NAND_I64_POSTRA\000"
8790 /* 8977 */ "ATOMIC_LOAD_AND_I64_POSTRA\000"
8791 /* 9004 */ "ATOMIC_LOAD_UMIN_I64_POSTRA\000"
8792 /* 9032 */ "ATOMIC_LOAD_MIN_I64_POSTRA\000"
8793 /* 9059 */ "ATOMIC_SWAP_I64_POSTRA\000"
8794 /* 9082 */ "ATOMIC_CMP_SWAP_I64_POSTRA\000"
8795 /* 9109 */ "ATOMIC_LOAD_XOR_I64_POSTRA\000"
8796 /* 9136 */ "ATOMIC_LOAD_OR_I64_POSTRA\000"
8797 /* 9162 */ "ATOMIC_LOAD_UMAX_I64_POSTRA\000"
8798 /* 9190 */ "ATOMIC_LOAD_MAX_I64_POSTRA\000"
8799 /* 9217 */ "ATOMIC_LOAD_SUB_I16_POSTRA\000"
8800 /* 9244 */ "ATOMIC_LOAD_ADD_I16_POSTRA\000"
8801 /* 9271 */ "ATOMIC_LOAD_NAND_I16_POSTRA\000"
8802 /* 9299 */ "ATOMIC_LOAD_AND_I16_POSTRA\000"
8803 /* 9326 */ "ATOMIC_LOAD_UMIN_I16_POSTRA\000"
8804 /* 9354 */ "ATOMIC_LOAD_MIN_I16_POSTRA\000"
8805 /* 9381 */ "ATOMIC_SWAP_I16_POSTRA\000"
8806 /* 9404 */ "ATOMIC_CMP_SWAP_I16_POSTRA\000"
8807 /* 9431 */ "ATOMIC_LOAD_XOR_I16_POSTRA\000"
8808 /* 9458 */ "ATOMIC_LOAD_OR_I16_POSTRA\000"
8809 /* 9484 */ "ATOMIC_LOAD_UMAX_I16_POSTRA\000"
8810 /* 9512 */ "ATOMIC_LOAD_MAX_I16_POSTRA\000"
8811 /* 9539 */ "ATOMIC_LOAD_SUB_I8_POSTRA\000"
8812 /* 9565 */ "ATOMIC_LOAD_ADD_I8_POSTRA\000"
8813 /* 9591 */ "ATOMIC_LOAD_NAND_I8_POSTRA\000"
8814 /* 9618 */ "ATOMIC_LOAD_AND_I8_POSTRA\000"
8815 /* 9644 */ "ATOMIC_LOAD_UMIN_I8_POSTRA\000"
8816 /* 9671 */ "ATOMIC_LOAD_MIN_I8_POSTRA\000"
8817 /* 9697 */ "ATOMIC_SWAP_I8_POSTRA\000"
8818 /* 9719 */ "ATOMIC_CMP_SWAP_I8_POSTRA\000"
8819 /* 9745 */ "ATOMIC_LOAD_XOR_I8_POSTRA\000"
8820 /* 9771 */ "ATOMIC_LOAD_OR_I8_POSTRA\000"
8821 /* 9796 */ "ATOMIC_LOAD_UMAX_I8_POSTRA\000"
8822 /* 9823 */ "ATOMIC_LOAD_MAX_I8_POSTRA\000"
8823 /* 9849 */ "RetRA\000"
8824 /* 9855 */ "DLSA\000"
8825 /* 9860 */ "CFCMSA\000"
8826 /* 9867 */ "CTCMSA\000"
8827 /* 9874 */ "CRC32B\000"
8828 /* 9881 */ "CRC32CB\000"
8829 /* 9889 */ "SEB\000"
8830 /* 9893 */ "EHB\000"
8831 /* 9897 */ "TAILCALLREGHB\000"
8832 /* 9911 */ "JR_HB\000"
8833 /* 9917 */ "JALR_HB\000"
8834 /* 9925 */ "LB\000"
8835 /* 9928 */ "SHRA_QB\000"
8836 /* 9936 */ "CMPGDU_LE_QB\000"
8837 /* 9949 */ "CMPGU_LE_QB\000"
8838 /* 9961 */ "PseudoCMPU_LE_QB\000"
8839 /* 9978 */ "SUBUH_QB\000"
8840 /* 9987 */ "ADDUH_QB\000"
8841 /* 9996 */ "PseudoPICK_QB\000"
8842 /* 10010 */ "SHLL_QB\000"
8843 /* 10018 */ "REPL_QB\000"
8844 /* 10026 */ "SHRL_QB\000"
8845 /* 10034 */ "CMPGDU_EQ_QB\000"
8846 /* 10047 */ "CMPGU_EQ_QB\000"
8847 /* 10059 */ "PseudoCMPU_EQ_QB\000"
8848 /* 10076 */ "SHRA_R_QB\000"
8849 /* 10086 */ "SUBUH_R_QB\000"
8850 /* 10097 */ "ADDUH_R_QB\000"
8851 /* 10108 */ "SHRAV_R_QB\000"
8852 /* 10119 */ "ABSQ_S_QB\000"
8853 /* 10129 */ "SUBU_S_QB\000"
8854 /* 10139 */ "ADDU_S_QB\000"
8855 /* 10149 */ "CMPGDU_LT_QB\000"
8856 /* 10162 */ "CMPGU_LT_QB\000"
8857 /* 10174 */ "PseudoCMPU_LT_QB\000"
8858 /* 10191 */ "SUBU_QB\000"
8859 /* 10199 */ "ADDU_QB\000"
8860 /* 10207 */ "SHRAV_QB\000"
8861 /* 10216 */ "SHLLV_QB\000"
8862 /* 10225 */ "REPLV_QB\000"
8863 /* 10234 */ "SHRLV_QB\000"
8864 /* 10243 */ "RADDU_W_QB\000"
8865 /* 10254 */ "SB\000"
8866 /* 10257 */ "MODSUB\000"
8867 /* 10264 */ "G_FSUB\000"
8868 /* 10271 */ "G_STRICT_FSUB\000"
8869 /* 10285 */ "G_ATOMICRMW_FSUB\000"
8870 /* 10302 */ "PseudoMSUB\000"
8871 /* 10313 */ "G_SUB\000"
8872 /* 10319 */ "G_ATOMICRMW_SUB\000"
8873 /* 10335 */ "SRA_B\000"
8874 /* 10341 */ "ADD_A_B\000"
8875 /* 10349 */ "MIN_A_B\000"
8876 /* 10357 */ "ADDS_A_B\000"
8877 /* 10366 */ "MAX_A_B\000"
8878 /* 10374 */ "NLOC_B\000"
8879 /* 10381 */ "NLZC_B\000"
8880 /* 10388 */ "SLD_B\000"
8881 /* 10394 */ "PCKOD_B\000"
8882 /* 10402 */ "ILVOD_B\000"
8883 /* 10410 */ "INSVE_B\000"
8884 /* 10418 */ "VSHF_B\000"
8885 /* 10425 */ "BNEG_B\000"
8886 /* 10432 */ "SRAI_B\000"
8887 /* 10439 */ "SLDI_B\000"
8888 /* 10446 */ "ANDI_B\000"
8889 /* 10453 */ "BNEGI_B\000"
8890 /* 10461 */ "BSELI_B\000"
8891 /* 10469 */ "SLLI_B\000"
8892 /* 10476 */ "SRLI_B\000"
8893 /* 10483 */ "BINSLI_B\000"
8894 /* 10492 */ "CEQI_B\000"
8895 /* 10499 */ "SRARI_B\000"
8896 /* 10507 */ "BCLRI_B\000"
8897 /* 10515 */ "SRLRI_B\000"
8898 /* 10523 */ "NORI_B\000"
8899 /* 10530 */ "XORI_B\000"
8900 /* 10537 */ "BINSRI_B\000"
8901 /* 10546 */ "SPLATI_B\000"
8902 /* 10555 */ "BSETI_B\000"
8903 /* 10563 */ "SUBVI_B\000"
8904 /* 10571 */ "ADDVI_B\000"
8905 /* 10579 */ "BMZI_B\000"
8906 /* 10586 */ "BMNZI_B\000"
8907 /* 10594 */ "FILL_B\000"
8908 /* 10601 */ "SLL_B\000"
8909 /* 10607 */ "SRL_B\000"
8910 /* 10613 */ "BINSL_B\000"
8911 /* 10621 */ "ILVL_B\000"
8912 /* 10628 */ "CEQ_B\000"
8913 /* 10634 */ "SRAR_B\000"
8914 /* 10641 */ "BCLR_B\000"
8915 /* 10648 */ "SRLR_B\000"
8916 /* 10655 */ "BINSR_B\000"
8917 /* 10663 */ "ILVR_B\000"
8918 /* 10670 */ "ASUB_S_B\000"
8919 /* 10679 */ "MOD_S_B\000"
8920 /* 10687 */ "CLE_S_B\000"
8921 /* 10695 */ "AVE_S_B\000"
8922 /* 10703 */ "CLEI_S_B\000"
8923 /* 10712 */ "MINI_S_B\000"
8924 /* 10721 */ "CLTI_S_B\000"
8925 /* 10730 */ "MAXI_S_B\000"
8926 /* 10739 */ "MIN_S_B\000"
8927 /* 10747 */ "AVER_S_B\000"
8928 /* 10756 */ "SUBS_S_B\000"
8929 /* 10765 */ "ADDS_S_B\000"
8930 /* 10774 */ "SAT_S_B\000"
8931 /* 10782 */ "CLT_S_B\000"
8932 /* 10790 */ "SUBSUU_S_B\000"
8933 /* 10801 */ "DIV_S_B\000"
8934 /* 10809 */ "MAX_S_B\000"
8935 /* 10817 */ "COPY_S_B\000"
8936 /* 10826 */ "SPLAT_B\000"
8937 /* 10834 */ "BSET_B\000"
8938 /* 10841 */ "PCNT_B\000"
8939 /* 10848 */ "INSERT_B\000"
8940 /* 10857 */ "ST_B\000"
8941 /* 10862 */ "ASUB_U_B\000"
8942 /* 10871 */ "MOD_U_B\000"
8943 /* 10879 */ "CLE_U_B\000"
8944 /* 10887 */ "AVE_U_B\000"
8945 /* 10895 */ "CLEI_U_B\000"
8946 /* 10904 */ "MINI_U_B\000"
8947 /* 10913 */ "CLTI_U_B\000"
8948 /* 10922 */ "MAXI_U_B\000"
8949 /* 10931 */ "MIN_U_B\000"
8950 /* 10939 */ "AVER_U_B\000"
8951 /* 10948 */ "SUBS_U_B\000"
8952 /* 10957 */ "ADDS_U_B\000"
8953 /* 10966 */ "SUBSUS_U_B\000"
8954 /* 10977 */ "SAT_U_B\000"
8955 /* 10985 */ "CLT_U_B\000"
8956 /* 10993 */ "DIV_U_B\000"
8957 /* 11001 */ "MAX_U_B\000"
8958 /* 11009 */ "COPY_U_B\000"
8959 /* 11018 */ "MSUBV_B\000"
8960 /* 11026 */ "MADDV_B\000"
8961 /* 11034 */ "PCKEV_B\000"
8962 /* 11042 */ "ILVEV_B\000"
8963 /* 11050 */ "MULV_B\000"
8964 /* 11057 */ "BZ_B\000"
8965 /* 11062 */ "BNZ_B\000"
8966 /* 11068 */ "BC\000"
8967 /* 11071 */ "BGEC\000"
8968 /* 11076 */ "BNEC\000"
8969 /* 11081 */ "JIC\000"
8970 /* 11085 */ "G_INTRINSIC\000"
8971 /* 11097 */ "BALC\000"
8972 /* 11102 */ "JIALC\000"
8973 /* 11108 */ "BGEZALC\000"
8974 /* 11116 */ "BLEZALC\000"
8975 /* 11124 */ "BNEZALC\000"
8976 /* 11132 */ "BEQZALC\000"
8977 /* 11140 */ "BGTZALC\000"
8978 /* 11148 */ "BLTZALC\000"
8979 /* 11156 */ "ERETNC\000"
8980 /* 11163 */ "G_FPTRUNC\000"
8981 /* 11173 */ "G_INTRINSIC_TRUNC\000"
8982 /* 11191 */ "G_TRUNC\000"
8983 /* 11199 */ "G_BUILD_VECTOR_TRUNC\000"
8984 /* 11220 */ "SYNC\000"
8985 /* 11225 */ "G_DYN_STACKALLOC\000"
8986 /* 11242 */ "LDPC\000"
8987 /* 11247 */ "AUIPC\000"
8988 /* 11253 */ "ALUIPC\000"
8989 /* 11260 */ "ADDIUPC\000"
8990 /* 11268 */ "LWUPC\000"
8991 /* 11274 */ "LWPC\000"
8992 /* 11279 */ "BEQC\000"
8993 /* 11284 */ "ADDSC\000"
8994 /* 11290 */ "BLTC\000"
8995 /* 11295 */ "BGEUC\000"
8996 /* 11301 */ "BLTUC\000"
8997 /* 11307 */ "BNVC\000"
8998 /* 11312 */ "BOVC\000"
8999 /* 11317 */ "ADDWC\000"
9000 /* 11323 */ "BGEZC\000"
9001 /* 11329 */ "BLEZC\000"
9002 /* 11335 */ "BNEZC\000"
9003 /* 11341 */ "BEQZC\000"
9004 /* 11347 */ "BGTZC\000"
9005 /* 11353 */ "BLTZC\000"
9006 /* 11359 */ "CRC32D\000"
9007 /* 11366 */ "SAAD\000"
9008 /* 11371 */ "G_FMAD\000"
9009 /* 11378 */ "G_INDEXED_SEXTLOAD\000"
9010 /* 11397 */ "G_SEXTLOAD\000"
9011 /* 11408 */ "G_INDEXED_ZEXTLOAD\000"
9012 /* 11427 */ "G_ZEXTLOAD\000"
9013 /* 11438 */ "G_INDEXED_LOAD\000"
9014 /* 11453 */ "G_LOAD\000"
9015 /* 11460 */ "CRC32CD\000"
9016 /* 11468 */ "SCD\000"
9017 /* 11472 */ "DADD\000"
9018 /* 11477 */ "G_VECREDUCE_FADD\000"
9019 /* 11494 */ "G_FADD\000"
9020 /* 11501 */ "G_VECREDUCE_SEQ_FADD\000"
9021 /* 11522 */ "G_STRICT_FADD\000"
9022 /* 11536 */ "G_ATOMICRMW_FADD\000"
9023 /* 11553 */ "PseudoMADD\000"
9024 /* 11564 */ "G_VECREDUCE_ADD\000"
9025 /* 11580 */ "G_ADD\000"
9026 /* 11586 */ "G_PTR_ADD\000"
9027 /* 11596 */ "G_ATOMICRMW_ADD\000"
9028 /* 11612 */ "DSHD\000"
9029 /* 11617 */ "YIELD\000"
9030 /* 11623 */ "LLD\000"
9031 /* 11627 */ "G_ATOMICRMW_NAND\000"
9032 /* 11644 */ "G_VECREDUCE_AND\000"
9033 /* 11660 */ "G_AND\000"
9034 /* 11666 */ "G_ATOMICRMW_AND\000"
9035 /* 11682 */ "PREPEND\000"
9036 /* 11690 */ "APPEND\000"
9037 /* 11697 */ "LIFETIME_END\000"
9038 /* 11710 */ "G_BRCOND\000"
9039 /* 11719 */ "G_ATOMICRMW_USUB_COND\000"
9040 /* 11741 */ "G_LLROUND\000"
9041 /* 11751 */ "G_LROUND\000"
9042 /* 11760 */ "G_INTRINSIC_ROUND\000"
9043 /* 11778 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
9044 /* 11804 */ "DMOD\000"
9045 /* 11809 */ "LOAD_STACK_GUARD\000"
9046 /* 11826 */ "SD\000"
9047 /* 11829 */ "FLOG2_D\000"
9048 /* 11837 */ "FEXP2_D\000"
9049 /* 11845 */ "MINA_D\000"
9050 /* 11852 */ "SRA_D\000"
9051 /* 11858 */ "MAXA_D\000"
9052 /* 11865 */ "ADD_A_D\000"
9053 /* 11873 */ "FMIN_A_D\000"
9054 /* 11882 */ "ADDS_A_D\000"
9055 /* 11891 */ "FMAX_A_D\000"
9056 /* 11900 */ "FSUB_D\000"
9057 /* 11907 */ "FMSUB_D\000"
9058 /* 11915 */ "NLOC_D\000"
9059 /* 11922 */ "NLZC_D\000"
9060 /* 11929 */ "FADD_D\000"
9061 /* 11936 */ "FMADD_D\000"
9062 /* 11944 */ "SLD_D\000"
9063 /* 11950 */ "PCKOD_D\000"
9064 /* 11958 */ "ILVOD_D\000"
9065 /* 11966 */ "FCLE_D\000"
9066 /* 11973 */ "FSLE_D\000"
9067 /* 11980 */ "CMP_SLE_D\000"
9068 /* 11990 */ "FCULE_D\000"
9069 /* 11998 */ "FSULE_D\000"
9070 /* 12006 */ "CMP_SULE_D\000"
9071 /* 12017 */ "CMP_ULE_D\000"
9072 /* 12027 */ "CMP_LE_D\000"
9073 /* 12036 */ "FCNE_D\000"
9074 /* 12043 */ "FSNE_D\000"
9075 /* 12050 */ "FCUNE_D\000"
9076 /* 12058 */ "FSUNE_D\000"
9077 /* 12066 */ "INSVE_D\000"
9078 /* 12074 */ "FCAF_D\000"
9079 /* 12081 */ "FSAF_D\000"
9080 /* 12088 */ "CMP_SAF_D\000"
9081 /* 12098 */ "MSUBF_D\000"
9082 /* 12106 */ "MADDF_D\000"
9083 /* 12114 */ "VSHF_D\000"
9084 /* 12121 */ "CMP_F_D\000"
9085 /* 12129 */ "BNEG_D\000"
9086 /* 12136 */ "SRAI_D\000"
9087 /* 12143 */ "SLDI_D\000"
9088 /* 12150 */ "BNEGI_D\000"
9089 /* 12158 */ "SLLI_D\000"
9090 /* 12165 */ "SRLI_D\000"
9091 /* 12172 */ "BINSLI_D\000"
9092 /* 12181 */ "CEQI_D\000"
9093 /* 12188 */ "SRARI_D\000"
9094 /* 12196 */ "BCLRI_D\000"
9095 /* 12204 */ "SRLRI_D\000"
9096 /* 12212 */ "BINSRI_D\000"
9097 /* 12221 */ "SPLATI_D\000"
9098 /* 12230 */ "BSETI_D\000"
9099 /* 12238 */ "SUBVI_D\000"
9100 /* 12246 */ "ADDVI_D\000"
9101 /* 12254 */ "SEL_D\000"
9102 /* 12260 */ "FILL_D\000"
9103 /* 12267 */ "SLL_D\000"
9104 /* 12273 */ "FEXUPL_D\000"
9105 /* 12282 */ "FFQL_D\000"
9106 /* 12289 */ "SRL_D\000"
9107 /* 12295 */ "BINSL_D\000"
9108 /* 12303 */ "FMUL_D\000"
9109 /* 12310 */ "ILVL_D\000"
9110 /* 12317 */ "FMIN_D\000"
9111 /* 12324 */ "FCUN_D\000"
9112 /* 12331 */ "FSUN_D\000"
9113 /* 12338 */ "CMP_SUN_D\000"
9114 /* 12348 */ "CMP_UN_D\000"
9115 /* 12357 */ "FRCP_D\000"
9116 /* 12364 */ "FCEQ_D\000"
9117 /* 12371 */ "FSEQ_D\000"
9118 /* 12378 */ "CMP_SEQ_D\000"
9119 /* 12388 */ "FCUEQ_D\000"
9120 /* 12396 */ "FSUEQ_D\000"
9121 /* 12404 */ "CMP_SUEQ_D\000"
9122 /* 12415 */ "CMP_UEQ_D\000"
9123 /* 12425 */ "CMP_EQ_D\000"
9124 /* 12434 */ "SRAR_D\000"
9125 /* 12441 */ "LDR_D\000"
9126 /* 12447 */ "BCLR_D\000"
9127 /* 12454 */ "SRLR_D\000"
9128 /* 12461 */ "FCOR_D\000"
9129 /* 12468 */ "FSOR_D\000"
9130 /* 12475 */ "FEXUPR_D\000"
9131 /* 12484 */ "FFQR_D\000"
9132 /* 12491 */ "BINSR_D\000"
9133 /* 12499 */ "STR_D\000"
9134 /* 12505 */ "ILVR_D\000"
9135 /* 12512 */ "FABS_D\000"
9136 /* 12519 */ "FCLASS_D\000"
9137 /* 12528 */ "ASUB_S_D\000"
9138 /* 12537 */ "HSUB_S_D\000"
9139 /* 12546 */ "DPSUB_S_D\000"
9140 /* 12556 */ "FTRUNC_S_D\000"
9141 /* 12567 */ "HADD_S_D\000"
9142 /* 12576 */ "DPADD_S_D\000"
9143 /* 12586 */ "MOD_S_D\000"
9144 /* 12594 */ "CLE_S_D\000"
9145 /* 12602 */ "AVE_S_D\000"
9146 /* 12610 */ "CLEI_S_D\000"
9147 /* 12619 */ "MINI_S_D\000"
9148 /* 12628 */ "CLTI_S_D\000"
9149 /* 12637 */ "MAXI_S_D\000"
9150 /* 12646 */ "MIN_S_D\000"
9151 /* 12654 */ "DOTP_S_D\000"
9152 /* 12663 */ "AVER_S_D\000"
9153 /* 12672 */ "SUBS_S_D\000"
9154 /* 12681 */ "ADDS_S_D\000"
9155 /* 12690 */ "SAT_S_D\000"
9156 /* 12698 */ "CLT_S_D\000"
9157 /* 12706 */ "FFINT_S_D\000"
9158 /* 12716 */ "FTINT_S_D\000"
9159 /* 12726 */ "SUBSUU_S_D\000"
9160 /* 12737 */ "DIV_S_D\000"
9161 /* 12745 */ "MAX_S_D\000"
9162 /* 12753 */ "COPY_S_D\000"
9163 /* 12762 */ "SPLAT_D\000"
9164 /* 12770 */ "BSET_D\000"
9165 /* 12777 */ "FCLT_D\000"
9166 /* 12784 */ "FSLT_D\000"
9167 /* 12791 */ "CMP_SLT_D\000"
9168 /* 12801 */ "FCULT_D\000"
9169 /* 12809 */ "FSULT_D\000"
9170 /* 12817 */ "CMP_SULT_D\000"
9171 /* 12828 */ "CMP_ULT_D\000"
9172 /* 12838 */ "CMP_LT_D\000"
9173 /* 12847 */ "PCNT_D\000"
9174 /* 12854 */ "FRINT_D\000"
9175 /* 12862 */ "INSERT_D\000"
9176 /* 12871 */ "FSQRT_D\000"
9177 /* 12879 */ "FRSQRT_D\000"
9178 /* 12888 */ "ST_D\000"
9179 /* 12893 */ "ASUB_U_D\000"
9180 /* 12902 */ "HSUB_U_D\000"
9181 /* 12911 */ "DPSUB_U_D\000"
9182 /* 12921 */ "FTRUNC_U_D\000"
9183 /* 12932 */ "HADD_U_D\000"
9184 /* 12941 */ "DPADD_U_D\000"
9185 /* 12951 */ "MOD_U_D\000"
9186 /* 12959 */ "CLE_U_D\000"
9187 /* 12967 */ "AVE_U_D\000"
9188 /* 12975 */ "CLEI_U_D\000"
9189 /* 12984 */ "MINI_U_D\000"
9190 /* 12993 */ "CLTI_U_D\000"
9191 /* 13002 */ "MAXI_U_D\000"
9192 /* 13011 */ "MIN_U_D\000"
9193 /* 13019 */ "DOTP_U_D\000"
9194 /* 13028 */ "AVER_U_D\000"
9195 /* 13037 */ "SUBS_U_D\000"
9196 /* 13046 */ "ADDS_U_D\000"
9197 /* 13055 */ "SUBSUS_U_D\000"
9198 /* 13066 */ "SAT_U_D\000"
9199 /* 13074 */ "CLT_U_D\000"
9200 /* 13082 */ "FFINT_U_D\000"
9201 /* 13092 */ "FTINT_U_D\000"
9202 /* 13102 */ "DIV_U_D\000"
9203 /* 13110 */ "MAX_U_D\000"
9204 /* 13118 */ "MSUBV_D\000"
9205 /* 13126 */ "MADDV_D\000"
9206 /* 13134 */ "PCKEV_D\000"
9207 /* 13142 */ "ILVEV_D\000"
9208 /* 13150 */ "FDIV_D\000"
9209 /* 13157 */ "MULV_D\000"
9210 /* 13164 */ "PseudoTRUNC_W_D\000"
9211 /* 13180 */ "FMAX_D\000"
9212 /* 13187 */ "BZ_D\000"
9213 /* 13192 */ "SELNEZ_D\000"
9214 /* 13201 */ "BNZ_D\000"
9215 /* 13207 */ "SELEQZ_D\000"
9216 /* 13216 */ "LBE\000"
9217 /* 13220 */ "PSEUDO_PROBE\000"
9218 /* 13233 */ "SBE\000"
9219 /* 13237 */ "G_SSUBE\000"
9220 /* 13245 */ "G_USUBE\000"
9221 /* 13253 */ "G_FENCE\000"
9222 /* 13261 */ "ARITH_FENCE\000"
9223 /* 13273 */ "REG_SEQUENCE\000"
9224 /* 13286 */ "SCE\000"
9225 /* 13290 */ "G_SADDE\000"
9226 /* 13298 */ "G_UADDE\000"
9227 /* 13306 */ "G_GET_FPMODE\000"
9228 /* 13319 */ "G_RESET_FPMODE\000"
9229 /* 13334 */ "G_SET_FPMODE\000"
9230 /* 13347 */ "G_FMINNUM_IEEE\000"
9231 /* 13362 */ "G_FMAXNUM_IEEE\000"
9232 /* 13377 */ "CACHEE\000"
9233 /* 13384 */ "PREFE\000"
9234 /* 13390 */ "BGE\000"
9235 /* 13394 */ "SGE\000"
9236 /* 13398 */ "TGE\000"
9237 /* 13402 */ "CACHE\000"
9238 /* 13408 */ "LHE\000"
9239 /* 13412 */ "SHE\000"
9240 /* 13416 */ "SIGRIE\000"
9241 /* 13423 */ "G_VSCALE\000"
9242 /* 13432 */ "G_JUMP_TABLE\000"
9243 /* 13445 */ "BUNDLE\000"
9244 /* 13452 */ "LLE\000"
9245 /* 13456 */ "SLE\000"
9246 /* 13460 */ "LWLE\000"
9247 /* 13465 */ "SWLE\000"
9248 /* 13470 */ "BNE\000"
9249 /* 13474 */ "G_MEMCPY_INLINE\000"
9250 /* 13490 */ "RELOC_NONE\000"
9251 /* 13501 */ "SNE\000"
9252 /* 13505 */ "TNE\000"
9253 /* 13509 */ "LOCAL_ESCAPE\000"
9254 /* 13522 */ "DVPE\000"
9255 /* 13527 */ "EVPE\000"
9256 /* 13532 */ "G_STACKRESTORE\000"
9257 /* 13547 */ "G_INDEXED_STORE\000"
9258 /* 13563 */ "G_STORE\000"
9259 /* 13571 */ "LWRE\000"
9260 /* 13576 */ "SWRE\000"
9261 /* 13581 */ "G_BITREVERSE\000"
9262 /* 13594 */ "PAUSE\000"
9263 /* 13600 */ "FAKE_USE\000"
9264 /* 13609 */ "DBG_VALUE\000"
9265 /* 13619 */ "G_GLOBAL_VALUE\000"
9266 /* 13634 */ "G_PTRAUTH_GLOBAL_VALUE\000"
9267 /* 13657 */ "CONVERGENCECTRL_GLUE\000"
9268 /* 13678 */ "G_STACKSAVE\000"
9269 /* 13690 */ "G_MEMMOVE\000"
9270 /* 13700 */ "LWE\000"
9271 /* 13704 */ "SWE\000"
9272 /* 13708 */ "G_FREEZE\000"
9273 /* 13717 */ "G_FCANONICALIZE\000"
9274 /* 13733 */ "LBuE\000"
9275 /* 13738 */ "LHuE\000"
9276 /* 13743 */ "BC1F\000"
9277 /* 13748 */ "G_FMODF\000"
9278 /* 13756 */ "G_CTLZ_ZERO_UNDEF\000"
9279 /* 13774 */ "G_CTTZ_ZERO_UNDEF\000"
9280 /* 13792 */ "INIT_UNDEF\000"
9281 /* 13803 */ "G_IMPLICIT_DEF\000"
9282 /* 13818 */ "PREF\000"
9283 /* 13823 */ "DBG_INSTR_REF\000"
9284 /* 13837 */ "TLBINVF\000"
9285 /* 13845 */ "TLBGINVF\000"
9286 /* 13854 */ "G_FNEG\000"
9287 /* 13861 */ "TAILCALLHB64R6REG\000"
9288 /* 13879 */ "TAILCALL64R6REG\000"
9289 /* 13895 */ "TAILCALLHBR6REG\000"
9290 /* 13911 */ "TAILCALLR6REG\000"
9291 /* 13925 */ "EXTRACT_SUBREG\000"
9292 /* 13940 */ "INSERT_SUBREG\000"
9293 /* 13954 */ "TAILCALLREG\000"
9294 /* 13966 */ "G_SEXT_INREG\000"
9295 /* 13979 */ "SUBREG_TO_REG\000"
9296 /* 13993 */ "G_ATOMIC_CMPXCHG\000"
9297 /* 14010 */ "G_ATOMICRMW_XCHG\000"
9298 /* 14027 */ "G_GET_ROUNDING\000"
9299 /* 14042 */ "G_SET_ROUNDING\000"
9300 /* 14057 */ "G_FLOG\000"
9301 /* 14064 */ "G_VAARG\000"
9302 /* 14072 */ "PREALLOCATED_ARG\000"
9303 /* 14089 */ "CRC32H\000"
9304 /* 14096 */ "DSBH\000"
9305 /* 14101 */ "WSBH\000"
9306 /* 14106 */ "CRC32CH\000"
9307 /* 14114 */ "G_PREFETCH\000"
9308 /* 14125 */ "SEH\000"
9309 /* 14129 */ "G_SMULH\000"
9310 /* 14137 */ "G_UMULH\000"
9311 /* 14145 */ "G_FTANH\000"
9312 /* 14153 */ "G_FSINH\000"
9313 /* 14161 */ "SHRA_PH\000"
9314 /* 14169 */ "PRECRQ_QB_PH\000"
9315 /* 14182 */ "PRECR_QB_PH\000"
9316 /* 14194 */ "PRECRQU_S_QB_PH\000"
9317 /* 14210 */ "PseudoCMP_LE_PH\000"
9318 /* 14226 */ "SUBQH_PH\000"
9319 /* 14235 */ "ADDQH_PH\000"
9320 /* 14244 */ "PseudoPICK_PH\000"
9321 /* 14258 */ "SHLL_PH\000"
9322 /* 14266 */ "REPL_PH\000"
9323 /* 14274 */ "SHRL_PH\000"
9324 /* 14282 */ "PACKRL_PH\000"
9325 /* 14292 */ "MUL_PH\000"
9326 /* 14299 */ "SUBQ_PH\000"
9327 /* 14307 */ "ADDQ_PH\000"
9328 /* 14315 */ "PseudoCMP_EQ_PH\000"
9329 /* 14331 */ "SHRA_R_PH\000"
9330 /* 14341 */ "SUBQH_R_PH\000"
9331 /* 14352 */ "ADDQH_R_PH\000"
9332 /* 14363 */ "SHRAV_R_PH\000"
9333 /* 14374 */ "MULQ_RS_PH\000"
9334 /* 14385 */ "SHLL_S_PH\000"
9335 /* 14395 */ "MUL_S_PH\000"
9336 /* 14404 */ "SUBQ_S_PH\000"
9337 /* 14414 */ "ADDQ_S_PH\000"
9338 /* 14424 */ "MULQ_S_PH\000"
9339 /* 14434 */ "ABSQ_S_PH\000"
9340 /* 14444 */ "SUBU_S_PH\000"
9341 /* 14454 */ "ADDU_S_PH\000"
9342 /* 14464 */ "SHLLV_S_PH\000"
9343 /* 14475 */ "PseudoCMP_LT_PH\000"
9344 /* 14491 */ "SUBU_PH\000"
9345 /* 14499 */ "ADDU_PH\000"
9346 /* 14507 */ "SHRAV_PH\000"
9347 /* 14516 */ "SHLLV_PH\000"
9348 /* 14525 */ "REPLV_PH\000"
9349 /* 14534 */ "SHRLV_PH\000"
9350 /* 14543 */ "DPA_W_PH\000"
9351 /* 14552 */ "MULSA_W_PH\000"
9352 /* 14563 */ "DPAQX_SA_W_PH\000"
9353 /* 14577 */ "DPSQX_SA_W_PH\000"
9354 /* 14591 */ "DPS_W_PH\000"
9355 /* 14600 */ "DPAQ_S_W_PH\000"
9356 /* 14612 */ "MULSAQ_S_W_PH\000"
9357 /* 14626 */ "DPSQ_S_W_PH\000"
9358 /* 14638 */ "DPAQX_S_W_PH\000"
9359 /* 14651 */ "DPSQX_S_W_PH\000"
9360 /* 14664 */ "DPAX_W_PH\000"
9361 /* 14674 */ "DPSX_W_PH\000"
9362 /* 14684 */ "G_FCOSH\000"
9363 /* 14692 */ "DMUH\000"
9364 /* 14697 */ "SRA_H\000"
9365 /* 14703 */ "ADD_A_H\000"
9366 /* 14711 */ "MIN_A_H\000"
9367 /* 14719 */ "ADDS_A_H\000"
9368 /* 14728 */ "MAX_A_H\000"
9369 /* 14736 */ "NLOC_H\000"
9370 /* 14743 */ "NLZC_H\000"
9371 /* 14750 */ "SLD_H\000"
9372 /* 14756 */ "PCKOD_H\000"
9373 /* 14764 */ "ILVOD_H\000"
9374 /* 14772 */ "INSVE_H\000"
9375 /* 14780 */ "VSHF_H\000"
9376 /* 14787 */ "BNEG_H\000"
9377 /* 14794 */ "SRAI_H\000"
9378 /* 14801 */ "SLDI_H\000"
9379 /* 14808 */ "BNEGI_H\000"
9380 /* 14816 */ "SLLI_H\000"
9381 /* 14823 */ "SRLI_H\000"
9382 /* 14830 */ "BINSLI_H\000"
9383 /* 14839 */ "CEQI_H\000"
9384 /* 14846 */ "SRARI_H\000"
9385 /* 14854 */ "BCLRI_H\000"
9386 /* 14862 */ "SRLRI_H\000"
9387 /* 14870 */ "BINSRI_H\000"
9388 /* 14879 */ "SPLATI_H\000"
9389 /* 14888 */ "BSETI_H\000"
9390 /* 14896 */ "SUBVI_H\000"
9391 /* 14904 */ "ADDVI_H\000"
9392 /* 14912 */ "FILL_H\000"
9393 /* 14919 */ "SLL_H\000"
9394 /* 14925 */ "SRL_H\000"
9395 /* 14931 */ "BINSL_H\000"
9396 /* 14939 */ "ILVL_H\000"
9397 /* 14946 */ "FEXDO_H\000"
9398 /* 14954 */ "CEQ_H\000"
9399 /* 14960 */ "FTQ_H\000"
9400 /* 14966 */ "MSUB_Q_H\000"
9401 /* 14975 */ "MADD_Q_H\000"
9402 /* 14984 */ "MUL_Q_H\000"
9403 /* 14992 */ "MSUBR_Q_H\000"
9404 /* 15002 */ "MADDR_Q_H\000"
9405 /* 15012 */ "MULR_Q_H\000"
9406 /* 15021 */ "SRAR_H\000"
9407 /* 15028 */ "BCLR_H\000"
9408 /* 15035 */ "SRLR_H\000"
9409 /* 15042 */ "BINSR_H\000"
9410 /* 15050 */ "ILVR_H\000"
9411 /* 15057 */ "ASUB_S_H\000"
9412 /* 15066 */ "HSUB_S_H\000"
9413 /* 15075 */ "DPSUB_S_H\000"
9414 /* 15085 */ "HADD_S_H\000"
9415 /* 15094 */ "DPADD_S_H\000"
9416 /* 15104 */ "MOD_S_H\000"
9417 /* 15112 */ "CLE_S_H\000"
9418 /* 15120 */ "AVE_S_H\000"
9419 /* 15128 */ "CLEI_S_H\000"
9420 /* 15137 */ "MINI_S_H\000"
9421 /* 15146 */ "CLTI_S_H\000"
9422 /* 15155 */ "MAXI_S_H\000"
9423 /* 15164 */ "MIN_S_H\000"
9424 /* 15172 */ "DOTP_S_H\000"
9425 /* 15181 */ "AVER_S_H\000"
9426 /* 15190 */ "EXTR_S_H\000"
9427 /* 15199 */ "SUBS_S_H\000"
9428 /* 15208 */ "ADDS_S_H\000"
9429 /* 15217 */ "SAT_S_H\000"
9430 /* 15225 */ "CLT_S_H\000"
9431 /* 15233 */ "SUBSUU_S_H\000"
9432 /* 15244 */ "DIV_S_H\000"
9433 /* 15252 */ "EXTRV_S_H\000"
9434 /* 15262 */ "MAX_S_H\000"
9435 /* 15270 */ "COPY_S_H\000"
9436 /* 15279 */ "SPLAT_H\000"
9437 /* 15287 */ "BSET_H\000"
9438 /* 15294 */ "PCNT_H\000"
9439 /* 15301 */ "INSERT_H\000"
9440 /* 15310 */ "ST_H\000"
9441 /* 15315 */ "ASUB_U_H\000"
9442 /* 15324 */ "HSUB_U_H\000"
9443 /* 15333 */ "DPSUB_U_H\000"
9444 /* 15343 */ "HADD_U_H\000"
9445 /* 15352 */ "DPADD_U_H\000"
9446 /* 15362 */ "MOD_U_H\000"
9447 /* 15370 */ "CLE_U_H\000"
9448 /* 15378 */ "AVE_U_H\000"
9449 /* 15386 */ "CLEI_U_H\000"
9450 /* 15395 */ "MINI_U_H\000"
9451 /* 15404 */ "CLTI_U_H\000"
9452 /* 15413 */ "MAXI_U_H\000"
9453 /* 15422 */ "MIN_U_H\000"
9454 /* 15430 */ "DOTP_U_H\000"
9455 /* 15439 */ "AVER_U_H\000"
9456 /* 15448 */ "SUBS_U_H\000"
9457 /* 15457 */ "ADDS_U_H\000"
9458 /* 15466 */ "SUBSUS_U_H\000"
9459 /* 15477 */ "SAT_U_H\000"
9460 /* 15485 */ "CLT_U_H\000"
9461 /* 15493 */ "DIV_U_H\000"
9462 /* 15501 */ "MAX_U_H\000"
9463 /* 15509 */ "COPY_U_H\000"
9464 /* 15518 */ "MSUBV_H\000"
9465 /* 15526 */ "MADDV_H\000"
9466 /* 15534 */ "PCKEV_H\000"
9467 /* 15542 */ "ILVEV_H\000"
9468 /* 15550 */ "MULV_H\000"
9469 /* 15557 */ "BZ_H\000"
9470 /* 15562 */ "BNZ_H\000"
9471 /* 15568 */ "SYNCI\000"
9472 /* 15574 */ "DI\000"
9473 /* 15577 */ "TGEI\000"
9474 /* 15582 */ "TNEI\000"
9475 /* 15587 */ "DAHI\000"
9476 /* 15592 */ "PseudoMFHI\000"
9477 /* 15603 */ "PseudoMTLOHI\000"
9478 /* 15616 */ "DBG_PHI\000"
9479 /* 15624 */ "MFTHI\000"
9480 /* 15630 */ "MTHI\000"
9481 /* 15635 */ "MTTHI\000"
9482 /* 15641 */ "TEQI\000"
9483 /* 15646 */ "G_FPTOSI\000"
9484 /* 15655 */ "DATI\000"
9485 /* 15660 */ "TLTI\000"
9486 /* 15665 */ "DAUI\000"
9487 /* 15670 */ "G_FPTOUI\000"
9488 /* 15679 */ "GINVI\000"
9489 /* 15685 */ "TLBWI\000"
9490 /* 15691 */ "TLBGWI\000"
9491 /* 15698 */ "G_FPOWI\000"
9492 /* 15706 */ "MOVN_I64_I\000"
9493 /* 15717 */ "MOVZ_I64_I\000"
9494 /* 15728 */ "MOVF_I\000"
9495 /* 15735 */ "PseudoSELECTFP_F_I\000"
9496 /* 15754 */ "MOVN_I_I\000"
9497 /* 15763 */ "MOVZ_I_I\000"
9498 /* 15772 */ "PseudoD_SELECT_I\000"
9499 /* 15789 */ "PseudoSELECT_I\000"
9500 /* 15804 */ "MOVT_I\000"
9501 /* 15811 */ "PseudoSELECTFP_T_I\000"
9502 /* 15830 */ "J\000"
9503 /* 15832 */ "BREAK\000"
9504 /* 15838 */ "FORK\000"
9505 /* 15843 */ "COPY_LANEMASK\000"
9506 /* 15857 */ "G_PTRMASK\000"
9507 /* 15867 */ "BAL\000"
9508 /* 15871 */ "JAL\000"
9509 /* 15875 */ "NAL\000"
9510 /* 15879 */ "BGEZAL\000"
9511 /* 15886 */ "BLTZAL\000"
9512 /* 15893 */ "MULEU_S_PH_QBL\000"
9513 /* 15908 */ "PRECEU_PH_QBL\000"
9514 /* 15922 */ "PRECEQU_PH_QBL\000"
9515 /* 15937 */ "DPAU_H_QBL\000"
9516 /* 15948 */ "DPSU_H_QBL\000"
9517 /* 15959 */ "LDL\000"
9518 /* 15963 */ "SDL\000"
9519 /* 15967 */ "GC_LABEL\000"
9520 /* 15976 */ "DBG_LABEL\000"
9521 /* 15986 */ "EH_LABEL\000"
9522 /* 15995 */ "ANNOTATION_LABEL\000"
9523 /* 16012 */ "BGEL\000"
9524 /* 16017 */ "BLEL\000"
9525 /* 16022 */ "BNEL\000"
9526 /* 16027 */ "ICALL_BRANCH_FUNNEL\000"
9527 /* 16047 */ "BC1FL\000"
9528 /* 16053 */ "MAQ_SA_W_PHL\000"
9529 /* 16066 */ "PRECEQ_W_PHL\000"
9530 /* 16079 */ "MAQ_S_W_PHL\000"
9531 /* 16091 */ "MULEQ_S_W_PHL\000"
9532 /* 16105 */ "G_FSHL\000"
9533 /* 16112 */ "G_SHL\000"
9534 /* 16118 */ "G_FCEIL\000"
9535 /* 16126 */ "G_SAVGCEIL\000"
9536 /* 16137 */ "G_UAVGCEIL\000"
9537 /* 16148 */ "TAILCALL\000"
9538 /* 16157 */ "HYPCALL\000"
9539 /* 16165 */ "SYSCALL\000"
9540 /* 16173 */ "PATCHABLE_TAIL_CALL\000"
9541 /* 16193 */ "PATCHABLE_TYPED_EVENT_CALL\000"
9542 /* 16220 */ "PATCHABLE_EVENT_CALL\000"
9543 /* 16241 */ "FENTRY_CALL\000"
9544 /* 16253 */ "BGEZALL\000"
9545 /* 16261 */ "BLTZALL\000"
9546 /* 16269 */ "KILL\000"
9547 /* 16274 */ "DSLL\000"
9548 /* 16279 */ "G_CONSTANT_POOL\000"
9549 /* 16295 */ "DROL\000"
9550 /* 16300 */ "BEQL\000"
9551 /* 16305 */ "DSRL\000"
9552 /* 16310 */ "BC1TL\000"
9553 /* 16316 */ "BGTL\000"
9554 /* 16321 */ "BLTL\000"
9555 /* 16326 */ "G_ROTL\000"
9556 /* 16333 */ "BGEUL\000"
9557 /* 16339 */ "BLEUL\000"
9558 /* 16345 */ "DMUL\000"
9559 /* 16350 */ "G_VECREDUCE_FMUL\000"
9560 /* 16367 */ "G_FMUL\000"
9561 /* 16374 */ "G_VECREDUCE_SEQ_FMUL\000"
9562 /* 16395 */ "G_STRICT_FMUL\000"
9563 /* 16409 */ "G_VECREDUCE_MUL\000"
9564 /* 16425 */ "G_MUL\000"
9565 /* 16431 */ "BGTUL\000"
9566 /* 16437 */ "BLTUL\000"
9567 /* 16443 */ "LWL\000"
9568 /* 16447 */ "SWL\000"
9569 /* 16451 */ "BGEZL\000"
9570 /* 16457 */ "BLEZL\000"
9571 /* 16463 */ "BGTZL\000"
9572 /* 16469 */ "BLTZL\000"
9573 /* 16475 */ "PseudoCVT_D64_L\000"
9574 /* 16491 */ "PseudoCVT_S_L\000"
9575 /* 16505 */ "G_FREM\000"
9576 /* 16512 */ "G_STRICT_FREM\000"
9577 /* 16526 */ "G_SREM\000"
9578 /* 16533 */ "G_UREM\000"
9579 /* 16540 */ "G_SDIVREM\000"
9580 /* 16550 */ "G_UDIVREM\000"
9581 /* 16560 */ "MFGC0_MM\000"
9582 /* 16569 */ "MFHGC0_MM\000"
9583 /* 16579 */ "MTHGC0_MM\000"
9584 /* 16589 */ "MTGC0_MM\000"
9585 /* 16598 */ "CFC1_MM\000"
9586 /* 16606 */ "MFC1_MM\000"
9587 /* 16614 */ "CTC1_MM\000"
9588 /* 16622 */ "MTC1_MM\000"
9589 /* 16630 */ "LWC1_MM\000"
9590 /* 16638 */ "SWC1_MM\000"
9591 /* 16646 */ "LUXC1_MM\000"
9592 /* 16655 */ "SUXC1_MM\000"
9593 /* 16664 */ "LWXC1_MM\000"
9594 /* 16673 */ "SWXC1_MM\000"
9595 /* 16682 */ "MFHC1_D32_MM\000"
9596 /* 16695 */ "MTHC1_D32_MM\000"
9597 /* 16708 */ "FSUB_D32_MM\000"
9598 /* 16720 */ "NMSUB_D32_MM\000"
9599 /* 16733 */ "FADD_D32_MM\000"
9600 /* 16745 */ "NMADD_D32_MM\000"
9601 /* 16758 */ "C_NGE_D32_MM\000"
9602 /* 16771 */ "C_NGLE_D32_MM\000"
9603 /* 16785 */ "C_OLE_D32_MM\000"
9604 /* 16798 */ "C_ULE_D32_MM\000"
9605 /* 16811 */ "C_LE_D32_MM\000"
9606 /* 16823 */ "C_SF_D32_MM\000"
9607 /* 16835 */ "MOVF_D32_MM\000"
9608 /* 16847 */ "C_F_D32_MM\000"
9609 /* 16858 */ "FNEG_D32_MM\000"
9610 /* 16870 */ "MOVN_I_D32_MM\000"
9611 /* 16884 */ "MOVZ_I_D32_MM\000"
9612 /* 16898 */ "C_NGL_D32_MM\000"
9613 /* 16911 */ "FMUL_D32_MM\000"
9614 /* 16923 */ "C_UN_D32_MM\000"
9615 /* 16935 */ "RECIP_D32_MM\000"
9616 /* 16948 */ "FCMP_D32_MM\000"
9617 /* 16960 */ "C_SEQ_D32_MM\000"
9618 /* 16973 */ "C_UEQ_D32_MM\000"
9619 /* 16986 */ "C_EQ_D32_MM\000"
9620 /* 16998 */ "FABS_D32_MM\000"
9621 /* 17010 */ "CVT_S_D32_MM\000"
9622 /* 17023 */ "C_NGT_D32_MM\000"
9623 /* 17036 */ "C_OLT_D32_MM\000"
9624 /* 17049 */ "C_ULT_D32_MM\000"
9625 /* 17062 */ "C_LT_D32_MM\000"
9626 /* 17074 */ "FSQRT_D32_MM\000"
9627 /* 17087 */ "RSQRT_D32_MM\000"
9628 /* 17100 */ "MOVT_D32_MM\000"
9629 /* 17112 */ "FDIV_D32_MM\000"
9630 /* 17124 */ "FMOV_D32_MM\000"
9631 /* 17136 */ "CVT_W_D32_MM\000"
9632 /* 17149 */ "BPOSGE32_MM\000"
9633 /* 17161 */ "LWM32_MM\000"
9634 /* 17170 */ "SWM32_MM\000"
9635 /* 17179 */ "FCMP_S32_MM\000"
9636 /* 17191 */ "CFC2_MM\000"
9637 /* 17199 */ "CTC2_MM\000"
9638 /* 17207 */ "ADDIUR2_MM\000"
9639 /* 17218 */ "MFHC1_D64_MM\000"
9640 /* 17231 */ "MTHC1_D64_MM\000"
9641 /* 17244 */ "MTC1_D64_MM\000"
9642 /* 17256 */ "FSUB_D64_MM\000"
9643 /* 17268 */ "FADD_D64_MM\000"
9644 /* 17280 */ "C_NGE_D64_MM\000"
9645 /* 17293 */ "C_NGLE_D64_MM\000"
9646 /* 17307 */ "C_OLE_D64_MM\000"
9647 /* 17320 */ "C_ULE_D64_MM\000"
9648 /* 17333 */ "C_LE_D64_MM\000"
9649 /* 17345 */ "C_SF_D64_MM\000"
9650 /* 17357 */ "C_F_D64_MM\000"
9651 /* 17368 */ "FNEG_D64_MM\000"
9652 /* 17380 */ "C_NGL_D64_MM\000"
9653 /* 17393 */ "FMUL_D64_MM\000"
9654 /* 17405 */ "CVT_L_D64_MM\000"
9655 /* 17418 */ "C_UN_D64_MM\000"
9656 /* 17430 */ "RECIP_D64_MM\000"
9657 /* 17443 */ "C_SEQ_D64_MM\000"
9658 /* 17456 */ "C_UEQ_D64_MM\000"
9659 /* 17469 */ "C_EQ_D64_MM\000"
9660 /* 17481 */ "FABS_D64_MM\000"
9661 /* 17493 */ "CVT_S_D64_MM\000"
9662 /* 17506 */ "C_NGT_D64_MM\000"
9663 /* 17519 */ "C_OLT_D64_MM\000"
9664 /* 17532 */ "C_ULT_D64_MM\000"
9665 /* 17545 */ "C_LT_D64_MM\000"
9666 /* 17557 */ "FSQRT_D64_MM\000"
9667 /* 17570 */ "RSQRT_D64_MM\000"
9668 /* 17583 */ "FDIV_D64_MM\000"
9669 /* 17595 */ "FMOV_D64_MM\000"
9670 /* 17607 */ "CVT_W_D64_MM\000"
9671 /* 17620 */ "ADDIUS5_MM\000"
9672 /* 17631 */ "SB16_MM\000"
9673 /* 17639 */ "JRC16_MM\000"
9674 /* 17648 */ "AND16_MM\000"
9675 /* 17657 */ "MOVE16_MM\000"
9676 /* 17667 */ "SH16_MM\000"
9677 /* 17675 */ "ANDI16_MM\000"
9678 /* 17685 */ "MFHI16_MM\000"
9679 /* 17695 */ "LI16_MM\000"
9680 /* 17703 */ "BREAK16_MM\000"
9681 /* 17714 */ "SLL16_MM\000"
9682 /* 17723 */ "SRL16_MM\000"
9683 /* 17732 */ "LWM16_MM\000"
9684 /* 17741 */ "SWM16_MM\000"
9685 /* 17750 */ "MFLO16_MM\000"
9686 /* 17760 */ "SDBBP16_MM\000"
9687 /* 17771 */ "JR16_MM\000"
9688 /* 17779 */ "JALR16_MM\000"
9689 /* 17789 */ "XOR16_MM\000"
9690 /* 17798 */ "JALRS16_MM\000"
9691 /* 17809 */ "NOT16_MM\000"
9692 /* 17818 */ "LBU16_MM\000"
9693 /* 17827 */ "SUBU16_MM\000"
9694 /* 17837 */ "ADDU16_MM\000"
9695 /* 17847 */ "LHU16_MM\000"
9696 /* 17856 */ "LW16_MM\000"
9697 /* 17864 */ "SW16_MM\000"
9698 /* 17872 */ "BNEZ16_MM\000"
9699 /* 17882 */ "BEQZ16_MM\000"
9700 /* 17892 */ "PRECEU_PH_QBLA_MM\000"
9701 /* 17910 */ "PRECEQU_PH_QBLA_MM\000"
9702 /* 17929 */ "PRECEU_PH_QBRA_MM\000"
9703 /* 17947 */ "PRECEQU_PH_QBRA_MM\000"
9704 /* 17966 */ "SRA_MM\000"
9705 /* 17973 */ "SEB_MM\000"
9706 /* 17980 */ "EHB_MM\000"
9707 /* 17987 */ "LB_MM\000"
9708 /* 17993 */ "CMPGU_LE_QB_MM\000"
9709 /* 18008 */ "CMPU_LE_QB_MM\000"
9710 /* 18022 */ "PICK_QB_MM\000"
9711 /* 18033 */ "SHLL_QB_MM\000"
9712 /* 18044 */ "REPL_QB_MM\000"
9713 /* 18055 */ "SHRL_QB_MM\000"
9714 /* 18066 */ "CMPGU_EQ_QB_MM\000"
9715 /* 18081 */ "CMPU_EQ_QB_MM\000"
9716 /* 18095 */ "SUBU_S_QB_MM\000"
9717 /* 18108 */ "ADDU_S_QB_MM\000"
9718 /* 18121 */ "CMPGU_LT_QB_MM\000"
9719 /* 18136 */ "CMPU_LT_QB_MM\000"
9720 /* 18150 */ "SUBU_QB_MM\000"
9721 /* 18161 */ "ADDU_QB_MM\000"
9722 /* 18172 */ "SHLLV_QB_MM\000"
9723 /* 18184 */ "REPLV_QB_MM\000"
9724 /* 18196 */ "SHRLV_QB_MM\000"
9725 /* 18208 */ "RADDU_W_QB_MM\000"
9726 /* 18222 */ "SB_MM\000"
9727 /* 18228 */ "MODSUB_MM\000"
9728 /* 18238 */ "PseudoMSUB_MM\000"
9729 /* 18252 */ "SYNC_MM\000"
9730 /* 18260 */ "ADDIUPC_MM\000"
9731 /* 18271 */ "ADDSC_MM\000"
9732 /* 18280 */ "ADDWC_MM\000"
9733 /* 18289 */ "BNEZC_MM\000"
9734 /* 18298 */ "BEQZC_MM\000"
9735 /* 18307 */ "PseudoMADD_MM\000"
9736 /* 18321 */ "AND_MM\000"
9737 /* 18328 */ "LBE_MM\000"
9738 /* 18335 */ "SBE_MM\000"
9739 /* 18342 */ "SCE_MM\000"
9740 /* 18349 */ "CACHEE_MM\000"
9741 /* 18359 */ "PREFE_MM\000"
9742 /* 18368 */ "TGE_MM\000"
9743 /* 18375 */ "CACHE_MM\000"
9744 /* 18384 */ "LHE_MM\000"
9745 /* 18391 */ "SHE_MM\000"
9746 /* 18398 */ "LLE_MM\000"
9747 /* 18405 */ "LWLE_MM\000"
9748 /* 18413 */ "SWLE_MM\000"
9749 /* 18421 */ "BNE_MM\000"
9750 /* 18428 */ "TNE_MM\000"
9751 /* 18435 */ "LWRE_MM\000"
9752 /* 18443 */ "SWRE_MM\000"
9753 /* 18451 */ "PAUSE_MM\000"
9754 /* 18460 */ "LWE_MM\000"
9755 /* 18467 */ "SWE_MM\000"
9756 /* 18474 */ "LBuE_MM\000"
9757 /* 18482 */ "LHuE_MM\000"
9758 /* 18490 */ "BC1F_MM\000"
9759 /* 18498 */ "PREF_MM\000"
9760 /* 18506 */ "TLBGINVF_MM\000"
9761 /* 18518 */ "TAILCALLREG_MM\000"
9762 /* 18533 */ "WSBH_MM\000"
9763 /* 18541 */ "SEH_MM\000"
9764 /* 18548 */ "LH_MM\000"
9765 /* 18554 */ "SHRA_PH_MM\000"
9766 /* 18565 */ "PRECRQ_QB_PH_MM\000"
9767 /* 18581 */ "PRECRQU_S_QB_PH_MM\000"
9768 /* 18600 */ "CMP_LE_PH_MM\000"
9769 /* 18613 */ "PICK_PH_MM\000"
9770 /* 18624 */ "SHLL_PH_MM\000"
9771 /* 18635 */ "REPL_PH_MM\000"
9772 /* 18646 */ "PACKRL_PH_MM\000"
9773 /* 18659 */ "SUBQ_PH_MM\000"
9774 /* 18670 */ "ADDQ_PH_MM\000"
9775 /* 18681 */ "CMP_EQ_PH_MM\000"
9776 /* 18694 */ "SHRA_R_PH_MM\000"
9777 /* 18707 */ "SHRAV_R_PH_MM\000"
9778 /* 18721 */ "MULQ_RS_PH_MM\000"
9779 /* 18735 */ "SHLL_S_PH_MM\000"
9780 /* 18748 */ "SUBQ_S_PH_MM\000"
9781 /* 18761 */ "ADDQ_S_PH_MM\000"
9782 /* 18774 */ "ABSQ_S_PH_MM\000"
9783 /* 18787 */ "SHLLV_S_PH_MM\000"
9784 /* 18801 */ "CMP_LT_PH_MM\000"
9785 /* 18814 */ "SHRAV_PH_MM\000"
9786 /* 18826 */ "SHLLV_PH_MM\000"
9787 /* 18838 */ "REPLV_PH_MM\000"
9788 /* 18850 */ "DPAQ_S_W_PH_MM\000"
9789 /* 18865 */ "MULSAQ_S_W_PH_MM\000"
9790 /* 18882 */ "DPSQ_S_W_PH_MM\000"
9791 /* 18897 */ "SH_MM\000"
9792 /* 18903 */ "EXTR_S_H_MM\000"
9793 /* 18915 */ "EXTRV_S_H_MM\000"
9794 /* 18928 */ "SYNCI_MM\000"
9795 /* 18937 */ "DI_MM\000"
9796 /* 18943 */ "TGEI_MM\000"
9797 /* 18951 */ "TNEI_MM\000"
9798 /* 18959 */ "PseudoMFHI_MM\000"
9799 /* 18973 */ "PseudoMTLOHI_MM\000"
9800 /* 18989 */ "MTHI_MM\000"
9801 /* 18997 */ "TEQI_MM\000"
9802 /* 19005 */ "TLTI_MM\000"
9803 /* 19013 */ "TLBWI_MM\000"
9804 /* 19022 */ "TLBGWI_MM\000"
9805 /* 19032 */ "MOVF_I_MM\000"
9806 /* 19042 */ "MOVN_I_MM\000"
9807 /* 19052 */ "MOVT_I_MM\000"
9808 /* 19062 */ "MOVZ_I_MM\000"
9809 /* 19072 */ "J_MM\000"
9810 /* 19077 */ "BREAK_MM\000"
9811 /* 19086 */ "JAL_MM\000"
9812 /* 19093 */ "BGEZAL_MM\000"
9813 /* 19103 */ "BLTZAL_MM\000"
9814 /* 19113 */ "MULEU_S_PH_QBL_MM\000"
9815 /* 19131 */ "PRECEU_PH_QBL_MM\000"
9816 /* 19148 */ "PRECEQU_PH_QBL_MM\000"
9817 /* 19166 */ "DPAU_H_QBL_MM\000"
9818 /* 19180 */ "DPSU_H_QBL_MM\000"
9819 /* 19194 */ "MAQ_SA_W_PHL_MM\000"
9820 /* 19210 */ "PRECEQ_W_PHL_MM\000"
9821 /* 19226 */ "MAQ_S_W_PHL_MM\000"
9822 /* 19241 */ "MULEQ_S_W_PHL_MM\000"
9823 /* 19258 */ "TAILCALL_MM\000"
9824 /* 19270 */ "HYPCALL_MM\000"
9825 /* 19281 */ "SYSCALL_MM\000"
9826 /* 19292 */ "SLL_MM\000"
9827 /* 19299 */ "SRL_MM\000"
9828 /* 19306 */ "MUL_MM\000"
9829 /* 19313 */ "LWL_MM\000"
9830 /* 19320 */ "SWL_MM\000"
9831 /* 19327 */ "LWM_MM\000"
9832 /* 19334 */ "SWM_MM\000"
9833 /* 19341 */ "CLO_MM\000"
9834 /* 19348 */ "PseudoMFLO_MM\000"
9835 /* 19362 */ "SHILO_MM\000"
9836 /* 19371 */ "MTLO_MM\000"
9837 /* 19379 */ "TRAP_MM\000"
9838 /* 19387 */ "SDBBP_MM\000"
9839 /* 19396 */ "TLBP_MM\000"
9840 /* 19404 */ "EXTPDP_MM\000"
9841 /* 19414 */ "MOVEP_MM\000"
9842 /* 19423 */ "TLBGP_MM\000"
9843 /* 19432 */ "LWGP_MM\000"
9844 /* 19440 */ "MTHLIP_MM\000"
9845 /* 19450 */ "SSNOP_MM\000"
9846 /* 19459 */ "ADDIUR1SP_MM\000"
9847 /* 19472 */ "RDDSP_MM\000"
9848 /* 19481 */ "WRDSP_MM\000"
9849 /* 19490 */ "LWDSP_MM\000"
9850 /* 19499 */ "SWDSP_MM\000"
9851 /* 19508 */ "MSUB_DSP_MM\000"
9852 /* 19520 */ "MADD_DSP_MM\000"
9853 /* 19532 */ "MFHI_DSP_MM\000"
9854 /* 19544 */ "MTHI_DSP_MM\000"
9855 /* 19556 */ "MFLO_DSP_MM\000"
9856 /* 19568 */ "MTLO_DSP_MM\000"
9857 /* 19580 */ "MULT_DSP_MM\000"
9858 /* 19592 */ "MSUBU_DSP_MM\000"
9859 /* 19605 */ "MADDU_DSP_MM\000"
9860 /* 19618 */ "MULTU_DSP_MM\000"
9861 /* 19631 */ "ADDIUSP_MM\000"
9862 /* 19642 */ "LWSP_MM\000"
9863 /* 19650 */ "SWSP_MM\000"
9864 /* 19658 */ "EXTP_MM\000"
9865 /* 19666 */ "LWP_MM\000"
9866 /* 19673 */ "SWP_MM\000"
9867 /* 19680 */ "BEQ_MM\000"
9868 /* 19687 */ "TEQ_MM\000"
9869 /* 19694 */ "TLBR_MM\000"
9870 /* 19702 */ "MULEU_S_PH_QBR_MM\000"
9871 /* 19720 */ "PRECEU_PH_QBR_MM\000"
9872 /* 19737 */ "PRECEQU_PH_QBR_MM\000"
9873 /* 19755 */ "DPAU_H_QBR_MM\000"
9874 /* 19769 */ "DPSU_H_QBR_MM\000"
9875 /* 19783 */ "BAL_BR_MM\000"
9876 /* 19793 */ "TLBGR_MM\000"
9877 /* 19802 */ "MAQ_SA_W_PHR_MM\000"
9878 /* 19818 */ "PRECEQ_W_PHR_MM\000"
9879 /* 19834 */ "MAQ_S_W_PHR_MM\000"
9880 /* 19849 */ "MULEQ_S_W_PHR_MM\000"
9881 /* 19866 */ "JR_MM\000"
9882 /* 19872 */ "JALR_MM\000"
9883 /* 19880 */ "NOR_MM\000"
9884 /* 19887 */ "XOR_MM\000"
9885 /* 19894 */ "ROTR_MM\000"
9886 /* 19902 */ "TLBWR_MM\000"
9887 /* 19911 */ "TLBGWR_MM\000"
9888 /* 19921 */ "RDHWR_MM\000"
9889 /* 19930 */ "LWR_MM\000"
9890 /* 19937 */ "SWR_MM\000"
9891 /* 19944 */ "JALS_MM\000"
9892 /* 19952 */ "BGEZALS_MM\000"
9893 /* 19963 */ "BLTZALS_MM\000"
9894 /* 19974 */ "INS_MM\000"
9895 /* 19981 */ "JALRS_MM\000"
9896 /* 19990 */ "LWXS_MM\000"
9897 /* 19998 */ "CVT_D32_S_MM\000"
9898 /* 20011 */ "CVT_D64_S_MM\000"
9899 /* 20024 */ "FSUB_S_MM\000"
9900 /* 20034 */ "NMSUB_S_MM\000"
9901 /* 20045 */ "FADD_S_MM\000"
9902 /* 20055 */ "NMADD_S_MM\000"
9903 /* 20066 */ "C_NGE_S_MM\000"
9904 /* 20077 */ "C_NGLE_S_MM\000"
9905 /* 20089 */ "C_OLE_S_MM\000"
9906 /* 20100 */ "C_ULE_S_MM\000"
9907 /* 20111 */ "C_LE_S_MM\000"
9908 /* 20121 */ "C_SF_S_MM\000"
9909 /* 20131 */ "MOVF_S_MM\000"
9910 /* 20141 */ "C_F_S_MM\000"
9911 /* 20150 */ "FNEG_S_MM\000"
9912 /* 20160 */ "MOVN_I_S_MM\000"
9913 /* 20172 */ "MOVZ_I_S_MM\000"
9914 /* 20184 */ "C_NGL_S_MM\000"
9915 /* 20195 */ "FMUL_S_MM\000"
9916 /* 20205 */ "CVT_L_S_MM\000"
9917 /* 20216 */ "C_UN_S_MM\000"
9918 /* 20226 */ "RECIP_S_MM\000"
9919 /* 20237 */ "C_SEQ_S_MM\000"
9920 /* 20248 */ "C_UEQ_S_MM\000"
9921 /* 20259 */ "C_EQ_S_MM\000"
9922 /* 20269 */ "FABS_S_MM\000"
9923 /* 20279 */ "C_NGT_S_MM\000"
9924 /* 20290 */ "C_OLT_S_MM\000"
9925 /* 20301 */ "C_ULT_S_MM\000"
9926 /* 20312 */ "C_LT_S_MM\000"
9927 /* 20322 */ "FSQRT_S_MM\000"
9928 /* 20333 */ "RSQRT_S_MM\000"
9929 /* 20344 */ "MOVT_S_MM\000"
9930 /* 20354 */ "FDIV_S_MM\000"
9931 /* 20364 */ "FMOV_S_MM\000"
9932 /* 20374 */ "TRUNC_W_S_MM\000"
9933 /* 20387 */ "ROUND_W_S_MM\000"
9934 /* 20400 */ "CEIL_W_S_MM\000"
9935 /* 20412 */ "FLOOR_W_S_MM\000"
9936 /* 20425 */ "CVT_W_S_MM\000"
9937 /* 20436 */ "BC1T_MM\000"
9938 /* 20444 */ "DERET_MM\000"
9939 /* 20453 */ "WAIT_MM\000"
9940 /* 20461 */ "SLT_MM\000"
9941 /* 20468 */ "TLT_MM\000"
9942 /* 20475 */ "PseudoMULT_MM\000"
9943 /* 20489 */ "EXT_MM\000"
9944 /* 20496 */ "PseudoMSUBU_MM\000"
9945 /* 20511 */ "PseudoMADDU_MM\000"
9946 /* 20526 */ "TGEU_MM\000"
9947 /* 20534 */ "TGEIU_MM\000"
9948 /* 20543 */ "TLTIU_MM\000"
9949 /* 20552 */ "TLTU_MM\000"
9950 /* 20560 */ "LWU_MM\000"
9951 /* 20567 */ "SRAV_MM\000"
9952 /* 20575 */ "BITREV_MM\000"
9953 /* 20585 */ "SDIV_MM\000"
9954 /* 20593 */ "UDIV_MM\000"
9955 /* 20601 */ "SLLV_MM\000"
9956 /* 20609 */ "SRLV_MM\000"
9957 /* 20617 */ "TLBGINV_MM\000"
9958 /* 20628 */ "SHILOV_MM\000"
9959 /* 20638 */ "EXTPDPV_MM\000"
9960 /* 20649 */ "EXTPV_MM\000"
9961 /* 20658 */ "ROTRV_MM\000"
9962 /* 20667 */ "INSV_MM\000"
9963 /* 20675 */ "LW_MM\000"
9964 /* 20681 */ "SW_MM\000"
9965 /* 20687 */ "CVT_D32_W_MM\000"
9966 /* 20700 */ "CVT_D64_W_MM\000"
9967 /* 20713 */ "TRUNC_W_MM\000"
9968 /* 20724 */ "ROUND_W_MM\000"
9969 /* 20735 */ "PRECRQ_PH_W_MM\000"
9970 /* 20750 */ "PRECRQ_RS_PH_W_MM\000"
9971 /* 20768 */ "CEIL_W_MM\000"
9972 /* 20778 */ "DPAQ_SA_L_W_MM\000"
9973 /* 20793 */ "DPSQ_SA_L_W_MM\000"
9974 /* 20808 */ "FLOOR_W_MM\000"
9975 /* 20819 */ "EXTR_W_MM\000"
9976 /* 20829 */ "SHRA_R_W_MM\000"
9977 /* 20841 */ "EXTR_R_W_MM\000"
9978 /* 20853 */ "SHRAV_R_W_MM\000"
9979 /* 20866 */ "EXTRV_R_W_MM\000"
9980 /* 20879 */ "EXTR_RS_W_MM\000"
9981 /* 20892 */ "EXTRV_RS_W_MM\000"
9982 /* 20906 */ "SHLL_S_W_MM\000"
9983 /* 20918 */ "SUBQ_S_W_MM\000"
9984 /* 20930 */ "ADDQ_S_W_MM\000"
9985 /* 20942 */ "ABSQ_S_W_MM\000"
9986 /* 20954 */ "CVT_S_W_MM\000"
9987 /* 20965 */ "SHLLV_S_W_MM\000"
9988 /* 20978 */ "EXTRV_W_MM\000"
9989 /* 20989 */ "PREFX_MM\000"
9990 /* 20998 */ "LHX_MM\000"
9991 /* 21005 */ "JALX_MM\000"
9992 /* 21013 */ "LBUX_MM\000"
9993 /* 21021 */ "LWX_MM\000"
9994 /* 21028 */ "BGEZ_MM\000"
9995 /* 21036 */ "BLEZ_MM\000"
9996 /* 21044 */ "CLZ_MM\000"
9997 /* 21051 */ "BGTZ_MM\000"
9998 /* 21059 */ "BLTZ_MM\000"
9999 /* 21067 */ "PseudoIndirectBranch_MM\000"
10000 /* 21091 */ "ADDi_MM\000"
10001 /* 21099 */ "ANDi_MM\000"
10002 /* 21107 */ "XORi_MM\000"
10003 /* 21115 */ "SLTi_MM\000"
10004 /* 21123 */ "LUi_MM\000"
10005 /* 21130 */ "LBu_MM\000"
10006 /* 21137 */ "SUBu_MM\000"
10007 /* 21145 */ "ADDu_MM\000"
10008 /* 21153 */ "LHu_MM\000"
10009 /* 21160 */ "SLTu_MM\000"
10010 /* 21168 */ "PseudoMULTu_MM\000"
10011 /* 21183 */ "LEA_ADDiu_MM\000"
10012 /* 21196 */ "SLTiu_MM\000"
10013 /* 21205 */ "INLINEASM\000"
10014 /* 21215 */ "DINSM\000"
10015 /* 21221 */ "DEXTM\000"
10016 /* 21227 */ "G_VECREDUCE_FMINIMUM\000"
10017 /* 21248 */ "G_FMINIMUM\000"
10018 /* 21259 */ "G_ATOMICRMW_FMINIMUM\000"
10019 /* 21280 */ "G_VECREDUCE_FMAXIMUM\000"
10020 /* 21301 */ "G_FMAXIMUM\000"
10021 /* 21312 */ "G_ATOMICRMW_FMAXIMUM\000"
10022 /* 21333 */ "G_FMINIMUMNUM\000"
10023 /* 21347 */ "G_ATOMICRMW_FMINIMUMNUM\000"
10024 /* 21371 */ "G_FMAXIMUMNUM\000"
10025 /* 21385 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
10026 /* 21409 */ "G_FMINNUM\000"
10027 /* 21419 */ "G_FMAXNUM\000"
10028 /* 21429 */ "G_FATAN\000"
10029 /* 21437 */ "G_FTAN\000"
10030 /* 21444 */ "G_INTRINSIC_ROUNDEVEN\000"
10031 /* 21466 */ "BALIGN\000"
10032 /* 21473 */ "DALIGN\000"
10033 /* 21480 */ "G_ASSERT_ALIGN\000"
10034 /* 21495 */ "G_FCOPYSIGN\000"
10035 /* 21507 */ "G_VECREDUCE_FMIN\000"
10036 /* 21524 */ "G_ATOMICRMW_FMIN\000"
10037 /* 21541 */ "G_VECREDUCE_SMIN\000"
10038 /* 21558 */ "G_SMIN\000"
10039 /* 21565 */ "G_VECREDUCE_UMIN\000"
10040 /* 21582 */ "G_UMIN\000"
10041 /* 21589 */ "G_ATOMICRMW_UMIN\000"
10042 /* 21606 */ "G_ATOMICRMW_MIN\000"
10043 /* 21622 */ "G_FASIN\000"
10044 /* 21630 */ "G_FSIN\000"
10045 /* 21637 */ "DMFC2_OCTEON\000"
10046 /* 21650 */ "DMTC2_OCTEON\000"
10047 /* 21663 */ "CFI_INSTRUCTION\000"
10048 /* 21679 */ "ADJCALLSTACKDOWN\000"
10049 /* 21696 */ "G_SSUBO\000"
10050 /* 21704 */ "G_USUBO\000"
10051 /* 21712 */ "G_SADDO\000"
10052 /* 21720 */ "G_UADDO\000"
10053 /* 21728 */ "FEXP2_D_1_PSEUDO\000"
10054 /* 21745 */ "FEXP2_W_1_PSEUDO\000"
10055 /* 21762 */ "BPOSGE32_PSEUDO\000"
10056 /* 21778 */ "INSERT_B_VIDX64_PSEUDO\000"
10057 /* 21801 */ "INSERT_FD_VIDX64_PSEUDO\000"
10058 /* 21825 */ "INSERT_D_VIDX64_PSEUDO\000"
10059 /* 21848 */ "INSERT_H_VIDX64_PSEUDO\000"
10060 /* 21871 */ "INSERT_FW_VIDX64_PSEUDO\000"
10061 /* 21895 */ "INSERT_W_VIDX64_PSEUDO\000"
10062 /* 21918 */ "SNZ_B_PSEUDO\000"
10063 /* 21931 */ "SZ_B_PSEUDO\000"
10064 /* 21943 */ "BSEL_FD_PSEUDO\000"
10065 /* 21958 */ "FILL_FD_PSEUDO\000"
10066 /* 21973 */ "INSERT_FD_PSEUDO\000"
10067 /* 21990 */ "COPY_FD_PSEUDO\000"
10068 /* 22005 */ "MSA_FP_EXTEND_D_PSEUDO\000"
10069 /* 22028 */ "MSA_FP_ROUND_D_PSEUDO\000"
10070 /* 22050 */ "BSEL_D_PSEUDO\000"
10071 /* 22064 */ "AND_V_D_PSEUDO\000"
10072 /* 22079 */ "NOR_V_D_PSEUDO\000"
10073 /* 22094 */ "XOR_V_D_PSEUDO\000"
10074 /* 22109 */ "SNZ_D_PSEUDO\000"
10075 /* 22122 */ "SZ_D_PSEUDO\000"
10076 /* 22134 */ "BSEL_H_PSEUDO\000"
10077 /* 22148 */ "AND_V_H_PSEUDO\000"
10078 /* 22163 */ "NOR_V_H_PSEUDO\000"
10079 /* 22178 */ "XOR_V_H_PSEUDO\000"
10080 /* 22193 */ "SNZ_H_PSEUDO\000"
10081 /* 22206 */ "SZ_H_PSEUDO\000"
10082 /* 22218 */ "SNZ_V_PSEUDO\000"
10083 /* 22231 */ "SZ_V_PSEUDO\000"
10084 /* 22243 */ "BSEL_FW_PSEUDO\000"
10085 /* 22258 */ "FILL_FW_PSEUDO\000"
10086 /* 22273 */ "INSERT_FW_PSEUDO\000"
10087 /* 22290 */ "COPY_FW_PSEUDO\000"
10088 /* 22305 */ "MSA_FP_EXTEND_W_PSEUDO\000"
10089 /* 22328 */ "MSA_FP_ROUND_W_PSEUDO\000"
10090 /* 22350 */ "BSEL_W_PSEUDO\000"
10091 /* 22364 */ "AND_V_W_PSEUDO\000"
10092 /* 22379 */ "NOR_V_W_PSEUDO\000"
10093 /* 22394 */ "XOR_V_W_PSEUDO\000"
10094 /* 22409 */ "SNZ_W_PSEUDO\000"
10095 /* 22422 */ "SZ_W_PSEUDO\000"
10096 /* 22434 */ "INSERT_B_VIDX_PSEUDO\000"
10097 /* 22455 */ "INSERT_FD_VIDX_PSEUDO\000"
10098 /* 22477 */ "INSERT_D_VIDX_PSEUDO\000"
10099 /* 22498 */ "INSERT_H_VIDX_PSEUDO\000"
10100 /* 22519 */ "INSERT_FW_VIDX_PSEUDO\000"
10101 /* 22541 */ "INSERT_W_VIDX_PSEUDO\000"
10102 /* 22562 */ "JUMP_TABLE_DEBUG_INFO\000"
10103 /* 22584 */ "DCLO\000"
10104 /* 22589 */ "PseudoMFLO\000"
10105 /* 22600 */ "SHILO\000"
10106 /* 22606 */ "MFTLO\000"
10107 /* 22612 */ "MTLO\000"
10108 /* 22617 */ "MTTLO\000"
10109 /* 22623 */ "G_SMULO\000"
10110 /* 22631 */ "G_UMULO\000"
10111 /* 22639 */ "G_BZERO\000"
10112 /* 22647 */ "STACKMAP\000"
10113 /* 22656 */ "G_DEBUGTRAP\000"
10114 /* 22668 */ "G_UBSANTRAP\000"
10115 /* 22680 */ "G_TRAP\000"
10116 /* 22687 */ "G_ATOMICRMW_UDEC_WRAP\000"
10117 /* 22709 */ "G_ATOMICRMW_UINC_WRAP\000"
10118 /* 22731 */ "G_BSWAP\000"
10119 /* 22739 */ "DBITSWAP\000"
10120 /* 22748 */ "SDBBP\000"
10121 /* 22754 */ "TLBP\000"
10122 /* 22759 */ "EXTPDP\000"
10123 /* 22766 */ "G_SITOFP\000"
10124 /* 22775 */ "G_UITOFP\000"
10125 /* 22784 */ "TLBGP\000"
10126 /* 22790 */ "MTHLIP\000"
10127 /* 22797 */ "G_FCMP\000"
10128 /* 22804 */ "G_ICMP\000"
10129 /* 22811 */ "G_SCMP\000"
10130 /* 22818 */ "G_UCMP\000"
10131 /* 22825 */ "SSNOP\000"
10132 /* 22831 */ "CONVERGENCECTRL_LOOP\000"
10133 /* 22852 */ "DPOP\000"
10134 /* 22857 */ "G_CTPOP\000"
10135 /* 22865 */ "PATCHABLE_OP\000"
10136 /* 22878 */ "FAULTING_OP\000"
10137 /* 22890 */ "LOAD_ACC64DSP\000"
10138 /* 22904 */ "STORE_ACC64DSP\000"
10139 /* 22919 */ "RDDSP\000"
10140 /* 22925 */ "WRDSP\000"
10141 /* 22931 */ "MFTDSP\000"
10142 /* 22938 */ "MTTDSP\000"
10143 /* 22945 */ "LWDSP\000"
10144 /* 22951 */ "SWDSP\000"
10145 /* 22957 */ "MSUB_DSP\000"
10146 /* 22966 */ "MADD_DSP\000"
10147 /* 22975 */ "LOAD_CCOND_DSP\000"
10148 /* 22990 */ "STORE_CCOND_DSP\000"
10149 /* 23006 */ "MFHI_DSP\000"
10150 /* 23015 */ "PseudoMTLOHI_DSP\000"
10151 /* 23032 */ "MTHI_DSP\000"
10152 /* 23041 */ "MFLO_DSP\000"
10153 /* 23050 */ "MTLO_DSP\000"
10154 /* 23059 */ "MULT_DSP\000"
10155 /* 23068 */ "MSUBU_DSP\000"
10156 /* 23078 */ "MADDU_DSP\000"
10157 /* 23088 */ "MULTU_DSP\000"
10158 /* 23098 */ "JRADDIUSP\000"
10159 /* 23108 */ "EXTP\000"
10160 /* 23113 */ "ADJCALLSTACKUP\000"
10161 /* 23128 */ "PREALLOCATED_SETUP\000"
10162 /* 23147 */ "DVP\000"
10163 /* 23151 */ "EVP\000"
10164 /* 23155 */ "G_FLDEXP\000"
10165 /* 23164 */ "G_STRICT_FLDEXP\000"
10166 /* 23180 */ "G_FEXP\000"
10167 /* 23187 */ "G_FFREXP\000"
10168 /* 23196 */ "BEQ\000"
10169 /* 23200 */ "SEQ\000"
10170 /* 23204 */ "TEQ\000"
10171 /* 23208 */ "TLBR\000"
10172 /* 23213 */ "MULEU_S_PH_QBR\000"
10173 /* 23228 */ "PRECEU_PH_QBR\000"
10174 /* 23242 */ "PRECEQU_PH_QBR\000"
10175 /* 23257 */ "DPAU_H_QBR\000"
10176 /* 23268 */ "DPSU_H_QBR\000"
10177 /* 23279 */ "G_BR\000"
10178 /* 23284 */ "BAL_BR\000"
10179 /* 23291 */ "INLINEASM_BR\000"
10180 /* 23304 */ "G_BLOCK_ADDR\000"
10181 /* 23317 */ "LDR\000"
10182 /* 23321 */ "SDR\000"
10183 /* 23325 */ "MEMBARRIER\000"
10184 /* 23336 */ "G_CONSTANT_FOLD_BARRIER\000"
10185 /* 23360 */ "PATCHABLE_FUNCTION_ENTER\000"
10186 /* 23385 */ "G_READCYCLECOUNTER\000"
10187 /* 23404 */ "G_READSTEADYCOUNTER\000"
10188 /* 23424 */ "G_READ_REGISTER\000"
10189 /* 23440 */ "G_WRITE_REGISTER\000"
10190 /* 23457 */ "TLBGR\000"
10191 /* 23463 */ "LoadImmDoubleFGR\000"
10192 /* 23480 */ "LoadImmSingleFGR\000"
10193 /* 23497 */ "MAQ_SA_W_PHR\000"
10194 /* 23510 */ "PRECEQ_W_PHR\000"
10195 /* 23523 */ "MAQ_S_W_PHR\000"
10196 /* 23535 */ "MULEQ_S_W_PHR\000"
10197 /* 23549 */ "G_ASHR\000"
10198 /* 23556 */ "G_FSHR\000"
10199 /* 23563 */ "G_LSHR\000"
10200 /* 23570 */ "JR\000"
10201 /* 23573 */ "JALR\000"
10202 /* 23578 */ "CONVERGENCECTRL_ANCHOR\000"
10203 /* 23601 */ "NOR\000"
10204 /* 23605 */ "G_FFLOOR\000"
10205 /* 23614 */ "G_SAVGFLOOR\000"
10206 /* 23626 */ "G_UAVGFLOOR\000"
10207 /* 23638 */ "DROR\000"
10208 /* 23643 */ "G_EXTRACT_SUBVECTOR\000"
10209 /* 23663 */ "G_INSERT_SUBVECTOR\000"
10210 /* 23682 */ "G_BUILD_VECTOR\000"
10211 /* 23697 */ "G_SHUFFLE_VECTOR\000"
10212 /* 23714 */ "G_STEP_VECTOR\000"
10213 /* 23728 */ "G_SPLAT_VECTOR\000"
10214 /* 23743 */ "G_VECREDUCE_XOR\000"
10215 /* 23759 */ "G_XOR\000"
10216 /* 23765 */ "G_ATOMICRMW_XOR\000"
10217 /* 23781 */ "G_VECREDUCE_OR\000"
10218 /* 23796 */ "G_OR\000"
10219 /* 23801 */ "G_ATOMICRMW_OR\000"
10220 /* 23816 */ "MFTGPR\000"
10221 /* 23823 */ "MTTGPR\000"
10222 /* 23830 */ "LoadImmDoubleGPR\000"
10223 /* 23847 */ "LoadImmSingleGPR\000"
10224 /* 23864 */ "MFTR\000"
10225 /* 23869 */ "DROTR\000"
10226 /* 23875 */ "G_ROTR\000"
10227 /* 23882 */ "G_INTTOPTR\000"
10228 /* 23893 */ "MTTR\000"
10229 /* 23898 */ "TLBWR\000"
10230 /* 23904 */ "TLBGWR\000"
10231 /* 23911 */ "RDHWR\000"
10232 /* 23917 */ "LWR\000"
10233 /* 23921 */ "SWR\000"
10234 /* 23925 */ "G_FABS\000"
10235 /* 23932 */ "G_ABS\000"
10236 /* 23938 */ "G_ABDS\000"
10237 /* 23945 */ "G_UNMERGE_VALUES\000"
10238 /* 23962 */ "G_MERGE_VALUES\000"
10239 /* 23977 */ "G_CTLS\000"
10240 /* 23984 */ "CINS\000"
10241 /* 23989 */ "DINS\000"
10242 /* 23994 */ "G_FACOS\000"
10243 /* 24002 */ "G_FCOS\000"
10244 /* 24009 */ "G_FSINCOS\000"
10245 /* 24019 */ "G_CONCAT_VECTORS\000"
10246 /* 24036 */ "COPY_TO_REGCLASS\000"
10247 /* 24053 */ "G_IS_FPCLASS\000"
10248 /* 24066 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
10249 /* 24096 */ "G_VECTOR_COMPRESS\000"
10250 /* 24114 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
10251 /* 24141 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
10252 /* 24179 */ "EXTS\000"
10253 /* 24184 */ "CVT_D32_S\000"
10254 /* 24194 */ "CVT_D64_S\000"
10255 /* 24204 */ "MOVN_I64_S\000"
10256 /* 24215 */ "MOVZ_I64_S\000"
10257 /* 24226 */ "MINA_S\000"
10258 /* 24233 */ "MAXA_S\000"
10259 /* 24240 */ "FSUB_S\000"
10260 /* 24247 */ "NMSUB_S\000"
10261 /* 24255 */ "FADD_S\000"
10262 /* 24262 */ "NMADD_S\000"
10263 /* 24270 */ "C_NGE_S\000"
10264 /* 24278 */ "C_NGLE_S\000"
10265 /* 24287 */ "C_OLE_S\000"
10266 /* 24295 */ "CMP_SLE_S\000"
10267 /* 24305 */ "CMP_SULE_S\000"
10268 /* 24316 */ "C_ULE_S\000"
10269 /* 24324 */ "CMP_ULE_S\000"
10270 /* 24334 */ "C_LE_S\000"
10271 /* 24341 */ "CMP_LE_S\000"
10272 /* 24350 */ "CMP_SAF_S\000"
10273 /* 24360 */ "MSUBF_S\000"
10274 /* 24368 */ "MADDF_S\000"
10275 /* 24376 */ "C_SF_S\000"
10276 /* 24383 */ "MOVF_S\000"
10277 /* 24390 */ "C_F_S\000"
10278 /* 24396 */ "PseudoSELECTFP_F_S\000"
10279 /* 24415 */ "CMP_F_S\000"
10280 /* 24423 */ "FNEG_S\000"
10281 /* 24430 */ "MOVN_I_S\000"
10282 /* 24439 */ "MOVZ_I_S\000"
10283 /* 24448 */ "SEL_S\000"
10284 /* 24454 */ "C_NGL_S\000"
10285 /* 24462 */ "FMUL_S\000"
10286 /* 24469 */ "TRUNC_L_S\000"
10287 /* 24479 */ "ROUND_L_S\000"
10288 /* 24489 */ "CEIL_L_S\000"
10289 /* 24498 */ "FLOOR_L_S\000"
10290 /* 24508 */ "CVT_L_S\000"
10291 /* 24516 */ "MIN_S\000"
10292 /* 24522 */ "CMP_SUN_S\000"
10293 /* 24532 */ "C_UN_S\000"
10294 /* 24539 */ "CMP_UN_S\000"
10295 /* 24548 */ "RECIP_S\000"
10296 /* 24556 */ "C_SEQ_S\000"
10297 /* 24564 */ "CMP_SEQ_S\000"
10298 /* 24574 */ "CMP_SUEQ_S\000"
10299 /* 24585 */ "C_UEQ_S\000"
10300 /* 24593 */ "CMP_UEQ_S\000"
10301 /* 24603 */ "C_EQ_S\000"
10302 /* 24610 */ "CMP_EQ_S\000"
10303 /* 24619 */ "FABS_S\000"
10304 /* 24626 */ "CLASS_S\000"
10305 /* 24634 */ "G_TRUNC_SSAT_S\000"
10306 /* 24649 */ "PseudoSELECT_S\000"
10307 /* 24664 */ "C_NGT_S\000"
10308 /* 24672 */ "C_OLT_S\000"
10309 /* 24680 */ "CMP_SLT_S\000"
10310 /* 24690 */ "CMP_SULT_S\000"
10311 /* 24701 */ "C_ULT_S\000"
10312 /* 24709 */ "CMP_ULT_S\000"
10313 /* 24719 */ "C_LT_S\000"
10314 /* 24726 */ "CMP_LT_S\000"
10315 /* 24735 */ "RINT_S\000"
10316 /* 24742 */ "FSQRT_S\000"
10317 /* 24750 */ "RSQRT_S\000"
10318 /* 24758 */ "MOVT_S\000"
10319 /* 24765 */ "PseudoSELECTFP_T_S\000"
10320 /* 24784 */ "FDIV_S\000"
10321 /* 24791 */ "FMOV_S\000"
10322 /* 24798 */ "PseudoTRUNC_W_S\000"
10323 /* 24814 */ "ROUND_W_S\000"
10324 /* 24824 */ "CEIL_W_S\000"
10325 /* 24833 */ "FLOOR_W_S\000"
10326 /* 24843 */ "CVT_W_S\000"
10327 /* 24851 */ "MAX_S\000"
10328 /* 24857 */ "SELNEZ_S\000"
10329 /* 24866 */ "SELEQZ_S\000"
10330 /* 24875 */ "BC1T\000"
10331 /* 24880 */ "G_SSUBSAT\000"
10332 /* 24890 */ "G_USUBSAT\000"
10333 /* 24900 */ "G_SADDSAT\000"
10334 /* 24910 */ "G_UADDSAT\000"
10335 /* 24920 */ "G_SSHLSAT\000"
10336 /* 24930 */ "G_USHLSAT\000"
10337 /* 24940 */ "G_SMULFIXSAT\000"
10338 /* 24953 */ "G_UMULFIXSAT\000"
10339 /* 24966 */ "G_SDIVFIXSAT\000"
10340 /* 24979 */ "G_UDIVFIXSAT\000"
10341 /* 24992 */ "G_ATOMICRMW_USUB_SAT\000"
10342 /* 25013 */ "G_FPTOSI_SAT\000"
10343 /* 25026 */ "G_FPTOUI_SAT\000"
10344 /* 25039 */ "G_EXTRACT\000"
10345 /* 25049 */ "G_SELECT\000"
10346 /* 25058 */ "G_BRINDIRECT\000"
10347 /* 25071 */ "DERET\000"
10348 /* 25077 */ "PATCHABLE_RET\000"
10349 /* 25091 */ "G_MEMSET\000"
10350 /* 25100 */ "BGT\000"
10351 /* 25104 */ "WAIT\000"
10352 /* 25109 */ "PATCHABLE_FUNCTION_EXIT\000"
10353 /* 25133 */ "G_BRJT\000"
10354 /* 25140 */ "BLT\000"
10355 /* 25144 */ "G_EXTRACT_VECTOR_ELT\000"
10356 /* 25165 */ "G_INSERT_VECTOR_ELT\000"
10357 /* 25185 */ "SLT\000"
10358 /* 25189 */ "TLT\000"
10359 /* 25193 */ "PseudoDMULT\000"
10360 /* 25205 */ "PseudoMULT\000"
10361 /* 25216 */ "DMT\000"
10362 /* 25220 */ "EMT\000"
10363 /* 25224 */ "G_FCONSTANT\000"
10364 /* 25236 */ "G_CONSTANT\000"
10365 /* 25247 */ "G_INTRINSIC_CONVERGENT\000"
10366 /* 25270 */ "STATEPOINT\000"
10367 /* 25281 */ "PATCHPOINT\000"
10368 /* 25292 */ "G_PTRTOINT\000"
10369 /* 25303 */ "G_FRINT\000"
10370 /* 25311 */ "G_INTRINSIC_LLRINT\000"
10371 /* 25330 */ "G_INTRINSIC_LRINT\000"
10372 /* 25348 */ "G_FNEARBYINT\000"
10373 /* 25361 */ "G_VASTART\000"
10374 /* 25371 */ "LIFETIME_START\000"
10375 /* 25386 */ "G_INVOKE_REGION_START\000"
10376 /* 25408 */ "G_INSERT\000"
10377 /* 25417 */ "G_FSQRT\000"
10378 /* 25425 */ "G_STRICT_FSQRT\000"
10379 /* 25440 */ "G_BITCAST\000"
10380 /* 25450 */ "G_ADDRSPACE_CAST\000"
10381 /* 25467 */ "DBG_VALUE_LIST\000"
10382 /* 25482 */ "GINVT\000"
10383 /* 25488 */ "DEXT\000"
10384 /* 25493 */ "G_FPEXT\000"
10385 /* 25501 */ "G_SEXT\000"
10386 /* 25508 */ "G_ASSERT_SEXT\000"
10387 /* 25522 */ "G_ANYEXT\000"
10388 /* 25531 */ "G_ZEXT\000"
10389 /* 25538 */ "G_ASSERT_ZEXT\000"
10390 /* 25552 */ "PseudoMSUBU\000"
10391 /* 25564 */ "G_ABDU\000"
10392 /* 25571 */ "PseudoMADDU\000"
10393 /* 25583 */ "DMODU\000"
10394 /* 25589 */ "BGEU\000"
10395 /* 25594 */ "SGEU\000"
10396 /* 25599 */ "TGEU\000"
10397 /* 25604 */ "BLEU\000"
10398 /* 25609 */ "SLEU\000"
10399 /* 25614 */ "DMUHU\000"
10400 /* 25620 */ "TGEIU\000"
10401 /* 25626 */ "TTLTIU\000"
10402 /* 25633 */ "V3MULU\000"
10403 /* 25640 */ "DMULU\000"
10404 /* 25646 */ "VMULU\000"
10405 /* 25652 */ "DINSU\000"
10406 /* 25658 */ "BGTU\000"
10407 /* 25663 */ "BLTU\000"
10408 /* 25668 */ "TLTU\000"
10409 /* 25673 */ "DEXTU\000"
10410 /* 25679 */ "DDIVU\000"
10411 /* 25685 */ "G_TRUNC_SSAT_U\000"
10412 /* 25700 */ "G_TRUNC_USAT_U\000"
10413 /* 25715 */ "DSRAV\000"
10414 /* 25721 */ "BITREV\000"
10415 /* 25728 */ "DDIV\000"
10416 /* 25733 */ "G_FDIV\000"
10417 /* 25740 */ "G_STRICT_FDIV\000"
10418 /* 25754 */ "PseudoDSDIV\000"
10419 /* 25766 */ "G_SDIV\000"
10420 /* 25773 */ "PseudoSDIV\000"
10421 /* 25784 */ "PseudoDUDIV\000"
10422 /* 25796 */ "G_UDIV\000"
10423 /* 25803 */ "PseudoUDIV\000"
10424 /* 25814 */ "DSLLV\000"
10425 /* 25820 */ "DSRLV\000"
10426 /* 25826 */ "G_GET_FPENV\000"
10427 /* 25838 */ "G_RESET_FPENV\000"
10428 /* 25852 */ "G_SET_FPENV\000"
10429 /* 25864 */ "TLBINV\000"
10430 /* 25871 */ "TLBGINV\000"
10431 /* 25879 */ "SHILOV\000"
10432 /* 25886 */ "EXTPDPV\000"
10433 /* 25894 */ "EXTPV\000"
10434 /* 25900 */ "DROTRV\000"
10435 /* 25907 */ "INSV\000"
10436 /* 25912 */ "AND_V\000"
10437 /* 25918 */ "MOVE_V\000"
10438 /* 25925 */ "BSEL_V\000"
10439 /* 25932 */ "NOR_V\000"
10440 /* 25938 */ "XOR_V\000"
10441 /* 25944 */ "BZ_V\000"
10442 /* 25949 */ "BMZ_V\000"
10443 /* 25955 */ "BNZ_V\000"
10444 /* 25961 */ "BMNZ_V\000"
10445 /* 25968 */ "CRC32W\000"
10446 /* 25975 */ "CRC32CW\000"
10447 /* 25983 */ "LW\000"
10448 /* 25986 */ "G_FPOW\000"
10449 /* 25993 */ "SW\000"
10450 /* 25996 */ "PseudoCVT_D32_W\000"
10451 /* 26012 */ "FLOG2_W\000"
10452 /* 26020 */ "FEXP2_W\000"
10453 /* 26028 */ "PseudoCVT_D64_W\000"
10454 /* 26044 */ "SRA_W\000"
10455 /* 26050 */ "ADD_A_W\000"
10456 /* 26058 */ "FMIN_A_W\000"
10457 /* 26067 */ "ADDS_A_W\000"
10458 /* 26076 */ "FMAX_A_W\000"
10459 /* 26085 */ "FSUB_W\000"
10460 /* 26092 */ "FMSUB_W\000"
10461 /* 26100 */ "NLOC_W\000"
10462 /* 26107 */ "NLZC_W\000"
10463 /* 26114 */ "FADD_W\000"
10464 /* 26121 */ "FMADD_W\000"
10465 /* 26129 */ "SLD_W\000"
10466 /* 26135 */ "PCKOD_W\000"
10467 /* 26143 */ "ILVOD_W\000"
10468 /* 26151 */ "FCLE_W\000"
10469 /* 26158 */ "FSLE_W\000"
10470 /* 26165 */ "FCULE_W\000"
10471 /* 26173 */ "FSULE_W\000"
10472 /* 26181 */ "FCNE_W\000"
10473 /* 26188 */ "FSNE_W\000"
10474 /* 26195 */ "FCUNE_W\000"
10475 /* 26203 */ "FSUNE_W\000"
10476 /* 26211 */ "INSVE_W\000"
10477 /* 26219 */ "FCAF_W\000"
10478 /* 26226 */ "FSAF_W\000"
10479 /* 26233 */ "VSHF_W\000"
10480 /* 26240 */ "BNEG_W\000"
10481 /* 26247 */ "PRECR_SRA_PH_W\000"
10482 /* 26262 */ "PRECRQ_PH_W\000"
10483 /* 26274 */ "PRECR_SRA_R_PH_W\000"
10484 /* 26291 */ "PRECRQ_RS_PH_W\000"
10485 /* 26306 */ "SUBQH_W\000"
10486 /* 26314 */ "ADDQH_W\000"
10487 /* 26322 */ "SRAI_W\000"
10488 /* 26329 */ "SLDI_W\000"
10489 /* 26336 */ "BNEGI_W\000"
10490 /* 26344 */ "SLLI_W\000"
10491 /* 26351 */ "SRLI_W\000"
10492 /* 26358 */ "BINSLI_W\000"
10493 /* 26367 */ "CEQI_W\000"
10494 /* 26374 */ "SRARI_W\000"
10495 /* 26382 */ "BCLRI_W\000"
10496 /* 26390 */ "SRLRI_W\000"
10497 /* 26398 */ "BINSRI_W\000"
10498 /* 26407 */ "SPLATI_W\000"
10499 /* 26416 */ "BSETI_W\000"
10500 /* 26424 */ "SUBVI_W\000"
10501 /* 26432 */ "ADDVI_W\000"
10502 /* 26440 */ "FILL_W\000"
10503 /* 26447 */ "SLL_W\000"
10504 /* 26453 */ "FEXUPL_W\000"
10505 /* 26462 */ "FFQL_W\000"
10506 /* 26469 */ "SRL_W\000"
10507 /* 26475 */ "BINSL_W\000"
10508 /* 26483 */ "FMUL_W\000"
10509 /* 26490 */ "ILVL_W\000"
10510 /* 26497 */ "DPAQ_SA_L_W\000"
10511 /* 26509 */ "DPSQ_SA_L_W\000"
10512 /* 26521 */ "FMIN_W\000"
10513 /* 26528 */ "FCUN_W\000"
10514 /* 26535 */ "FSUN_W\000"
10515 /* 26542 */ "FEXDO_W\000"
10516 /* 26550 */ "FRCP_W\000"
10517 /* 26557 */ "FCEQ_W\000"
10518 /* 26564 */ "FSEQ_W\000"
10519 /* 26571 */ "FCUEQ_W\000"
10520 /* 26579 */ "FSUEQ_W\000"
10521 /* 26587 */ "FTQ_W\000"
10522 /* 26593 */ "MSUB_Q_W\000"
10523 /* 26602 */ "MADD_Q_W\000"
10524 /* 26611 */ "MUL_Q_W\000"
10525 /* 26619 */ "MSUBR_Q_W\000"
10526 /* 26629 */ "MADDR_Q_W\000"
10527 /* 26639 */ "MULR_Q_W\000"
10528 /* 26648 */ "SRAR_W\000"
10529 /* 26655 */ "LDR_W\000"
10530 /* 26661 */ "BCLR_W\000"
10531 /* 26668 */ "SRLR_W\000"
10532 /* 26675 */ "FCOR_W\000"
10533 /* 26682 */ "FSOR_W\000"
10534 /* 26689 */ "FEXUPR_W\000"
10535 /* 26698 */ "FFQR_W\000"
10536 /* 26705 */ "BINSR_W\000"
10537 /* 26713 */ "STR_W\000"
10538 /* 26719 */ "EXTR_W\000"
10539 /* 26726 */ "ILVR_W\000"
10540 /* 26733 */ "SHRA_R_W\000"
10541 /* 26742 */ "SUBQH_R_W\000"
10542 /* 26752 */ "ADDQH_R_W\000"
10543 /* 26762 */ "EXTR_R_W\000"
10544 /* 26771 */ "SHRAV_R_W\000"
10545 /* 26781 */ "EXTRV_R_W\000"
10546 /* 26791 */ "FABS_W\000"
10547 /* 26798 */ "MULQ_RS_W\000"
10548 /* 26808 */ "EXTR_RS_W\000"
10549 /* 26818 */ "EXTRV_RS_W\000"
10550 /* 26829 */ "FCLASS_W\000"
10551 /* 26838 */ "ASUB_S_W\000"
10552 /* 26847 */ "HSUB_S_W\000"
10553 /* 26856 */ "DPSUB_S_W\000"
10554 /* 26866 */ "FTRUNC_S_W\000"
10555 /* 26877 */ "HADD_S_W\000"
10556 /* 26886 */ "DPADD_S_W\000"
10557 /* 26896 */ "MOD_S_W\000"
10558 /* 26904 */ "CLE_S_W\000"
10559 /* 26912 */ "AVE_S_W\000"
10560 /* 26920 */ "CLEI_S_W\000"
10561 /* 26929 */ "MINI_S_W\000"
10562 /* 26938 */ "CLTI_S_W\000"
10563 /* 26947 */ "MAXI_S_W\000"
10564 /* 26956 */ "SHLL_S_W\000"
10565 /* 26965 */ "MIN_S_W\000"
10566 /* 26973 */ "DOTP_S_W\000"
10567 /* 26982 */ "SUBQ_S_W\000"
10568 /* 26991 */ "ADDQ_S_W\000"
10569 /* 27000 */ "MULQ_S_W\000"
10570 /* 27009 */ "ABSQ_S_W\000"
10571 /* 27018 */ "AVER_S_W\000"
10572 /* 27027 */ "SUBS_S_W\000"
10573 /* 27036 */ "ADDS_S_W\000"
10574 /* 27045 */ "SAT_S_W\000"
10575 /* 27053 */ "CLT_S_W\000"
10576 /* 27061 */ "FFINT_S_W\000"
10577 /* 27071 */ "FTINT_S_W\000"
10578 /* 27081 */ "PseudoCVT_S_W\000"
10579 /* 27095 */ "SUBSUU_S_W\000"
10580 /* 27106 */ "DIV_S_W\000"
10581 /* 27114 */ "SHLLV_S_W\000"
10582 /* 27124 */ "MAX_S_W\000"
10583 /* 27132 */ "COPY_S_W\000"
10584 /* 27141 */ "SPLAT_W\000"
10585 /* 27149 */ "BSET_W\000"
10586 /* 27156 */ "FCLT_W\000"
10587 /* 27163 */ "FSLT_W\000"
10588 /* 27170 */ "FCULT_W\000"
10589 /* 27178 */ "FSULT_W\000"
10590 /* 27186 */ "PCNT_W\000"
10591 /* 27193 */ "FRINT_W\000"
10592 /* 27201 */ "INSERT_W\000"
10593 /* 27210 */ "FSQRT_W\000"
10594 /* 27218 */ "FRSQRT_W\000"
10595 /* 27227 */ "ST_W\000"
10596 /* 27232 */ "ASUB_U_W\000"
10597 /* 27241 */ "HSUB_U_W\000"
10598 /* 27250 */ "DPSUB_U_W\000"
10599 /* 27260 */ "FTRUNC_U_W\000"
10600 /* 27271 */ "HADD_U_W\000"
10601 /* 27280 */ "DPADD_U_W\000"
10602 /* 27290 */ "MOD_U_W\000"
10603 /* 27298 */ "CLE_U_W\000"
10604 /* 27306 */ "AVE_U_W\000"
10605 /* 27314 */ "CLEI_U_W\000"
10606 /* 27323 */ "MINI_U_W\000"
10607 /* 27332 */ "CLTI_U_W\000"
10608 /* 27341 */ "MAXI_U_W\000"
10609 /* 27350 */ "MIN_U_W\000"
10610 /* 27358 */ "DOTP_U_W\000"
10611 /* 27367 */ "AVER_U_W\000"
10612 /* 27376 */ "SUBS_U_W\000"
10613 /* 27385 */ "ADDS_U_W\000"
10614 /* 27394 */ "SUBSUS_U_W\000"
10615 /* 27405 */ "SAT_U_W\000"
10616 /* 27413 */ "CLT_U_W\000"
10617 /* 27421 */ "FFINT_U_W\000"
10618 /* 27431 */ "FTINT_U_W\000"
10619 /* 27441 */ "DIV_U_W\000"
10620 /* 27449 */ "MAX_U_W\000"
10621 /* 27457 */ "COPY_U_W\000"
10622 /* 27466 */ "MSUBV_W\000"
10623 /* 27474 */ "MADDV_W\000"
10624 /* 27482 */ "PCKEV_W\000"
10625 /* 27490 */ "ILVEV_W\000"
10626 /* 27498 */ "FDIV_W\000"
10627 /* 27505 */ "MULV_W\000"
10628 /* 27512 */ "EXTRV_W\000"
10629 /* 27520 */ "FMAX_W\000"
10630 /* 27527 */ "BZ_W\000"
10631 /* 27532 */ "BNZ_W\000"
10632 /* 27538 */ "G_VECREDUCE_FMAX\000"
10633 /* 27555 */ "G_ATOMICRMW_FMAX\000"
10634 /* 27572 */ "G_VECREDUCE_SMAX\000"
10635 /* 27589 */ "G_SMAX\000"
10636 /* 27596 */ "G_VECREDUCE_UMAX\000"
10637 /* 27613 */ "G_UMAX\000"
10638 /* 27620 */ "G_ATOMICRMW_UMAX\000"
10639 /* 27637 */ "G_ATOMICRMW_MAX\000"
10640 /* 27653 */ "MFTACX\000"
10641 /* 27660 */ "MTTACX\000"
10642 /* 27667 */ "G_FRAME_INDEX\000"
10643 /* 27681 */ "G_SBFX\000"
10644 /* 27688 */ "G_UBFX\000"
10645 /* 27695 */ "LHX\000"
10646 /* 27699 */ "G_SMULFIX\000"
10647 /* 27709 */ "G_UMULFIX\000"
10648 /* 27719 */ "G_SDIVFIX\000"
10649 /* 27729 */ "G_UDIVFIX\000"
10650 /* 27739 */ "JALX\000"
10651 /* 27744 */ "LBUX\000"
10652 /* 27749 */ "LWX\000"
10653 /* 27753 */ "G_MEMCPY\000"
10654 /* 27762 */ "COPY\000"
10655 /* 27767 */ "CONSTPOOL_ENTRY\000"
10656 /* 27783 */ "CONVERGENCECTRL_ENTRY\000"
10657 /* 27805 */ "BGEZ\000"
10658 /* 27810 */ "BLEZ\000"
10659 /* 27815 */ "BC1NEZ\000"
10660 /* 27822 */ "BC2NEZ\000"
10661 /* 27829 */ "SELNEZ\000"
10662 /* 27836 */ "DCLZ\000"
10663 /* 27841 */ "G_CTLZ\000"
10664 /* 27848 */ "BC1EQZ\000"
10665 /* 27855 */ "BC2EQZ\000"
10666 /* 27862 */ "SELEQZ\000"
10667 /* 27869 */ "BGTZ\000"
10668 /* 27874 */ "BLTZ\000"
10669 /* 27879 */ "G_CTTZ\000"
10670 /* 27886 */ "SelBneZ\000"
10671 /* 27894 */ "SelBeqZ\000"
10672 /* 27902 */ "JalOneReg\000"
10673 /* 27912 */ "JalTwoReg\000"
10674 /* 27922 */ "PseudoIndirectHazardBranch\000"
10675 /* 27949 */ "PseudoIndirectBranch\000"
10676 /* 27970 */ "Ulh\000"
10677 /* 27974 */ "Ush\000"
10678 /* 27978 */ "DADDi\000"
10679 /* 27984 */ "ANDi\000"
10680 /* 27989 */ "SNEi\000"
10681 /* 27994 */ "SEQi\000"
10682 /* 27999 */ "XORi\000"
10683 /* 28004 */ "SLTi\000"
10684 /* 28009 */ "LONG_BRANCH_LUi\000"
10685 /* 28025 */ "SelTBtneZCmpi\000"
10686 /* 28039 */ "SelTBteqZCmpi\000"
10687 /* 28053 */ "SelTBtneZSlti\000"
10688 /* 28067 */ "SelTBteqZSlti\000"
10689 /* 28081 */ "SGEImm\000"
10690 /* 28088 */ "SLEImm\000"
10691 /* 28095 */ "DROLImm\000"
10692 /* 28103 */ "NORImm\000"
10693 /* 28110 */ "DRORImm\000"
10694 /* 28118 */ "SGTImm\000"
10695 /* 28125 */ "SGEUImm\000"
10696 /* 28133 */ "SLEUImm\000"
10697 /* 28141 */ "SGTUImm\000"
10698 /* 28149 */ "BneImm\000"
10699 /* 28156 */ "BeqImm\000"
10700 /* 28163 */ "PseudoReturn\000"
10701 /* 28176 */ "JALRHB64Pseudo\000"
10702 /* 28191 */ "JALR64Pseudo\000"
10703 /* 28204 */ "JALRHBPseudo\000"
10704 /* 28217 */ "JALRPseudo\000"
10705 /* 28228 */ "B_MMR6_Pseudo\000"
10706 /* 28242 */ "B_MM_Pseudo\000"
10707 /* 28254 */ "SDIV_MM_Pseudo\000"
10708 /* 28269 */ "UDIV_MM_Pseudo\000"
10709 /* 28284 */ "LDMacro\000"
10710 /* 28292 */ "SDMacro\000"
10711 /* 28300 */ "SNEMacro\000"
10712 /* 28309 */ "SNEIMacro\000"
10713 /* 28319 */ "SEQIMacro\000"
10714 /* 28329 */ "DSRemIMacro\000"
10715 /* 28341 */ "DURemIMacro\000"
10716 /* 28353 */ "DSDivIMacro\000"
10717 /* 28365 */ "DUDivIMacro\000"
10718 /* 28377 */ "DMULMacro\000"
10719 /* 28387 */ "DMULOMacro\000"
10720 /* 28398 */ "SEQMacro\000"
10721 /* 28407 */ "ABSMacro\000"
10722 /* 28416 */ "DMULOUMacro\000"
10723 /* 28428 */ "DSRemMacro\000"
10724 /* 28439 */ "DURemMacro\000"
10725 /* 28450 */ "BGEImmMacro\000"
10726 /* 28462 */ "BLEImmMacro\000"
10727 /* 28474 */ "BGELImmMacro\000"
10728 /* 28487 */ "BLELImmMacro\000"
10729 /* 28500 */ "BNELImmMacro\000"
10730 /* 28513 */ "BEQLImmMacro\000"
10731 /* 28526 */ "BGTLImmMacro\000"
10732 /* 28539 */ "BLTLImmMacro\000"
10733 /* 28552 */ "BGEULImmMacro\000"
10734 /* 28566 */ "BLEULImmMacro\000"
10735 /* 28580 */ "DMULImmMacro\000"
10736 /* 28593 */ "BGTULImmMacro\000"
10737 /* 28607 */ "BLTULImmMacro\000"
10738 /* 28621 */ "BGTImmMacro\000"
10739 /* 28633 */ "BLTImmMacro\000"
10740 /* 28645 */ "BGEUImmMacro\000"
10741 /* 28658 */ "BLEUImmMacro\000"
10742 /* 28671 */ "BGTUImmMacro\000"
10743 /* 28684 */ "BLTUImmMacro\000"
10744 /* 28697 */ "DSDivMacro\000"
10745 /* 28708 */ "DUDivMacro\000"
10746 /* 28719 */ "LONG_BRANCH_LUi2Op\000"
10747 /* 28738 */ "LONG_BRANCH_DADDiu2Op\000"
10748 /* 28760 */ "LONG_BRANCH_ADDiu2Op\000"
10749 /* 28781 */ "SelTBtneZCmp\000"
10750 /* 28794 */ "SelTBteqZCmp\000"
10751 /* 28807 */ "SaaAddr\000"
10752 /* 28815 */ "SaadAddr\000"
10753 /* 28824 */ "ERet\000"
10754 /* 28829 */ "SelTBtneZSlt\000"
10755 /* 28842 */ "SelTBteqZSlt\000"
10756 /* 28855 */ "LBu\000"
10757 /* 28859 */ "DSUBu\000"
10758 /* 28865 */ "BADDu\000"
10759 /* 28871 */ "DADDu\000"
10760 /* 28877 */ "LHu\000"
10761 /* 28881 */ "SLTu\000"
10762 /* 28886 */ "PseudoDMULTu\000"
10763 /* 28899 */ "PseudoMULTu\000"
10764 /* 28911 */ "LWu\000"
10765 /* 28915 */ "Ulhu\000"
10766 /* 28920 */ "LONG_BRANCH_DADDiu\000"
10767 /* 28939 */ "LEA_ADDiu\000"
10768 /* 28949 */ "LONG_BRANCH_ADDiu\000"
10769 /* 28967 */ "SLTiu\000"
10770 /* 28973 */ "SelTBtneZSltiu\000"
10771 /* 28988 */ "SelTBteqZSltiu\000"
10772 /* 29003 */ "SelTBtneZSltu\000"
10773 /* 29017 */ "SelTBteqZSltu\000"
10774 /* 29031 */ "Ulw\000"
10775 /* 29035 */ "Usw\000"
10776};
10777#ifdef __GNUC__
10778#pragma GCC diagnostic pop
10779#endif
10780
10781extern const unsigned MipsInstrNameIndices[] = {
10782 15620U, 21205U, 23291U, 21663U, 15986U, 15967U, 15995U, 16269U,
10783 13925U, 13940U, 13805U, 13792U, 13979U, 24036U, 13609U, 25467U,
10784 13823U, 15616U, 15976U, 13273U, 27762U, 15843U, 13445U, 25371U,
10785 11697U, 13220U, 13261U, 22647U, 16241U, 25281U, 11809U, 23128U,
10786 14072U, 25270U, 13509U, 22878U, 22865U, 23360U, 25077U, 25109U,
10787 16173U, 16220U, 16193U, 16027U, 13600U, 23325U, 22562U, 13490U,
10788 27783U, 23578U, 22831U, 13657U, 25508U, 25538U, 21480U, 11580U,
10789 10313U, 16425U, 25766U, 25796U, 16526U, 16533U, 16540U, 16550U,
10790 11660U, 23796U, 23759U, 23938U, 25564U, 23626U, 16137U, 23614U,
10791 16126U, 13803U, 15618U, 27667U, 13619U, 13634U, 16279U, 25039U,
10792 23945U, 25408U, 23962U, 23682U, 11199U, 24019U, 25292U, 23882U,
10793 25440U, 13708U, 23336U, 11778U, 11173U, 11760U, 25330U, 25311U,
10794 21444U, 23385U, 23404U, 11453U, 11397U, 11427U, 11438U, 11378U,
10795 11408U, 13563U, 13547U, 24066U, 13993U, 14010U, 11596U, 10319U,
10796 11666U, 11627U, 23801U, 23765U, 27637U, 21606U, 27620U, 21589U,
10797 11536U, 10285U, 27555U, 21524U, 21312U, 21259U, 21385U, 21347U,
10798 22709U, 22687U, 11719U, 24992U, 13253U, 14114U, 11710U, 25058U,
10799 25386U, 11085U, 24114U, 25247U, 24141U, 25522U, 11191U, 24634U,
10800 25685U, 25700U, 25236U, 25224U, 25361U, 14064U, 25501U, 13966U,
10801 25531U, 16112U, 23563U, 23549U, 16105U, 23556U, 23875U, 16326U,
10802 22804U, 22797U, 22811U, 22818U, 25049U, 21720U, 13298U, 21704U,
10803 13245U, 21712U, 13290U, 21696U, 13237U, 22631U, 22623U, 14137U,
10804 14129U, 24910U, 24900U, 24890U, 24880U, 24930U, 24920U, 27699U,
10805 27709U, 24940U, 24953U, 27719U, 27729U, 24966U, 24979U, 11494U,
10806 10264U, 16367U, 8518U, 11371U, 25733U, 16505U, 13748U, 25986U,
10807 15698U, 23180U, 1223U, 9U, 14057U, 1196U, 0U, 23155U,
10808 23187U, 13854U, 25493U, 11163U, 15646U, 15670U, 22766U, 22775U,
10809 25013U, 25026U, 23925U, 21495U, 24053U, 13717U, 21409U, 21419U,
10810 13347U, 13362U, 21248U, 21301U, 21333U, 21371U, 25826U, 25852U,
10811 25838U, 13306U, 13334U, 13319U, 14027U, 14042U, 11586U, 15857U,
10812 21558U, 27589U, 21582U, 27613U, 23932U, 11751U, 11741U, 23279U,
10813 25133U, 13423U, 23663U, 23643U, 25165U, 25144U, 23697U, 23728U,
10814 23714U, 24096U, 27879U, 13774U, 27841U, 13756U, 23977U, 22857U,
10815 22731U, 13581U, 16118U, 24002U, 21630U, 24009U, 21437U, 23994U,
10816 21622U, 21429U, 1209U, 14684U, 14153U, 14145U, 25417U, 23605U,
10817 25303U, 25348U, 25450U, 23304U, 13432U, 11225U, 13678U, 13532U,
10818 11522U, 10271U, 16395U, 25740U, 16512U, 8524U, 25425U, 23164U,
10819 23424U, 23440U, 27753U, 13474U, 13690U, 25091U, 22639U, 22680U,
10820 22656U, 22668U, 11501U, 16374U, 11477U, 16350U, 27538U, 21507U,
10821 21280U, 21227U, 11564U, 16409U, 11644U, 23781U, 23743U, 27572U,
10822 21541U, 27596U, 21565U, 27681U, 27688U, 28407U, 21679U, 23113U,
10823 22064U, 22148U, 22364U, 4082U, 9404U, 893U, 8760U, 3107U,
10824 9082U, 8388U, 9719U, 3964U, 9244U, 775U, 8600U, 2937U,
10825 8922U, 8276U, 9565U, 4005U, 9299U, 816U, 8655U, 2978U,
10826 8977U, 8315U, 9618U, 4162U, 9512U, 973U, 8868U, 3253U,
10827 9190U, 8464U, 9823U, 4046U, 9354U, 857U, 8710U, 3071U,
10828 9032U, 8354U, 9671U, 3984U, 9271U, 795U, 8627U, 2957U,
10829 8949U, 8295U, 9591U, 4122U, 9458U, 933U, 8814U, 3147U,
10830 9136U, 8426U, 9771U, 3944U, 9217U, 755U, 8573U, 2917U,
10831 8895U, 8257U, 9539U, 4141U, 9484U, 952U, 8840U, 3232U,
10832 9162U, 8444U, 9796U, 4025U, 9326U, 836U, 8682U, 3050U,
10833 9004U, 8334U, 9644U, 4102U, 9431U, 913U, 8787U, 3127U,
10834 9109U, 8407U, 9745U, 4066U, 9381U, 877U, 8737U, 3091U,
10835 9059U, 8373U, 9697U, 9879U, 23284U, 19783U, 28513U, 13390U,
10836 28450U, 16012U, 28474U, 25589U, 28645U, 16333U, 28552U, 25100U,
10837 28621U, 16316U, 28526U, 25658U, 28671U, 16431U, 28593U, 13441U,
10838 28462U, 16017U, 28487U, 25604U, 28658U, 16339U, 28566U, 25140U,
10839 28633U, 16321U, 28539U, 25663U, 28684U, 16437U, 28607U, 28500U,
10840 21762U, 22050U, 21943U, 22243U, 22134U, 22350U, 17975U, 28228U,
10841 28242U, 28156U, 28149U, 4686U, 4233U, 4714U, 4263U, 4744U,
10842 4775U, 4672U, 4218U, 4700U, 4248U, 4728U, 4760U, 2795U,
10843 3565U, 131U, 27767U, 21990U, 22290U, 149U, 1153U, 28580U,
10844 28377U, 28387U, 28416U, 16295U, 28095U, 23638U, 28110U, 28353U,
10845 28697U, 28329U, 28428U, 28365U, 28708U, 28341U, 28439U, 28824U,
10846 2808U, 3581U, 12512U, 26791U, 21728U, 21745U, 21958U, 22258U,
10847 4833U, 21778U, 22434U, 21825U, 22477U, 21973U, 21801U, 22455U,
10848 22273U, 21871U, 22519U, 21848U, 22498U, 21895U, 22541U, 28191U,
10849 28176U, 28204U, 28217U, 6970U, 27902U, 27912U, 28284U, 12441U,
10850 26655U, 3930U, 8232U, 2062U, 22890U, 22975U, 28949U, 28760U,
10851 28920U, 28738U, 28009U, 28719U, 3611U, 19327U, 1121U, 3821U,
10852 1088U, 3633U, 1111U, 3811U, 23463U, 1068U, 23830U, 23480U,
10853 23847U, 1151U, 27653U, 52U, 137U, 22931U, 23816U, 112U,
10854 15624U, 22606U, 1135U, 3850U, 22005U, 22305U, 22028U, 22328U,
10855 27660U, 64U, 155U, 22938U, 23823U, 119U, 15635U, 22617U,
10856 28581U, 28388U, 28417U, 5093U, 5226U, 5125U, 5278U, 22827U,
10857 28103U, 3744U, 22079U, 22163U, 22379U, 22080U, 22164U, 22380U,
10858 10059U, 9961U, 10174U, 14315U, 14210U, 14475U, 25996U, 16475U,
10859 26028U, 16491U, 27081U, 25193U, 28886U, 25754U, 25784U, 15772U,
10860 3166U, 27949U, 3676U, 5338U, 8209U, 21067U, 8003U, 27922U,
10861 3647U, 5308U, 8181U, 11553U, 25571U, 20511U, 18307U, 15592U,
10862 2856U, 18959U, 22589U, 3301U, 19348U, 10302U, 25552U, 20496U,
10863 18238U, 15603U, 2869U, 23015U, 18973U, 25205U, 20475U, 28899U,
10864 21168U, 14244U, 9996U, 28163U, 3835U, 25773U, 388U, 2380U,
10865 15735U, 3007U, 24396U, 644U, 2693U, 15811U, 3211U, 24765U,
10866 559U, 2608U, 15789U, 3185U, 24649U, 13164U, 683U, 24798U,
10867 25803U, 16296U, 28096U, 23639U, 28111U, 9849U, 3915U, 212U,
10868 28254U, 28292U, 28354U, 28698U, 28319U, 28398U, 13394U, 28081U,
10869 3726U, 25594U, 28125U, 3771U, 28118U, 3753U, 28141U, 3791U,
10870 13456U, 28088U, 3735U, 25609U, 28133U, 3781U, 3762U, 3801U,
10871 28309U, 28300U, 21918U, 22109U, 22193U, 22218U, 22409U, 28330U,
10872 28429U, 8244U, 2073U, 22904U, 22990U, 12499U, 26713U, 3937U,
10873 19334U, 21931U, 22122U, 22206U, 22231U, 22422U, 28807U, 28815U,
10874 27894U, 27886U, 28794U, 28039U, 28842U, 28067U, 28988U, 29017U,
10875 28781U, 28025U, 28829U, 28053U, 28973U, 29003U, 5038U, 4497U,
10876 4512U, 5050U, 5265U, 16148U, 13879U, 13861U, 13895U, 13911U,
10877 13954U, 2826U, 9897U, 2018U, 18518U, 6847U, 19258U, 6979U,
10878 22663U, 19379U, 28269U, 28366U, 28709U, 28342U, 28440U, 27970U,
10879 28915U, 29031U, 27974U, 29035U, 22094U, 22178U, 22394U, 14434U,
10880 18774U, 10119U, 1371U, 27009U, 20942U, 11473U, 11260U, 18260U,
10881 6024U, 19459U, 17207U, 17620U, 19631U, 7889U, 14235U, 1474U,
10882 14352U, 1529U, 26752U, 1887U, 26314U, 1859U, 14307U, 18670U,
10883 14414U, 18761U, 26991U, 20930U, 3419U, 11284U, 18271U, 10357U,
10884 11882U, 14719U, 26067U, 10765U, 12681U, 15208U, 27036U, 10957U,
10885 13046U, 15457U, 27385U, 17837U, 5764U, 9987U, 1276U, 10097U,
10886 1339U, 7859U, 14499U, 1617U, 10199U, 18161U, 14454U, 1589U,
10887 10139U, 18108U, 10571U, 12246U, 14904U, 26432U, 11027U, 13127U,
10888 15527U, 27475U, 11317U, 18280U, 10341U, 11865U, 14703U, 26050U,
10889 18314U, 6246U, 27979U, 21091U, 28933U, 21187U, 28866U, 21145U,
10890 21467U, 7037U, 11253U, 6012U, 11640U, 17648U, 5605U, 2196U,
10891 17675U, 5638U, 10446U, 6902U, 18321U, 6255U, 25912U, 27984U,
10892 3699U, 21099U, 11690U, 1431U, 10670U, 12528U, 15057U, 26838U,
10893 10862U, 12893U, 15315U, 27232U, 15666U, 11247U, 6001U, 6930U,
10894 10747U, 12663U, 15181U, 27018U, 10939U, 13028U, 15439U, 27367U,
10895 10695U, 12602U, 15120U, 26912U, 10887U, 12967U, 15378U, 27306U,
10896 4565U, 4441U, 4949U, 4593U, 4390U, 4889U, 4457U, 5252U,
10897 5191U, 17632U, 28865U, 15867U, 11097U, 5880U, 21466U, 1792U,
10898 85U, 231U, 225U, 239U, 11068U, 5545U, 27848U, 6187U,
10899 13743U, 16047U, 18490U, 27815U, 6150U, 24875U, 16310U, 20436U,
10900 27855U, 6200U, 27822U, 6163U, 10507U, 12196U, 14854U, 26382U,
10901 10641U, 12447U, 15028U, 26661U, 5843U, 23196U, 3321U, 11279U,
10902 2113U, 6047U, 16300U, 17882U, 11132U, 5940U, 11341U, 5592U,
10903 2172U, 18298U, 6213U, 19680U, 11071U, 2085U, 5851U, 11295U,
10904 2132U, 6086U, 27805U, 3519U, 15879U, 11108U, 5901U, 16253U,
10905 19952U, 19093U, 11323U, 2148U, 6128U, 16451U, 21028U, 27869U,
10906 3551U, 11140U, 5953U, 11347U, 2180U, 6224U, 16463U, 21051U,
10907 10483U, 12172U, 14830U, 26358U, 10613U, 12295U, 14931U, 26475U,
10908 10537U, 12212U, 14870U, 26398U, 10655U, 12491U, 15042U, 26705U,
10909 25721U, 20575U, 22740U, 7057U, 27810U, 3526U, 11116U, 5914U,
10910 11329U, 2156U, 6139U, 16457U, 21036U, 11290U, 2125U, 6076U,
10911 11301U, 2140U, 6097U, 27874U, 3558U, 15886U, 11148U, 5966U,
10912 16261U, 19963U, 19103U, 11353U, 2188U, 6235U, 16469U, 21059U,
10913 10586U, 25961U, 10579U, 25949U, 13470U, 2789U, 11076U, 2092U,
10914 5861U, 10453U, 12150U, 14808U, 26336U, 10425U, 12129U, 14787U,
10915 26240U, 16022U, 17872U, 11124U, 5927U, 11335U, 5579U, 2164U,
10916 18289U, 6176U, 18421U, 11307U, 6108U, 11062U, 13201U, 15562U,
10917 25955U, 27532U, 11312U, 6118U, 746U, 1951U, 17149U, 15832U,
10918 17703U, 5660U, 19077U, 6959U, 10461U, 25925U, 10555U, 12230U,
10919 14888U, 26416U, 10834U, 12770U, 15287U, 27149U, 11057U, 13187U,
10920 15557U, 25944U, 27527U, 4976U, 4622U, 4988U, 4635U, 4964U,
10921 4609U, 4875U, 5300U, 4799U, 5292U, 4790U, 13402U, 13377U,
10922 18349U, 18375U, 6790U, 8125U, 2475U, 6453U, 24489U, 7437U,
10923 713U, 2756U, 6722U, 20768U, 24824U, 20400U, 7718U, 10492U,
10924 12181U, 14839U, 26367U, 10628U, 12365U, 14954U, 26558U, 101U,
10925 16598U, 17191U, 9860U, 23984U, 1015U, 1048U, 1102U, 12520U,
10926 6595U, 24626U, 7579U, 10703U, 12610U, 15128U, 26920U, 10895U,
10927 12975U, 15386U, 27314U, 10687U, 12594U, 15112U, 26904U, 10879U,
10928 12959U, 15370U, 27298U, 22585U, 19341U, 7048U, 8157U, 10721U,
10929 12628U, 15146U, 26938U, 10913U, 12993U, 15404U, 27332U, 10782U,
10930 12698U, 15225U, 27053U, 10985U, 13074U, 15485U, 27413U, 27837U,
10931 21044U, 7982U, 8174U, 10034U, 1290U, 9936U, 1244U, 10149U,
10932 1386U, 10047U, 18066U, 9949U, 17993U, 10162U, 18121U, 10065U,
10933 18081U, 9967U, 18008U, 10180U, 18136U, 6372U, 7332U, 12425U,
10934 6581U, 14321U, 18681U, 24610U, 7565U, 12121U, 24415U, 12027U,
10935 6343U, 14216U, 18600U, 24341U, 7303U, 12838U, 6654U, 14481U,
10936 18801U, 24726U, 7638U, 12088U, 6357U, 24350U, 7317U, 12378U,
10937 6535U, 24564U, 7519U, 11980U, 6297U, 24295U, 7257U, 12791U,
10938 6608U, 24680U, 7592U, 12404U, 6550U, 24574U, 7534U, 12006U,
10939 6312U, 24305U, 7272U, 12817U, 6623U, 24690U, 7607U, 12338U,
10940 6506U, 24522U, 7490U, 12415U, 6566U, 24593U, 7550U, 12017U,
10941 6328U, 24324U, 7288U, 12828U, 6639U, 24709U, 7623U, 12348U,
10942 6521U, 24539U, 7505U, 10817U, 12753U, 15270U, 27132U, 11009U,
10943 15509U, 27457U, 9874U, 9881U, 11460U, 14106U, 25975U, 11359U,
10944 14089U, 25968U, 126U, 16614U, 17199U, 9867U, 24184U, 19998U,
10945 26002U, 20687U, 16481U, 24194U, 20011U, 26034U, 20700U, 7011U,
10946 2498U, 17405U, 6482U, 24508U, 20205U, 7466U, 3502U, 3469U,
10947 3457U, 549U, 17010U, 2598U, 17493U, 16497U, 7024U, 3278U,
10948 3486U, 27087U, 20954U, 7957U, 736U, 17136U, 2779U, 17607U,
10949 24843U, 20425U, 7747U, 531U, 16986U, 2580U, 17469U, 24603U,
10950 20259U, 380U, 16847U, 2372U, 17357U, 24390U, 20141U, 353U,
10951 16811U, 2345U, 17333U, 24334U, 20111U, 606U, 17062U, 2655U,
10952 17545U, 24719U, 20312U, 312U, 16758U, 2304U, 17280U, 24270U,
10953 20066U, 322U, 16771U, 2314U, 17293U, 24278U, 20077U, 440U,
10954 16898U, 2432U, 17380U, 24454U, 20184U, 576U, 17023U, 2625U,
10955 17506U, 24664U, 20279U, 333U, 16785U, 2325U, 17307U, 24287U,
10956 20089U, 586U, 17036U, 2635U, 17519U, 24672U, 20290U, 511U,
10957 16960U, 2560U, 17443U, 24556U, 20237U, 362U, 16823U, 2354U,
10958 17345U, 24376U, 20121U, 521U, 16973U, 2570U, 17456U, 24585U,
10959 20248U, 343U, 16798U, 2335U, 17320U, 24316U, 20100U, 596U,
10960 17049U, 2645U, 17532U, 24701U, 20301U, 483U, 16923U, 2532U,
10961 17418U, 24532U, 20216U, 5073U, 4912U, 4539U, 11472U, 27978U,
10962 28932U, 28871U, 15587U, 21473U, 15655U, 15665U, 22739U, 22584U,
10963 8156U, 27836U, 8173U, 25728U, 25679U, 25071U, 20444U, 7799U,
10964 25488U, 1058U, 21221U, 25673U, 15574U, 23989U, 21215U, 25652U,
10965 25729U, 25680U, 7910U, 7920U, 10801U, 12737U, 15244U, 27106U,
10966 10993U, 13102U, 15493U, 27441U, 18937U, 6904U, 9855U, 8088U,
10967 18U, 106U, 1174U, 21637U, 24U, 11804U, 25583U, 25216U,
10968 58U, 143U, 1180U, 21650U, 45U, 14692U, 25614U, 16345U,
10969 25199U, 28892U, 25640U, 8148U, 12654U, 15172U, 26973U, 13019U,
10970 15430U, 27358U, 12576U, 15094U, 26886U, 12941U, 15352U, 27280U,
10971 14563U, 1674U, 14638U, 1726U, 26497U, 20778U, 14600U, 18850U,
10972 15937U, 19166U, 23257U, 19755U, 14664U, 1762U, 14543U, 1644U,
10973 22852U, 14577U, 1693U, 14651U, 1744U, 26509U, 20793U, 14626U,
10974 18882U, 12546U, 15075U, 26856U, 12911U, 15333U, 27250U, 15948U,
10975 19180U, 23268U, 19769U, 14674U, 1777U, 14591U, 1712U, 23869U,
10976 1007U, 25900U, 14096U, 25760U, 11612U, 16274U, 993U, 1038U,
10977 25814U, 8568U, 247U, 25715U, 16305U, 1000U, 25820U, 10259U,
10978 28859U, 25790U, 23147U, 13522U, 7129U, 5159U, 5137U, 9893U,
10979 17980U, 5795U, 15579U, 18945U, 6912U, 25220U, 25072U, 11156U,
10980 5979U, 20445U, 7800U, 23151U, 13527U, 7138U, 25489U, 23108U,
10981 22759U, 25886U, 20638U, 19404U, 25894U, 20649U, 19658U, 26818U,
10982 20892U, 26781U, 20866U, 15252U, 18915U, 27512U, 20978U, 26808U,
10983 20879U, 26762U, 20841U, 15190U, 18903U, 26719U, 20819U, 24179U,
10984 1022U, 20489U, 7831U, 540U, 16998U, 2589U, 17481U, 24619U,
10985 20269U, 11929U, 293U, 16733U, 2285U, 17268U, 3381U, 24255U,
10986 20045U, 7245U, 26114U, 12074U, 26219U, 12364U, 26557U, 12519U,
10987 26829U, 11966U, 26151U, 12777U, 27156U, 502U, 16948U, 2551U,
10988 1029U, 17179U, 12036U, 26181U, 12461U, 26675U, 12388U, 26571U,
10989 11990U, 26165U, 12801U, 27170U, 12050U, 26195U, 12324U, 26528U,
10990 13150U, 665U, 17112U, 2714U, 17583U, 24784U, 20354U, 7664U,
10991 27498U, 14946U, 26542U, 11837U, 26020U, 12273U, 26453U, 12475U,
10992 26689U, 12706U, 27061U, 13082U, 27421U, 12282U, 26462U, 12484U,
10993 26698U, 10594U, 12260U, 14912U, 26440U, 11829U, 26012U, 2486U,
10994 6467U, 24498U, 7451U, 724U, 2767U, 6736U, 20808U, 24833U,
10995 20412U, 7732U, 11936U, 26121U, 11891U, 26076U, 13180U, 27520U,
10996 11873U, 26058U, 12317U, 26521U, 674U, 17124U, 2723U, 17595U,
10997 6680U, 24791U, 20364U, 7676U, 11907U, 26092U, 12303U, 450U,
10998 16911U, 2442U, 17393U, 3400U, 24462U, 20195U, 7395U, 26483U,
10999 409U, 16858U, 2401U, 17368U, 24423U, 20150U, 7372U, 15838U,
11000 12357U, 26550U, 12854U, 27193U, 12879U, 27218U, 12081U, 26226U,
11001 12371U, 26564U, 11973U, 26158U, 12784U, 27163U, 12043U, 26188U,
11002 12468U, 26682U, 12871U, 615U, 17074U, 2664U, 17557U, 24742U,
11003 20322U, 27210U, 11900U, 274U, 16708U, 2266U, 17256U, 3371U,
11004 24240U, 20024U, 7233U, 26085U, 12396U, 26579U, 11998U, 26173U,
11005 12809U, 27178U, 12058U, 26203U, 12331U, 26535U, 12716U, 27071U,
11006 13092U, 27431U, 14960U, 26587U, 12556U, 26866U, 12921U, 27260U,
11007 15679U, 6948U, 25482U, 7820U, 12567U, 15085U, 26877U, 12932U,
11008 15343U, 27271U, 12537U, 15066U, 26847U, 12902U, 15324U, 27241U,
11009 16157U, 19270U, 11042U, 13142U, 15542U, 27490U, 10621U, 12310U,
11010 14939U, 26490U, 10402U, 11958U, 14764U, 26143U, 10663U, 12505U,
11011 15050U, 26726U, 23985U, 10848U, 12862U, 15301U, 27201U, 25907U,
11012 10410U, 12066U, 14772U, 26211U, 20667U, 19974U, 7200U, 15830U,
11013 15871U, 23573U, 17779U, 3332U, 5566U, 5804U, 6057U, 17798U,
11014 19981U, 9917U, 2042U, 19872U, 19944U, 27739U, 21005U, 19086U,
11015 11102U, 2105U, 5890U, 11081U, 2099U, 5871U, 23570U, 17771U,
11016 3327U, 23098U, 17639U, 5555U, 7103U, 9911U, 2034U, 8061U,
11017 8096U, 19866U, 19072U, 4883U, 3923U, 4816U, 4808U, 5022U,
11018 4854U, 9925U, 2052U, 13216U, 18328U, 17818U, 27744U, 21013U,
11019 7840U, 17987U, 5818U, 28855U, 3866U, 13733U, 18474U, 21130U,
11020 11620U, 91U, 1966U, 5507U, 459U, 2508U, 1164U, 5425U,
11021 8029U, 1931U, 10440U, 12144U, 14802U, 26330U, 15959U, 11242U,
11022 23317U, 171U, 1980U, 10389U, 11945U, 14751U, 26130U, 28939U,
11023 3885U, 21183U, 14134U, 2846U, 13408U, 18384U, 17847U, 27695U,
11024 20998U, 18548U, 28877U, 3872U, 13738U, 18482U, 21153U, 17695U,
11025 5650U, 16154U, 3273U, 8080U, 11623U, 8118U, 13452U, 18398U,
11026 19264U, 6985U, 8142U, 9856U, 5786U, 8089U, 6939U, 183U,
11027 1996U, 16646U, 28021U, 3720U, 21123U, 25983U, 17856U, 3497U,
11028 161U, 16630U, 1186U, 5487U, 8045U, 1941U, 22945U, 19490U,
11029 13700U, 18460U, 19432U, 16443U, 3289U, 13460U, 18405U, 19313U,
11030 17732U, 5695U, 17161U, 11274U, 6037U, 19666U, 23917U, 3359U,
11031 13571U, 18435U, 19930U, 19642U, 11268U, 20560U, 27749U, 195U,
11032 16664U, 19990U, 21021U, 20675U, 7941U, 28911U, 4292U, 4356U,
11033 4324U, 4373U, 4902U, 4643U, 4528U, 5002U, 4659U, 4409U,
11034 4471U, 11559U, 12106U, 6399U, 24368U, 7359U, 15002U, 26629U,
11035 25577U, 23078U, 19605U, 20517U, 11026U, 13126U, 15526U, 27474U,
11036 303U, 16746U, 2295U, 22966U, 19520U, 18313U, 14975U, 26602U,
11037 24263U, 20056U, 16053U, 19194U, 23497U, 19802U, 16079U, 19226U,
11038 23523U, 19834U, 11858U, 6285U, 24233U, 7221U, 10730U, 12637U,
11039 15155U, 26947U, 10922U, 13002U, 15413U, 27341U, 10366U, 11892U,
11040 14728U, 26077U, 13181U, 6751U, 24851U, 10809U, 12745U, 15262U,
11041 7760U, 27124U, 11001U, 13110U, 15501U, 27449U, 19U, 5363U,
11042 107U, 2202U, 16606U, 5405U, 1175U, 5445U, 25U, 16560U,
11043 5373U, 254U, 16682U, 2211U, 17218U, 5455U, 31U, 16569U,
11044 15598U, 17685U, 2862U, 23006U, 19532U, 18965U, 22595U, 17750U,
11045 3307U, 23041U, 19556U, 19354U, 23864U, 11845U, 6273U, 24226U,
11046 7209U, 10712U, 12619U, 15137U, 26929U, 10904U, 12984U, 15395U,
11047 27323U, 10349U, 11874U, 14711U, 26059U, 12318U, 6495U, 24516U,
11048 10739U, 12646U, 15164U, 7479U, 26965U, 10931U, 13011U, 15422U,
11049 27350U, 11805U, 10257U, 18228U, 25584U, 7869U, 6264U, 10679U,
11050 12586U, 15104U, 26896U, 10871U, 12951U, 15362U, 27290U, 17657U,
11051 5616U, 19414U, 7081U, 25918U, 371U, 16835U, 2363U, 15728U,
11052 2998U, 19032U, 24383U, 20131U, 2240U, 15706U, 2891U, 24204U,
11053 418U, 16870U, 2410U, 15754U, 3028U, 19042U, 24430U, 20160U,
11054 635U, 17100U, 2684U, 15804U, 3202U, 19052U, 24758U, 20344U,
11055 2253U, 15717U, 2904U, 24215U, 429U, 16884U, 2421U, 15763U,
11056 3039U, 19062U, 24439U, 20172U, 10308U, 12098U, 6386U, 24360U,
11057 7346U, 14992U, 26619U, 25558U, 23068U, 19592U, 20502U, 11018U,
11058 13118U, 15518U, 27466U, 284U, 16721U, 2276U, 22957U, 19508U,
11059 18244U, 14966U, 26593U, 24248U, 20035U, 59U, 5395U, 144U,
11060 2231U, 17244U, 16622U, 5415U, 1181U, 5477U, 46U, 16589U,
11061 5384U, 264U, 16695U, 2221U, 17231U, 5466U, 38U, 16579U,
11062 15630U, 2884U, 23032U, 19544U, 18989U, 22790U, 19440U, 22612U,
11063 3314U, 23050U, 19568U, 19371U, 75U, 207U, 1204U, 80U,
11064 220U, 1218U, 23893U, 14693U, 25615U, 7879U, 6882U, 16346U,
11065 16091U, 19241U, 23535U, 19849U, 15893U, 19113U, 23213U, 19702U,
11066 14374U, 18721U, 26798U, 1902U, 14424U, 1559U, 27000U, 1917U,
11067 3429U, 15012U, 26639U, 14612U, 18865U, 14552U, 1658U, 25200U,
11068 23088U, 19618U, 23059U, 19580U, 20481U, 28893U, 21174U, 25635U,
11069 7900U, 11050U, 13157U, 15550U, 27505U, 19306U, 7002U, 14292U,
11070 1501U, 14984U, 26611U, 8149U, 14395U, 1545U, 4868U, 4995U,
11071 4182U, 3905U, 15875U, 10374U, 11915U, 14736U, 26100U, 10381U,
11072 11922U, 14743U, 26107U, 302U, 16745U, 2294U, 24262U, 20055U,
11073 283U, 16720U, 2275U, 24247U, 20034U, 23601U, 3339U, 10523U,
11074 19880U, 7147U, 25932U, 17809U, 5741U, 5063U, 5104U, 23598U,
11075 17790U, 5731U, 3340U, 10524U, 6921U, 19881U, 7148U, 25933U,
11076 28000U, 3707U, 21108U, 5203U, 14282U, 18646U, 13594U, 18451U,
11077 6813U, 11034U, 13134U, 15534U, 27482U, 10394U, 11950U, 14756U,
11078 26135U, 10841U, 12847U, 15294U, 27186U, 14250U, 18613U, 10002U,
11079 18022U, 3391U, 3439U, 22853U, 15922U, 8502U, 17910U, 19148U,
11080 23242U, 8552U, 17947U, 19737U, 16066U, 19210U, 23510U, 19818U,
11081 15908U, 8487U, 17892U, 19131U, 23228U, 8537U, 17929U, 19720U,
11082 14194U, 18581U, 26262U, 20735U, 14169U, 18565U, 26291U, 20750U,
11083 14182U, 1443U, 26247U, 1804U, 26274U, 1824U, 13818U, 13384U,
11084 18359U, 20989U, 18498U, 6824U, 8134U, 11682U, 1418U, 3410U,
11085 3448U, 10243U, 18208U, 22919U, 19472U, 23911U, 3351U, 19921U,
11086 7189U, 7165U, 492U, 16935U, 2541U, 17430U, 24548U, 20226U,
11087 14525U, 18838U, 10225U, 18184U, 14266U, 18635U, 10018U, 18044U,
11088 12855U, 6668U, 24735U, 7652U, 23870U, 25901U, 20658U, 19894U,
11089 2463U, 6438U, 24479U, 7422U, 701U, 2744U, 6707U, 20724U,
11090 24814U, 20387U, 7703U, 625U, 17087U, 2674U, 17570U, 24750U,
11091 20333U, 4823U, 4199U, 8483U, 11366U, 10774U, 12690U, 15217U,
11092 27045U, 10977U, 13066U, 15477U, 27405U, 10254U, 17631U, 5535U,
11093 2057U, 13233U, 18335U, 18222U, 5826U, 11287U, 2120U, 8072U,
11094 11468U, 8111U, 13286U, 18342U, 18274U, 6068U, 8105U, 11826U,
11095 22748U, 17760U, 5717U, 19387U, 7070U, 8164U, 96U, 1973U,
11096 5521U, 471U, 2520U, 1169U, 5435U, 8037U, 1936U, 25761U,
11097 20585U, 15963U, 23321U, 177U, 1988U, 9889U, 2012U, 17973U,
11098 14125U, 2840U, 18541U, 27862U, 3542U, 13207U, 6776U, 7991U,
11099 24866U, 7785U, 27829U, 3533U, 13192U, 6762U, 7970U, 24857U,
11100 7771U, 12254U, 6412U, 24448U, 7384U, 23200U, 27994U, 14689U,
11101 17667U, 5628U, 2851U, 13412U, 18391U, 10419U, 14781U, 26234U,
11102 22600U, 25879U, 20628U, 19362U, 14516U, 18826U, 10216U, 18172U,
11103 14464U, 18787U, 27114U, 20965U, 14258U, 18624U, 10010U, 18033U,
11104 14385U, 18735U, 26956U, 20906U, 14507U, 18814U, 10207U, 1404U,
11105 14363U, 18707U, 10108U, 1355U, 26771U, 20853U, 14161U, 18554U,
11106 9928U, 1231U, 14331U, 18694U, 10076U, 1308U, 26733U, 20829U,
11107 14534U, 1630U, 10234U, 18196U, 14274U, 1488U, 10026U, 18055U,
11108 18897U, 6874U, 13416U, 6801U, 10439U, 12143U, 14801U, 26329U,
11109 10388U, 11944U, 14750U, 26129U, 16275U, 17714U, 5673U, 1039U,
11110 3602U, 10469U, 12158U, 14816U, 26344U, 25815U, 20601U, 10601U,
11111 12267U, 14919U, 19292U, 6993U, 26447U, 25185U, 3480U, 20461U,
11112 28004U, 3713U, 21115U, 28967U, 3897U, 21196U, 28881U, 3878U,
11113 21160U, 13501U, 27989U, 10546U, 12221U, 14879U, 26407U, 10826U,
11114 12762U, 15279U, 27141U, 8569U, 10432U, 12136U, 14794U, 26322U,
11115 10499U, 12188U, 14846U, 26374U, 10634U, 12434U, 15021U, 26648U,
11116 25716U, 20567U, 10335U, 11852U, 14697U, 17966U, 26044U, 16306U,
11117 17723U, 5684U, 10476U, 12165U, 14823U, 26351U, 10515U, 12204U,
11118 14862U, 26390U, 10648U, 12454U, 15035U, 26668U, 25821U, 20609U,
11119 10607U, 12289U, 14925U, 19299U, 26469U, 22825U, 19450U, 7092U,
11120 10857U, 12888U, 15310U, 27227U, 10260U, 14226U, 1460U, 14341U,
11121 1513U, 26742U, 1872U, 26306U, 1846U, 14299U, 18659U, 14404U,
11122 18748U, 26982U, 20918U, 10966U, 13055U, 15466U, 27394U, 10790U,
11123 12726U, 15233U, 27095U, 10756U, 12672U, 15199U, 27027U, 10948U,
11124 13037U, 15448U, 27376U, 17827U, 5752U, 9978U, 1262U, 10086U,
11125 1323U, 7849U, 14491U, 1604U, 10191U, 18150U, 14444U, 1574U,
11126 10129U, 18095U, 10563U, 12238U, 14896U, 26424U, 11019U, 13119U,
11127 15519U, 27467U, 18231U, 5834U, 28860U, 21137U, 189U, 2004U,
11128 16655U, 25993U, 17864U, 5776U, 3514U, 166U, 16638U, 1191U,
11129 5497U, 8053U, 1946U, 22951U, 19499U, 13704U, 18467U, 16447U,
11130 3295U, 13465U, 18413U, 19320U, 17741U, 5706U, 17170U, 19673U,
11131 23921U, 3365U, 13576U, 18443U, 19937U, 19650U, 7119U, 201U,
11132 16673U, 20681U, 7949U, 11220U, 15568U, 18928U, 6891U, 18252U,
11133 5991U, 16165U, 19281U, 4847U, 4210U, 4308U, 5014U, 5030U,
11134 4340U, 4278U, 5169U, 5083U, 4924U, 4552U, 4936U, 4579U,
11135 5114U, 4192U, 5148U, 4285U, 5180U, 5239U, 4425U, 4484U,
11136 23204U, 15641U, 18997U, 19687U, 13398U, 15577U, 25620U, 20534U,
11137 18943U, 25599U, 20526U, 18368U, 25871U, 13845U, 18506U, 20617U,
11138 22784U, 19423U, 23457U, 19793U, 15691U, 19022U, 23904U, 19911U,
11139 25864U, 13837U, 6834U, 7929U, 22754U, 19396U, 23208U, 19694U,
11140 15685U, 19013U, 23898U, 19902U, 25189U, 15660U, 20543U, 19005U,
11141 25668U, 20552U, 20468U, 13505U, 15582U, 18951U, 18428U, 2451U,
11142 6423U, 24469U, 7407U, 689U, 2732U, 6692U, 20713U, 24804U,
11143 20374U, 7688U, 25626U, 25791U, 20593U, 25633U, 70U, 25646U,
11144 10418U, 12114U, 14780U, 26233U, 25104U, 20453U, 7810U, 22925U,
11145 19481U, 7177U, 14101U, 18533U, 6864U, 23755U, 17789U, 5730U,
11146 3345U, 10530U, 6920U, 19887U, 7156U, 25938U, 27999U, 3706U,
11147 21107U, 5214U, 11617U,
11148};
11149
11150extern const int16_t MipsRegClassByHwModeTables[2][4] = {
11151 { // DefaultMode
11152 Mips::GPR32RegClassID, // mips_ptr_rc
11153 Mips::GP32RegClassID, // ptr_gp_rc
11154 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
11155 Mips::SP32RegClassID, // ptr_sp_rc
11156 },
11157 { // MIPS64
11158 Mips::GPR64RegClassID, // mips_ptr_rc
11159 Mips::GP64RegClassID, // ptr_gp_rc
11160 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
11161 Mips::SP64RegClassID, // ptr_sp_rc
11162 },
11163};
11164
11165static inline void InitMipsMCInstrInfo(MCInstrInfo *II) {
11166 II->InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2923, &MipsRegClassByHwModeTables[0][0], 4);
11167}
11168
11169
11170} // namespace llvm
11171
11172#endif // GET_INSTRINFO_MC_DESC
11173
11174#ifdef GET_INSTRINFO_HEADER
11175#undef GET_INSTRINFO_HEADER
11176
11177namespace llvm {
11178
11179struct MipsGenInstrInfo : public TargetInstrInfo {
11180 explicit MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
11181 ~MipsGenInstrInfo() override = default;
11182};
11183extern const int16_t MipsRegClassByHwModeTables[2][4];
11184
11185} // namespace llvm
11186
11187namespace llvm::Mips {
11188
11189constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_base = 0;
11190constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_offset = 1;
11191constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_base = 0;
11192constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_offset = 1;
11193
11194} // namespace llvm::Mips
11195
11196#endif // GET_INSTRINFO_HEADER
11197
11198#ifdef GET_INSTRINFO_HELPER_DECLS
11199#undef GET_INSTRINFO_HELPER_DECLS
11200
11201
11202#endif // GET_INSTRINFO_HELPER_DECLS
11203
11204#ifdef GET_INSTRINFO_HELPERS
11205#undef GET_INSTRINFO_HELPERS
11206
11207
11208#endif // GET_INSTRINFO_HELPERS
11209
11210#ifdef GET_INSTRINFO_CTOR_DTOR
11211#undef GET_INSTRINFO_CTOR_DTOR
11212
11213namespace llvm {
11214
11215extern const MipsInstrTable MipsDescs;
11216extern const unsigned MipsInstrNameIndices[];
11217extern const char MipsInstrNameData[];
11218MipsGenInstrInfo::MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
11219 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, MipsRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
11220 InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2923, &MipsRegClassByHwModeTables[0][0], 4);
11221}
11222
11223} // namespace llvm
11224
11225#endif // GET_INSTRINFO_CTOR_DTOR
11226
11227#ifdef GET_INSTRINFO_MC_HELPER_DECLS
11228#undef GET_INSTRINFO_MC_HELPER_DECLS
11229
11230namespace llvm {
11231
11232class MCInst;
11233class FeatureBitset;
11234
11235namespace Mips_MC {
11236
11237void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
11238
11239} // namespace Mips_MC
11240
11241} // namespace llvm
11242
11243#endif // GET_INSTRINFO_MC_HELPER_DECLS
11244
11245#ifdef GET_INSTRINFO_MC_HELPERS
11246#undef GET_INSTRINFO_MC_HELPERS
11247
11248namespace llvm::Mips_MC {
11249
11250
11251} // namespace llvm::Mips_MC
11252
11253#endif // GET_INSTRINFO_MC_HELPERS
11254
11255#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
11256 defined(GET_AVAILABLE_OPCODE_CHECKER)
11257#define GET_COMPUTE_FEATURES
11258#endif
11259#ifdef GET_COMPUTE_FEATURES
11260#undef GET_COMPUTE_FEATURES
11261
11262namespace llvm::Mips_MC {
11263
11264// Bits for subtarget features that participate in instruction matching.
11265enum SubtargetFeatureBits : uint8_t {
11266 Feature_IsPTR64bitBit = 37,
11267 Feature_IsPTR32bitBit = 36,
11268 Feature_UseCompactBranchesBit = 54,
11269 Feature_HasMips2Bit = 11,
11270 Feature_HasMips3_32Bit = 14,
11271 Feature_HasMips3_32r2Bit = 15,
11272 Feature_HasMips3Bit = 12,
11273 Feature_NotMips3Bit = 48,
11274 Feature_HasMips4_32Bit = 16,
11275 Feature_NotMips4_32Bit = 49,
11276 Feature_HasMips4_32r2Bit = 17,
11277 Feature_HasMips5_32r2Bit = 18,
11278 Feature_HasMips32Bit = 19,
11279 Feature_HasMips32r2Bit = 20,
11280 Feature_HasMips32r5Bit = 21,
11281 Feature_HasMips32r6Bit = 22,
11282 Feature_NotMips32r6Bit = 50,
11283 Feature_IsGP64bitBit = 33,
11284 Feature_IsGP32bitBit = 32,
11285 Feature_HasMips64Bit = 23,
11286 Feature_NotMips64Bit = 51,
11287 Feature_HasMips64r2Bit = 24,
11288 Feature_HasMips64r5Bit = 25,
11289 Feature_HasMips64r6Bit = 26,
11290 Feature_NotMips64r6Bit = 52,
11291 Feature_InMips16ModeBit = 30,
11292 Feature_NotInMips16ModeBit = 47,
11293 Feature_HasCnMipsBit = 1,
11294 Feature_NotCnMipsBit = 43,
11295 Feature_HasCnMipsPBit = 2,
11296 Feature_NotCnMipsPBit = 44,
11297 Feature_IsSym32Bit = 40,
11298 Feature_IsSym64Bit = 41,
11299 Feature_HasStdEncBit = 27,
11300 Feature_InMicroMipsBit = 29,
11301 Feature_NotInMicroMipsBit = 46,
11302 Feature_HasEVABit = 6,
11303 Feature_HasMSABit = 8,
11304 Feature_HasMadd4Bit = 10,
11305 Feature_HasMTBit = 9,
11306 Feature_UseIndirectJumpsHazardBit = 55,
11307 Feature_NoIndirectJumpGuardsBit = 42,
11308 Feature_IsR5900Bit = 38,
11309 Feature_NotR5900Bit = 53,
11310 Feature_HasCRCBit = 0,
11311 Feature_HasVirtBit = 28,
11312 Feature_HasGINVBit = 7,
11313 Feature_IsFP64bitBit = 31,
11314 Feature_NotFP64bitBit = 45,
11315 Feature_IsSingleFloatBit = 39,
11316 Feature_IsNotSingleFloatBit = 34,
11317 Feature_IsNotSoftFloatBit = 35,
11318 Feature_HasMips3DBit = 13,
11319 Feature_HasDSPBit = 3,
11320 Feature_HasDSPR2Bit = 4,
11321 Feature_HasDSPR3Bit = 5,
11322};
11323
11324inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
11325 FeatureBitset Features;
11326 if (FB[Mips::FeaturePTR64Bit])
11327 Features.set(Feature_IsPTR64bitBit);
11328 if (!FB[Mips::FeaturePTR64Bit])
11329 Features.set(Feature_IsPTR32bitBit);
11330 if (FB[Mips::FeatureUseCompactBranches])
11331 Features.set(Feature_UseCompactBranchesBit);
11332 if (FB[Mips::FeatureMips2])
11333 Features.set(Feature_HasMips2Bit);
11334 if (FB[Mips::FeatureMips3_32])
11335 Features.set(Feature_HasMips3_32Bit);
11336 if (FB[Mips::FeatureMips3_32r2])
11337 Features.set(Feature_HasMips3_32r2Bit);
11338 if (FB[Mips::FeatureMips3])
11339 Features.set(Feature_HasMips3Bit);
11340 if (!FB[Mips::FeatureMips3])
11341 Features.set(Feature_NotMips3Bit);
11342 if (FB[Mips::FeatureMips4_32])
11343 Features.set(Feature_HasMips4_32Bit);
11344 if (!FB[Mips::FeatureMips4_32])
11345 Features.set(Feature_NotMips4_32Bit);
11346 if (FB[Mips::FeatureMips4_32r2])
11347 Features.set(Feature_HasMips4_32r2Bit);
11348 if (FB[Mips::FeatureMips5_32r2])
11349 Features.set(Feature_HasMips5_32r2Bit);
11350 if (FB[Mips::FeatureMips32])
11351 Features.set(Feature_HasMips32Bit);
11352 if (FB[Mips::FeatureMips32r2])
11353 Features.set(Feature_HasMips32r2Bit);
11354 if (FB[Mips::FeatureMips32r5])
11355 Features.set(Feature_HasMips32r5Bit);
11356 if (FB[Mips::FeatureMips32r6])
11357 Features.set(Feature_HasMips32r6Bit);
11358 if (!FB[Mips::FeatureMips32r6])
11359 Features.set(Feature_NotMips32r6Bit);
11360 if (FB[Mips::FeatureGP64Bit])
11361 Features.set(Feature_IsGP64bitBit);
11362 if (!FB[Mips::FeatureGP64Bit])
11363 Features.set(Feature_IsGP32bitBit);
11364 if (FB[Mips::FeatureMips64])
11365 Features.set(Feature_HasMips64Bit);
11366 if (!FB[Mips::FeatureMips64])
11367 Features.set(Feature_NotMips64Bit);
11368 if (FB[Mips::FeatureMips64r2])
11369 Features.set(Feature_HasMips64r2Bit);
11370 if (FB[Mips::FeatureMips64r5])
11371 Features.set(Feature_HasMips64r5Bit);
11372 if (FB[Mips::FeatureMips64r6])
11373 Features.set(Feature_HasMips64r6Bit);
11374 if (!FB[Mips::FeatureMips64r6])
11375 Features.set(Feature_NotMips64r6Bit);
11376 if (FB[Mips::FeatureMips16])
11377 Features.set(Feature_InMips16ModeBit);
11378 if (!FB[Mips::FeatureMips16])
11379 Features.set(Feature_NotInMips16ModeBit);
11380 if (FB[Mips::FeatureCnMips])
11381 Features.set(Feature_HasCnMipsBit);
11382 if (!FB[Mips::FeatureCnMips])
11383 Features.set(Feature_NotCnMipsBit);
11384 if (FB[Mips::FeatureCnMipsP])
11385 Features.set(Feature_HasCnMipsPBit);
11386 if (!FB[Mips::FeatureCnMipsP])
11387 Features.set(Feature_NotCnMipsPBit);
11388 if (FB[Mips::FeatureSym32])
11389 Features.set(Feature_IsSym32Bit);
11390 if (!FB[Mips::FeatureSym32])
11391 Features.set(Feature_IsSym64Bit);
11392 if (!FB[Mips::FeatureMips16])
11393 Features.set(Feature_HasStdEncBit);
11394 if (FB[Mips::FeatureMicroMips])
11395 Features.set(Feature_InMicroMipsBit);
11396 if (!FB[Mips::FeatureMicroMips])
11397 Features.set(Feature_NotInMicroMipsBit);
11398 if (FB[Mips::FeatureEVA])
11399 Features.set(Feature_HasEVABit);
11400 if (FB[Mips::FeatureMSA])
11401 Features.set(Feature_HasMSABit);
11402 if (!FB[Mips::FeatureNoMadd4])
11403 Features.set(Feature_HasMadd4Bit);
11404 if (FB[Mips::FeatureMT])
11405 Features.set(Feature_HasMTBit);
11406 if (FB[Mips::FeatureUseIndirectJumpsHazard])
11407 Features.set(Feature_UseIndirectJumpsHazardBit);
11408 if (!FB[Mips::FeatureUseIndirectJumpsHazard])
11409 Features.set(Feature_NoIndirectJumpGuardsBit);
11410 if (FB[Mips::FeatureR5900])
11411 Features.set(Feature_IsR5900Bit);
11412 if (!FB[Mips::FeatureR5900])
11413 Features.set(Feature_NotR5900Bit);
11414 if (FB[Mips::FeatureCRC])
11415 Features.set(Feature_HasCRCBit);
11416 if (FB[Mips::FeatureVirt])
11417 Features.set(Feature_HasVirtBit);
11418 if (FB[Mips::FeatureGINV])
11419 Features.set(Feature_HasGINVBit);
11420 if (FB[Mips::FeatureFP64Bit])
11421 Features.set(Feature_IsFP64bitBit);
11422 if (!FB[Mips::FeatureFP64Bit])
11423 Features.set(Feature_NotFP64bitBit);
11424 if (FB[Mips::FeatureSingleFloat])
11425 Features.set(Feature_IsSingleFloatBit);
11426 if (!FB[Mips::FeatureSingleFloat])
11427 Features.set(Feature_IsNotSingleFloatBit);
11428 if (!FB[Mips::FeatureSoftFloat])
11429 Features.set(Feature_IsNotSoftFloatBit);
11430 if (FB[Mips::FeatureMips3D])
11431 Features.set(Feature_HasMips3DBit);
11432 if (FB[Mips::FeatureDSP])
11433 Features.set(Feature_HasDSPBit);
11434 if (FB[Mips::FeatureDSPR2])
11435 Features.set(Feature_HasDSPR2Bit);
11436 if (FB[Mips::FeatureDSPR3])
11437 Features.set(Feature_HasDSPR3Bit);
11438 return Features;
11439}
11440
11441inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
11442 enum : uint8_t {
11443 CEFBS_None,
11444 CEFBS_HasCnMips,
11445 CEFBS_HasCnMipsP,
11446 CEFBS_HasDSP,
11447 CEFBS_HasDSPR2,
11448 CEFBS_HasMSA,
11449 CEFBS_HasMT,
11450 CEFBS_InMicroMips,
11451 CEFBS_InMips16Mode,
11452 CEFBS_IsGP32bit,
11453 CEFBS_IsGP64bit,
11454 CEFBS_IsNotSingleFloat,
11455 CEFBS_IsNotSoftFloat,
11456 CEFBS_NotCnMips,
11457 CEFBS_NotInMips16Mode,
11458 CEFBS_NotR5900,
11459 CEFBS_HasDSP_NotInMicroMips,
11460 CEFBS_HasStdEnc_HasMSA,
11461 CEFBS_HasStdEnc_HasMips32,
11462 CEFBS_HasStdEnc_HasMips32r6,
11463 CEFBS_HasStdEnc_HasMips64,
11464 CEFBS_HasStdEnc_HasMips64r6,
11465 CEFBS_HasStdEnc_IsNotSoftFloat,
11466 CEFBS_HasStdEnc_NotInMicroMips,
11467 CEFBS_HasStdEnc_NotMips3,
11468 CEFBS_HasStdEnc_NotMips4_32,
11469 CEFBS_InMicroMips_HasDSP,
11470 CEFBS_InMicroMips_HasDSPR2,
11471 CEFBS_InMicroMips_HasDSPR3,
11472 CEFBS_InMicroMips_HasEVA,
11473 CEFBS_InMicroMips_HasMips32r6,
11474 CEFBS_InMicroMips_IsNotSoftFloat,
11475 CEFBS_InMicroMips_NotMips32r6,
11476 CEFBS_IsGP32bit_NotInMicroMips,
11477 CEFBS_NotInMips16Mode_HasDSP,
11478 CEFBS_NotInMips16Mode_IsGP64bit,
11479 CEFBS_NotInMips16Mode_IsNotSoftFloat,
11480 CEFBS_NotInMips16Mode_IsPTR64bit,
11481 CEFBS_HasMips64_HasCnMips_NotInMicroMips,
11482 CEFBS_HasStdEnc_HasMSA_HasMips64,
11483 CEFBS_HasStdEnc_HasMT_NotInMicroMips,
11484 CEFBS_HasStdEnc_HasMips2_NotInMicroMips,
11485 CEFBS_HasStdEnc_HasMips3_NotInMicroMips,
11486 CEFBS_HasStdEnc_HasMips32_NotInMicroMips,
11487 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips,
11488 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips,
11489 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips,
11490 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips,
11491 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips,
11492 CEFBS_HasStdEnc_HasMips64r5_HasVirt,
11493 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips,
11494 CEFBS_HasStdEnc_IsGP64bit_HasMips3,
11495 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2,
11496 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6,
11497 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6,
11498 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips,
11499 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards,
11500 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips,
11501 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6,
11502 CEFBS_InMicroMips_HasMips32r5_HasVirt,
11503 CEFBS_InMicroMips_HasMips32r6_HasGINV,
11504 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat,
11505 CEFBS_InMicroMips_NotMips32r6_HasDSP,
11506 CEFBS_InMicroMips_NotMips32r6_HasEVA,
11507 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat,
11508 CEFBS_InMicroMips_NotMips32r6_NotMips64r6,
11509 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11510 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11511 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips,
11512 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards,
11513 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips,
11514 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard,
11515 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11516 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900,
11517 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips,
11518 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6,
11519 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat,
11520 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6,
11521 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6,
11522 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips,
11523 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6,
11524 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips,
11525 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips,
11526 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips,
11527 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips,
11528 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
11529 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
11530 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips,
11531 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips,
11532 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32,
11533 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips,
11534 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips,
11535 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips,
11536 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11537 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32,
11538 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips,
11539 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11540 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11541 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4,
11542 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11543 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
11544 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
11545 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips,
11546 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips,
11547 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900,
11548 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips,
11549 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
11550 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11551 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips,
11552 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
11553 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
11554 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
11555 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11556 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
11557 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips,
11558 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
11559 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11560 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat,
11561 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
11562 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
11563 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11564 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
11565 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips,
11566 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11567 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
11568 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
11569 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips,
11570 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
11571 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
11572 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat,
11573 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
11574 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
11575 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
11576 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
11577 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
11578 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips,
11579 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips,
11580 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4,
11581 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
11582 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11583 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11584 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
11585 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
11586 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
11587 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11588 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11589 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
11590 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
11591 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11592 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D,
11593 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11594 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11595 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11596 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
11597 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
11598 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11599 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11600 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11601 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
11602 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
11603 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
11604 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
11605 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
11606 };
11607
11608 static constexpr FeatureBitset FeatureBitsets[] = {
11609 {}, // CEFBS_None
11610 {Feature_HasCnMipsBit, },
11611 {Feature_HasCnMipsPBit, },
11612 {Feature_HasDSPBit, },
11613 {Feature_HasDSPR2Bit, },
11614 {Feature_HasMSABit, },
11615 {Feature_HasMTBit, },
11616 {Feature_InMicroMipsBit, },
11617 {Feature_InMips16ModeBit, },
11618 {Feature_IsGP32bitBit, },
11619 {Feature_IsGP64bitBit, },
11620 {Feature_IsNotSingleFloatBit, },
11621 {Feature_IsNotSoftFloatBit, },
11622 {Feature_NotCnMipsBit, },
11623 {Feature_NotInMips16ModeBit, },
11624 {Feature_NotR5900Bit, },
11625 {Feature_HasDSPBit, Feature_NotInMicroMipsBit, },
11626 {Feature_HasStdEncBit, Feature_HasMSABit, },
11627 {Feature_HasStdEncBit, Feature_HasMips32Bit, },
11628 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, },
11629 {Feature_HasStdEncBit, Feature_HasMips64Bit, },
11630 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, },
11631 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, },
11632 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, },
11633 {Feature_HasStdEncBit, Feature_NotMips3Bit, },
11634 {Feature_HasStdEncBit, Feature_NotMips4_32Bit, },
11635 {Feature_InMicroMipsBit, Feature_HasDSPBit, },
11636 {Feature_InMicroMipsBit, Feature_HasDSPR2Bit, },
11637 {Feature_InMicroMipsBit, Feature_HasDSPR3Bit, },
11638 {Feature_InMicroMipsBit, Feature_HasEVABit, },
11639 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, },
11640 {Feature_InMicroMipsBit, Feature_IsNotSoftFloatBit, },
11641 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, },
11642 {Feature_IsGP32bitBit, Feature_NotInMicroMipsBit, },
11643 {Feature_NotInMips16ModeBit, Feature_HasDSPBit, },
11644 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, },
11645 {Feature_NotInMips16ModeBit, Feature_IsNotSoftFloatBit, },
11646 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, },
11647 {Feature_HasMips64Bit, Feature_HasCnMipsBit, Feature_NotInMicroMipsBit, },
11648 {Feature_HasStdEncBit, Feature_HasMSABit, Feature_HasMips64Bit, },
11649 {Feature_HasStdEncBit, Feature_HasMTBit, Feature_NotInMicroMipsBit, },
11650 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotInMicroMipsBit, },
11651 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotInMicroMipsBit, },
11652 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotInMicroMipsBit, },
11653 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotInMicroMipsBit, },
11654 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_NotInMicroMipsBit, },
11655 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
11656 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotInMicroMipsBit, },
11657 {Feature_HasStdEncBit, Feature_HasMips64r2Bit, Feature_NotInMicroMipsBit, },
11658 {Feature_HasStdEncBit, Feature_HasMips64r5Bit, Feature_HasVirtBit, },
11659 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
11660 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips3Bit, },
11661 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r2Bit, },
11662 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r6Bit, },
11663 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64r6Bit, },
11664 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11665 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11666 {Feature_HasStdEncBit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, },
11667 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11668 {Feature_InMicroMipsBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, },
11669 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, },
11670 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
11671 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasDSPBit, },
11672 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasEVABit, },
11673 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
11674 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11675 {Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11676 {Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11677 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, Feature_NotInMicroMipsBit, },
11678 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NoIndirectJumpGuardsBit, },
11679 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NotInMicroMipsBit, },
11680 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_UseIndirectJumpsHazardBit, },
11681 {Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11682 {Feature_HasMips3Bit, Feature_NotMips64r6Bit, Feature_NotCnMipsBit, Feature_NotR5900Bit, },
11683 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11684 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11685 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_IsNotSoftFloatBit, Feature_IsNotSingleFloatBit, },
11686 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11687 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11688 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
11689 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
11690 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, Feature_NotInMicroMipsBit, },
11691 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
11692 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, Feature_NotInMicroMipsBit, },
11693 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11694 {Feature_HasStdEncBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11695 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11696 {Feature_HasStdEncBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11697 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
11698 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
11699 {Feature_HasStdEncBit, Feature_IsGP32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
11700 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
11701 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
11702 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11703 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
11704 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11705 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11706 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11707 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
11708 {Feature_NotInMips16ModeBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11709 {Feature_NotInMips16ModeBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
11710 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11711 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11712 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
11713 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, },
11714 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11715 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11716 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11717 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11718 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11719 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
11720 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11721 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11722 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11723 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11724 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11725 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11726 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
11727 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
11728 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
11729 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11730 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
11731 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
11732 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11733 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11734 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11735 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11736 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11737 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11738 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
11739 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
11740 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11741 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11742 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11743 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11744 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11745 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
11746 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
11747 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11748 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11749 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11750 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
11751 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
11752 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
11753 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11754 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11755 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
11756 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
11757 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11758 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMips3DBit, },
11759 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11760 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11761 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11762 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
11763 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
11764 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11765 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11766 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11767 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
11768 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
11769 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
11770 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
11771 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
11772 };
11773 static constexpr uint8_t RequiredFeaturesRefs[] = {
11774 CEFBS_None, // PHI
11775 CEFBS_None, // INLINEASM
11776 CEFBS_None, // INLINEASM_BR
11777 CEFBS_None, // CFI_INSTRUCTION
11778 CEFBS_None, // EH_LABEL
11779 CEFBS_None, // GC_LABEL
11780 CEFBS_None, // ANNOTATION_LABEL
11781 CEFBS_None, // KILL
11782 CEFBS_None, // EXTRACT_SUBREG
11783 CEFBS_None, // INSERT_SUBREG
11784 CEFBS_None, // IMPLICIT_DEF
11785 CEFBS_None, // INIT_UNDEF
11786 CEFBS_None, // SUBREG_TO_REG
11787 CEFBS_None, // COPY_TO_REGCLASS
11788 CEFBS_None, // DBG_VALUE
11789 CEFBS_None, // DBG_VALUE_LIST
11790 CEFBS_None, // DBG_INSTR_REF
11791 CEFBS_None, // DBG_PHI
11792 CEFBS_None, // DBG_LABEL
11793 CEFBS_None, // REG_SEQUENCE
11794 CEFBS_None, // COPY
11795 CEFBS_None, // COPY_LANEMASK
11796 CEFBS_None, // BUNDLE
11797 CEFBS_None, // LIFETIME_START
11798 CEFBS_None, // LIFETIME_END
11799 CEFBS_None, // PSEUDO_PROBE
11800 CEFBS_None, // ARITH_FENCE
11801 CEFBS_None, // STACKMAP
11802 CEFBS_None, // FENTRY_CALL
11803 CEFBS_None, // PATCHPOINT
11804 CEFBS_None, // LOAD_STACK_GUARD
11805 CEFBS_None, // PREALLOCATED_SETUP
11806 CEFBS_None, // PREALLOCATED_ARG
11807 CEFBS_None, // STATEPOINT
11808 CEFBS_None, // LOCAL_ESCAPE
11809 CEFBS_None, // FAULTING_OP
11810 CEFBS_None, // PATCHABLE_OP
11811 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
11812 CEFBS_None, // PATCHABLE_RET
11813 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
11814 CEFBS_None, // PATCHABLE_TAIL_CALL
11815 CEFBS_None, // PATCHABLE_EVENT_CALL
11816 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
11817 CEFBS_None, // ICALL_BRANCH_FUNNEL
11818 CEFBS_None, // FAKE_USE
11819 CEFBS_None, // MEMBARRIER
11820 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
11821 CEFBS_None, // RELOC_NONE
11822 CEFBS_None, // CONVERGENCECTRL_ENTRY
11823 CEFBS_None, // CONVERGENCECTRL_ANCHOR
11824 CEFBS_None, // CONVERGENCECTRL_LOOP
11825 CEFBS_None, // CONVERGENCECTRL_GLUE
11826 CEFBS_None, // G_ASSERT_SEXT
11827 CEFBS_None, // G_ASSERT_ZEXT
11828 CEFBS_None, // G_ASSERT_ALIGN
11829 CEFBS_None, // G_ADD
11830 CEFBS_None, // G_SUB
11831 CEFBS_None, // G_MUL
11832 CEFBS_None, // G_SDIV
11833 CEFBS_None, // G_UDIV
11834 CEFBS_None, // G_SREM
11835 CEFBS_None, // G_UREM
11836 CEFBS_None, // G_SDIVREM
11837 CEFBS_None, // G_UDIVREM
11838 CEFBS_None, // G_AND
11839 CEFBS_None, // G_OR
11840 CEFBS_None, // G_XOR
11841 CEFBS_None, // G_ABDS
11842 CEFBS_None, // G_ABDU
11843 CEFBS_None, // G_UAVGFLOOR
11844 CEFBS_None, // G_UAVGCEIL
11845 CEFBS_None, // G_SAVGFLOOR
11846 CEFBS_None, // G_SAVGCEIL
11847 CEFBS_None, // G_IMPLICIT_DEF
11848 CEFBS_None, // G_PHI
11849 CEFBS_None, // G_FRAME_INDEX
11850 CEFBS_None, // G_GLOBAL_VALUE
11851 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
11852 CEFBS_None, // G_CONSTANT_POOL
11853 CEFBS_None, // G_EXTRACT
11854 CEFBS_None, // G_UNMERGE_VALUES
11855 CEFBS_None, // G_INSERT
11856 CEFBS_None, // G_MERGE_VALUES
11857 CEFBS_None, // G_BUILD_VECTOR
11858 CEFBS_None, // G_BUILD_VECTOR_TRUNC
11859 CEFBS_None, // G_CONCAT_VECTORS
11860 CEFBS_None, // G_PTRTOINT
11861 CEFBS_None, // G_INTTOPTR
11862 CEFBS_None, // G_BITCAST
11863 CEFBS_None, // G_FREEZE
11864 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
11865 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
11866 CEFBS_None, // G_INTRINSIC_TRUNC
11867 CEFBS_None, // G_INTRINSIC_ROUND
11868 CEFBS_None, // G_INTRINSIC_LRINT
11869 CEFBS_None, // G_INTRINSIC_LLRINT
11870 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
11871 CEFBS_None, // G_READCYCLECOUNTER
11872 CEFBS_None, // G_READSTEADYCOUNTER
11873 CEFBS_None, // G_LOAD
11874 CEFBS_None, // G_SEXTLOAD
11875 CEFBS_None, // G_ZEXTLOAD
11876 CEFBS_None, // G_INDEXED_LOAD
11877 CEFBS_None, // G_INDEXED_SEXTLOAD
11878 CEFBS_None, // G_INDEXED_ZEXTLOAD
11879 CEFBS_None, // G_STORE
11880 CEFBS_None, // G_INDEXED_STORE
11881 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
11882 CEFBS_None, // G_ATOMIC_CMPXCHG
11883 CEFBS_None, // G_ATOMICRMW_XCHG
11884 CEFBS_None, // G_ATOMICRMW_ADD
11885 CEFBS_None, // G_ATOMICRMW_SUB
11886 CEFBS_None, // G_ATOMICRMW_AND
11887 CEFBS_None, // G_ATOMICRMW_NAND
11888 CEFBS_None, // G_ATOMICRMW_OR
11889 CEFBS_None, // G_ATOMICRMW_XOR
11890 CEFBS_None, // G_ATOMICRMW_MAX
11891 CEFBS_None, // G_ATOMICRMW_MIN
11892 CEFBS_None, // G_ATOMICRMW_UMAX
11893 CEFBS_None, // G_ATOMICRMW_UMIN
11894 CEFBS_None, // G_ATOMICRMW_FADD
11895 CEFBS_None, // G_ATOMICRMW_FSUB
11896 CEFBS_None, // G_ATOMICRMW_FMAX
11897 CEFBS_None, // G_ATOMICRMW_FMIN
11898 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11899 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11900 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11901 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11902 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11903 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11904 CEFBS_None, // G_ATOMICRMW_USUB_COND
11905 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11906 CEFBS_None, // G_FENCE
11907 CEFBS_None, // G_PREFETCH
11908 CEFBS_None, // G_BRCOND
11909 CEFBS_None, // G_BRINDIRECT
11910 CEFBS_None, // G_INVOKE_REGION_START
11911 CEFBS_None, // G_INTRINSIC
11912 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11913 CEFBS_None, // G_INTRINSIC_CONVERGENT
11914 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11915 CEFBS_None, // G_ANYEXT
11916 CEFBS_None, // G_TRUNC
11917 CEFBS_None, // G_TRUNC_SSAT_S
11918 CEFBS_None, // G_TRUNC_SSAT_U
11919 CEFBS_None, // G_TRUNC_USAT_U
11920 CEFBS_None, // G_CONSTANT
11921 CEFBS_None, // G_FCONSTANT
11922 CEFBS_None, // G_VASTART
11923 CEFBS_None, // G_VAARG
11924 CEFBS_None, // G_SEXT
11925 CEFBS_None, // G_SEXT_INREG
11926 CEFBS_None, // G_ZEXT
11927 CEFBS_None, // G_SHL
11928 CEFBS_None, // G_LSHR
11929 CEFBS_None, // G_ASHR
11930 CEFBS_None, // G_FSHL
11931 CEFBS_None, // G_FSHR
11932 CEFBS_None, // G_ROTR
11933 CEFBS_None, // G_ROTL
11934 CEFBS_None, // G_ICMP
11935 CEFBS_None, // G_FCMP
11936 CEFBS_None, // G_SCMP
11937 CEFBS_None, // G_UCMP
11938 CEFBS_None, // G_SELECT
11939 CEFBS_None, // G_UADDO
11940 CEFBS_None, // G_UADDE
11941 CEFBS_None, // G_USUBO
11942 CEFBS_None, // G_USUBE
11943 CEFBS_None, // G_SADDO
11944 CEFBS_None, // G_SADDE
11945 CEFBS_None, // G_SSUBO
11946 CEFBS_None, // G_SSUBE
11947 CEFBS_None, // G_UMULO
11948 CEFBS_None, // G_SMULO
11949 CEFBS_None, // G_UMULH
11950 CEFBS_None, // G_SMULH
11951 CEFBS_None, // G_UADDSAT
11952 CEFBS_None, // G_SADDSAT
11953 CEFBS_None, // G_USUBSAT
11954 CEFBS_None, // G_SSUBSAT
11955 CEFBS_None, // G_USHLSAT
11956 CEFBS_None, // G_SSHLSAT
11957 CEFBS_None, // G_SMULFIX
11958 CEFBS_None, // G_UMULFIX
11959 CEFBS_None, // G_SMULFIXSAT
11960 CEFBS_None, // G_UMULFIXSAT
11961 CEFBS_None, // G_SDIVFIX
11962 CEFBS_None, // G_UDIVFIX
11963 CEFBS_None, // G_SDIVFIXSAT
11964 CEFBS_None, // G_UDIVFIXSAT
11965 CEFBS_None, // G_FADD
11966 CEFBS_None, // G_FSUB
11967 CEFBS_None, // G_FMUL
11968 CEFBS_None, // G_FMA
11969 CEFBS_None, // G_FMAD
11970 CEFBS_None, // G_FDIV
11971 CEFBS_None, // G_FREM
11972 CEFBS_None, // G_FMODF
11973 CEFBS_None, // G_FPOW
11974 CEFBS_None, // G_FPOWI
11975 CEFBS_None, // G_FEXP
11976 CEFBS_None, // G_FEXP2
11977 CEFBS_None, // G_FEXP10
11978 CEFBS_None, // G_FLOG
11979 CEFBS_None, // G_FLOG2
11980 CEFBS_None, // G_FLOG10
11981 CEFBS_None, // G_FLDEXP
11982 CEFBS_None, // G_FFREXP
11983 CEFBS_None, // G_FNEG
11984 CEFBS_None, // G_FPEXT
11985 CEFBS_None, // G_FPTRUNC
11986 CEFBS_None, // G_FPTOSI
11987 CEFBS_None, // G_FPTOUI
11988 CEFBS_None, // G_SITOFP
11989 CEFBS_None, // G_UITOFP
11990 CEFBS_None, // G_FPTOSI_SAT
11991 CEFBS_None, // G_FPTOUI_SAT
11992 CEFBS_None, // G_FABS
11993 CEFBS_None, // G_FCOPYSIGN
11994 CEFBS_None, // G_IS_FPCLASS
11995 CEFBS_None, // G_FCANONICALIZE
11996 CEFBS_None, // G_FMINNUM
11997 CEFBS_None, // G_FMAXNUM
11998 CEFBS_None, // G_FMINNUM_IEEE
11999 CEFBS_None, // G_FMAXNUM_IEEE
12000 CEFBS_None, // G_FMINIMUM
12001 CEFBS_None, // G_FMAXIMUM
12002 CEFBS_None, // G_FMINIMUMNUM
12003 CEFBS_None, // G_FMAXIMUMNUM
12004 CEFBS_None, // G_GET_FPENV
12005 CEFBS_None, // G_SET_FPENV
12006 CEFBS_None, // G_RESET_FPENV
12007 CEFBS_None, // G_GET_FPMODE
12008 CEFBS_None, // G_SET_FPMODE
12009 CEFBS_None, // G_RESET_FPMODE
12010 CEFBS_None, // G_GET_ROUNDING
12011 CEFBS_None, // G_SET_ROUNDING
12012 CEFBS_None, // G_PTR_ADD
12013 CEFBS_None, // G_PTRMASK
12014 CEFBS_None, // G_SMIN
12015 CEFBS_None, // G_SMAX
12016 CEFBS_None, // G_UMIN
12017 CEFBS_None, // G_UMAX
12018 CEFBS_None, // G_ABS
12019 CEFBS_None, // G_LROUND
12020 CEFBS_None, // G_LLROUND
12021 CEFBS_None, // G_BR
12022 CEFBS_None, // G_BRJT
12023 CEFBS_None, // G_VSCALE
12024 CEFBS_None, // G_INSERT_SUBVECTOR
12025 CEFBS_None, // G_EXTRACT_SUBVECTOR
12026 CEFBS_None, // G_INSERT_VECTOR_ELT
12027 CEFBS_None, // G_EXTRACT_VECTOR_ELT
12028 CEFBS_None, // G_SHUFFLE_VECTOR
12029 CEFBS_None, // G_SPLAT_VECTOR
12030 CEFBS_None, // G_STEP_VECTOR
12031 CEFBS_None, // G_VECTOR_COMPRESS
12032 CEFBS_None, // G_CTTZ
12033 CEFBS_None, // G_CTTZ_ZERO_UNDEF
12034 CEFBS_None, // G_CTLZ
12035 CEFBS_None, // G_CTLZ_ZERO_UNDEF
12036 CEFBS_None, // G_CTLS
12037 CEFBS_None, // G_CTPOP
12038 CEFBS_None, // G_BSWAP
12039 CEFBS_None, // G_BITREVERSE
12040 CEFBS_None, // G_FCEIL
12041 CEFBS_None, // G_FCOS
12042 CEFBS_None, // G_FSIN
12043 CEFBS_None, // G_FSINCOS
12044 CEFBS_None, // G_FTAN
12045 CEFBS_None, // G_FACOS
12046 CEFBS_None, // G_FASIN
12047 CEFBS_None, // G_FATAN
12048 CEFBS_None, // G_FATAN2
12049 CEFBS_None, // G_FCOSH
12050 CEFBS_None, // G_FSINH
12051 CEFBS_None, // G_FTANH
12052 CEFBS_None, // G_FSQRT
12053 CEFBS_None, // G_FFLOOR
12054 CEFBS_None, // G_FRINT
12055 CEFBS_None, // G_FNEARBYINT
12056 CEFBS_None, // G_ADDRSPACE_CAST
12057 CEFBS_None, // G_BLOCK_ADDR
12058 CEFBS_None, // G_JUMP_TABLE
12059 CEFBS_None, // G_DYN_STACKALLOC
12060 CEFBS_None, // G_STACKSAVE
12061 CEFBS_None, // G_STACKRESTORE
12062 CEFBS_None, // G_STRICT_FADD
12063 CEFBS_None, // G_STRICT_FSUB
12064 CEFBS_None, // G_STRICT_FMUL
12065 CEFBS_None, // G_STRICT_FDIV
12066 CEFBS_None, // G_STRICT_FREM
12067 CEFBS_None, // G_STRICT_FMA
12068 CEFBS_None, // G_STRICT_FSQRT
12069 CEFBS_None, // G_STRICT_FLDEXP
12070 CEFBS_None, // G_READ_REGISTER
12071 CEFBS_None, // G_WRITE_REGISTER
12072 CEFBS_None, // G_MEMCPY
12073 CEFBS_None, // G_MEMCPY_INLINE
12074 CEFBS_None, // G_MEMMOVE
12075 CEFBS_None, // G_MEMSET
12076 CEFBS_None, // G_BZERO
12077 CEFBS_None, // G_TRAP
12078 CEFBS_None, // G_DEBUGTRAP
12079 CEFBS_None, // G_UBSANTRAP
12080 CEFBS_None, // G_VECREDUCE_SEQ_FADD
12081 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
12082 CEFBS_None, // G_VECREDUCE_FADD
12083 CEFBS_None, // G_VECREDUCE_FMUL
12084 CEFBS_None, // G_VECREDUCE_FMAX
12085 CEFBS_None, // G_VECREDUCE_FMIN
12086 CEFBS_None, // G_VECREDUCE_FMAXIMUM
12087 CEFBS_None, // G_VECREDUCE_FMINIMUM
12088 CEFBS_None, // G_VECREDUCE_ADD
12089 CEFBS_None, // G_VECREDUCE_MUL
12090 CEFBS_None, // G_VECREDUCE_AND
12091 CEFBS_None, // G_VECREDUCE_OR
12092 CEFBS_None, // G_VECREDUCE_XOR
12093 CEFBS_None, // G_VECREDUCE_SMAX
12094 CEFBS_None, // G_VECREDUCE_SMIN
12095 CEFBS_None, // G_VECREDUCE_UMAX
12096 CEFBS_None, // G_VECREDUCE_UMIN
12097 CEFBS_None, // G_SBFX
12098 CEFBS_None, // G_UBFX
12099 CEFBS_None, // ABSMacro
12100 CEFBS_None, // ADJCALLSTACKDOWN
12101 CEFBS_None, // ADJCALLSTACKUP
12102 CEFBS_HasStdEnc_HasMSA, // AND_V_D_PSEUDO
12103 CEFBS_HasStdEnc_HasMSA, // AND_V_H_PSEUDO
12104 CEFBS_HasStdEnc_HasMSA, // AND_V_W_PSEUDO
12105 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I16
12106 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I16_POSTRA
12107 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I32
12108 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I32_POSTRA
12109 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I64
12110 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I64_POSTRA
12111 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I8
12112 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I8_POSTRA
12113 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I16
12114 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I16_POSTRA
12115 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I32
12116 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I32_POSTRA
12117 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I64
12118 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I64_POSTRA
12119 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I8
12120 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I8_POSTRA
12121 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I16
12122 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I16_POSTRA
12123 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I32
12124 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I32_POSTRA
12125 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I64
12126 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I64_POSTRA
12127 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I8
12128 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I8_POSTRA
12129 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I16
12130 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I16_POSTRA
12131 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I32
12132 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I32_POSTRA
12133 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I64
12134 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I64_POSTRA
12135 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I8
12136 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I8_POSTRA
12137 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I16
12138 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I16_POSTRA
12139 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I32
12140 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I32_POSTRA
12141 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I64
12142 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I64_POSTRA
12143 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I8
12144 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I8_POSTRA
12145 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I16
12146 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I16_POSTRA
12147 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I32
12148 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I32_POSTRA
12149 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I64
12150 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I64_POSTRA
12151 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I8
12152 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I8_POSTRA
12153 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I16
12154 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I16_POSTRA
12155 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I32
12156 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I32_POSTRA
12157 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I64
12158 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I64_POSTRA
12159 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I8
12160 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I8_POSTRA
12161 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I16
12162 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I16_POSTRA
12163 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I32
12164 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I32_POSTRA
12165 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I64
12166 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I64_POSTRA
12167 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I8
12168 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I8_POSTRA
12169 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I16
12170 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I16_POSTRA
12171 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I32
12172 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I32_POSTRA
12173 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I64
12174 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I64_POSTRA
12175 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I8
12176 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I8_POSTRA
12177 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I16
12178 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I16_POSTRA
12179 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I32
12180 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I32_POSTRA
12181 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I64
12182 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I64_POSTRA
12183 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I8
12184 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I8_POSTRA
12185 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I16
12186 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I16_POSTRA
12187 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I32
12188 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I32_POSTRA
12189 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I64
12190 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I64_POSTRA
12191 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I8
12192 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I8_POSTRA
12193 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I16
12194 CEFBS_NotR5900, // ATOMIC_SWAP_I16_POSTRA
12195 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I32
12196 CEFBS_NotR5900, // ATOMIC_SWAP_I32_POSTRA
12197 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I64
12198 CEFBS_NotR5900, // ATOMIC_SWAP_I64_POSTRA
12199 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I8
12200 CEFBS_NotR5900, // ATOMIC_SWAP_I8_POSTRA
12201 CEFBS_HasStdEnc_NotInMicroMips, // B
12202 CEFBS_HasStdEnc_NotInMicroMips, // BAL_BR
12203 CEFBS_InMicroMips_NotMips32r6, // BAL_BR_MM
12204 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BEQLImmMacro
12205 CEFBS_None, // BGE
12206 CEFBS_None, // BGEImmMacro
12207 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEL
12208 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGELImmMacro
12209 CEFBS_None, // BGEU
12210 CEFBS_None, // BGEUImmMacro
12211 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEUL
12212 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEULImmMacro
12213 CEFBS_None, // BGT
12214 CEFBS_None, // BGTImmMacro
12215 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTL
12216 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTLImmMacro
12217 CEFBS_None, // BGTU
12218 CEFBS_None, // BGTUImmMacro
12219 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTUL
12220 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTULImmMacro
12221 CEFBS_None, // BLE
12222 CEFBS_None, // BLEImmMacro
12223 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEL
12224 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLELImmMacro
12225 CEFBS_None, // BLEU
12226 CEFBS_None, // BLEUImmMacro
12227 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEUL
12228 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEULImmMacro
12229 CEFBS_None, // BLT
12230 CEFBS_None, // BLTImmMacro
12231 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTL
12232 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTLImmMacro
12233 CEFBS_None, // BLTU
12234 CEFBS_None, // BLTUImmMacro
12235 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTUL
12236 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTULImmMacro
12237 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BNELImmMacro
12238 CEFBS_None, // BPOSGE32_PSEUDO
12239 CEFBS_HasStdEnc_HasMSA, // BSEL_D_PSEUDO
12240 CEFBS_HasStdEnc_HasMSA, // BSEL_FD_PSEUDO
12241 CEFBS_HasStdEnc_HasMSA, // BSEL_FW_PSEUDO
12242 CEFBS_HasStdEnc_HasMSA, // BSEL_H_PSEUDO
12243 CEFBS_HasStdEnc_HasMSA, // BSEL_W_PSEUDO
12244 CEFBS_InMicroMips_NotMips32r6, // B_MM
12245 CEFBS_None, // B_MMR6_Pseudo
12246 CEFBS_InMicroMips, // B_MM_Pseudo
12247 CEFBS_None, // BeqImm
12248 CEFBS_None, // BneImm
12249 CEFBS_InMips16Mode, // BteqzT8CmpX16
12250 CEFBS_InMips16Mode, // BteqzT8CmpiX16
12251 CEFBS_InMips16Mode, // BteqzT8SltX16
12252 CEFBS_InMips16Mode, // BteqzT8SltiX16
12253 CEFBS_InMips16Mode, // BteqzT8SltiuX16
12254 CEFBS_InMips16Mode, // BteqzT8SltuX16
12255 CEFBS_InMips16Mode, // BtnezT8CmpX16
12256 CEFBS_InMips16Mode, // BtnezT8CmpiX16
12257 CEFBS_InMips16Mode, // BtnezT8SltX16
12258 CEFBS_InMips16Mode, // BtnezT8SltiX16
12259 CEFBS_InMips16Mode, // BtnezT8SltiuX16
12260 CEFBS_InMips16Mode, // BtnezT8SltuX16
12261 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64
12262 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64_64
12263 CEFBS_HasMT, // CFTC1
12264 CEFBS_InMips16Mode, // CONSTPOOL_ENTRY
12265 CEFBS_HasStdEnc_HasMSA, // COPY_FD_PSEUDO
12266 CEFBS_HasStdEnc_HasMSA, // COPY_FW_PSEUDO
12267 CEFBS_HasMT, // CTTC1
12268 CEFBS_InMips16Mode, // Constant32
12269 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULImmMacro
12270 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900, // DMULMacro
12271 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOMacro
12272 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOUMacro
12273 CEFBS_HasStdEnc_HasMips64, // DROL
12274 CEFBS_HasStdEnc_HasMips64, // DROLImm
12275 CEFBS_HasStdEnc_HasMips64, // DROR
12276 CEFBS_HasStdEnc_HasMips64, // DRORImm
12277 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivIMacro
12278 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivMacro
12279 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemIMacro
12280 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemMacro
12281 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivIMacro
12282 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivMacro
12283 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemIMacro
12284 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemMacro
12285 CEFBS_NotInMips16Mode, // ERet
12286 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64
12287 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64_64
12288 CEFBS_HasStdEnc_HasMSA, // FABS_D
12289 CEFBS_HasStdEnc_HasMSA, // FABS_W
12290 CEFBS_HasStdEnc_HasMSA, // FEXP2_D_1_PSEUDO
12291 CEFBS_HasStdEnc_HasMSA, // FEXP2_W_1_PSEUDO
12292 CEFBS_HasStdEnc_HasMSA, // FILL_FD_PSEUDO
12293 CEFBS_HasStdEnc_HasMSA, // FILL_FW_PSEUDO
12294 CEFBS_InMips16Mode, // GotPrologue16
12295 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX64_PSEUDO
12296 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX_PSEUDO
12297 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX64_PSEUDO
12298 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX_PSEUDO
12299 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_PSEUDO
12300 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX64_PSEUDO
12301 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX_PSEUDO
12302 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_PSEUDO
12303 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX64_PSEUDO
12304 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX_PSEUDO
12305 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX64_PSEUDO
12306 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX_PSEUDO
12307 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX64_PSEUDO
12308 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX_PSEUDO
12309 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards, // JALR64Pseudo
12310 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard, // JALRHB64Pseudo
12311 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // JALRHBPseudo
12312 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALRPseudo
12313 CEFBS_InMicroMips_HasMips32r6, // JAL_MMR6
12314 CEFBS_None, // JalOneReg
12315 CEFBS_None, // JalTwoReg
12316 CEFBS_HasStdEnc_NotMips3, // LDMacro
12317 CEFBS_NotInMips16Mode, // LDR_D
12318 CEFBS_NotInMips16Mode, // LDR_W
12319 CEFBS_HasMSA, // LD_F16
12320 CEFBS_NotInMips16Mode, // LOAD_ACC128
12321 CEFBS_NotInMips16Mode, // LOAD_ACC64
12322 CEFBS_NotInMips16Mode, // LOAD_ACC64DSP
12323 CEFBS_NotInMips16Mode, // LOAD_CCOND_DSP
12324 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu
12325 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu2Op
12326 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu
12327 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu2Op
12328 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi
12329 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi2Op
12330 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_LUi2Op_64
12331 CEFBS_InMicroMips, // LWM_MM
12332 CEFBS_None, // LoadAddrImm32
12333 CEFBS_None, // LoadAddrImm64
12334 CEFBS_None, // LoadAddrReg32
12335 CEFBS_None, // LoadAddrReg64
12336 CEFBS_None, // LoadImm32
12337 CEFBS_None, // LoadImm64
12338 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR
12339 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR_32
12340 CEFBS_None, // LoadImmDoubleGPR
12341 CEFBS_IsNotSoftFloat, // LoadImmSingleFGR
12342 CEFBS_None, // LoadImmSingleGPR
12343 CEFBS_InMips16Mode, // LwConstant32
12344 CEFBS_HasMT, // MFTACX
12345 CEFBS_HasMT, // MFTC0
12346 CEFBS_HasMT, // MFTC1
12347 CEFBS_HasMT, // MFTDSP
12348 CEFBS_HasMT, // MFTGPR
12349 CEFBS_HasMT, // MFTHC1
12350 CEFBS_HasMT, // MFTHI
12351 CEFBS_HasMT, // MFTLO
12352 CEFBS_None, // MIPSeh_return32
12353 CEFBS_None, // MIPSeh_return64
12354 CEFBS_HasMSA, // MSA_FP_EXTEND_D_PSEUDO
12355 CEFBS_HasMSA, // MSA_FP_EXTEND_W_PSEUDO
12356 CEFBS_HasMSA, // MSA_FP_ROUND_D_PSEUDO
12357 CEFBS_HasMSA, // MSA_FP_ROUND_W_PSEUDO
12358 CEFBS_HasMT, // MTTACX
12359 CEFBS_HasMT, // MTTC0
12360 CEFBS_HasMT, // MTTC1
12361 CEFBS_HasMT, // MTTDSP
12362 CEFBS_HasMT, // MTTGPR
12363 CEFBS_HasMT, // MTTHC1
12364 CEFBS_HasMT, // MTTHI
12365 CEFBS_HasMT, // MTTLO
12366 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULImmMacro
12367 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOMacro
12368 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOUMacro
12369 CEFBS_InMips16Mode, // MultRxRy16
12370 CEFBS_InMips16Mode, // MultRxRyRz16
12371 CEFBS_InMips16Mode, // MultuRxRy16
12372 CEFBS_InMips16Mode, // MultuRxRyRz16
12373 CEFBS_HasStdEnc_NotInMicroMips, // NOP
12374 CEFBS_IsGP32bit, // NORImm
12375 CEFBS_IsGP64bit, // NORImm64
12376 CEFBS_HasStdEnc_HasMSA, // NOR_V_D_PSEUDO
12377 CEFBS_HasStdEnc_HasMSA, // NOR_V_H_PSEUDO
12378 CEFBS_HasStdEnc_HasMSA, // NOR_V_W_PSEUDO
12379 CEFBS_HasStdEnc_HasMSA, // OR_V_D_PSEUDO
12380 CEFBS_HasStdEnc_HasMSA, // OR_V_H_PSEUDO
12381 CEFBS_HasStdEnc_HasMSA, // OR_V_W_PSEUDO
12382 CEFBS_HasDSP, // PseudoCMPU_EQ_QB
12383 CEFBS_HasDSP, // PseudoCMPU_LE_QB
12384 CEFBS_HasDSP, // PseudoCMPU_LT_QB
12385 CEFBS_HasDSP, // PseudoCMP_EQ_PH
12386 CEFBS_HasDSP, // PseudoCMP_LE_PH
12387 CEFBS_HasDSP, // PseudoCMP_LT_PH
12388 CEFBS_IsNotSingleFloat, // PseudoCVT_D32_W
12389 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_L
12390 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_W
12391 CEFBS_IsNotSingleFloat, // PseudoCVT_S_L
12392 CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_S_W
12393 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULT
12394 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULTu
12395 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDSDIV
12396 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDUDIV
12397 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I
12398 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I64
12399 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch
12400 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64
12401 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64R6
12402 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranchR6
12403 CEFBS_InMicroMips_NotMips32r6, // PseudoIndirectBranch_MM
12404 CEFBS_InMicroMips_HasMips32r6, // PseudoIndirectBranch_MMR6
12405 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch
12406 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch64
12407 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranch64R6
12408 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranchR6
12409 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADD
12410 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADDU
12411 CEFBS_InMicroMips_NotMips32r6, // PseudoMADDU_MM
12412 CEFBS_InMicroMips_NotMips32r6, // PseudoMADD_MM
12413 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFHI
12414 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFHI64
12415 CEFBS_InMicroMips_NotMips32r6, // PseudoMFHI_MM
12416 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFLO
12417 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFLO64
12418 CEFBS_InMicroMips_NotMips32r6, // PseudoMFLO_MM
12419 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUB
12420 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUBU
12421 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUBU_MM
12422 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUB_MM
12423 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMTLOHI
12424 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMTLOHI64
12425 CEFBS_NotInMips16Mode_HasDSP, // PseudoMTLOHI_DSP
12426 CEFBS_InMicroMips_NotMips32r6, // PseudoMTLOHI_MM
12427 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULT
12428 CEFBS_InMicroMips_NotMips32r6, // PseudoMULT_MM
12429 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULTu
12430 CEFBS_InMicroMips_NotMips32r6, // PseudoMULTu_MM
12431 CEFBS_HasDSP, // PseudoPICK_PH
12432 CEFBS_HasDSP, // PseudoPICK_QB
12433 CEFBS_None, // PseudoReturn
12434 CEFBS_IsGP64bit, // PseudoReturn64
12435 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoSDIV
12436 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D32
12437 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D64
12438 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I
12439 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I64
12440 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_S
12441 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D32
12442 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D64
12443 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I
12444 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I64
12445 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_S
12446 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D32
12447 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D64
12448 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I
12449 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I64
12450 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_S
12451 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D
12452 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D32
12453 CEFBS_None, // PseudoTRUNC_W_S
12454 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoUDIV
12455 CEFBS_None, // ROL
12456 CEFBS_None, // ROLImm
12457 CEFBS_None, // ROR
12458 CEFBS_None, // RORImm
12459 CEFBS_NotInMips16Mode, // RetRA
12460 CEFBS_InMips16Mode, // RetRA16
12461 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_M1
12462 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // SDIV_MM_Pseudo
12463 CEFBS_HasStdEnc_NotMips3, // SDMacro
12464 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivIMacro
12465 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivMacro
12466 CEFBS_NotCnMips, // SEQIMacro
12467 CEFBS_NotCnMips, // SEQMacro
12468 CEFBS_HasStdEnc_NotInMicroMips, // SGE
12469 CEFBS_IsGP32bit_NotInMicroMips, // SGEImm
12470 CEFBS_IsGP64bit, // SGEImm64
12471 CEFBS_HasStdEnc_NotInMicroMips, // SGEU
12472 CEFBS_IsGP32bit_NotInMicroMips, // SGEUImm
12473 CEFBS_IsGP64bit, // SGEUImm64
12474 CEFBS_IsGP32bit_NotInMicroMips, // SGTImm
12475 CEFBS_IsGP64bit, // SGTImm64
12476 CEFBS_IsGP32bit_NotInMicroMips, // SGTUImm
12477 CEFBS_IsGP64bit, // SGTUImm64
12478 CEFBS_HasStdEnc_NotInMicroMips, // SLE
12479 CEFBS_IsGP32bit_NotInMicroMips, // SLEImm
12480 CEFBS_IsGP64bit, // SLEImm64
12481 CEFBS_HasStdEnc_NotInMicroMips, // SLEU
12482 CEFBS_IsGP32bit_NotInMicroMips, // SLEUImm
12483 CEFBS_IsGP64bit, // SLEUImm64
12484 CEFBS_IsGP64bit, // SLTImm64
12485 CEFBS_IsGP64bit, // SLTUImm64
12486 CEFBS_NotCnMips, // SNEIMacro
12487 CEFBS_NotCnMips, // SNEMacro
12488 CEFBS_None, // SNZ_B_PSEUDO
12489 CEFBS_None, // SNZ_D_PSEUDO
12490 CEFBS_None, // SNZ_H_PSEUDO
12491 CEFBS_None, // SNZ_V_PSEUDO
12492 CEFBS_None, // SNZ_W_PSEUDO
12493 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemIMacro
12494 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemMacro
12495 CEFBS_NotInMips16Mode, // STORE_ACC128
12496 CEFBS_NotInMips16Mode, // STORE_ACC64
12497 CEFBS_NotInMips16Mode, // STORE_ACC64DSP
12498 CEFBS_NotInMips16Mode, // STORE_CCOND_DSP
12499 CEFBS_NotInMips16Mode, // STR_D
12500 CEFBS_NotInMips16Mode, // STR_W
12501 CEFBS_HasMSA, // ST_F16
12502 CEFBS_InMicroMips, // SWM_MM
12503 CEFBS_None, // SZ_B_PSEUDO
12504 CEFBS_None, // SZ_D_PSEUDO
12505 CEFBS_None, // SZ_H_PSEUDO
12506 CEFBS_None, // SZ_V_PSEUDO
12507 CEFBS_None, // SZ_W_PSEUDO
12508 CEFBS_HasCnMipsP, // SaaAddr
12509 CEFBS_HasCnMipsP, // SaadAddr
12510 CEFBS_InMips16Mode, // SelBeqZ
12511 CEFBS_InMips16Mode, // SelBneZ
12512 CEFBS_InMips16Mode, // SelTBteqZCmp
12513 CEFBS_InMips16Mode, // SelTBteqZCmpi
12514 CEFBS_InMips16Mode, // SelTBteqZSlt
12515 CEFBS_InMips16Mode, // SelTBteqZSlti
12516 CEFBS_InMips16Mode, // SelTBteqZSltiu
12517 CEFBS_InMips16Mode, // SelTBteqZSltu
12518 CEFBS_InMips16Mode, // SelTBtneZCmp
12519 CEFBS_InMips16Mode, // SelTBtneZCmpi
12520 CEFBS_InMips16Mode, // SelTBtneZSlt
12521 CEFBS_InMips16Mode, // SelTBtneZSlti
12522 CEFBS_InMips16Mode, // SelTBtneZSltiu
12523 CEFBS_InMips16Mode, // SelTBtneZSltu
12524 CEFBS_InMips16Mode, // SltCCRxRy16
12525 CEFBS_InMips16Mode, // SltiCCRxImmX16
12526 CEFBS_InMips16Mode, // SltiuCCRxImmX16
12527 CEFBS_InMips16Mode, // SltuCCRxRy16
12528 CEFBS_InMips16Mode, // SltuRxRyRz16
12529 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips, // TAILCALL
12530 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALL64R6REG
12531 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHB64R6REG
12532 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHBR6REG
12533 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLR6REG
12534 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG
12535 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG64
12536 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB
12537 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB64
12538 CEFBS_InMicroMips_NotMips32r6, // TAILCALLREG_MM
12539 CEFBS_InMicroMips_HasMips32r6, // TAILCALLREG_MMR6
12540 CEFBS_InMicroMips_NotMips32r6, // TAILCALL_MM
12541 CEFBS_InMicroMips_HasMips32r6, // TAILCALL_MMR6
12542 CEFBS_HasStdEnc_NotInMicroMips, // TRAP
12543 CEFBS_InMicroMips, // TRAP_MM
12544 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // UDIV_MM_Pseudo
12545 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivIMacro
12546 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivMacro
12547 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemIMacro
12548 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemMacro
12549 CEFBS_None, // Ulh
12550 CEFBS_None, // Ulhu
12551 CEFBS_None, // Ulw
12552 CEFBS_None, // Ush
12553 CEFBS_None, // Usw
12554 CEFBS_HasStdEnc_HasMSA, // XOR_V_D_PSEUDO
12555 CEFBS_HasStdEnc_HasMSA, // XOR_V_H_PSEUDO
12556 CEFBS_HasStdEnc_HasMSA, // XOR_V_W_PSEUDO
12557 CEFBS_HasDSP, // ABSQ_S_PH
12558 CEFBS_InMicroMips_HasDSP, // ABSQ_S_PH_MM
12559 CEFBS_HasDSPR2, // ABSQ_S_QB
12560 CEFBS_InMicroMips_HasDSPR2, // ABSQ_S_QB_MMR2
12561 CEFBS_HasDSP, // ABSQ_S_W
12562 CEFBS_InMicroMips_HasDSP, // ABSQ_S_W_MM
12563 CEFBS_HasStdEnc_NotInMicroMips, // ADD
12564 CEFBS_HasStdEnc_HasMips32r6, // ADDIUPC
12565 CEFBS_InMicroMips_NotMips32r6, // ADDIUPC_MM
12566 CEFBS_InMicroMips_HasMips32r6, // ADDIUPC_MMR6
12567 CEFBS_InMicroMips, // ADDIUR1SP_MM
12568 CEFBS_InMicroMips, // ADDIUR2_MM
12569 CEFBS_InMicroMips, // ADDIUS5_MM
12570 CEFBS_InMicroMips, // ADDIUSP_MM
12571 CEFBS_InMicroMips_HasMips32r6, // ADDIU_MMR6
12572 CEFBS_HasDSPR2, // ADDQH_PH
12573 CEFBS_InMicroMips_HasDSPR2, // ADDQH_PH_MMR2
12574 CEFBS_HasDSPR2, // ADDQH_R_PH
12575 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_PH_MMR2
12576 CEFBS_HasDSPR2, // ADDQH_R_W
12577 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_W_MMR2
12578 CEFBS_HasDSPR2, // ADDQH_W
12579 CEFBS_InMicroMips_HasDSPR2, // ADDQH_W_MMR2
12580 CEFBS_HasDSP, // ADDQ_PH
12581 CEFBS_InMicroMips_HasDSP, // ADDQ_PH_MM
12582 CEFBS_HasDSP, // ADDQ_S_PH
12583 CEFBS_InMicroMips_HasDSP, // ADDQ_S_PH_MM
12584 CEFBS_HasDSP, // ADDQ_S_W
12585 CEFBS_InMicroMips_HasDSP, // ADDQ_S_W_MM
12586 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // ADDR_PS64
12587 CEFBS_HasDSP, // ADDSC
12588 CEFBS_InMicroMips_HasDSP, // ADDSC_MM
12589 CEFBS_HasStdEnc_HasMSA, // ADDS_A_B
12590 CEFBS_HasStdEnc_HasMSA, // ADDS_A_D
12591 CEFBS_HasStdEnc_HasMSA, // ADDS_A_H
12592 CEFBS_HasStdEnc_HasMSA, // ADDS_A_W
12593 CEFBS_HasStdEnc_HasMSA, // ADDS_S_B
12594 CEFBS_HasStdEnc_HasMSA, // ADDS_S_D
12595 CEFBS_HasStdEnc_HasMSA, // ADDS_S_H
12596 CEFBS_HasStdEnc_HasMSA, // ADDS_S_W
12597 CEFBS_HasStdEnc_HasMSA, // ADDS_U_B
12598 CEFBS_HasStdEnc_HasMSA, // ADDS_U_D
12599 CEFBS_HasStdEnc_HasMSA, // ADDS_U_H
12600 CEFBS_HasStdEnc_HasMSA, // ADDS_U_W
12601 CEFBS_InMicroMips_NotMips32r6, // ADDU16_MM
12602 CEFBS_InMicroMips_HasMips32r6, // ADDU16_MMR6
12603 CEFBS_HasDSPR2, // ADDUH_QB
12604 CEFBS_InMicroMips_HasDSPR2, // ADDUH_QB_MMR2
12605 CEFBS_HasDSPR2, // ADDUH_R_QB
12606 CEFBS_InMicroMips_HasDSPR2, // ADDUH_R_QB_MMR2
12607 CEFBS_InMicroMips_HasMips32r6, // ADDU_MMR6
12608 CEFBS_HasDSPR2, // ADDU_PH
12609 CEFBS_InMicroMips_HasDSPR2, // ADDU_PH_MMR2
12610 CEFBS_HasDSP, // ADDU_QB
12611 CEFBS_InMicroMips_HasDSP, // ADDU_QB_MM
12612 CEFBS_HasDSPR2, // ADDU_S_PH
12613 CEFBS_InMicroMips_HasDSPR2, // ADDU_S_PH_MMR2
12614 CEFBS_HasDSP, // ADDU_S_QB
12615 CEFBS_InMicroMips_HasDSP, // ADDU_S_QB_MM
12616 CEFBS_HasStdEnc_HasMSA, // ADDVI_B
12617 CEFBS_HasStdEnc_HasMSA, // ADDVI_D
12618 CEFBS_HasStdEnc_HasMSA, // ADDVI_H
12619 CEFBS_HasStdEnc_HasMSA, // ADDVI_W
12620 CEFBS_HasStdEnc_HasMSA, // ADDV_B
12621 CEFBS_HasStdEnc_HasMSA, // ADDV_D
12622 CEFBS_HasStdEnc_HasMSA, // ADDV_H
12623 CEFBS_HasStdEnc_HasMSA, // ADDV_W
12624 CEFBS_HasDSP, // ADDWC
12625 CEFBS_InMicroMips_HasDSP, // ADDWC_MM
12626 CEFBS_HasStdEnc_HasMSA, // ADD_A_B
12627 CEFBS_HasStdEnc_HasMSA, // ADD_A_D
12628 CEFBS_HasStdEnc_HasMSA, // ADD_A_H
12629 CEFBS_HasStdEnc_HasMSA, // ADD_A_W
12630 CEFBS_InMicroMips_NotMips32r6, // ADD_MM
12631 CEFBS_InMicroMips_HasMips32r6, // ADD_MMR6
12632 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // ADDi
12633 CEFBS_InMicroMips_NotMips32r6, // ADDi_MM
12634 CEFBS_HasStdEnc_NotInMicroMips, // ADDiu
12635 CEFBS_InMicroMips_NotMips32r6, // ADDiu_MM
12636 CEFBS_HasStdEnc_NotInMicroMips, // ADDu
12637 CEFBS_InMicroMips_NotMips32r6, // ADDu_MM
12638 CEFBS_HasStdEnc_HasMips32r6, // ALIGN
12639 CEFBS_InMicroMips_HasMips32r6, // ALIGN_MMR6
12640 CEFBS_HasStdEnc_HasMips32r6, // ALUIPC
12641 CEFBS_InMicroMips_HasMips32r6, // ALUIPC_MMR6
12642 CEFBS_HasStdEnc_NotInMicroMips, // AND
12643 CEFBS_InMicroMips_NotMips32r6, // AND16_MM
12644 CEFBS_InMicroMips_HasMips32r6, // AND16_MMR6
12645 CEFBS_NotInMips16Mode_IsGP64bit, // AND64
12646 CEFBS_InMicroMips_NotMips32r6, // ANDI16_MM
12647 CEFBS_InMicroMips_HasMips32r6, // ANDI16_MMR6
12648 CEFBS_HasStdEnc_HasMSA, // ANDI_B
12649 CEFBS_InMicroMips_HasMips32r6, // ANDI_MMR6
12650 CEFBS_InMicroMips_NotMips32r6, // AND_MM
12651 CEFBS_InMicroMips_HasMips32r6, // AND_MMR6
12652 CEFBS_HasStdEnc_HasMSA, // AND_V
12653 CEFBS_HasStdEnc_NotInMicroMips, // ANDi
12654 CEFBS_NotInMips16Mode_IsGP64bit, // ANDi64
12655 CEFBS_InMicroMips_NotMips32r6, // ANDi_MM
12656 CEFBS_HasDSPR2, // APPEND
12657 CEFBS_InMicroMips_HasDSPR2, // APPEND_MMR2
12658 CEFBS_HasStdEnc_HasMSA, // ASUB_S_B
12659 CEFBS_HasStdEnc_HasMSA, // ASUB_S_D
12660 CEFBS_HasStdEnc_HasMSA, // ASUB_S_H
12661 CEFBS_HasStdEnc_HasMSA, // ASUB_S_W
12662 CEFBS_HasStdEnc_HasMSA, // ASUB_U_B
12663 CEFBS_HasStdEnc_HasMSA, // ASUB_U_D
12664 CEFBS_HasStdEnc_HasMSA, // ASUB_U_H
12665 CEFBS_HasStdEnc_HasMSA, // ASUB_U_W
12666 CEFBS_HasStdEnc_HasMips32r6, // AUI
12667 CEFBS_HasStdEnc_HasMips32r6, // AUIPC
12668 CEFBS_InMicroMips_HasMips32r6, // AUIPC_MMR6
12669 CEFBS_InMicroMips_HasMips32r6, // AUI_MMR6
12670 CEFBS_HasStdEnc_HasMSA, // AVER_S_B
12671 CEFBS_HasStdEnc_HasMSA, // AVER_S_D
12672 CEFBS_HasStdEnc_HasMSA, // AVER_S_H
12673 CEFBS_HasStdEnc_HasMSA, // AVER_S_W
12674 CEFBS_HasStdEnc_HasMSA, // AVER_U_B
12675 CEFBS_HasStdEnc_HasMSA, // AVER_U_D
12676 CEFBS_HasStdEnc_HasMSA, // AVER_U_H
12677 CEFBS_HasStdEnc_HasMSA, // AVER_U_W
12678 CEFBS_HasStdEnc_HasMSA, // AVE_S_B
12679 CEFBS_HasStdEnc_HasMSA, // AVE_S_D
12680 CEFBS_HasStdEnc_HasMSA, // AVE_S_H
12681 CEFBS_HasStdEnc_HasMSA, // AVE_S_W
12682 CEFBS_HasStdEnc_HasMSA, // AVE_U_B
12683 CEFBS_HasStdEnc_HasMSA, // AVE_U_D
12684 CEFBS_HasStdEnc_HasMSA, // AVE_U_H
12685 CEFBS_HasStdEnc_HasMSA, // AVE_U_W
12686 CEFBS_InMips16Mode, // AddiuRxImmX16
12687 CEFBS_InMips16Mode, // AddiuRxPcImmX16
12688 CEFBS_InMips16Mode, // AddiuRxRxImm16
12689 CEFBS_InMips16Mode, // AddiuRxRxImmX16
12690 CEFBS_InMips16Mode, // AddiuRxRyOffMemX16
12691 CEFBS_InMips16Mode, // AddiuSpImm16
12692 CEFBS_InMips16Mode, // AddiuSpImmX16
12693 CEFBS_InMips16Mode, // AdduRxRyRz16
12694 CEFBS_InMips16Mode, // AndRxRxRy16
12695 CEFBS_InMicroMips, // B16_MM
12696 CEFBS_HasCnMips, // BADDu
12697 CEFBS_HasStdEnc_HasMips32r6, // BAL
12698 CEFBS_HasStdEnc_HasMips32r6, // BALC
12699 CEFBS_InMicroMips_HasMips32r6, // BALC_MMR6
12700 CEFBS_HasDSPR2, // BALIGN
12701 CEFBS_InMicroMips_HasDSPR2, // BALIGN_MMR2
12702 CEFBS_HasCnMips, // BBIT0
12703 CEFBS_HasCnMips, // BBIT032
12704 CEFBS_HasCnMips, // BBIT1
12705 CEFBS_HasCnMips, // BBIT132
12706 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC
12707 CEFBS_InMicroMips_HasMips32r6, // BC16_MMR6
12708 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1EQZ
12709 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1EQZC_MMR6
12710 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1F
12711 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1FL
12712 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1F_MM
12713 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1NEZ
12714 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1NEZC_MMR6
12715 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1T
12716 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1TL
12717 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1T_MM
12718 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2EQZ
12719 CEFBS_InMicroMips_HasMips32r6, // BC2EQZC_MMR6
12720 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2NEZ
12721 CEFBS_InMicroMips_HasMips32r6, // BC2NEZC_MMR6
12722 CEFBS_HasStdEnc_HasMSA, // BCLRI_B
12723 CEFBS_HasStdEnc_HasMSA, // BCLRI_D
12724 CEFBS_HasStdEnc_HasMSA, // BCLRI_H
12725 CEFBS_HasStdEnc_HasMSA, // BCLRI_W
12726 CEFBS_HasStdEnc_HasMSA, // BCLR_B
12727 CEFBS_HasStdEnc_HasMSA, // BCLR_D
12728 CEFBS_HasStdEnc_HasMSA, // BCLR_H
12729 CEFBS_HasStdEnc_HasMSA, // BCLR_W
12730 CEFBS_InMicroMips_HasMips32r6, // BC_MMR6
12731 CEFBS_HasStdEnc_NotInMicroMips, // BEQ
12732 CEFBS_NotInMips16Mode_IsGP64bit, // BEQ64
12733 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQC
12734 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQC64
12735 CEFBS_InMicroMips_HasMips32r6, // BEQC_MMR6
12736 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BEQL
12737 CEFBS_InMicroMips_NotMips32r6, // BEQZ16_MM
12738 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZALC
12739 CEFBS_InMicroMips_HasMips32r6, // BEQZALC_MMR6
12740 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZC
12741 CEFBS_InMicroMips_HasMips32r6, // BEQZC16_MMR6
12742 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQZC64
12743 CEFBS_InMicroMips_NotMips32r6, // BEQZC_MM
12744 CEFBS_InMicroMips_HasMips32r6, // BEQZC_MMR6
12745 CEFBS_InMicroMips_NotMips32r6, // BEQ_MM
12746 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEC
12747 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEC64
12748 CEFBS_InMicroMips_HasMips32r6, // BGEC_MMR6
12749 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEUC
12750 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEUC64
12751 CEFBS_InMicroMips_HasMips32r6, // BGEUC_MMR6
12752 CEFBS_HasStdEnc_NotInMicroMips, // BGEZ
12753 CEFBS_NotInMips16Mode_IsGP64bit, // BGEZ64
12754 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZAL
12755 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZALC
12756 CEFBS_InMicroMips_HasMips32r6, // BGEZALC_MMR6
12757 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZALL
12758 CEFBS_InMicroMips_NotMips32r6, // BGEZALS_MM
12759 CEFBS_InMicroMips_NotMips32r6, // BGEZAL_MM
12760 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZC
12761 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEZC64
12762 CEFBS_InMicroMips_HasMips32r6, // BGEZC_MMR6
12763 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZL
12764 CEFBS_InMicroMips_NotMips32r6, // BGEZ_MM
12765 CEFBS_HasStdEnc_NotInMicroMips, // BGTZ
12766 CEFBS_NotInMips16Mode_IsGP64bit, // BGTZ64
12767 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZALC
12768 CEFBS_InMicroMips_HasMips32r6, // BGTZALC_MMR6
12769 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZC
12770 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGTZC64
12771 CEFBS_InMicroMips_HasMips32r6, // BGTZC_MMR6
12772 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGTZL
12773 CEFBS_InMicroMips_NotMips32r6, // BGTZ_MM
12774 CEFBS_HasStdEnc_HasMSA, // BINSLI_B
12775 CEFBS_HasStdEnc_HasMSA, // BINSLI_D
12776 CEFBS_HasStdEnc_HasMSA, // BINSLI_H
12777 CEFBS_HasStdEnc_HasMSA, // BINSLI_W
12778 CEFBS_HasStdEnc_HasMSA, // BINSL_B
12779 CEFBS_HasStdEnc_HasMSA, // BINSL_D
12780 CEFBS_HasStdEnc_HasMSA, // BINSL_H
12781 CEFBS_HasStdEnc_HasMSA, // BINSL_W
12782 CEFBS_HasStdEnc_HasMSA, // BINSRI_B
12783 CEFBS_HasStdEnc_HasMSA, // BINSRI_D
12784 CEFBS_HasStdEnc_HasMSA, // BINSRI_H
12785 CEFBS_HasStdEnc_HasMSA, // BINSRI_W
12786 CEFBS_HasStdEnc_HasMSA, // BINSR_B
12787 CEFBS_HasStdEnc_HasMSA, // BINSR_D
12788 CEFBS_HasStdEnc_HasMSA, // BINSR_H
12789 CEFBS_HasStdEnc_HasMSA, // BINSR_W
12790 CEFBS_HasDSP, // BITREV
12791 CEFBS_InMicroMips_HasDSP, // BITREV_MM
12792 CEFBS_HasStdEnc_HasMips32r6, // BITSWAP
12793 CEFBS_InMicroMips_HasMips32r6, // BITSWAP_MMR6
12794 CEFBS_HasStdEnc_NotInMicroMips, // BLEZ
12795 CEFBS_NotInMips16Mode_IsGP64bit, // BLEZ64
12796 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZALC
12797 CEFBS_InMicroMips_HasMips32r6, // BLEZALC_MMR6
12798 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZC
12799 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLEZC64
12800 CEFBS_InMicroMips_HasMips32r6, // BLEZC_MMR6
12801 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLEZL
12802 CEFBS_InMicroMips_NotMips32r6, // BLEZ_MM
12803 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTC
12804 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTC64
12805 CEFBS_InMicroMips_HasMips32r6, // BLTC_MMR6
12806 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTUC
12807 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTUC64
12808 CEFBS_InMicroMips_HasMips32r6, // BLTUC_MMR6
12809 CEFBS_HasStdEnc_NotInMicroMips, // BLTZ
12810 CEFBS_NotInMips16Mode_IsGP64bit, // BLTZ64
12811 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZAL
12812 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZALC
12813 CEFBS_InMicroMips_HasMips32r6, // BLTZALC_MMR6
12814 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZALL
12815 CEFBS_InMicroMips_NotMips32r6, // BLTZALS_MM
12816 CEFBS_InMicroMips_NotMips32r6, // BLTZAL_MM
12817 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZC
12818 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTZC64
12819 CEFBS_InMicroMips_HasMips32r6, // BLTZC_MMR6
12820 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZL
12821 CEFBS_InMicroMips_NotMips32r6, // BLTZ_MM
12822 CEFBS_HasStdEnc_HasMSA, // BMNZI_B
12823 CEFBS_HasStdEnc_HasMSA, // BMNZ_V
12824 CEFBS_HasStdEnc_HasMSA, // BMZI_B
12825 CEFBS_HasStdEnc_HasMSA, // BMZ_V
12826 CEFBS_HasStdEnc_NotInMicroMips, // BNE
12827 CEFBS_NotInMips16Mode_IsGP64bit, // BNE64
12828 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEC
12829 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEC64
12830 CEFBS_InMicroMips_HasMips32r6, // BNEC_MMR6
12831 CEFBS_HasStdEnc_HasMSA, // BNEGI_B
12832 CEFBS_HasStdEnc_HasMSA, // BNEGI_D
12833 CEFBS_HasStdEnc_HasMSA, // BNEGI_H
12834 CEFBS_HasStdEnc_HasMSA, // BNEGI_W
12835 CEFBS_HasStdEnc_HasMSA, // BNEG_B
12836 CEFBS_HasStdEnc_HasMSA, // BNEG_D
12837 CEFBS_HasStdEnc_HasMSA, // BNEG_H
12838 CEFBS_HasStdEnc_HasMSA, // BNEG_W
12839 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BNEL
12840 CEFBS_InMicroMips_NotMips32r6, // BNEZ16_MM
12841 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZALC
12842 CEFBS_InMicroMips_HasMips32r6, // BNEZALC_MMR6
12843 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZC
12844 CEFBS_InMicroMips_HasMips32r6, // BNEZC16_MMR6
12845 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEZC64
12846 CEFBS_InMicroMips_NotMips32r6, // BNEZC_MM
12847 CEFBS_InMicroMips_HasMips32r6, // BNEZC_MMR6
12848 CEFBS_InMicroMips_NotMips32r6, // BNE_MM
12849 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNVC
12850 CEFBS_InMicroMips_HasMips32r6, // BNVC_MMR6
12851 CEFBS_HasStdEnc_HasMSA, // BNZ_B
12852 CEFBS_HasStdEnc_HasMSA, // BNZ_D
12853 CEFBS_HasStdEnc_HasMSA, // BNZ_H
12854 CEFBS_HasStdEnc_HasMSA, // BNZ_V
12855 CEFBS_HasStdEnc_HasMSA, // BNZ_W
12856 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BOVC
12857 CEFBS_InMicroMips_HasMips32r6, // BOVC_MMR6
12858 CEFBS_HasDSP_NotInMicroMips, // BPOSGE32
12859 CEFBS_InMicroMips_HasDSPR3, // BPOSGE32C_MMR3
12860 CEFBS_InMicroMips_NotMips32r6_HasDSP, // BPOSGE32_MM
12861 CEFBS_HasStdEnc_NotInMicroMips, // BREAK
12862 CEFBS_InMicroMips_NotMips32r6, // BREAK16_MM
12863 CEFBS_InMicroMips_HasMips32r6, // BREAK16_MMR6
12864 CEFBS_InMicroMips, // BREAK_MM
12865 CEFBS_InMicroMips_HasMips32r6, // BREAK_MMR6
12866 CEFBS_HasStdEnc_HasMSA, // BSELI_B
12867 CEFBS_HasStdEnc_HasMSA, // BSEL_V
12868 CEFBS_HasStdEnc_HasMSA, // BSETI_B
12869 CEFBS_HasStdEnc_HasMSA, // BSETI_D
12870 CEFBS_HasStdEnc_HasMSA, // BSETI_H
12871 CEFBS_HasStdEnc_HasMSA, // BSETI_W
12872 CEFBS_HasStdEnc_HasMSA, // BSET_B
12873 CEFBS_HasStdEnc_HasMSA, // BSET_D
12874 CEFBS_HasStdEnc_HasMSA, // BSET_H
12875 CEFBS_HasStdEnc_HasMSA, // BSET_W
12876 CEFBS_HasStdEnc_HasMSA, // BZ_B
12877 CEFBS_HasStdEnc_HasMSA, // BZ_D
12878 CEFBS_HasStdEnc_HasMSA, // BZ_H
12879 CEFBS_HasStdEnc_HasMSA, // BZ_V
12880 CEFBS_HasStdEnc_HasMSA, // BZ_W
12881 CEFBS_InMips16Mode, // BeqzRxImm16
12882 CEFBS_InMips16Mode, // BeqzRxImmX16
12883 CEFBS_InMips16Mode, // Bimm16
12884 CEFBS_InMips16Mode, // BimmX16
12885 CEFBS_InMips16Mode, // BnezRxImm16
12886 CEFBS_InMips16Mode, // BnezRxImmX16
12887 CEFBS_InMips16Mode, // Break16
12888 CEFBS_InMips16Mode, // Bteqz16
12889 CEFBS_InMips16Mode, // BteqzX16
12890 CEFBS_InMips16Mode, // Btnez16
12891 CEFBS_InMips16Mode, // BtnezX16
12892 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // CACHE
12893 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // CACHEE
12894 CEFBS_InMicroMips_HasEVA, // CACHEE_MM
12895 CEFBS_InMicroMips_NotMips32r6, // CACHE_MM
12896 CEFBS_InMicroMips_HasMips32r6, // CACHE_MMR6
12897 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // CACHE_R6
12898 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // CEIL_L_D64
12899 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_D_MMR6
12900 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_L_S
12901 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_S_MMR6
12902 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D32
12903 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D64
12904 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_D_MMR6
12905 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CEIL_W_MM
12906 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // CEIL_W_S
12907 CEFBS_InMicroMips_IsNotSoftFloat, // CEIL_W_S_MM
12908 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_S_MMR6
12909 CEFBS_HasStdEnc_HasMSA, // CEQI_B
12910 CEFBS_HasStdEnc_HasMSA, // CEQI_D
12911 CEFBS_HasStdEnc_HasMSA, // CEQI_H
12912 CEFBS_HasStdEnc_HasMSA, // CEQI_W
12913 CEFBS_HasStdEnc_HasMSA, // CEQ_B
12914 CEFBS_HasStdEnc_HasMSA, // CEQ_D
12915 CEFBS_HasStdEnc_HasMSA, // CEQ_H
12916 CEFBS_HasStdEnc_HasMSA, // CEQ_W
12917 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CFC1
12918 CEFBS_InMicroMips_IsNotSoftFloat, // CFC1_MM
12919 CEFBS_InMicroMips, // CFC2_MM
12920 CEFBS_HasStdEnc_HasMSA, // CFCMSA
12921 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS
12922 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS32
12923 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS64_32
12924 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS_i32
12925 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_D
12926 CEFBS_InMicroMips_HasMips32r6, // CLASS_D_MMR6
12927 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_S
12928 CEFBS_InMicroMips_HasMips32r6, // CLASS_S_MMR6
12929 CEFBS_HasStdEnc_HasMSA, // CLEI_S_B
12930 CEFBS_HasStdEnc_HasMSA, // CLEI_S_D
12931 CEFBS_HasStdEnc_HasMSA, // CLEI_S_H
12932 CEFBS_HasStdEnc_HasMSA, // CLEI_S_W
12933 CEFBS_HasStdEnc_HasMSA, // CLEI_U_B
12934 CEFBS_HasStdEnc_HasMSA, // CLEI_U_D
12935 CEFBS_HasStdEnc_HasMSA, // CLEI_U_H
12936 CEFBS_HasStdEnc_HasMSA, // CLEI_U_W
12937 CEFBS_HasStdEnc_HasMSA, // CLE_S_B
12938 CEFBS_HasStdEnc_HasMSA, // CLE_S_D
12939 CEFBS_HasStdEnc_HasMSA, // CLE_S_H
12940 CEFBS_HasStdEnc_HasMSA, // CLE_S_W
12941 CEFBS_HasStdEnc_HasMSA, // CLE_U_B
12942 CEFBS_HasStdEnc_HasMSA, // CLE_U_D
12943 CEFBS_HasStdEnc_HasMSA, // CLE_U_H
12944 CEFBS_HasStdEnc_HasMSA, // CLE_U_W
12945 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLO
12946 CEFBS_InMicroMips, // CLO_MM
12947 CEFBS_InMicroMips_HasMips32r6, // CLO_MMR6
12948 CEFBS_HasStdEnc_HasMips32r6, // CLO_R6
12949 CEFBS_HasStdEnc_HasMSA, // CLTI_S_B
12950 CEFBS_HasStdEnc_HasMSA, // CLTI_S_D
12951 CEFBS_HasStdEnc_HasMSA, // CLTI_S_H
12952 CEFBS_HasStdEnc_HasMSA, // CLTI_S_W
12953 CEFBS_HasStdEnc_HasMSA, // CLTI_U_B
12954 CEFBS_HasStdEnc_HasMSA, // CLTI_U_D
12955 CEFBS_HasStdEnc_HasMSA, // CLTI_U_H
12956 CEFBS_HasStdEnc_HasMSA, // CLTI_U_W
12957 CEFBS_HasStdEnc_HasMSA, // CLT_S_B
12958 CEFBS_HasStdEnc_HasMSA, // CLT_S_D
12959 CEFBS_HasStdEnc_HasMSA, // CLT_S_H
12960 CEFBS_HasStdEnc_HasMSA, // CLT_S_W
12961 CEFBS_HasStdEnc_HasMSA, // CLT_U_B
12962 CEFBS_HasStdEnc_HasMSA, // CLT_U_D
12963 CEFBS_HasStdEnc_HasMSA, // CLT_U_H
12964 CEFBS_HasStdEnc_HasMSA, // CLT_U_W
12965 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLZ
12966 CEFBS_InMicroMips, // CLZ_MM
12967 CEFBS_InMicroMips_HasMips32r6, // CLZ_MMR6
12968 CEFBS_HasStdEnc_HasMips32r6, // CLZ_R6
12969 CEFBS_HasDSPR2, // CMPGDU_EQ_QB
12970 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_EQ_QB_MMR2
12971 CEFBS_HasDSPR2, // CMPGDU_LE_QB
12972 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LE_QB_MMR2
12973 CEFBS_HasDSPR2, // CMPGDU_LT_QB
12974 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LT_QB_MMR2
12975 CEFBS_HasDSP, // CMPGU_EQ_QB
12976 CEFBS_InMicroMips_HasDSP, // CMPGU_EQ_QB_MM
12977 CEFBS_HasDSP, // CMPGU_LE_QB
12978 CEFBS_InMicroMips_HasDSP, // CMPGU_LE_QB_MM
12979 CEFBS_HasDSP, // CMPGU_LT_QB
12980 CEFBS_InMicroMips_HasDSP, // CMPGU_LT_QB_MM
12981 CEFBS_HasDSP, // CMPU_EQ_QB
12982 CEFBS_InMicroMips_HasDSP, // CMPU_EQ_QB_MM
12983 CEFBS_HasDSP, // CMPU_LE_QB
12984 CEFBS_InMicroMips_HasDSP, // CMPU_LE_QB_MM
12985 CEFBS_HasDSP, // CMPU_LT_QB
12986 CEFBS_InMicroMips_HasDSP, // CMPU_LT_QB_MM
12987 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_D_MMR6
12988 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_S_MMR6
12989 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_D
12990 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_D_MMR6
12991 CEFBS_HasDSP, // CMP_EQ_PH
12992 CEFBS_InMicroMips_HasDSP, // CMP_EQ_PH_MM
12993 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_S
12994 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_S_MMR6
12995 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_D
12996 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_S
12997 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_D
12998 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_D_MMR6
12999 CEFBS_HasDSP, // CMP_LE_PH
13000 CEFBS_InMicroMips_HasDSP, // CMP_LE_PH_MM
13001 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_S
13002 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_S_MMR6
13003 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_D
13004 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_D_MMR6
13005 CEFBS_HasDSP, // CMP_LT_PH
13006 CEFBS_InMicroMips_HasDSP, // CMP_LT_PH_MM
13007 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_S
13008 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_S_MMR6
13009 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_D
13010 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_D_MMR6
13011 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_S
13012 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_S_MMR6
13013 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_D
13014 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_D_MMR6
13015 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_S
13016 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_S_MMR6
13017 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_D
13018 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_D_MMR6
13019 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_S
13020 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_S_MMR6
13021 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_D
13022 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_D_MMR6
13023 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_S
13024 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_S_MMR6
13025 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_D
13026 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_D_MMR6
13027 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_S
13028 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_S_MMR6
13029 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_D
13030 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_D_MMR6
13031 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_S
13032 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_S_MMR6
13033 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_D
13034 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_D_MMR6
13035 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_S
13036 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_S_MMR6
13037 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_D
13038 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_D_MMR6
13039 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_S
13040 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_S_MMR6
13041 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_D
13042 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_D_MMR6
13043 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_S
13044 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_S_MMR6
13045 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_D
13046 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_D_MMR6
13047 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_S
13048 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_S_MMR6
13049 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_D
13050 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_D_MMR6
13051 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_S
13052 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_S_MMR6
13053 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_D
13054 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_D_MMR6
13055 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_S
13056 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_S_MMR6
13057 CEFBS_HasStdEnc_HasMSA, // COPY_S_B
13058 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_S_D
13059 CEFBS_HasStdEnc_HasMSA, // COPY_S_H
13060 CEFBS_HasStdEnc_HasMSA, // COPY_S_W
13061 CEFBS_HasStdEnc_HasMSA, // COPY_U_B
13062 CEFBS_HasStdEnc_HasMSA, // COPY_U_H
13063 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_U_W
13064 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32B
13065 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CB
13066 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32CD
13067 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CH
13068 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CW
13069 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32D
13070 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32H
13071 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32W
13072 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CTC1
13073 CEFBS_InMicroMips_IsNotSoftFloat, // CTC1_MM
13074 CEFBS_InMicroMips, // CTC2_MM
13075 CEFBS_HasStdEnc_HasMSA, // CTCMSA
13076 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_S
13077 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_S_MM
13078 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_W
13079 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_W_MM
13080 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_D64_L
13081 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_S
13082 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_S_MM
13083 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_W
13084 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_W_MM
13085 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_D_L_MMR6
13086 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_D64
13087 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_D64_MM
13088 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_D_MMR6
13089 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_S
13090 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_S_MM
13091 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_S_MMR6
13092 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PS_PW64
13093 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_PS_S64
13094 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PW_PS64
13095 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D32
13096 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D32_MM
13097 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D64
13098 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D64_MM
13099 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_S_L
13100 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_S_L_MMR6
13101 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PL64
13102 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PU64
13103 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_S_W
13104 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_S_W_MM
13105 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_S_W_MMR6
13106 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D32
13107 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D32_MM
13108 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D64
13109 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D64_MM
13110 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_W_S
13111 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_W_S_MM
13112 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_W_S_MMR6
13113 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D32
13114 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D32_MM
13115 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D64
13116 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D64_MM
13117 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_S
13118 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_EQ_S_MM
13119 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D32
13120 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D32_MM
13121 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D64
13122 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D64_MM
13123 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_S
13124 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_F_S_MM
13125 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D32
13126 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D32_MM
13127 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D64
13128 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D64_MM
13129 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LE_S
13130 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LE_S_MM
13131 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D32
13132 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D32_MM
13133 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D64
13134 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D64_MM
13135 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LT_S
13136 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LT_S_MM
13137 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D32
13138 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D32_MM
13139 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D64
13140 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D64_MM
13141 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGE_S
13142 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGE_S_MM
13143 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D32
13144 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D32_MM
13145 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D64
13146 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D64_MM
13147 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGLE_S
13148 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGLE_S_MM
13149 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D32
13150 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D32_MM
13151 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D64
13152 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D64_MM
13153 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGL_S
13154 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGL_S_MM
13155 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D32
13156 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D32_MM
13157 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D64
13158 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D64_MM
13159 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGT_S
13160 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGT_S_MM
13161 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D32
13162 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D32_MM
13163 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D64
13164 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D64_MM
13165 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_S
13166 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLE_S_MM
13167 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D32
13168 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D32_MM
13169 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D64
13170 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D64_MM
13171 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_S
13172 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLT_S_MM
13173 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D32
13174 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D32_MM
13175 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D64
13176 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D64_MM
13177 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SEQ_S
13178 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SEQ_S_MM
13179 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D32
13180 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D32_MM
13181 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D64
13182 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D64_MM
13183 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SF_S
13184 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SF_S_MM
13185 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D32
13186 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D32_MM
13187 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D64
13188 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D64_MM
13189 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UEQ_S
13190 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UEQ_S_MM
13191 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D32
13192 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D32_MM
13193 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D64
13194 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D64_MM
13195 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULE_S
13196 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULE_S_MM
13197 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D32
13198 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D32_MM
13199 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D64
13200 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D64_MM
13201 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULT_S
13202 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULT_S_MM
13203 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D32
13204 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D32_MM
13205 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D64
13206 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D64_MM
13207 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UN_S
13208 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UN_S_MM
13209 CEFBS_InMips16Mode, // CmpRxRy16
13210 CEFBS_InMips16Mode, // CmpiRxImm16
13211 CEFBS_InMips16Mode, // CmpiRxImmX16
13212 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADD
13213 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DADDi
13214 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDiu
13215 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDu
13216 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAHI
13217 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DALIGN
13218 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DATI
13219 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAUI
13220 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DBITSWAP
13221 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLO
13222 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLO_R6
13223 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLZ
13224 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLZ_R6
13225 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIV
13226 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIVU
13227 CEFBS_HasStdEnc_HasMips32_NotInMicroMips, // DERET
13228 CEFBS_InMicroMips, // DERET_MM
13229 CEFBS_InMicroMips_HasMips32r6, // DERET_MMR6
13230 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT
13231 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT64_32
13232 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTM
13233 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTU
13234 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // DI
13235 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINS
13236 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSM
13237 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSU
13238 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIV
13239 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIVU
13240 CEFBS_InMicroMips_HasMips32r6, // DIVU_MMR6
13241 CEFBS_InMicroMips_HasMips32r6, // DIV_MMR6
13242 CEFBS_HasStdEnc_HasMSA, // DIV_S_B
13243 CEFBS_HasStdEnc_HasMSA, // DIV_S_D
13244 CEFBS_HasStdEnc_HasMSA, // DIV_S_H
13245 CEFBS_HasStdEnc_HasMSA, // DIV_S_W
13246 CEFBS_HasStdEnc_HasMSA, // DIV_U_B
13247 CEFBS_HasStdEnc_HasMSA, // DIV_U_D
13248 CEFBS_HasStdEnc_HasMSA, // DIV_U_H
13249 CEFBS_HasStdEnc_HasMSA, // DIV_U_W
13250 CEFBS_InMicroMips, // DI_MM
13251 CEFBS_InMicroMips_HasMips32r6, // DI_MMR6
13252 CEFBS_HasStdEnc_HasMSA_HasMips64, // DLSA
13253 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DLSA_R6
13254 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC0
13255 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMFC1
13256 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC2
13257 CEFBS_HasCnMips, // DMFC2_OCTEON
13258 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMFGC0
13259 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMOD
13260 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMODU
13261 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DMT
13262 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC0
13263 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMTC1
13264 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC2
13265 CEFBS_HasCnMips, // DMTC2_OCTEON
13266 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMTGC0
13267 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUH
13268 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUHU
13269 CEFBS_HasCnMips, // DMUL
13270 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULT
13271 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULTu
13272 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMULU
13273 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUL_R6
13274 CEFBS_HasStdEnc_HasMSA, // DOTP_S_D
13275 CEFBS_HasStdEnc_HasMSA, // DOTP_S_H
13276 CEFBS_HasStdEnc_HasMSA, // DOTP_S_W
13277 CEFBS_HasStdEnc_HasMSA, // DOTP_U_D
13278 CEFBS_HasStdEnc_HasMSA, // DOTP_U_H
13279 CEFBS_HasStdEnc_HasMSA, // DOTP_U_W
13280 CEFBS_HasStdEnc_HasMSA, // DPADD_S_D
13281 CEFBS_HasStdEnc_HasMSA, // DPADD_S_H
13282 CEFBS_HasStdEnc_HasMSA, // DPADD_S_W
13283 CEFBS_HasStdEnc_HasMSA, // DPADD_U_D
13284 CEFBS_HasStdEnc_HasMSA, // DPADD_U_H
13285 CEFBS_HasStdEnc_HasMSA, // DPADD_U_W
13286 CEFBS_HasDSPR2, // DPAQX_SA_W_PH
13287 CEFBS_InMicroMips_HasDSPR2, // DPAQX_SA_W_PH_MMR2
13288 CEFBS_HasDSPR2, // DPAQX_S_W_PH
13289 CEFBS_InMicroMips_HasDSPR2, // DPAQX_S_W_PH_MMR2
13290 CEFBS_HasDSP, // DPAQ_SA_L_W
13291 CEFBS_InMicroMips_HasDSP, // DPAQ_SA_L_W_MM
13292 CEFBS_HasDSP, // DPAQ_S_W_PH
13293 CEFBS_InMicroMips_HasDSP, // DPAQ_S_W_PH_MM
13294 CEFBS_HasDSP, // DPAU_H_QBL
13295 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBL_MM
13296 CEFBS_HasDSP, // DPAU_H_QBR
13297 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBR_MM
13298 CEFBS_HasDSPR2, // DPAX_W_PH
13299 CEFBS_InMicroMips_HasDSPR2, // DPAX_W_PH_MMR2
13300 CEFBS_HasDSPR2, // DPA_W_PH
13301 CEFBS_InMicroMips_HasDSPR2, // DPA_W_PH_MMR2
13302 CEFBS_HasCnMips, // DPOP
13303 CEFBS_HasDSPR2, // DPSQX_SA_W_PH
13304 CEFBS_InMicroMips_HasDSPR2, // DPSQX_SA_W_PH_MMR2
13305 CEFBS_HasDSPR2, // DPSQX_S_W_PH
13306 CEFBS_InMicroMips_HasDSPR2, // DPSQX_S_W_PH_MMR2
13307 CEFBS_HasDSP, // DPSQ_SA_L_W
13308 CEFBS_InMicroMips_HasDSP, // DPSQ_SA_L_W_MM
13309 CEFBS_HasDSP, // DPSQ_S_W_PH
13310 CEFBS_InMicroMips_HasDSP, // DPSQ_S_W_PH_MM
13311 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_D
13312 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_H
13313 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_W
13314 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_D
13315 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_H
13316 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_W
13317 CEFBS_HasDSP, // DPSU_H_QBL
13318 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBL_MM
13319 CEFBS_HasDSP, // DPSU_H_QBR
13320 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBR_MM
13321 CEFBS_HasDSPR2, // DPSX_W_PH
13322 CEFBS_InMicroMips_HasDSPR2, // DPSX_W_PH_MMR2
13323 CEFBS_HasDSPR2, // DPS_W_PH
13324 CEFBS_InMicroMips_HasDSPR2, // DPS_W_PH_MMR2
13325 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR
13326 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR32
13327 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTRV
13328 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSBH
13329 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDIV
13330 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSHD
13331 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL
13332 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL32
13333 CEFBS_NotInMips16Mode_IsGP64bit, // DSLL64_32
13334 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLLV
13335 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA
13336 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA32
13337 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRAV
13338 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL
13339 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL32
13340 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRLV
13341 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUB
13342 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUBu
13343 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDIV
13344 CEFBS_HasStdEnc_HasMips32r6, // DVP
13345 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DVPE
13346 CEFBS_InMicroMips_HasMips32r6, // DVP_MMR6
13347 CEFBS_InMips16Mode, // DivRxRy16
13348 CEFBS_InMips16Mode, // DivuRxRy16
13349 CEFBS_HasStdEnc_NotInMicroMips, // EHB
13350 CEFBS_InMicroMips, // EHB_MM
13351 CEFBS_InMicroMips_HasMips32r6, // EHB_MMR6
13352 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EI
13353 CEFBS_InMicroMips, // EI_MM
13354 CEFBS_InMicroMips_HasMips32r6, // EI_MMR6
13355 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EMT
13356 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // ERET
13357 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips, // ERETNC
13358 CEFBS_InMicroMips_HasMips32r6, // ERETNC_MMR6
13359 CEFBS_InMicroMips, // ERET_MM
13360 CEFBS_InMicroMips_HasMips32r6, // ERET_MMR6
13361 CEFBS_HasStdEnc_HasMips32r6, // EVP
13362 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EVPE
13363 CEFBS_InMicroMips_HasMips32r6, // EVP_MMR6
13364 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EXT
13365 CEFBS_HasDSP, // EXTP
13366 CEFBS_HasDSP, // EXTPDP
13367 CEFBS_HasDSP, // EXTPDPV
13368 CEFBS_InMicroMips_HasDSP, // EXTPDPV_MM
13369 CEFBS_InMicroMips_HasDSP, // EXTPDP_MM
13370 CEFBS_HasDSP, // EXTPV
13371 CEFBS_InMicroMips_HasDSP, // EXTPV_MM
13372 CEFBS_InMicroMips_HasDSP, // EXTP_MM
13373 CEFBS_HasDSP, // EXTRV_RS_W
13374 CEFBS_InMicroMips_HasDSP, // EXTRV_RS_W_MM
13375 CEFBS_HasDSP, // EXTRV_R_W
13376 CEFBS_InMicroMips_HasDSP, // EXTRV_R_W_MM
13377 CEFBS_HasDSP, // EXTRV_S_H
13378 CEFBS_InMicroMips_HasDSP, // EXTRV_S_H_MM
13379 CEFBS_HasDSP, // EXTRV_W
13380 CEFBS_InMicroMips_HasDSP, // EXTRV_W_MM
13381 CEFBS_HasDSP, // EXTR_RS_W
13382 CEFBS_InMicroMips_HasDSP, // EXTR_RS_W_MM
13383 CEFBS_HasDSP, // EXTR_R_W
13384 CEFBS_InMicroMips_HasDSP, // EXTR_R_W_MM
13385 CEFBS_HasDSP, // EXTR_S_H
13386 CEFBS_InMicroMips_HasDSP, // EXTR_S_H_MM
13387 CEFBS_HasDSP, // EXTR_W
13388 CEFBS_InMicroMips_HasDSP, // EXTR_W_MM
13389 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS
13390 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS32
13391 CEFBS_InMicroMips_NotMips32r6, // EXT_MM
13392 CEFBS_InMicroMips_HasMips32r6, // EXT_MMR6
13393 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D32
13394 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D32_MM
13395 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D64
13396 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D64_MM
13397 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FABS_S
13398 CEFBS_InMicroMips_IsNotSoftFloat, // FABS_S_MM
13399 CEFBS_HasStdEnc_HasMSA, // FADD_D
13400 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D32
13401 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D32_MM
13402 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D64
13403 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D64_MM
13404 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FADD_PS64
13405 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FADD_S
13406 CEFBS_InMicroMips_IsNotSoftFloat, // FADD_S_MM
13407 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FADD_S_MMR6
13408 CEFBS_HasStdEnc_HasMSA, // FADD_W
13409 CEFBS_HasStdEnc_HasMSA, // FCAF_D
13410 CEFBS_HasStdEnc_HasMSA, // FCAF_W
13411 CEFBS_HasStdEnc_HasMSA, // FCEQ_D
13412 CEFBS_HasStdEnc_HasMSA, // FCEQ_W
13413 CEFBS_HasStdEnc_HasMSA, // FCLASS_D
13414 CEFBS_HasStdEnc_HasMSA, // FCLASS_W
13415 CEFBS_HasStdEnc_HasMSA, // FCLE_D
13416 CEFBS_HasStdEnc_HasMSA, // FCLE_W
13417 CEFBS_HasStdEnc_HasMSA, // FCLT_D
13418 CEFBS_HasStdEnc_HasMSA, // FCLT_W
13419 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_D32
13420 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_D32_MM
13421 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat, // FCMP_D64
13422 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_S32
13423 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_S32_MM
13424 CEFBS_HasStdEnc_HasMSA, // FCNE_D
13425 CEFBS_HasStdEnc_HasMSA, // FCNE_W
13426 CEFBS_HasStdEnc_HasMSA, // FCOR_D
13427 CEFBS_HasStdEnc_HasMSA, // FCOR_W
13428 CEFBS_HasStdEnc_HasMSA, // FCUEQ_D
13429 CEFBS_HasStdEnc_HasMSA, // FCUEQ_W
13430 CEFBS_HasStdEnc_HasMSA, // FCULE_D
13431 CEFBS_HasStdEnc_HasMSA, // FCULE_W
13432 CEFBS_HasStdEnc_HasMSA, // FCULT_D
13433 CEFBS_HasStdEnc_HasMSA, // FCULT_W
13434 CEFBS_HasStdEnc_HasMSA, // FCUNE_D
13435 CEFBS_HasStdEnc_HasMSA, // FCUNE_W
13436 CEFBS_HasStdEnc_HasMSA, // FCUN_D
13437 CEFBS_HasStdEnc_HasMSA, // FCUN_W
13438 CEFBS_HasStdEnc_HasMSA, // FDIV_D
13439 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D32
13440 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D32_MM
13441 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D64
13442 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D64_MM
13443 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FDIV_S
13444 CEFBS_InMicroMips_IsNotSoftFloat, // FDIV_S_MM
13445 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FDIV_S_MMR6
13446 CEFBS_HasStdEnc_HasMSA, // FDIV_W
13447 CEFBS_HasStdEnc_HasMSA, // FEXDO_H
13448 CEFBS_HasStdEnc_HasMSA, // FEXDO_W
13449 CEFBS_HasStdEnc_HasMSA, // FEXP2_D
13450 CEFBS_HasStdEnc_HasMSA, // FEXP2_W
13451 CEFBS_HasStdEnc_HasMSA, // FEXUPL_D
13452 CEFBS_HasStdEnc_HasMSA, // FEXUPL_W
13453 CEFBS_HasStdEnc_HasMSA, // FEXUPR_D
13454 CEFBS_HasStdEnc_HasMSA, // FEXUPR_W
13455 CEFBS_HasStdEnc_HasMSA, // FFINT_S_D
13456 CEFBS_HasStdEnc_HasMSA, // FFINT_S_W
13457 CEFBS_HasStdEnc_HasMSA, // FFINT_U_D
13458 CEFBS_HasStdEnc_HasMSA, // FFINT_U_W
13459 CEFBS_HasStdEnc_HasMSA, // FFQL_D
13460 CEFBS_HasStdEnc_HasMSA, // FFQL_W
13461 CEFBS_HasStdEnc_HasMSA, // FFQR_D
13462 CEFBS_HasStdEnc_HasMSA, // FFQR_W
13463 CEFBS_HasStdEnc_HasMSA, // FILL_B
13464 CEFBS_HasStdEnc_HasMSA_HasMips64, // FILL_D
13465 CEFBS_HasStdEnc_HasMSA, // FILL_H
13466 CEFBS_HasStdEnc_HasMSA, // FILL_W
13467 CEFBS_HasStdEnc_HasMSA, // FLOG2_D
13468 CEFBS_HasStdEnc_HasMSA, // FLOG2_W
13469 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_D64
13470 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_D_MMR6
13471 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_S
13472 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_S_MMR6
13473 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D32
13474 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D64
13475 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_D_MMR6
13476 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FLOOR_W_MM
13477 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_S
13478 CEFBS_InMicroMips_IsNotSoftFloat, // FLOOR_W_S_MM
13479 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_S_MMR6
13480 CEFBS_HasStdEnc_HasMSA, // FMADD_D
13481 CEFBS_HasStdEnc_HasMSA, // FMADD_W
13482 CEFBS_HasStdEnc_HasMSA, // FMAX_A_D
13483 CEFBS_HasStdEnc_HasMSA, // FMAX_A_W
13484 CEFBS_HasStdEnc_HasMSA, // FMAX_D
13485 CEFBS_HasStdEnc_HasMSA, // FMAX_W
13486 CEFBS_HasStdEnc_HasMSA, // FMIN_A_D
13487 CEFBS_HasStdEnc_HasMSA, // FMIN_A_W
13488 CEFBS_HasStdEnc_HasMSA, // FMIN_D
13489 CEFBS_HasStdEnc_HasMSA, // FMIN_W
13490 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D32
13491 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D32_MM
13492 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D64
13493 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D64_MM
13494 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_D_MMR6
13495 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMOV_S
13496 CEFBS_InMicroMips_IsNotSoftFloat, // FMOV_S_MM
13497 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_S_MMR6
13498 CEFBS_HasStdEnc_HasMSA, // FMSUB_D
13499 CEFBS_HasStdEnc_HasMSA, // FMSUB_W
13500 CEFBS_HasStdEnc_HasMSA, // FMUL_D
13501 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D32
13502 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D32_MM
13503 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D64
13504 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D64_MM
13505 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FMUL_PS64
13506 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMUL_S
13507 CEFBS_InMicroMips_IsNotSoftFloat, // FMUL_S_MM
13508 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMUL_S_MMR6
13509 CEFBS_HasStdEnc_HasMSA, // FMUL_W
13510 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D32
13511 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D32_MM
13512 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D64
13513 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D64_MM
13514 CEFBS_HasStdEnc_IsNotSoftFloat, // FNEG_S
13515 CEFBS_InMicroMips_IsNotSoftFloat, // FNEG_S_MM
13516 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FNEG_S_MMR6
13517 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // FORK
13518 CEFBS_HasStdEnc_HasMSA, // FRCP_D
13519 CEFBS_HasStdEnc_HasMSA, // FRCP_W
13520 CEFBS_HasStdEnc_HasMSA, // FRINT_D
13521 CEFBS_HasStdEnc_HasMSA, // FRINT_W
13522 CEFBS_HasStdEnc_HasMSA, // FRSQRT_D
13523 CEFBS_HasStdEnc_HasMSA, // FRSQRT_W
13524 CEFBS_HasStdEnc_HasMSA, // FSAF_D
13525 CEFBS_HasStdEnc_HasMSA, // FSAF_W
13526 CEFBS_HasStdEnc_HasMSA, // FSEQ_D
13527 CEFBS_HasStdEnc_HasMSA, // FSEQ_W
13528 CEFBS_HasStdEnc_HasMSA, // FSLE_D
13529 CEFBS_HasStdEnc_HasMSA, // FSLE_W
13530 CEFBS_HasStdEnc_HasMSA, // FSLT_D
13531 CEFBS_HasStdEnc_HasMSA, // FSLT_W
13532 CEFBS_HasStdEnc_HasMSA, // FSNE_D
13533 CEFBS_HasStdEnc_HasMSA, // FSNE_W
13534 CEFBS_HasStdEnc_HasMSA, // FSOR_D
13535 CEFBS_HasStdEnc_HasMSA, // FSOR_W
13536 CEFBS_HasStdEnc_HasMSA, // FSQRT_D
13537 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D32
13538 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D32_MM
13539 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D64
13540 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D64_MM
13541 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_S
13542 CEFBS_InMicroMips_IsNotSoftFloat, // FSQRT_S_MM
13543 CEFBS_HasStdEnc_HasMSA, // FSQRT_W
13544 CEFBS_HasStdEnc_HasMSA, // FSUB_D
13545 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D32
13546 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D32_MM
13547 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D64
13548 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D64_MM
13549 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FSUB_PS64
13550 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FSUB_S
13551 CEFBS_InMicroMips_IsNotSoftFloat, // FSUB_S_MM
13552 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FSUB_S_MMR6
13553 CEFBS_HasStdEnc_HasMSA, // FSUB_W
13554 CEFBS_HasStdEnc_HasMSA, // FSUEQ_D
13555 CEFBS_HasStdEnc_HasMSA, // FSUEQ_W
13556 CEFBS_HasStdEnc_HasMSA, // FSULE_D
13557 CEFBS_HasStdEnc_HasMSA, // FSULE_W
13558 CEFBS_HasStdEnc_HasMSA, // FSULT_D
13559 CEFBS_HasStdEnc_HasMSA, // FSULT_W
13560 CEFBS_HasStdEnc_HasMSA, // FSUNE_D
13561 CEFBS_HasStdEnc_HasMSA, // FSUNE_W
13562 CEFBS_HasStdEnc_HasMSA, // FSUN_D
13563 CEFBS_HasStdEnc_HasMSA, // FSUN_W
13564 CEFBS_HasStdEnc_HasMSA, // FTINT_S_D
13565 CEFBS_HasStdEnc_HasMSA, // FTINT_S_W
13566 CEFBS_HasStdEnc_HasMSA, // FTINT_U_D
13567 CEFBS_HasStdEnc_HasMSA, // FTINT_U_W
13568 CEFBS_HasStdEnc_HasMSA, // FTQ_H
13569 CEFBS_HasStdEnc_HasMSA, // FTQ_W
13570 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_D
13571 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_W
13572 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_D
13573 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_W
13574 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVI
13575 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVI_MMR6
13576 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVT
13577 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVT_MMR6
13578 CEFBS_HasStdEnc_HasMSA, // HADD_S_D
13579 CEFBS_HasStdEnc_HasMSA, // HADD_S_H
13580 CEFBS_HasStdEnc_HasMSA, // HADD_S_W
13581 CEFBS_HasStdEnc_HasMSA, // HADD_U_D
13582 CEFBS_HasStdEnc_HasMSA, // HADD_U_H
13583 CEFBS_HasStdEnc_HasMSA, // HADD_U_W
13584 CEFBS_HasStdEnc_HasMSA, // HSUB_S_D
13585 CEFBS_HasStdEnc_HasMSA, // HSUB_S_H
13586 CEFBS_HasStdEnc_HasMSA, // HSUB_S_W
13587 CEFBS_HasStdEnc_HasMSA, // HSUB_U_D
13588 CEFBS_HasStdEnc_HasMSA, // HSUB_U_H
13589 CEFBS_HasStdEnc_HasMSA, // HSUB_U_W
13590 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // HYPCALL
13591 CEFBS_InMicroMips_HasMips32r5_HasVirt, // HYPCALL_MM
13592 CEFBS_HasStdEnc_HasMSA, // ILVEV_B
13593 CEFBS_HasStdEnc_HasMSA, // ILVEV_D
13594 CEFBS_HasStdEnc_HasMSA, // ILVEV_H
13595 CEFBS_HasStdEnc_HasMSA, // ILVEV_W
13596 CEFBS_HasStdEnc_HasMSA, // ILVL_B
13597 CEFBS_HasStdEnc_HasMSA, // ILVL_D
13598 CEFBS_HasStdEnc_HasMSA, // ILVL_H
13599 CEFBS_HasStdEnc_HasMSA, // ILVL_W
13600 CEFBS_HasStdEnc_HasMSA, // ILVOD_B
13601 CEFBS_HasStdEnc_HasMSA, // ILVOD_D
13602 CEFBS_HasStdEnc_HasMSA, // ILVOD_H
13603 CEFBS_HasStdEnc_HasMSA, // ILVOD_W
13604 CEFBS_HasStdEnc_HasMSA, // ILVR_B
13605 CEFBS_HasStdEnc_HasMSA, // ILVR_D
13606 CEFBS_HasStdEnc_HasMSA, // ILVR_H
13607 CEFBS_HasStdEnc_HasMSA, // ILVR_W
13608 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // INS
13609 CEFBS_HasStdEnc_HasMSA, // INSERT_B
13610 CEFBS_HasStdEnc_HasMSA_HasMips64, // INSERT_D
13611 CEFBS_HasStdEnc_HasMSA, // INSERT_H
13612 CEFBS_HasStdEnc_HasMSA, // INSERT_W
13613 CEFBS_HasDSP, // INSV
13614 CEFBS_HasStdEnc_HasMSA, // INSVE_B
13615 CEFBS_HasStdEnc_HasMSA, // INSVE_D
13616 CEFBS_HasStdEnc_HasMSA, // INSVE_H
13617 CEFBS_HasStdEnc_HasMSA, // INSVE_W
13618 CEFBS_InMicroMips_HasDSP, // INSV_MM
13619 CEFBS_InMicroMips_NotMips32r6, // INS_MM
13620 CEFBS_InMicroMips_HasMips32r6, // INS_MMR6
13621 CEFBS_HasStdEnc_NotInMicroMips, // J
13622 CEFBS_HasStdEnc_NotInMicroMips, // JAL
13623 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALR
13624 CEFBS_InMicroMips_NotMips32r6, // JALR16_MM
13625 CEFBS_NotInMips16Mode_IsPTR64bit, // JALR64
13626 CEFBS_InMicroMips_HasMips32r6, // JALRC16_MMR6
13627 CEFBS_InMicroMips_HasMips32r6, // JALRC_HB_MMR6
13628 CEFBS_InMicroMips_HasMips32r6, // JALRC_MMR6
13629 CEFBS_InMicroMips_NotMips32r6, // JALRS16_MM
13630 CEFBS_InMicroMips_NotMips32r6, // JALRS_MM
13631 CEFBS_HasStdEnc_HasMips32, // JALR_HB
13632 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // JALR_HB64
13633 CEFBS_InMicroMips_NotMips32r6, // JALR_MM
13634 CEFBS_InMicroMips_NotMips32r6, // JALS_MM
13635 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // JALX
13636 CEFBS_InMicroMips_NotMips32r6, // JALX_MM
13637 CEFBS_InMicroMips_NotMips32r6, // JAL_MM
13638 CEFBS_HasStdEnc_HasMips32r6, // JIALC
13639 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIALC64
13640 CEFBS_InMicroMips_HasMips32r6, // JIALC_MMR6
13641 CEFBS_HasStdEnc_HasMips32r6, // JIC
13642 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIC64
13643 CEFBS_InMicroMips_HasMips32r6, // JIC_MMR6
13644 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // JR
13645 CEFBS_InMicroMips_NotMips32r6, // JR16_MM
13646 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips, // JR64
13647 CEFBS_InMicroMips_NotMips32r6, // JRADDIUSP
13648 CEFBS_InMicroMips_NotMips32r6, // JRC16_MM
13649 CEFBS_InMicroMips_HasMips32r6, // JRC16_MMR6
13650 CEFBS_InMicroMips_HasMips32r6, // JRCADDIUSP_MMR6
13651 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6, // JR_HB
13652 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips, // JR_HB64
13653 CEFBS_HasStdEnc_HasMips32r6, // JR_HB64_R6
13654 CEFBS_HasStdEnc_HasMips32r6, // JR_HB_R6
13655 CEFBS_InMicroMips_NotMips32r6, // JR_MM
13656 CEFBS_InMicroMips_NotMips32r6, // J_MM
13657 CEFBS_InMips16Mode, // Jal16
13658 CEFBS_InMips16Mode, // JalB16
13659 CEFBS_InMips16Mode, // JrRa16
13660 CEFBS_InMips16Mode, // JrcRa16
13661 CEFBS_InMips16Mode, // JrcRx16
13662 CEFBS_InMips16Mode, // JumpLinkReg16
13663 CEFBS_HasStdEnc_NotInMicroMips, // LB
13664 CEFBS_NotInMips16Mode_IsGP64bit, // LB64
13665 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBE
13666 CEFBS_InMicroMips_HasEVA, // LBE_MM
13667 CEFBS_InMicroMips, // LBU16_MM
13668 CEFBS_HasDSP, // LBUX
13669 CEFBS_InMicroMips_HasDSP, // LBUX_MM
13670 CEFBS_InMicroMips_HasMips32r6, // LBU_MMR6
13671 CEFBS_InMicroMips, // LB_MM
13672 CEFBS_InMicroMips_HasMips32r6, // LB_MMR6
13673 CEFBS_HasStdEnc_NotInMicroMips, // LBu
13674 CEFBS_NotInMips16Mode_IsGP64bit, // LBu64
13675 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBuE
13676 CEFBS_InMicroMips_HasEVA, // LBuE_MM
13677 CEFBS_InMicroMips, // LBu_MM
13678 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LD
13679 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC1
13680 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC164
13681 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // LDC1_D64_MMR6
13682 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D32
13683 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D64
13684 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LDC2
13685 CEFBS_InMicroMips_HasMips32r6, // LDC2_MMR6
13686 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LDC2_R6
13687 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // LDC3
13688 CEFBS_HasStdEnc_HasMSA, // LDI_B
13689 CEFBS_HasStdEnc_HasMSA, // LDI_D
13690 CEFBS_HasStdEnc_HasMSA, // LDI_H
13691 CEFBS_HasStdEnc_HasMSA, // LDI_W
13692 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDL
13693 CEFBS_HasStdEnc_HasMips64r6, // LDPC
13694 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDR
13695 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LDXC1
13696 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LDXC164
13697 CEFBS_HasStdEnc_HasMSA, // LD_B
13698 CEFBS_HasStdEnc_HasMSA, // LD_D
13699 CEFBS_HasStdEnc_HasMSA, // LD_H
13700 CEFBS_HasStdEnc_HasMSA, // LD_W
13701 CEFBS_HasStdEnc_NotInMicroMips, // LEA_ADDiu
13702 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips, // LEA_ADDiu64
13703 CEFBS_InMicroMips, // LEA_ADDiu_MM
13704 CEFBS_HasStdEnc_NotInMicroMips, // LH
13705 CEFBS_NotInMips16Mode_IsGP64bit, // LH64
13706 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHE
13707 CEFBS_InMicroMips_HasEVA, // LHE_MM
13708 CEFBS_InMicroMips, // LHU16_MM
13709 CEFBS_HasDSP, // LHX
13710 CEFBS_InMicroMips_HasDSP, // LHX_MM
13711 CEFBS_InMicroMips, // LH_MM
13712 CEFBS_HasStdEnc_NotInMicroMips, // LHu
13713 CEFBS_NotInMips16Mode_IsGP64bit, // LHu64
13714 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHuE
13715 CEFBS_InMicroMips_HasEVA, // LHuE_MM
13716 CEFBS_InMicroMips, // LHu_MM
13717 CEFBS_InMicroMips_NotMips32r6, // LI16_MM
13718 CEFBS_InMicroMips_HasMips32r6, // LI16_MMR6
13719 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL
13720 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL64
13721 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // LL64_R6
13722 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LLD
13723 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // LLD_R6
13724 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LLE
13725 CEFBS_InMicroMips_HasEVA, // LLE_MM
13726 CEFBS_InMicroMips_NotMips32r6, // LL_MM
13727 CEFBS_InMicroMips_HasMips32r6, // LL_MMR6
13728 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // LL_R6
13729 CEFBS_HasStdEnc_HasMSA, // LSA
13730 CEFBS_InMicroMips_HasMips32r6, // LSA_MMR6
13731 CEFBS_HasStdEnc_HasMips32r6, // LSA_R6
13732 CEFBS_InMicroMips_HasMips32r6, // LUI_MMR6
13733 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC1
13734 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC164
13735 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // LUXC1_MM
13736 CEFBS_HasStdEnc_NotInMicroMips, // LUi
13737 CEFBS_NotInMips16Mode_IsGP64bit, // LUi64
13738 CEFBS_InMicroMips_NotMips32r6, // LUi_MM
13739 CEFBS_HasStdEnc_NotInMicroMips, // LW
13740 CEFBS_InMicroMips, // LW16_MM
13741 CEFBS_NotInMips16Mode_IsGP64bit, // LW64
13742 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // LWC1
13743 CEFBS_InMicroMips_IsNotSoftFloat, // LWC1_MM
13744 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWC2
13745 CEFBS_InMicroMips_HasMips32r6, // LWC2_MMR6
13746 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LWC2_R6
13747 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // LWC3
13748 CEFBS_NotInMips16Mode_HasDSP, // LWDSP
13749 CEFBS_InMicroMips_HasDSP, // LWDSP_MM
13750 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LWE
13751 CEFBS_InMicroMips_HasEVA, // LWE_MM
13752 CEFBS_InMicroMips, // LWGP_MM
13753 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWL
13754 CEFBS_NotInMips16Mode_IsGP64bit, // LWL64
13755 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWLE
13756 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWLE_MM
13757 CEFBS_InMicroMips_NotMips32r6, // LWL_MM
13758 CEFBS_InMicroMips_NotMips32r6, // LWM16_MM
13759 CEFBS_InMicroMips_HasMips32r6, // LWM16_MMR6
13760 CEFBS_InMicroMips, // LWM32_MM
13761 CEFBS_HasStdEnc_HasMips32r6, // LWPC
13762 CEFBS_InMicroMips_HasMips32r6, // LWPC_MMR6
13763 CEFBS_InMicroMips, // LWP_MM
13764 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWR
13765 CEFBS_NotInMips16Mode_IsGP64bit, // LWR64
13766 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWRE
13767 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWRE_MM
13768 CEFBS_InMicroMips_NotMips32r6, // LWR_MM
13769 CEFBS_InMicroMips, // LWSP_MM
13770 CEFBS_HasStdEnc_HasMips64r6, // LWUPC
13771 CEFBS_InMicroMips_NotMips32r6, // LWU_MM
13772 CEFBS_HasDSP, // LWX
13773 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LWXC1
13774 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // LWXC1_MM
13775 CEFBS_InMicroMips, // LWXS_MM
13776 CEFBS_InMicroMips_HasDSP, // LWX_MM
13777 CEFBS_InMicroMips, // LW_MM
13778 CEFBS_InMicroMips_HasMips32r6, // LW_MMR6
13779 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LWu
13780 CEFBS_InMips16Mode, // LbRxRyOffMemX16
13781 CEFBS_InMips16Mode, // LbuRxRyOffMemX16
13782 CEFBS_InMips16Mode, // LhRxRyOffMemX16
13783 CEFBS_InMips16Mode, // LhuRxRyOffMemX16
13784 CEFBS_InMips16Mode, // LiRxImm16
13785 CEFBS_InMips16Mode, // LiRxImmAlignX16
13786 CEFBS_InMips16Mode, // LiRxImmX16
13787 CEFBS_InMips16Mode, // LwRxPcTcp16
13788 CEFBS_InMips16Mode, // LwRxPcTcpX16
13789 CEFBS_InMips16Mode, // LwRxRyOffMemX16
13790 CEFBS_InMips16Mode, // LwRxSpImmX16
13791 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADD
13792 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_D
13793 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_D_MMR6
13794 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_S
13795 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_S_MMR6
13796 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_H
13797 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_W
13798 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADDU
13799 CEFBS_HasDSP, // MADDU_DSP
13800 CEFBS_InMicroMips_HasDSP, // MADDU_DSP_MM
13801 CEFBS_InMicroMips_NotMips32r6, // MADDU_MM
13802 CEFBS_HasStdEnc_HasMSA, // MADDV_B
13803 CEFBS_HasStdEnc_HasMSA, // MADDV_D
13804 CEFBS_HasStdEnc_HasMSA, // MADDV_H
13805 CEFBS_HasStdEnc_HasMSA, // MADDV_W
13806 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D32
13807 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_D32_MM
13808 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D64
13809 CEFBS_HasDSP, // MADD_DSP
13810 CEFBS_InMicroMips_HasDSP, // MADD_DSP_MM
13811 CEFBS_InMicroMips_NotMips32r6, // MADD_MM
13812 CEFBS_HasStdEnc_HasMSA, // MADD_Q_H
13813 CEFBS_HasStdEnc_HasMSA, // MADD_Q_W
13814 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_S
13815 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_S_MM
13816 CEFBS_HasDSP, // MAQ_SA_W_PHL
13817 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHL_MM
13818 CEFBS_HasDSP, // MAQ_SA_W_PHR
13819 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHR_MM
13820 CEFBS_HasDSP, // MAQ_S_W_PHL
13821 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHL_MM
13822 CEFBS_HasDSP, // MAQ_S_W_PHR
13823 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHR_MM
13824 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_D
13825 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_D_MMR6
13826 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_S
13827 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_S_MMR6
13828 CEFBS_HasStdEnc_HasMSA, // MAXI_S_B
13829 CEFBS_HasStdEnc_HasMSA, // MAXI_S_D
13830 CEFBS_HasStdEnc_HasMSA, // MAXI_S_H
13831 CEFBS_HasStdEnc_HasMSA, // MAXI_S_W
13832 CEFBS_HasStdEnc_HasMSA, // MAXI_U_B
13833 CEFBS_HasStdEnc_HasMSA, // MAXI_U_D
13834 CEFBS_HasStdEnc_HasMSA, // MAXI_U_H
13835 CEFBS_HasStdEnc_HasMSA, // MAXI_U_W
13836 CEFBS_HasStdEnc_HasMSA, // MAX_A_B
13837 CEFBS_HasStdEnc_HasMSA, // MAX_A_D
13838 CEFBS_HasStdEnc_HasMSA, // MAX_A_H
13839 CEFBS_HasStdEnc_HasMSA, // MAX_A_W
13840 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_D
13841 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_D_MMR6
13842 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_S
13843 CEFBS_HasStdEnc_HasMSA, // MAX_S_B
13844 CEFBS_HasStdEnc_HasMSA, // MAX_S_D
13845 CEFBS_HasStdEnc_HasMSA, // MAX_S_H
13846 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_S_MMR6
13847 CEFBS_HasStdEnc_HasMSA, // MAX_S_W
13848 CEFBS_HasStdEnc_HasMSA, // MAX_U_B
13849 CEFBS_HasStdEnc_HasMSA, // MAX_U_D
13850 CEFBS_HasStdEnc_HasMSA, // MAX_U_H
13851 CEFBS_HasStdEnc_HasMSA, // MAX_U_W
13852 CEFBS_HasStdEnc_NotInMicroMips, // MFC0
13853 CEFBS_InMicroMips_HasMips32r6, // MFC0_MMR6
13854 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MFC1
13855 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MFC1_D64
13856 CEFBS_InMicroMips_IsNotSoftFloat, // MFC1_MM
13857 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MFC1_MMR6
13858 CEFBS_HasStdEnc_NotInMicroMips, // MFC2
13859 CEFBS_InMicroMips_HasMips32r6, // MFC2_MMR6
13860 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFGC0
13861 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFGC0_MM
13862 CEFBS_InMicroMips_HasMips32r6, // MFHC0_MMR6
13863 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D32
13864 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D32_MM
13865 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D64
13866 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D64_MM
13867 CEFBS_InMicroMips_HasMips32r6, // MFHC2_MMR6
13868 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFHGC0
13869 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFHGC0_MM
13870 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFHI
13871 CEFBS_InMicroMips_NotMips32r6, // MFHI16_MM
13872 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFHI64
13873 CEFBS_HasDSP, // MFHI_DSP
13874 CEFBS_InMicroMips_HasDSP, // MFHI_DSP_MM
13875 CEFBS_InMicroMips_NotMips32r6, // MFHI_MM
13876 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFLO
13877 CEFBS_InMicroMips_NotMips32r6, // MFLO16_MM
13878 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFLO64
13879 CEFBS_HasDSP, // MFLO_DSP
13880 CEFBS_InMicroMips_HasDSP, // MFLO_DSP_MM
13881 CEFBS_InMicroMips_NotMips32r6, // MFLO_MM
13882 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MFTR
13883 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_D
13884 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_D_MMR6
13885 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_S
13886 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_S_MMR6
13887 CEFBS_HasStdEnc_HasMSA, // MINI_S_B
13888 CEFBS_HasStdEnc_HasMSA, // MINI_S_D
13889 CEFBS_HasStdEnc_HasMSA, // MINI_S_H
13890 CEFBS_HasStdEnc_HasMSA, // MINI_S_W
13891 CEFBS_HasStdEnc_HasMSA, // MINI_U_B
13892 CEFBS_HasStdEnc_HasMSA, // MINI_U_D
13893 CEFBS_HasStdEnc_HasMSA, // MINI_U_H
13894 CEFBS_HasStdEnc_HasMSA, // MINI_U_W
13895 CEFBS_HasStdEnc_HasMSA, // MIN_A_B
13896 CEFBS_HasStdEnc_HasMSA, // MIN_A_D
13897 CEFBS_HasStdEnc_HasMSA, // MIN_A_H
13898 CEFBS_HasStdEnc_HasMSA, // MIN_A_W
13899 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_D
13900 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_D_MMR6
13901 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_S
13902 CEFBS_HasStdEnc_HasMSA, // MIN_S_B
13903 CEFBS_HasStdEnc_HasMSA, // MIN_S_D
13904 CEFBS_HasStdEnc_HasMSA, // MIN_S_H
13905 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_S_MMR6
13906 CEFBS_HasStdEnc_HasMSA, // MIN_S_W
13907 CEFBS_HasStdEnc_HasMSA, // MIN_U_B
13908 CEFBS_HasStdEnc_HasMSA, // MIN_U_D
13909 CEFBS_HasStdEnc_HasMSA, // MIN_U_H
13910 CEFBS_HasStdEnc_HasMSA, // MIN_U_W
13911 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MOD
13912 CEFBS_HasDSP, // MODSUB
13913 CEFBS_InMicroMips_HasDSP, // MODSUB_MM
13914 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MODU
13915 CEFBS_InMicroMips_HasMips32r6, // MODU_MMR6
13916 CEFBS_InMicroMips_HasMips32r6, // MOD_MMR6
13917 CEFBS_HasStdEnc_HasMSA, // MOD_S_B
13918 CEFBS_HasStdEnc_HasMSA, // MOD_S_D
13919 CEFBS_HasStdEnc_HasMSA, // MOD_S_H
13920 CEFBS_HasStdEnc_HasMSA, // MOD_S_W
13921 CEFBS_HasStdEnc_HasMSA, // MOD_U_B
13922 CEFBS_HasStdEnc_HasMSA, // MOD_U_D
13923 CEFBS_HasStdEnc_HasMSA, // MOD_U_H
13924 CEFBS_HasStdEnc_HasMSA, // MOD_U_W
13925 CEFBS_InMicroMips_NotMips32r6, // MOVE16_MM
13926 CEFBS_InMicroMips_HasMips32r6, // MOVE16_MMR6
13927 CEFBS_InMicroMips_NotMips32r6, // MOVEP_MM
13928 CEFBS_InMicroMips_HasMips32r6, // MOVEP_MMR6
13929 CEFBS_HasStdEnc_HasMSA, // MOVE_V
13930 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D32
13931 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVF_D32_MM
13932 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D64
13933 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I
13934 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I64
13935 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_I_MM
13936 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_S
13937 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_S_MM
13938 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_D64
13939 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I
13940 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I64
13941 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_S
13942 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D32
13943 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVN_I_D32_MM
13944 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D64
13945 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I
13946 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I64
13947 CEFBS_InMicroMips_NotMips32r6, // MOVN_I_MM
13948 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_S
13949 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVN_I_S_MM
13950 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D32
13951 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVT_D32_MM
13952 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D64
13953 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I
13954 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I64
13955 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_I_MM
13956 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_S
13957 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_S_MM
13958 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_D64
13959 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I
13960 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I64
13961 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_S
13962 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D32
13963 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVZ_I_D32_MM
13964 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D64
13965 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I
13966 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I64
13967 CEFBS_InMicroMips_NotMips32r6, // MOVZ_I_MM
13968 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_S
13969 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVZ_I_S_MM
13970 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUB
13971 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_D
13972 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_D_MMR6
13973 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_S
13974 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_S_MMR6
13975 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_H
13976 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_W
13977 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUBU
13978 CEFBS_HasDSP, // MSUBU_DSP
13979 CEFBS_InMicroMips_HasDSP, // MSUBU_DSP_MM
13980 CEFBS_InMicroMips_NotMips32r6, // MSUBU_MM
13981 CEFBS_HasStdEnc_HasMSA, // MSUBV_B
13982 CEFBS_HasStdEnc_HasMSA, // MSUBV_D
13983 CEFBS_HasStdEnc_HasMSA, // MSUBV_H
13984 CEFBS_HasStdEnc_HasMSA, // MSUBV_W
13985 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D32
13986 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_D32_MM
13987 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D64
13988 CEFBS_HasDSP, // MSUB_DSP
13989 CEFBS_InMicroMips_HasDSP, // MSUB_DSP_MM
13990 CEFBS_InMicroMips_NotMips32r6, // MSUB_MM
13991 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_H
13992 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_W
13993 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_S
13994 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_S_MM
13995 CEFBS_HasStdEnc_NotInMicroMips, // MTC0
13996 CEFBS_InMicroMips_HasMips32r6, // MTC0_MMR6
13997 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MTC1
13998 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MTC1_D64
13999 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTC1_D64_MM
14000 CEFBS_InMicroMips_IsNotSoftFloat, // MTC1_MM
14001 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MTC1_MMR6
14002 CEFBS_HasStdEnc_NotInMicroMips, // MTC2
14003 CEFBS_InMicroMips_HasMips32r6, // MTC2_MMR6
14004 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTGC0
14005 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTGC0_MM
14006 CEFBS_InMicroMips_HasMips32r6, // MTHC0_MMR6
14007 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D32
14008 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D32_MM
14009 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D64
14010 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D64_MM
14011 CEFBS_InMicroMips_HasMips32r6, // MTHC2_MMR6
14012 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTHGC0
14013 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTHGC0_MM
14014 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTHI
14015 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTHI64
14016 CEFBS_HasDSP, // MTHI_DSP
14017 CEFBS_InMicroMips_HasDSP, // MTHI_DSP_MM
14018 CEFBS_InMicroMips_NotMips32r6, // MTHI_MM
14019 CEFBS_HasDSP, // MTHLIP
14020 CEFBS_InMicroMips_HasDSP, // MTHLIP_MM
14021 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTLO
14022 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTLO64
14023 CEFBS_HasDSP, // MTLO_DSP
14024 CEFBS_InMicroMips_HasDSP, // MTLO_DSP_MM
14025 CEFBS_InMicroMips_NotMips32r6, // MTLO_MM
14026 CEFBS_HasCnMips, // MTM0
14027 CEFBS_HasCnMips, // MTM1
14028 CEFBS_HasCnMips, // MTM2
14029 CEFBS_HasCnMips, // MTP0
14030 CEFBS_HasCnMips, // MTP1
14031 CEFBS_HasCnMips, // MTP2
14032 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MTTR
14033 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUH
14034 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUHU
14035 CEFBS_InMicroMips_HasMips32r6, // MUHU_MMR6
14036 CEFBS_InMicroMips_HasMips32r6, // MUH_MMR6
14037 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MUL
14038 CEFBS_HasDSP, // MULEQ_S_W_PHL
14039 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHL_MM
14040 CEFBS_HasDSP, // MULEQ_S_W_PHR
14041 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHR_MM
14042 CEFBS_HasDSP, // MULEU_S_PH_QBL
14043 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBL_MM
14044 CEFBS_HasDSP, // MULEU_S_PH_QBR
14045 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBR_MM
14046 CEFBS_HasDSP, // MULQ_RS_PH
14047 CEFBS_InMicroMips_HasDSP, // MULQ_RS_PH_MM
14048 CEFBS_HasDSPR2, // MULQ_RS_W
14049 CEFBS_InMicroMips_HasDSPR2, // MULQ_RS_W_MMR2
14050 CEFBS_HasDSPR2, // MULQ_S_PH
14051 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_PH_MMR2
14052 CEFBS_HasDSPR2, // MULQ_S_W
14053 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_W_MMR2
14054 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // MULR_PS64
14055 CEFBS_HasStdEnc_HasMSA, // MULR_Q_H
14056 CEFBS_HasStdEnc_HasMSA, // MULR_Q_W
14057 CEFBS_HasDSP, // MULSAQ_S_W_PH
14058 CEFBS_InMicroMips_HasDSP, // MULSAQ_S_W_PH_MM
14059 CEFBS_HasDSPR2, // MULSA_W_PH
14060 CEFBS_InMicroMips_HasDSPR2, // MULSA_W_PH_MMR2
14061 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULT
14062 CEFBS_HasDSP, // MULTU_DSP
14063 CEFBS_InMicroMips_HasDSP, // MULTU_DSP_MM
14064 CEFBS_HasDSP, // MULT_DSP
14065 CEFBS_InMicroMips_HasDSP, // MULT_DSP_MM
14066 CEFBS_InMicroMips_NotMips32r6, // MULT_MM
14067 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULTu
14068 CEFBS_InMicroMips_NotMips32r6, // MULTu_MM
14069 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MULU
14070 CEFBS_InMicroMips_HasMips32r6, // MULU_MMR6
14071 CEFBS_HasStdEnc_HasMSA, // MULV_B
14072 CEFBS_HasStdEnc_HasMSA, // MULV_D
14073 CEFBS_HasStdEnc_HasMSA, // MULV_H
14074 CEFBS_HasStdEnc_HasMSA, // MULV_W
14075 CEFBS_InMicroMips_NotMips32r6, // MUL_MM
14076 CEFBS_InMicroMips_HasMips32r6, // MUL_MMR6
14077 CEFBS_HasDSPR2, // MUL_PH
14078 CEFBS_InMicroMips_HasDSPR2, // MUL_PH_MMR2
14079 CEFBS_HasStdEnc_HasMSA, // MUL_Q_H
14080 CEFBS_HasStdEnc_HasMSA, // MUL_Q_W
14081 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUL_R6
14082 CEFBS_HasDSPR2, // MUL_S_PH
14083 CEFBS_InMicroMips_HasDSPR2, // MUL_S_PH_MMR2
14084 CEFBS_InMips16Mode, // Mfhi16
14085 CEFBS_InMips16Mode, // Mflo16
14086 CEFBS_InMips16Mode, // Move32R16
14087 CEFBS_InMips16Mode, // MoveR3216
14088 CEFBS_HasStdEnc_HasMips32r6, // NAL
14089 CEFBS_HasStdEnc_HasMSA, // NLOC_B
14090 CEFBS_HasStdEnc_HasMSA, // NLOC_D
14091 CEFBS_HasStdEnc_HasMSA, // NLOC_H
14092 CEFBS_HasStdEnc_HasMSA, // NLOC_W
14093 CEFBS_HasStdEnc_HasMSA, // NLZC_B
14094 CEFBS_HasStdEnc_HasMSA, // NLZC_D
14095 CEFBS_HasStdEnc_HasMSA, // NLZC_H
14096 CEFBS_HasStdEnc_HasMSA, // NLZC_W
14097 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D32
14098 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_D32_MM
14099 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D64
14100 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_S
14101 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_S_MM
14102 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D32
14103 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_D32_MM
14104 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D64
14105 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_S
14106 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_S_MM
14107 CEFBS_HasStdEnc_NotInMicroMips, // NOR
14108 CEFBS_NotInMips16Mode_IsGP64bit, // NOR64
14109 CEFBS_HasStdEnc_HasMSA, // NORI_B
14110 CEFBS_InMicroMips_NotMips32r6, // NOR_MM
14111 CEFBS_InMicroMips_HasMips32r6, // NOR_MMR6
14112 CEFBS_HasStdEnc_HasMSA, // NOR_V
14113 CEFBS_InMicroMips_NotMips32r6, // NOT16_MM
14114 CEFBS_InMicroMips_HasMips32r6, // NOT16_MMR6
14115 CEFBS_InMips16Mode, // NegRxRy16
14116 CEFBS_InMips16Mode, // NotRxRy16
14117 CEFBS_HasStdEnc_NotInMicroMips, // OR
14118 CEFBS_InMicroMips_NotMips32r6, // OR16_MM
14119 CEFBS_InMicroMips_HasMips32r6, // OR16_MMR6
14120 CEFBS_NotInMips16Mode_IsGP64bit, // OR64
14121 CEFBS_HasStdEnc_HasMSA, // ORI_B
14122 CEFBS_InMicroMips_HasMips32r6, // ORI_MMR6
14123 CEFBS_InMicroMips_NotMips32r6, // OR_MM
14124 CEFBS_InMicroMips_HasMips32r6, // OR_MMR6
14125 CEFBS_HasStdEnc_HasMSA, // OR_V
14126 CEFBS_HasStdEnc_NotInMicroMips, // ORi
14127 CEFBS_NotInMips16Mode_IsGP64bit, // ORi64
14128 CEFBS_InMicroMips_NotMips32r6, // ORi_MM
14129 CEFBS_InMips16Mode, // OrRxRxRy16
14130 CEFBS_HasDSP, // PACKRL_PH
14131 CEFBS_InMicroMips_HasDSP, // PACKRL_PH_MM
14132 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // PAUSE
14133 CEFBS_InMicroMips, // PAUSE_MM
14134 CEFBS_InMicroMips_HasMips32r6, // PAUSE_MMR6
14135 CEFBS_HasStdEnc_HasMSA, // PCKEV_B
14136 CEFBS_HasStdEnc_HasMSA, // PCKEV_D
14137 CEFBS_HasStdEnc_HasMSA, // PCKEV_H
14138 CEFBS_HasStdEnc_HasMSA, // PCKEV_W
14139 CEFBS_HasStdEnc_HasMSA, // PCKOD_B
14140 CEFBS_HasStdEnc_HasMSA, // PCKOD_D
14141 CEFBS_HasStdEnc_HasMSA, // PCKOD_H
14142 CEFBS_HasStdEnc_HasMSA, // PCKOD_W
14143 CEFBS_HasStdEnc_HasMSA, // PCNT_B
14144 CEFBS_HasStdEnc_HasMSA, // PCNT_D
14145 CEFBS_HasStdEnc_HasMSA, // PCNT_H
14146 CEFBS_HasStdEnc_HasMSA, // PCNT_W
14147 CEFBS_HasDSP, // PICK_PH
14148 CEFBS_InMicroMips_HasDSP, // PICK_PH_MM
14149 CEFBS_HasDSP, // PICK_QB
14150 CEFBS_InMicroMips_HasDSP, // PICK_QB_MM
14151 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLL_PS64
14152 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLU_PS64
14153 CEFBS_HasCnMips, // POP
14154 CEFBS_HasDSP, // PRECEQU_PH_QBL
14155 CEFBS_HasDSP, // PRECEQU_PH_QBLA
14156 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBLA_MM
14157 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBL_MM
14158 CEFBS_HasDSP, // PRECEQU_PH_QBR
14159 CEFBS_HasDSP, // PRECEQU_PH_QBRA
14160 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBRA_MM
14161 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBR_MM
14162 CEFBS_HasDSP, // PRECEQ_W_PHL
14163 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHL_MM
14164 CEFBS_HasDSP, // PRECEQ_W_PHR
14165 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHR_MM
14166 CEFBS_HasDSP, // PRECEU_PH_QBL
14167 CEFBS_HasDSP, // PRECEU_PH_QBLA
14168 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBLA_MM
14169 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBL_MM
14170 CEFBS_HasDSP, // PRECEU_PH_QBR
14171 CEFBS_HasDSP, // PRECEU_PH_QBRA
14172 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBRA_MM
14173 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBR_MM
14174 CEFBS_HasDSP, // PRECRQU_S_QB_PH
14175 CEFBS_InMicroMips_HasDSP, // PRECRQU_S_QB_PH_MM
14176 CEFBS_HasDSP, // PRECRQ_PH_W
14177 CEFBS_InMicroMips_HasDSP, // PRECRQ_PH_W_MM
14178 CEFBS_HasDSP, // PRECRQ_QB_PH
14179 CEFBS_InMicroMips_HasDSP, // PRECRQ_QB_PH_MM
14180 CEFBS_HasDSP, // PRECRQ_RS_PH_W
14181 CEFBS_InMicroMips_HasDSP, // PRECRQ_RS_PH_W_MM
14182 CEFBS_HasDSPR2, // PRECR_QB_PH
14183 CEFBS_InMicroMips_HasDSPR2, // PRECR_QB_PH_MMR2
14184 CEFBS_HasDSPR2, // PRECR_SRA_PH_W
14185 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_PH_W_MMR2
14186 CEFBS_HasDSPR2, // PRECR_SRA_R_PH_W
14187 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_R_PH_W_MMR2
14188 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // PREF
14189 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // PREFE
14190 CEFBS_InMicroMips_HasEVA, // PREFE_MM
14191 CEFBS_InMicroMips_NotMips32r6, // PREFX_MM
14192 CEFBS_InMicroMips_NotMips32r6, // PREF_MM
14193 CEFBS_InMicroMips_HasMips32r6, // PREF_MMR6
14194 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // PREF_R6
14195 CEFBS_HasDSPR2, // PREPEND
14196 CEFBS_InMicroMips_HasDSPR2, // PREPEND_MMR2
14197 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUL_PS64
14198 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUU_PS64
14199 CEFBS_HasDSP, // RADDU_W_QB
14200 CEFBS_InMicroMips_HasDSP, // RADDU_W_QB_MM
14201 CEFBS_HasDSP, // RDDSP
14202 CEFBS_InMicroMips_HasDSP, // RDDSP_MM
14203 CEFBS_HasStdEnc_NotInMicroMips, // RDHWR
14204 CEFBS_NotInMips16Mode_IsGP64bit, // RDHWR64
14205 CEFBS_InMicroMips_NotMips32r6, // RDHWR_MM
14206 CEFBS_InMicroMips_HasMips32r6, // RDHWR_MMR6
14207 CEFBS_InMicroMips_HasMips32r6, // RDPGPR_MMR6
14208 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D32
14209 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D32_MM
14210 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D64
14211 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D64_MM
14212 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_S
14213 CEFBS_InMicroMips_IsNotSoftFloat, // RECIP_S_MM
14214 CEFBS_HasDSP, // REPLV_PH
14215 CEFBS_InMicroMips_HasDSP, // REPLV_PH_MM
14216 CEFBS_HasDSP, // REPLV_QB
14217 CEFBS_InMicroMips_HasDSP, // REPLV_QB_MM
14218 CEFBS_HasDSP, // REPL_PH
14219 CEFBS_InMicroMips_HasDSP, // REPL_PH_MM
14220 CEFBS_HasDSP, // REPL_QB
14221 CEFBS_InMicroMips_HasDSP, // REPL_QB_MM
14222 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_D
14223 CEFBS_InMicroMips_HasMips32r6, // RINT_D_MMR6
14224 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_S
14225 CEFBS_InMicroMips_HasMips32r6, // RINT_S_MMR6
14226 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTR
14227 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTRV
14228 CEFBS_InMicroMips, // ROTRV_MM
14229 CEFBS_InMicroMips, // ROTR_MM
14230 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // ROUND_L_D64
14231 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_D_MMR6
14232 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_L_S
14233 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_S_MMR6
14234 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D32
14235 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D64
14236 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_D_MMR6
14237 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ROUND_W_MM
14238 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // ROUND_W_S
14239 CEFBS_InMicroMips_IsNotSoftFloat, // ROUND_W_S_MM
14240 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_S_MMR6
14241 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D32
14242 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D32_MM
14243 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D64
14244 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D64_MM
14245 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_S
14246 CEFBS_InMicroMips_IsNotSoftFloat, // RSQRT_S_MM
14247 CEFBS_InMips16Mode, // Restore16
14248 CEFBS_InMips16Mode, // RestoreX16
14249 CEFBS_HasCnMipsP, // SAA
14250 CEFBS_HasCnMipsP, // SAAD
14251 CEFBS_HasStdEnc_HasMSA, // SAT_S_B
14252 CEFBS_HasStdEnc_HasMSA, // SAT_S_D
14253 CEFBS_HasStdEnc_HasMSA, // SAT_S_H
14254 CEFBS_HasStdEnc_HasMSA, // SAT_S_W
14255 CEFBS_HasStdEnc_HasMSA, // SAT_U_B
14256 CEFBS_HasStdEnc_HasMSA, // SAT_U_D
14257 CEFBS_HasStdEnc_HasMSA, // SAT_U_H
14258 CEFBS_HasStdEnc_HasMSA, // SAT_U_W
14259 CEFBS_HasStdEnc_NotInMicroMips, // SB
14260 CEFBS_InMicroMips_NotMips32r6, // SB16_MM
14261 CEFBS_InMicroMips_HasMips32r6, // SB16_MMR6
14262 CEFBS_NotInMips16Mode_IsGP64bit, // SB64
14263 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SBE
14264 CEFBS_InMicroMips_HasEVA, // SBE_MM
14265 CEFBS_InMicroMips, // SB_MM
14266 CEFBS_InMicroMips_HasMips32r6, // SB_MMR6
14267 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC
14268 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC64
14269 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // SC64_R6
14270 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // SCD
14271 CEFBS_HasStdEnc_HasMips32r6, // SCD_R6
14272 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SCE
14273 CEFBS_InMicroMips_HasEVA, // SCE_MM
14274 CEFBS_InMicroMips_NotMips32r6, // SC_MM
14275 CEFBS_InMicroMips_HasMips32r6, // SC_MMR6
14276 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // SC_R6
14277 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // SD
14278 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // SDBBP
14279 CEFBS_InMicroMips_NotMips32r6, // SDBBP16_MM
14280 CEFBS_InMicroMips_HasMips32r6, // SDBBP16_MMR6
14281 CEFBS_InMicroMips, // SDBBP_MM
14282 CEFBS_InMicroMips_HasMips32r6, // SDBBP_MMR6
14283 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDBBP_R6
14284 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC1
14285 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC164
14286 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // SDC1_D64_MMR6
14287 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D32
14288 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D64
14289 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SDC2
14290 CEFBS_InMicroMips_HasMips32r6, // SDC2_MMR6
14291 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDC2_R6
14292 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // SDC3
14293 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SDIV
14294 CEFBS_InMicroMips_NotMips32r6, // SDIV_MM
14295 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDL
14296 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDR
14297 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SDXC1
14298 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SDXC164
14299 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEB
14300 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEB64
14301 CEFBS_InMicroMips, // SEB_MM
14302 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEH
14303 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEH64
14304 CEFBS_InMicroMips, // SEH_MM
14305 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELEQZ
14306 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELEQZ64
14307 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_D
14308 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_D_MMR6
14309 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_MMR6
14310 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_S
14311 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_S_MMR6
14312 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELNEZ
14313 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELNEZ64
14314 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_D
14315 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_D_MMR6
14316 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_MMR6
14317 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_S
14318 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_S_MMR6
14319 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_D
14320 CEFBS_InMicroMips_HasMips32r6, // SEL_D_MMR6
14321 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_S
14322 CEFBS_InMicroMips_HasMips32r6, // SEL_S_MMR6
14323 CEFBS_HasCnMips, // SEQ
14324 CEFBS_HasCnMips, // SEQi
14325 CEFBS_HasStdEnc_NotInMicroMips, // SH
14326 CEFBS_InMicroMips_NotMips32r6, // SH16_MM
14327 CEFBS_InMicroMips_HasMips32r6, // SH16_MMR6
14328 CEFBS_NotInMips16Mode_IsGP64bit, // SH64
14329 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SHE
14330 CEFBS_InMicroMips_HasEVA, // SHE_MM
14331 CEFBS_HasStdEnc_HasMSA, // SHF_B
14332 CEFBS_HasStdEnc_HasMSA, // SHF_H
14333 CEFBS_HasStdEnc_HasMSA, // SHF_W
14334 CEFBS_HasDSP, // SHILO
14335 CEFBS_HasDSP, // SHILOV
14336 CEFBS_InMicroMips_HasDSP, // SHILOV_MM
14337 CEFBS_InMicroMips_HasDSP, // SHILO_MM
14338 CEFBS_HasDSP, // SHLLV_PH
14339 CEFBS_InMicroMips_HasDSP, // SHLLV_PH_MM
14340 CEFBS_HasDSP, // SHLLV_QB
14341 CEFBS_InMicroMips_HasDSP, // SHLLV_QB_MM
14342 CEFBS_HasDSP, // SHLLV_S_PH
14343 CEFBS_InMicroMips_HasDSP, // SHLLV_S_PH_MM
14344 CEFBS_HasDSP, // SHLLV_S_W
14345 CEFBS_InMicroMips_HasDSP, // SHLLV_S_W_MM
14346 CEFBS_HasDSP, // SHLL_PH
14347 CEFBS_InMicroMips_HasDSP, // SHLL_PH_MM
14348 CEFBS_HasDSP, // SHLL_QB
14349 CEFBS_InMicroMips_HasDSP, // SHLL_QB_MM
14350 CEFBS_HasDSP, // SHLL_S_PH
14351 CEFBS_InMicroMips_HasDSP, // SHLL_S_PH_MM
14352 CEFBS_HasDSP, // SHLL_S_W
14353 CEFBS_InMicroMips_HasDSP, // SHLL_S_W_MM
14354 CEFBS_HasDSP, // SHRAV_PH
14355 CEFBS_InMicroMips_HasDSP, // SHRAV_PH_MM
14356 CEFBS_HasDSPR2, // SHRAV_QB
14357 CEFBS_InMicroMips_HasDSPR2, // SHRAV_QB_MMR2
14358 CEFBS_HasDSP, // SHRAV_R_PH
14359 CEFBS_InMicroMips_HasDSP, // SHRAV_R_PH_MM
14360 CEFBS_HasDSPR2, // SHRAV_R_QB
14361 CEFBS_InMicroMips_HasDSPR2, // SHRAV_R_QB_MMR2
14362 CEFBS_HasDSP, // SHRAV_R_W
14363 CEFBS_InMicroMips_HasDSP, // SHRAV_R_W_MM
14364 CEFBS_HasDSP, // SHRA_PH
14365 CEFBS_InMicroMips_HasDSP, // SHRA_PH_MM
14366 CEFBS_HasDSPR2, // SHRA_QB
14367 CEFBS_InMicroMips_HasDSPR2, // SHRA_QB_MMR2
14368 CEFBS_HasDSP, // SHRA_R_PH
14369 CEFBS_InMicroMips_HasDSP, // SHRA_R_PH_MM
14370 CEFBS_HasDSPR2, // SHRA_R_QB
14371 CEFBS_InMicroMips_HasDSPR2, // SHRA_R_QB_MMR2
14372 CEFBS_HasDSP, // SHRA_R_W
14373 CEFBS_InMicroMips_HasDSP, // SHRA_R_W_MM
14374 CEFBS_HasDSPR2, // SHRLV_PH
14375 CEFBS_InMicroMips_HasDSPR2, // SHRLV_PH_MMR2
14376 CEFBS_HasDSP, // SHRLV_QB
14377 CEFBS_InMicroMips_HasDSP, // SHRLV_QB_MM
14378 CEFBS_HasDSPR2, // SHRL_PH
14379 CEFBS_InMicroMips_HasDSPR2, // SHRL_PH_MMR2
14380 CEFBS_HasDSP, // SHRL_QB
14381 CEFBS_InMicroMips_HasDSP, // SHRL_QB_MM
14382 CEFBS_InMicroMips, // SH_MM
14383 CEFBS_InMicroMips_HasMips32r6, // SH_MMR6
14384 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SIGRIE
14385 CEFBS_InMicroMips_HasMips32r6, // SIGRIE_MMR6
14386 CEFBS_HasStdEnc_HasMSA, // SLDI_B
14387 CEFBS_HasStdEnc_HasMSA, // SLDI_D
14388 CEFBS_HasStdEnc_HasMSA, // SLDI_H
14389 CEFBS_HasStdEnc_HasMSA, // SLDI_W
14390 CEFBS_HasStdEnc_HasMSA, // SLD_B
14391 CEFBS_HasStdEnc_HasMSA, // SLD_D
14392 CEFBS_HasStdEnc_HasMSA, // SLD_H
14393 CEFBS_HasStdEnc_HasMSA, // SLD_W
14394 CEFBS_HasStdEnc_NotInMicroMips, // SLL
14395 CEFBS_InMicroMips_NotMips32r6, // SLL16_MM
14396 CEFBS_InMicroMips_HasMips32r6, // SLL16_MMR6
14397 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_32
14398 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_64
14399 CEFBS_HasStdEnc_HasMSA, // SLLI_B
14400 CEFBS_HasStdEnc_HasMSA, // SLLI_D
14401 CEFBS_HasStdEnc_HasMSA, // SLLI_H
14402 CEFBS_HasStdEnc_HasMSA, // SLLI_W
14403 CEFBS_HasStdEnc_NotInMicroMips, // SLLV
14404 CEFBS_InMicroMips, // SLLV_MM
14405 CEFBS_HasStdEnc_HasMSA, // SLL_B
14406 CEFBS_HasStdEnc_HasMSA, // SLL_D
14407 CEFBS_HasStdEnc_HasMSA, // SLL_H
14408 CEFBS_InMicroMips, // SLL_MM
14409 CEFBS_InMicroMips_HasMips32r6, // SLL_MMR6
14410 CEFBS_HasStdEnc_HasMSA, // SLL_W
14411 CEFBS_HasStdEnc_NotInMicroMips, // SLT
14412 CEFBS_NotInMips16Mode_IsGP64bit, // SLT64
14413 CEFBS_InMicroMips, // SLT_MM
14414 CEFBS_HasStdEnc_NotInMicroMips, // SLTi
14415 CEFBS_NotInMips16Mode_IsGP64bit, // SLTi64
14416 CEFBS_InMicroMips, // SLTi_MM
14417 CEFBS_HasStdEnc_NotInMicroMips, // SLTiu
14418 CEFBS_NotInMips16Mode_IsGP64bit, // SLTiu64
14419 CEFBS_InMicroMips, // SLTiu_MM
14420 CEFBS_HasStdEnc_NotInMicroMips, // SLTu
14421 CEFBS_NotInMips16Mode_IsGP64bit, // SLTu64
14422 CEFBS_InMicroMips, // SLTu_MM
14423 CEFBS_HasCnMips, // SNE
14424 CEFBS_HasCnMips, // SNEi
14425 CEFBS_HasStdEnc_HasMSA, // SPLATI_B
14426 CEFBS_HasStdEnc_HasMSA, // SPLATI_D
14427 CEFBS_HasStdEnc_HasMSA, // SPLATI_H
14428 CEFBS_HasStdEnc_HasMSA, // SPLATI_W
14429 CEFBS_HasStdEnc_HasMSA, // SPLAT_B
14430 CEFBS_HasStdEnc_HasMSA, // SPLAT_D
14431 CEFBS_HasStdEnc_HasMSA, // SPLAT_H
14432 CEFBS_HasStdEnc_HasMSA, // SPLAT_W
14433 CEFBS_HasStdEnc_NotInMicroMips, // SRA
14434 CEFBS_HasStdEnc_HasMSA, // SRAI_B
14435 CEFBS_HasStdEnc_HasMSA, // SRAI_D
14436 CEFBS_HasStdEnc_HasMSA, // SRAI_H
14437 CEFBS_HasStdEnc_HasMSA, // SRAI_W
14438 CEFBS_HasStdEnc_HasMSA, // SRARI_B
14439 CEFBS_HasStdEnc_HasMSA, // SRARI_D
14440 CEFBS_HasStdEnc_HasMSA, // SRARI_H
14441 CEFBS_HasStdEnc_HasMSA, // SRARI_W
14442 CEFBS_HasStdEnc_HasMSA, // SRAR_B
14443 CEFBS_HasStdEnc_HasMSA, // SRAR_D
14444 CEFBS_HasStdEnc_HasMSA, // SRAR_H
14445 CEFBS_HasStdEnc_HasMSA, // SRAR_W
14446 CEFBS_HasStdEnc_NotInMicroMips, // SRAV
14447 CEFBS_InMicroMips, // SRAV_MM
14448 CEFBS_HasStdEnc_HasMSA, // SRA_B
14449 CEFBS_HasStdEnc_HasMSA, // SRA_D
14450 CEFBS_HasStdEnc_HasMSA, // SRA_H
14451 CEFBS_InMicroMips, // SRA_MM
14452 CEFBS_HasStdEnc_HasMSA, // SRA_W
14453 CEFBS_HasStdEnc_NotInMicroMips, // SRL
14454 CEFBS_InMicroMips_NotMips32r6, // SRL16_MM
14455 CEFBS_InMicroMips_HasMips32r6, // SRL16_MMR6
14456 CEFBS_HasStdEnc_HasMSA, // SRLI_B
14457 CEFBS_HasStdEnc_HasMSA, // SRLI_D
14458 CEFBS_HasStdEnc_HasMSA, // SRLI_H
14459 CEFBS_HasStdEnc_HasMSA, // SRLI_W
14460 CEFBS_HasStdEnc_HasMSA, // SRLRI_B
14461 CEFBS_HasStdEnc_HasMSA, // SRLRI_D
14462 CEFBS_HasStdEnc_HasMSA, // SRLRI_H
14463 CEFBS_HasStdEnc_HasMSA, // SRLRI_W
14464 CEFBS_HasStdEnc_HasMSA, // SRLR_B
14465 CEFBS_HasStdEnc_HasMSA, // SRLR_D
14466 CEFBS_HasStdEnc_HasMSA, // SRLR_H
14467 CEFBS_HasStdEnc_HasMSA, // SRLR_W
14468 CEFBS_HasStdEnc_NotInMicroMips, // SRLV
14469 CEFBS_InMicroMips, // SRLV_MM
14470 CEFBS_HasStdEnc_HasMSA, // SRL_B
14471 CEFBS_HasStdEnc_HasMSA, // SRL_D
14472 CEFBS_HasStdEnc_HasMSA, // SRL_H
14473 CEFBS_InMicroMips, // SRL_MM
14474 CEFBS_HasStdEnc_HasMSA, // SRL_W
14475 CEFBS_HasStdEnc_NotInMicroMips, // SSNOP
14476 CEFBS_InMicroMips, // SSNOP_MM
14477 CEFBS_InMicroMips_HasMips32r6, // SSNOP_MMR6
14478 CEFBS_HasStdEnc_HasMSA, // ST_B
14479 CEFBS_HasStdEnc_HasMSA, // ST_D
14480 CEFBS_HasStdEnc_HasMSA, // ST_H
14481 CEFBS_HasStdEnc_HasMSA, // ST_W
14482 CEFBS_HasStdEnc_NotInMicroMips, // SUB
14483 CEFBS_HasDSPR2, // SUBQH_PH
14484 CEFBS_InMicroMips_HasDSPR2, // SUBQH_PH_MMR2
14485 CEFBS_HasDSPR2, // SUBQH_R_PH
14486 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_PH_MMR2
14487 CEFBS_HasDSPR2, // SUBQH_R_W
14488 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_W_MMR2
14489 CEFBS_HasDSPR2, // SUBQH_W
14490 CEFBS_InMicroMips_HasDSPR2, // SUBQH_W_MMR2
14491 CEFBS_HasDSP, // SUBQ_PH
14492 CEFBS_InMicroMips_HasDSP, // SUBQ_PH_MM
14493 CEFBS_HasDSP, // SUBQ_S_PH
14494 CEFBS_InMicroMips_HasDSP, // SUBQ_S_PH_MM
14495 CEFBS_HasDSP, // SUBQ_S_W
14496 CEFBS_InMicroMips_HasDSP, // SUBQ_S_W_MM
14497 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_B
14498 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_D
14499 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_H
14500 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_W
14501 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_B
14502 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_D
14503 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_H
14504 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_W
14505 CEFBS_HasStdEnc_HasMSA, // SUBS_S_B
14506 CEFBS_HasStdEnc_HasMSA, // SUBS_S_D
14507 CEFBS_HasStdEnc_HasMSA, // SUBS_S_H
14508 CEFBS_HasStdEnc_HasMSA, // SUBS_S_W
14509 CEFBS_HasStdEnc_HasMSA, // SUBS_U_B
14510 CEFBS_HasStdEnc_HasMSA, // SUBS_U_D
14511 CEFBS_HasStdEnc_HasMSA, // SUBS_U_H
14512 CEFBS_HasStdEnc_HasMSA, // SUBS_U_W
14513 CEFBS_InMicroMips_NotMips32r6, // SUBU16_MM
14514 CEFBS_InMicroMips_HasMips32r6, // SUBU16_MMR6
14515 CEFBS_HasDSPR2, // SUBUH_QB
14516 CEFBS_InMicroMips_HasDSPR2, // SUBUH_QB_MMR2
14517 CEFBS_HasDSPR2, // SUBUH_R_QB
14518 CEFBS_InMicroMips_HasDSPR2, // SUBUH_R_QB_MMR2
14519 CEFBS_InMicroMips_HasMips32r6, // SUBU_MMR6
14520 CEFBS_HasDSPR2, // SUBU_PH
14521 CEFBS_InMicroMips_HasDSPR2, // SUBU_PH_MMR2
14522 CEFBS_HasDSP, // SUBU_QB
14523 CEFBS_InMicroMips_HasDSP, // SUBU_QB_MM
14524 CEFBS_HasDSPR2, // SUBU_S_PH
14525 CEFBS_InMicroMips_HasDSPR2, // SUBU_S_PH_MMR2
14526 CEFBS_HasDSP, // SUBU_S_QB
14527 CEFBS_InMicroMips_HasDSP, // SUBU_S_QB_MM
14528 CEFBS_HasStdEnc_HasMSA, // SUBVI_B
14529 CEFBS_HasStdEnc_HasMSA, // SUBVI_D
14530 CEFBS_HasStdEnc_HasMSA, // SUBVI_H
14531 CEFBS_HasStdEnc_HasMSA, // SUBVI_W
14532 CEFBS_HasStdEnc_HasMSA, // SUBV_B
14533 CEFBS_HasStdEnc_HasMSA, // SUBV_D
14534 CEFBS_HasStdEnc_HasMSA, // SUBV_H
14535 CEFBS_HasStdEnc_HasMSA, // SUBV_W
14536 CEFBS_InMicroMips_NotMips32r6, // SUB_MM
14537 CEFBS_InMicroMips_HasMips32r6, // SUB_MMR6
14538 CEFBS_HasStdEnc_NotInMicroMips, // SUBu
14539 CEFBS_InMicroMips_NotMips32r6, // SUBu_MM
14540 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC1
14541 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC164
14542 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // SUXC1_MM
14543 CEFBS_HasStdEnc_NotInMicroMips, // SW
14544 CEFBS_InMicroMips_NotMips32r6, // SW16_MM
14545 CEFBS_InMicroMips_HasMips32r6, // SW16_MMR6
14546 CEFBS_NotInMips16Mode_IsGP64bit, // SW64
14547 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // SWC1
14548 CEFBS_InMicroMips_IsNotSoftFloat, // SWC1_MM
14549 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWC2
14550 CEFBS_InMicroMips_HasMips32r6, // SWC2_MMR6
14551 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SWC2_R6
14552 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // SWC3
14553 CEFBS_NotInMips16Mode_HasDSP, // SWDSP
14554 CEFBS_InMicroMips_HasDSP, // SWDSP_MM
14555 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SWE
14556 CEFBS_InMicroMips_HasEVA, // SWE_MM
14557 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWL
14558 CEFBS_NotInMips16Mode_IsGP64bit, // SWL64
14559 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWLE
14560 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWLE_MM
14561 CEFBS_InMicroMips_NotMips32r6, // SWL_MM
14562 CEFBS_InMicroMips_NotMips32r6, // SWM16_MM
14563 CEFBS_InMicroMips_HasMips32r6, // SWM16_MMR6
14564 CEFBS_InMicroMips, // SWM32_MM
14565 CEFBS_InMicroMips, // SWP_MM
14566 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWR
14567 CEFBS_NotInMips16Mode_IsGP64bit, // SWR64
14568 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWRE
14569 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWRE_MM
14570 CEFBS_InMicroMips_NotMips32r6, // SWR_MM
14571 CEFBS_InMicroMips_NotMips32r6, // SWSP_MM
14572 CEFBS_InMicroMips_HasMips32r6, // SWSP_MMR6
14573 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SWXC1
14574 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // SWXC1_MM
14575 CEFBS_InMicroMips, // SW_MM
14576 CEFBS_InMicroMips_HasMips32r6, // SW_MMR6
14577 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // SYNC
14578 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SYNCI
14579 CEFBS_InMicroMips_NotMips32r6, // SYNCI_MM
14580 CEFBS_InMicroMips_HasMips32r6, // SYNCI_MMR6
14581 CEFBS_InMicroMips, // SYNC_MM
14582 CEFBS_InMicroMips_HasMips32r6, // SYNC_MMR6
14583 CEFBS_HasStdEnc_NotInMicroMips, // SYSCALL
14584 CEFBS_InMicroMips, // SYSCALL_MM
14585 CEFBS_InMips16Mode, // Save16
14586 CEFBS_InMips16Mode, // SaveX16
14587 CEFBS_InMips16Mode, // SbRxRyOffMemX16
14588 CEFBS_InMips16Mode, // SebRx16
14589 CEFBS_InMips16Mode, // SehRx16
14590 CEFBS_InMips16Mode, // ShRxRyOffMemX16
14591 CEFBS_InMips16Mode, // SllX16
14592 CEFBS_InMips16Mode, // SllvRxRy16
14593 CEFBS_InMips16Mode, // SltRxRy16
14594 CEFBS_InMips16Mode, // SltiRxImm16
14595 CEFBS_InMips16Mode, // SltiRxImmX16
14596 CEFBS_InMips16Mode, // SltiuRxImm16
14597 CEFBS_InMips16Mode, // SltiuRxImmX16
14598 CEFBS_InMips16Mode, // SltuRxRy16
14599 CEFBS_InMips16Mode, // SraX16
14600 CEFBS_InMips16Mode, // SravRxRy16
14601 CEFBS_InMips16Mode, // SrlX16
14602 CEFBS_InMips16Mode, // SrlvRxRy16
14603 CEFBS_InMips16Mode, // SubuRxRyRz16
14604 CEFBS_InMips16Mode, // SwRxRyOffMemX16
14605 CEFBS_InMips16Mode, // SwRxSpImmX16
14606 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TEQ
14607 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TEQI
14608 CEFBS_InMicroMips_NotMips32r6, // TEQI_MM
14609 CEFBS_InMicroMips, // TEQ_MM
14610 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGE
14611 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEI
14612 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEIU
14613 CEFBS_InMicroMips_NotMips32r6, // TGEIU_MM
14614 CEFBS_InMicroMips_NotMips32r6, // TGEI_MM
14615 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGEU
14616 CEFBS_InMicroMips, // TGEU_MM
14617 CEFBS_InMicroMips, // TGE_MM
14618 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINV
14619 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINVF
14620 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINVF_MM
14621 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINV_MM
14622 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGP
14623 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGP_MM
14624 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGR
14625 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGR_MM
14626 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWI
14627 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWI_MM
14628 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWR
14629 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWR_MM
14630 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINV
14631 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINVF
14632 CEFBS_InMicroMips_HasMips32r6, // TLBINVF_MMR6
14633 CEFBS_InMicroMips_HasMips32r6, // TLBINV_MMR6
14634 CEFBS_HasStdEnc_NotInMicroMips, // TLBP
14635 CEFBS_InMicroMips, // TLBP_MM
14636 CEFBS_HasStdEnc_NotInMicroMips, // TLBR
14637 CEFBS_InMicroMips, // TLBR_MM
14638 CEFBS_HasStdEnc_NotInMicroMips, // TLBWI
14639 CEFBS_InMicroMips, // TLBWI_MM
14640 CEFBS_HasStdEnc_NotInMicroMips, // TLBWR
14641 CEFBS_InMicroMips, // TLBWR_MM
14642 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLT
14643 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TLTI
14644 CEFBS_InMicroMips_NotMips32r6, // TLTIU_MM
14645 CEFBS_InMicroMips_NotMips32r6, // TLTI_MM
14646 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLTU
14647 CEFBS_InMicroMips, // TLTU_MM
14648 CEFBS_InMicroMips, // TLT_MM
14649 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TNE
14650 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TNEI
14651 CEFBS_InMicroMips_NotMips32r6, // TNEI_MM
14652 CEFBS_InMicroMips, // TNE_MM
14653 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_D64
14654 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_D_MMR6
14655 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_S
14656 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_S_MMR6
14657 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D32
14658 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D64
14659 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_D_MMR6
14660 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // TRUNC_W_MM
14661 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_S
14662 CEFBS_InMicroMips_IsNotSoftFloat, // TRUNC_W_S_MM
14663 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_S_MMR6
14664 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TTLTIU
14665 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // UDIV
14666 CEFBS_InMicroMips_NotMips32r6, // UDIV_MM
14667 CEFBS_HasCnMips, // V3MULU
14668 CEFBS_HasCnMips, // VMM0
14669 CEFBS_HasCnMips, // VMULU
14670 CEFBS_HasStdEnc_HasMSA, // VSHF_B
14671 CEFBS_HasStdEnc_HasMSA, // VSHF_D
14672 CEFBS_HasStdEnc_HasMSA, // VSHF_H
14673 CEFBS_HasStdEnc_HasMSA, // VSHF_W
14674 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // WAIT
14675 CEFBS_InMicroMips, // WAIT_MM
14676 CEFBS_InMicroMips_HasMips32r6, // WAIT_MMR6
14677 CEFBS_HasDSP_NotInMicroMips, // WRDSP
14678 CEFBS_InMicroMips_HasDSP, // WRDSP_MM
14679 CEFBS_InMicroMips_HasMips32r6, // WRPGPR_MMR6
14680 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // WSBH
14681 CEFBS_InMicroMips, // WSBH_MM
14682 CEFBS_InMicroMips_HasMips32r6, // WSBH_MMR6
14683 CEFBS_HasStdEnc_NotInMicroMips, // XOR
14684 CEFBS_InMicroMips_NotMips32r6, // XOR16_MM
14685 CEFBS_InMicroMips_HasMips32r6, // XOR16_MMR6
14686 CEFBS_NotInMips16Mode_IsGP64bit, // XOR64
14687 CEFBS_HasStdEnc_HasMSA, // XORI_B
14688 CEFBS_InMicroMips_HasMips32r6, // XORI_MMR6
14689 CEFBS_InMicroMips_NotMips32r6, // XOR_MM
14690 CEFBS_InMicroMips_HasMips32r6, // XOR_MMR6
14691 CEFBS_HasStdEnc_HasMSA, // XOR_V
14692 CEFBS_HasStdEnc_NotInMicroMips, // XORi
14693 CEFBS_NotInMips16Mode_IsGP64bit, // XORi64
14694 CEFBS_InMicroMips_NotMips32r6, // XORi_MM
14695 CEFBS_InMips16Mode, // XorRxRxRy16
14696 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // YIELD
14697 };
14698
14699 assert(Opcode < 2923);
14700 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
14701}
14702
14703
14704} // namespace llvm::Mips_MC
14705
14706#endif // GET_COMPUTE_FEATURES
14707
14708#ifdef GET_AVAILABLE_OPCODE_CHECKER
14709#undef GET_AVAILABLE_OPCODE_CHECKER
14710
14711namespace llvm::Mips_MC {
14712
14713bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
14714 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
14715 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
14716 FeatureBitset MissingFeatures =
14717 (AvailableFeatures & RequiredFeatures) ^
14718 RequiredFeatures;
14719 return !MissingFeatures.any();
14720}
14721
14722} // namespace llvm::Mips_MC
14723
14724#endif // GET_AVAILABLE_OPCODE_CHECKER
14725
14726#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
14727#undef ENABLE_INSTR_PREDICATE_VERIFIER
14728
14729#include <sstream>
14730
14731namespace llvm::Mips_MC {
14732
14733#ifndef NDEBUG
14734static const char *SubtargetFeatureNames[] = {
14735 "Feature_HasCRC",
14736 "Feature_HasCnMips",
14737 "Feature_HasCnMipsP",
14738 "Feature_HasDSP",
14739 "Feature_HasDSPR2",
14740 "Feature_HasDSPR3",
14741 "Feature_HasEVA",
14742 "Feature_HasGINV",
14743 "Feature_HasMSA",
14744 "Feature_HasMT",
14745 "Feature_HasMadd4",
14746 "Feature_HasMips2",
14747 "Feature_HasMips3",
14748 "Feature_HasMips3D",
14749 "Feature_HasMips3_32",
14750 "Feature_HasMips3_32r2",
14751 "Feature_HasMips4_32",
14752 "Feature_HasMips4_32r2",
14753 "Feature_HasMips5_32r2",
14754 "Feature_HasMips32",
14755 "Feature_HasMips32r2",
14756 "Feature_HasMips32r5",
14757 "Feature_HasMips32r6",
14758 "Feature_HasMips64",
14759 "Feature_HasMips64r2",
14760 "Feature_HasMips64r5",
14761 "Feature_HasMips64r6",
14762 "Feature_HasStdEnc",
14763 "Feature_HasVirt",
14764 "Feature_InMicroMips",
14765 "Feature_InMips16Mode",
14766 "Feature_IsFP64bit",
14767 "Feature_IsGP32bit",
14768 "Feature_IsGP64bit",
14769 "Feature_IsNotSingleFloat",
14770 "Feature_IsNotSoftFloat",
14771 "Feature_IsPTR32bit",
14772 "Feature_IsPTR64bit",
14773 "Feature_IsR5900",
14774 "Feature_IsSingleFloat",
14775 "Feature_IsSym32",
14776 "Feature_IsSym64",
14777 "Feature_NoIndirectJumpGuards",
14778 "Feature_NotCnMips",
14779 "Feature_NotCnMipsP",
14780 "Feature_NotFP64bit",
14781 "Feature_NotInMicroMips",
14782 "Feature_NotInMips16Mode",
14783 "Feature_NotMips3",
14784 "Feature_NotMips4_32",
14785 "Feature_NotMips32r6",
14786 "Feature_NotMips64",
14787 "Feature_NotMips64r6",
14788 "Feature_NotR5900",
14789 "Feature_UseCompactBranches",
14790 "Feature_UseIndirectJumpsHazard",
14791 nullptr
14792};
14793
14794#endif // NDEBUG
14795
14796void verifyInstructionPredicates(
14797 unsigned Opcode, const FeatureBitset &Features) {
14798#ifndef NDEBUG
14799 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
14800 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
14801 FeatureBitset MissingFeatures =
14802 (AvailableFeatures & RequiredFeatures) ^
14803 RequiredFeatures;
14804 if (MissingFeatures.any()) {
14805 std::ostringstream Msg;
14806 Msg << "Attempting to emit " << &MipsInstrNameData[MipsInstrNameIndices[Opcode]]
14807 << " instruction but the ";
14808 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
14809 if (MissingFeatures.test(i))
14810 Msg << SubtargetFeatureNames[i] << " ";
14811 Msg << "predicate(s) are not met";
14812 report_fatal_error(Msg.str().c_str());
14813 }
14814#endif // NDEBUG
14815}
14816
14817} // namespace llvm::Mips_MC
14818
14819#endif // ENABLE_INSTR_PREDICATE_VERIFIER
14820
14821#ifdef GET_INSTRMAP_INFO
14822#undef GET_INSTRMAP_INFO
14823
14824namespace llvm::Mips {
14825
14826enum Arch {
14827 Arch_dsp,
14828 Arch_mmdsp,
14829 Arch_mipsr6,
14830 Arch_micromipsr6,
14831 Arch_se,
14832 Arch_micromips
14833};
14834
14835// Dsp2MicroMips
14836LLVM_READONLY
14837int32_t Dsp2MicroMips(uint32_t Opcode, enum Arch inArch) {
14838 using namespace Mips;
14839 static constexpr uint32_t Table[][3] = {
14840 { ABSQ_S_PH, ABSQ_S_PH, ABSQ_S_PH_MM },
14841 { ABSQ_S_QB, ABSQ_S_QB, ABSQ_S_QB_MMR2 },
14842 { ABSQ_S_W, ABSQ_S_W, ABSQ_S_W_MM },
14843 { ADDQH_PH, ADDQH_PH, ADDQH_PH_MMR2 },
14844 { ADDQH_R_PH, ADDQH_R_PH, ADDQH_R_PH_MMR2 },
14845 { ADDQH_R_W, ADDQH_R_W, ADDQH_R_W_MMR2 },
14846 { ADDQH_W, ADDQH_W, ADDQH_W_MMR2 },
14847 { ADDQ_PH, ADDQ_PH, ADDQ_PH_MM },
14848 { ADDQ_S_PH, ADDQ_S_PH, ADDQ_S_PH_MM },
14849 { ADDQ_S_W, ADDQ_S_W, ADDQ_S_W_MM },
14850 { ADDSC, ADDSC, ADDSC_MM },
14851 { ADDUH_QB, ADDUH_QB, ADDUH_QB_MMR2 },
14852 { ADDUH_R_QB, ADDUH_R_QB, ADDUH_R_QB_MMR2 },
14853 { ADDU_PH, ADDU_PH, ADDU_PH_MMR2 },
14854 { ADDU_QB, ADDU_QB, ADDU_QB_MM },
14855 { ADDU_S_PH, ADDU_S_PH, ADDU_S_PH_MMR2 },
14856 { ADDU_S_QB, ADDU_S_QB, ADDU_S_QB_MM },
14857 { ADDWC, ADDWC, ADDWC_MM },
14858 { APPEND, APPEND, APPEND_MMR2 },
14859 { BALIGN, BALIGN, BALIGN_MMR2 },
14860 { BITREV, BITREV, BITREV_MM },
14861 { BPOSGE32, BPOSGE32, BPOSGE32_MM },
14862 { CMPGDU_EQ_QB, CMPGDU_EQ_QB, CMPGDU_EQ_QB_MMR2 },
14863 { CMPGDU_LE_QB, CMPGDU_LE_QB, CMPGDU_LE_QB_MMR2 },
14864 { CMPGDU_LT_QB, CMPGDU_LT_QB, CMPGDU_LT_QB_MMR2 },
14865 { CMPGU_EQ_QB, CMPGU_EQ_QB, CMPGU_EQ_QB_MM },
14866 { CMPGU_LE_QB, CMPGU_LE_QB, CMPGU_LE_QB_MM },
14867 { CMPGU_LT_QB, CMPGU_LT_QB, CMPGU_LT_QB_MM },
14868 { CMPU_EQ_QB, CMPU_EQ_QB, CMPU_EQ_QB_MM },
14869 { CMPU_LE_QB, CMPU_LE_QB, CMPU_LE_QB_MM },
14870 { CMPU_LT_QB, CMPU_LT_QB, CMPU_LT_QB_MM },
14871 { CMP_EQ_PH, CMP_EQ_PH, CMP_EQ_PH_MM },
14872 { CMP_LE_PH, CMP_LE_PH, CMP_LE_PH_MM },
14873 { CMP_LT_PH, CMP_LT_PH, CMP_LT_PH_MM },
14874 { DPAQX_SA_W_PH, DPAQX_SA_W_PH, DPAQX_SA_W_PH_MMR2 },
14875 { DPAQX_S_W_PH, DPAQX_S_W_PH, DPAQX_S_W_PH_MMR2 },
14876 { DPAQ_SA_L_W, DPAQ_SA_L_W, DPAQ_SA_L_W_MM },
14877 { DPAQ_S_W_PH, DPAQ_S_W_PH, DPAQ_S_W_PH_MM },
14878 { DPAU_H_QBL, DPAU_H_QBL, DPAU_H_QBL_MM },
14879 { DPAU_H_QBR, DPAU_H_QBR, DPAU_H_QBR_MM },
14880 { DPAX_W_PH, DPAX_W_PH, DPAX_W_PH_MMR2 },
14881 { DPA_W_PH, DPA_W_PH, DPA_W_PH_MMR2 },
14882 { DPSQX_SA_W_PH, DPSQX_SA_W_PH, DPSQX_SA_W_PH_MMR2 },
14883 { DPSQX_S_W_PH, DPSQX_S_W_PH, DPSQX_S_W_PH_MMR2 },
14884 { DPSQ_SA_L_W, DPSQ_SA_L_W, DPSQ_SA_L_W_MM },
14885 { DPSQ_S_W_PH, DPSQ_S_W_PH, DPSQ_S_W_PH_MM },
14886 { DPSU_H_QBL, DPSU_H_QBL, DPSU_H_QBL_MM },
14887 { DPSU_H_QBR, DPSU_H_QBR, DPSU_H_QBR_MM },
14888 { DPSX_W_PH, DPSX_W_PH, DPSX_W_PH_MMR2 },
14889 { DPS_W_PH, DPS_W_PH, DPS_W_PH_MMR2 },
14890 { EXTP, EXTP, EXTP_MM },
14891 { EXTPDP, EXTPDP, EXTPDP_MM },
14892 { EXTPDPV, EXTPDPV, EXTPDPV_MM },
14893 { EXTPV, EXTPV, EXTPV_MM },
14894 { EXTRV_RS_W, EXTRV_RS_W, EXTRV_RS_W_MM },
14895 { EXTRV_R_W, EXTRV_R_W, EXTRV_R_W_MM },
14896 { EXTRV_S_H, EXTRV_S_H, EXTRV_S_H_MM },
14897 { EXTRV_W, EXTRV_W, EXTRV_W_MM },
14898 { EXTR_RS_W, EXTR_RS_W, EXTR_RS_W_MM },
14899 { EXTR_R_W, EXTR_R_W, EXTR_R_W_MM },
14900 { EXTR_S_H, EXTR_S_H, EXTR_S_H_MM },
14901 { EXTR_W, EXTR_W, EXTR_W_MM },
14902 { INSV, INSV, INSV_MM },
14903 { LBUX, LBUX, LBUX_MM },
14904 { LHX, LHX, LHX_MM },
14905 { LWDSP, LWDSP, LWDSP_MM },
14906 { LWX, LWX, LWX_MM },
14907 { MADDU_DSP, MADDU_DSP, MADDU_DSP_MM },
14908 { MADD_DSP, MADD_DSP, MADD_DSP_MM },
14909 { MAQ_SA_W_PHL, MAQ_SA_W_PHL, MAQ_SA_W_PHL_MM },
14910 { MAQ_SA_W_PHR, MAQ_SA_W_PHR, MAQ_SA_W_PHR_MM },
14911 { MAQ_S_W_PHL, MAQ_S_W_PHL, MAQ_S_W_PHL_MM },
14912 { MAQ_S_W_PHR, MAQ_S_W_PHR, MAQ_S_W_PHR_MM },
14913 { MFHI_DSP, MFHI_DSP, MFHI_DSP_MM },
14914 { MFLO_DSP, MFLO_DSP, MFLO_DSP_MM },
14915 { MODSUB, MODSUB, MODSUB_MM },
14916 { MSUBU_DSP, MSUBU_DSP, MSUBU_DSP_MM },
14917 { MSUB_DSP, MSUB_DSP, MSUB_DSP_MM },
14918 { MTHI_DSP, MTHI_DSP, MTHI_DSP_MM },
14919 { MTHLIP, MTHLIP, MTHLIP_MM },
14920 { MTLO_DSP, MTLO_DSP, MTLO_DSP_MM },
14921 { MULEQ_S_W_PHL, MULEQ_S_W_PHL, MULEQ_S_W_PHL_MM },
14922 { MULEQ_S_W_PHR, MULEQ_S_W_PHR, MULEQ_S_W_PHR_MM },
14923 { MULEU_S_PH_QBL, MULEU_S_PH_QBL, MULEU_S_PH_QBL_MM },
14924 { MULEU_S_PH_QBR, MULEU_S_PH_QBR, MULEU_S_PH_QBR_MM },
14925 { MULQ_RS_PH, MULQ_RS_PH, MULQ_RS_PH_MM },
14926 { MULQ_RS_W, MULQ_RS_W, MULQ_RS_W_MMR2 },
14927 { MULQ_S_PH, MULQ_S_PH, MULQ_S_PH_MMR2 },
14928 { MULQ_S_W, MULQ_S_W, MULQ_S_W_MMR2 },
14929 { MULSAQ_S_W_PH, MULSAQ_S_W_PH, MULSAQ_S_W_PH_MM },
14930 { MULSA_W_PH, MULSA_W_PH, MULSA_W_PH_MMR2 },
14931 { MULTU_DSP, MULTU_DSP, MULTU_DSP_MM },
14932 { MULT_DSP, MULT_DSP, MULT_DSP_MM },
14933 { MUL_PH, MUL_PH, MUL_PH_MMR2 },
14934 { MUL_S_PH, MUL_S_PH, MUL_S_PH_MMR2 },
14935 { PACKRL_PH, PACKRL_PH, PACKRL_PH_MM },
14936 { PICK_PH, PICK_PH, PICK_PH_MM },
14937 { PICK_QB, PICK_QB, PICK_QB_MM },
14938 { PRECEQU_PH_QBL, PRECEQU_PH_QBL, PRECEQU_PH_QBL_MM },
14939 { PRECEQU_PH_QBLA, PRECEQU_PH_QBLA, PRECEQU_PH_QBLA_MM },
14940 { PRECEQU_PH_QBR, PRECEQU_PH_QBR, PRECEQU_PH_QBR_MM },
14941 { PRECEQU_PH_QBRA, PRECEQU_PH_QBRA, PRECEQU_PH_QBRA_MM },
14942 { PRECEQ_W_PHL, PRECEQ_W_PHL, PRECEQ_W_PHL_MM },
14943 { PRECEQ_W_PHR, PRECEQ_W_PHR, PRECEQ_W_PHR_MM },
14944 { PRECEU_PH_QBL, PRECEU_PH_QBL, PRECEU_PH_QBL_MM },
14945 { PRECEU_PH_QBLA, PRECEU_PH_QBLA, PRECEU_PH_QBLA_MM },
14946 { PRECEU_PH_QBR, PRECEU_PH_QBR, PRECEU_PH_QBR_MM },
14947 { PRECEU_PH_QBRA, PRECEU_PH_QBRA, PRECEU_PH_QBRA_MM },
14948 { PRECRQU_S_QB_PH, PRECRQU_S_QB_PH, PRECRQU_S_QB_PH_MM },
14949 { PRECRQ_PH_W, PRECRQ_PH_W, PRECRQ_PH_W_MM },
14950 { PRECRQ_QB_PH, PRECRQ_QB_PH, PRECRQ_QB_PH_MM },
14951 { PRECRQ_RS_PH_W, PRECRQ_RS_PH_W, PRECRQ_RS_PH_W_MM },
14952 { PRECR_QB_PH, PRECR_QB_PH, PRECR_QB_PH_MMR2 },
14953 { PRECR_SRA_PH_W, PRECR_SRA_PH_W, PRECR_SRA_PH_W_MMR2 },
14954 { PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W_MMR2 },
14955 { PREPEND, PREPEND, PREPEND_MMR2 },
14956 { RADDU_W_QB, RADDU_W_QB, RADDU_W_QB_MM },
14957 { RDDSP, RDDSP, RDDSP_MM },
14958 { REPLV_PH, REPLV_PH, REPLV_PH_MM },
14959 { REPLV_QB, REPLV_QB, REPLV_QB_MM },
14960 { REPL_PH, REPL_PH, REPL_PH_MM },
14961 { REPL_QB, REPL_QB, REPL_QB_MM },
14962 { SHILO, SHILO, SHILO_MM },
14963 { SHILOV, SHILOV, SHILOV_MM },
14964 { SHLLV_PH, SHLLV_PH, SHLLV_PH_MM },
14965 { SHLLV_QB, SHLLV_QB, SHLLV_QB_MM },
14966 { SHLLV_S_PH, SHLLV_S_PH, SHLLV_S_PH_MM },
14967 { SHLLV_S_W, SHLLV_S_W, SHLLV_S_W_MM },
14968 { SHLL_PH, SHLL_PH, SHLL_PH_MM },
14969 { SHLL_QB, SHLL_QB, SHLL_QB_MM },
14970 { SHLL_S_PH, SHLL_S_PH, SHLL_S_PH_MM },
14971 { SHLL_S_W, SHLL_S_W, SHLL_S_W_MM },
14972 { SHRAV_PH, SHRAV_PH, SHRAV_PH_MM },
14973 { SHRAV_QB, SHRAV_QB, SHRAV_QB_MMR2 },
14974 { SHRAV_R_PH, SHRAV_R_PH, SHRAV_R_PH_MM },
14975 { SHRAV_R_QB, SHRAV_R_QB, SHRAV_R_QB_MMR2 },
14976 { SHRAV_R_W, SHRAV_R_W, SHRAV_R_W_MM },
14977 { SHRA_PH, SHRA_PH, SHRA_PH_MM },
14978 { SHRA_QB, SHRA_QB, SHRA_QB_MMR2 },
14979 { SHRA_R_PH, SHRA_R_PH, SHRA_R_PH_MM },
14980 { SHRA_R_QB, SHRA_R_QB, SHRA_R_QB_MMR2 },
14981 { SHRA_R_W, SHRA_R_W, SHRA_R_W_MM },
14982 { SHRLV_PH, SHRLV_PH, SHRLV_PH_MMR2 },
14983 { SHRLV_QB, SHRLV_QB, SHRLV_QB_MM },
14984 { SHRL_PH, SHRL_PH, SHRL_PH_MMR2 },
14985 { SHRL_QB, SHRL_QB, SHRL_QB_MM },
14986 { SUBQH_PH, SUBQH_PH, SUBQH_PH_MMR2 },
14987 { SUBQH_R_PH, SUBQH_R_PH, SUBQH_R_PH_MMR2 },
14988 { SUBQH_R_W, SUBQH_R_W, SUBQH_R_W_MMR2 },
14989 { SUBQH_W, SUBQH_W, SUBQH_W_MMR2 },
14990 { SUBQ_PH, SUBQ_PH, SUBQ_PH_MM },
14991 { SUBQ_S_PH, SUBQ_S_PH, SUBQ_S_PH_MM },
14992 { SUBQ_S_W, SUBQ_S_W, SUBQ_S_W_MM },
14993 { SUBUH_QB, SUBUH_QB, SUBUH_QB_MMR2 },
14994 { SUBUH_R_QB, SUBUH_R_QB, SUBUH_R_QB_MMR2 },
14995 { SUBU_PH, SUBU_PH, SUBU_PH_MMR2 },
14996 { SUBU_QB, SUBU_QB, SUBU_QB_MM },
14997 { SUBU_S_PH, SUBU_S_PH, SUBU_S_PH_MMR2 },
14998 { SUBU_S_QB, SUBU_S_QB, SUBU_S_QB_MM },
14999 { SWDSP, SWDSP, SWDSP_MM },
15000 }; // End of Table
15001
15002 unsigned mid;
15003 unsigned start = 0;
15004 unsigned end = 160;
15005 while (start < end) {
15006 mid = start + (end - start) / 2;
15007 if (Opcode == Table[mid][0])
15008 break;
15009 if (Opcode < Table[mid][0])
15010 end = mid;
15011 else
15012 start = mid + 1;
15013 }
15014 if (start == end)
15015 return -1; // Instruction doesn't exist in this table.
15016
15017 if (inArch == Arch_dsp)
15018 return Table[mid][1];
15019 if (inArch == Arch_mmdsp)
15020 return Table[mid][2];
15021 llvm_unreachable("Unrecognized column value!");
15022}
15023
15024// MipsR62MicroMipsR6
15025LLVM_READONLY
15026int32_t MipsR62MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
15027 using namespace Mips;
15028 static constexpr uint32_t Table[][3] = {
15029 { ADDIUPC, ADDIUPC, ADDIUPC_MMR6 },
15030 { ALIGN, ALIGN, ALIGN_MMR6 },
15031 { ALUIPC, ALUIPC, ALUIPC_MMR6 },
15032 { AUI, AUI, AUI_MMR6 },
15033 { AUIPC, AUIPC, AUIPC_MMR6 },
15034 { BALC, BALC, BALC_MMR6 },
15035 { BC, BC, BC_MMR6 },
15036 { BEQC, BEQC, BEQC_MMR6 },
15037 { BEQZALC, BEQZALC, BEQZALC_MMR6 },
15038 { BEQZC, BEQZC, BEQZC_MMR6 },
15039 { BGEC, BGEC, BGEC_MMR6 },
15040 { BGEUC, BGEUC, BGEUC_MMR6 },
15041 { BGEZALC, BGEZALC, BGEZALC_MMR6 },
15042 { BGEZC, BGEZC, BGEZC_MMR6 },
15043 { BGTZALC, BGTZALC, BGTZALC_MMR6 },
15044 { BGTZC, BGTZC, BGTZC_MMR6 },
15045 { BITSWAP, BITSWAP, BITSWAP_MMR6 },
15046 { BLEZALC, BLEZALC, BLEZALC_MMR6 },
15047 { BLEZC, BLEZC, BLEZC_MMR6 },
15048 { BLTC, BLTC, BLTC_MMR6 },
15049 { BLTUC, BLTUC, BLTUC_MMR6 },
15050 { BLTZALC, BLTZALC, BLTZALC_MMR6 },
15051 { BLTZC, BLTZC, BLTZC_MMR6 },
15052 { BNEC, BNEC, BNEC_MMR6 },
15053 { BNEZALC, BNEZALC, BNEZALC_MMR6 },
15054 { BNEZC, BNEZC, BNEZC_MMR6 },
15055 { BNVC, BNVC, BNVC_MMR6 },
15056 { BOVC, BOVC, BOVC_MMR6 },
15057 { CACHE_R6, CACHE_R6, CACHE_MMR6 },
15058 { CLO_R6, CLO_R6, CLO_MMR6 },
15059 { CLZ_R6, CLZ_R6, CLZ_MMR6 },
15060 { CMP_EQ_D, CMP_EQ_D, CMP_EQ_D_MMR6 },
15061 { CMP_EQ_S, CMP_EQ_S, CMP_EQ_S_MMR6 },
15062 { CMP_F_D, CMP_F_D, CMP_AF_D_MMR6 },
15063 { CMP_F_S, CMP_F_S, CMP_AF_S_MMR6 },
15064 { CMP_LE_D, CMP_LE_D, CMP_LE_D_MMR6 },
15065 { CMP_LE_S, CMP_LE_S, CMP_LE_S_MMR6 },
15066 { CMP_LT_D, CMP_LT_D, CMP_LT_D_MMR6 },
15067 { CMP_LT_S, CMP_LT_S, CMP_LT_S_MMR6 },
15068 { CMP_SAF_D, CMP_SAF_D, CMP_SAF_D_MMR6 },
15069 { CMP_SAF_S, CMP_SAF_S, CMP_SAF_S_MMR6 },
15070 { CMP_SEQ_D, CMP_SEQ_D, CMP_SEQ_D_MMR6 },
15071 { CMP_SEQ_S, CMP_SEQ_S, CMP_SEQ_S_MMR6 },
15072 { CMP_SLE_D, CMP_SLE_D, CMP_SLE_D_MMR6 },
15073 { CMP_SLE_S, CMP_SLE_S, CMP_SLE_S_MMR6 },
15074 { CMP_SLT_D, CMP_SLT_D, CMP_SLT_D_MMR6 },
15075 { CMP_SLT_S, CMP_SLT_S, CMP_SLT_S_MMR6 },
15076 { CMP_SUEQ_D, CMP_SUEQ_D, CMP_SUEQ_D_MMR6 },
15077 { CMP_SUEQ_S, CMP_SUEQ_S, CMP_SUEQ_S_MMR6 },
15078 { CMP_SULE_D, CMP_SULE_D, CMP_SULE_D_MMR6 },
15079 { CMP_SULE_S, CMP_SULE_S, CMP_SULE_S_MMR6 },
15080 { CMP_SULT_D, CMP_SULT_D, CMP_SULT_D_MMR6 },
15081 { CMP_SULT_S, CMP_SULT_S, CMP_SULT_S_MMR6 },
15082 { CMP_SUN_D, CMP_SUN_D, CMP_SUN_D_MMR6 },
15083 { CMP_SUN_S, CMP_SUN_S, CMP_SUN_S_MMR6 },
15084 { CMP_UEQ_D, CMP_UEQ_D, CMP_UEQ_D_MMR6 },
15085 { CMP_UEQ_S, CMP_UEQ_S, CMP_UEQ_S_MMR6 },
15086 { CMP_ULE_D, CMP_ULE_D, CMP_ULE_D_MMR6 },
15087 { CMP_ULE_S, CMP_ULE_S, CMP_ULE_S_MMR6 },
15088 { CMP_ULT_D, CMP_ULT_D, CMP_ULT_D_MMR6 },
15089 { CMP_ULT_S, CMP_ULT_S, CMP_ULT_S_MMR6 },
15090 { CMP_UN_D, CMP_UN_D, CMP_UN_D_MMR6 },
15091 { CMP_UN_S, CMP_UN_S, CMP_UN_S_MMR6 },
15092 { CRC32B, CRC32B, INSTRUCTION_LIST_END },
15093 { CRC32CB, CRC32CB, INSTRUCTION_LIST_END },
15094 { CRC32CD, CRC32CD, INSTRUCTION_LIST_END },
15095 { CRC32CH, CRC32CH, INSTRUCTION_LIST_END },
15096 { CRC32CW, CRC32CW, INSTRUCTION_LIST_END },
15097 { CRC32D, CRC32D, INSTRUCTION_LIST_END },
15098 { CRC32H, CRC32H, INSTRUCTION_LIST_END },
15099 { CRC32W, CRC32W, INSTRUCTION_LIST_END },
15100 { DIV, DIV, DIV_MMR6 },
15101 { DIVU, DIVU, DIVU_MMR6 },
15102 { DVP, DVP, DVP_MMR6 },
15103 { EVP, EVP, EVP_MMR6 },
15104 { GINVI, GINVI, GINVI_MMR6 },
15105 { GINVT, GINVT, GINVT_MMR6 },
15106 { JIALC, JIALC, JIALC_MMR6 },
15107 { JIC, JIC, JIC_MMR6 },
15108 { LSA_R6, LSA_R6, LSA_MMR6 },
15109 { LWPC, LWPC, LWPC_MMR6 },
15110 { MOD, MOD, MOD_MMR6 },
15111 { MODU, MODU, MODU_MMR6 },
15112 { MUH, MUH, MUH_MMR6 },
15113 { MUHU, MUHU, MUHU_MMR6 },
15114 { MULU, MULU, MULU_MMR6 },
15115 { MUL_R6, MUL_R6, MUL_MMR6 },
15116 { PREF_R6, PREF_R6, PREF_MMR6 },
15117 { SELEQZ, SELEQZ, SELEQZ_MMR6 },
15118 { SELEQZ_D, SELEQZ_D, SELEQZ_D_MMR6 },
15119 { SELEQZ_S, SELEQZ_S, SELEQZ_S_MMR6 },
15120 { SELNEZ, SELNEZ, SELNEZ_MMR6 },
15121 { SELNEZ_D, SELNEZ_D, SELNEZ_D_MMR6 },
15122 { SELNEZ_S, SELNEZ_S, SELNEZ_S_MMR6 },
15123 { SEL_D, SEL_D, SEL_D_MMR6 },
15124 { SEL_S, SEL_S, SEL_S_MMR6 },
15125 }; // End of Table
15126
15127 unsigned mid;
15128 unsigned start = 0;
15129 unsigned end = 96;
15130 while (start < end) {
15131 mid = start + (end - start) / 2;
15132 if (Opcode == Table[mid][0])
15133 break;
15134 if (Opcode < Table[mid][0])
15135 end = mid;
15136 else
15137 start = mid + 1;
15138 }
15139 if (start == end)
15140 return -1; // Instruction doesn't exist in this table.
15141
15142 if (inArch == Arch_mipsr6)
15143 return Table[mid][1];
15144 if (inArch == Arch_micromipsr6)
15145 return Table[mid][2];
15146 llvm_unreachable("Unrecognized column value!");
15147}
15148
15149// Std2MicroMips
15150LLVM_READONLY
15151int32_t Std2MicroMips(uint32_t Opcode, enum Arch inArch) {
15152 using namespace Mips;
15153 static constexpr uint32_t Table[][3] = {
15154 { ADD, ADD, ADD_MM },
15155 { ADDi, ADDi, ADDi_MM },
15156 { ADDiu, ADDiu, ADDiu_MM },
15157 { ADDu, ADDu, ADDu_MM },
15158 { AND, AND, AND_MM },
15159 { ANDi, ANDi, ANDi_MM },
15160 { BC1F, BC1F, BC1F_MM },
15161 { BC1FL, BC1FL, INSTRUCTION_LIST_END },
15162 { BC1T, BC1T, BC1T_MM },
15163 { BC1TL, BC1TL, INSTRUCTION_LIST_END },
15164 { BEQ, BEQ, BEQ_MM },
15165 { BEQL, BEQL, INSTRUCTION_LIST_END },
15166 { BGEZ, BGEZ, BGEZ_MM },
15167 { BGEZAL, BGEZAL, BGEZAL_MM },
15168 { BGEZALL, BGEZALL, INSTRUCTION_LIST_END },
15169 { BGEZL, BGEZL, INSTRUCTION_LIST_END },
15170 { BGTZ, BGTZ, BGTZ_MM },
15171 { BGTZL, BGTZL, INSTRUCTION_LIST_END },
15172 { BLEZ, BLEZ, BLEZ_MM },
15173 { BLEZL, BLEZL, INSTRUCTION_LIST_END },
15174 { BLTZ, BLTZ, BLTZ_MM },
15175 { BLTZAL, BLTZAL, BLTZAL_MM },
15176 { BLTZALL, BLTZALL, INSTRUCTION_LIST_END },
15177 { BLTZL, BLTZL, INSTRUCTION_LIST_END },
15178 { BNE, BNE, BNE_MM },
15179 { BNEL, BNEL, INSTRUCTION_LIST_END },
15180 { BREAK, BREAK, BREAK_MM },
15181 { CACHE, CACHE, CACHE_MM },
15182 { CACHEE, CACHEE, CACHEE_MM },
15183 { CEIL_W_D32, CEIL_W_D32, CEIL_W_MM },
15184 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MM },
15185 { CFC1, CFC1, CFC1_MM },
15186 { CLO, CLO, CLO_MM },
15187 { CLZ, CLZ, CLZ_MM },
15188 { CTC1, CTC1, CTC1_MM },
15189 { CVT_D32_S, CVT_D32_S, CVT_D32_S_MM },
15190 { CVT_D32_W, CVT_D32_W, CVT_D32_W_MM },
15191 { CVT_L_D64, CVT_L_D64, CVT_L_D64_MM },
15192 { CVT_L_S, CVT_L_S, CVT_L_S_MM },
15193 { CVT_S_D32, CVT_S_D32, CVT_S_D32_MM },
15194 { CVT_S_W, CVT_S_W, CVT_S_W_MM },
15195 { CVT_W_D32, CVT_W_D32, CVT_W_D32_MM },
15196 { CVT_W_S, CVT_W_S, CVT_W_S_MM },
15197 { C_EQ_D32, C_EQ_D32, C_EQ_D32_MM },
15198 { C_EQ_D64, C_EQ_D64, C_EQ_D64_MM },
15199 { C_EQ_S, C_EQ_S, C_EQ_S_MM },
15200 { C_F_D32, C_F_D32, C_F_D32_MM },
15201 { C_F_D64, C_F_D64, C_F_D64_MM },
15202 { C_F_S, C_F_S, C_F_S_MM },
15203 { C_LE_D32, C_LE_D32, C_LE_D32_MM },
15204 { C_LE_D64, C_LE_D64, C_LE_D64_MM },
15205 { C_LE_S, C_LE_S, C_LE_S_MM },
15206 { C_LT_D32, C_LT_D32, C_LT_D32_MM },
15207 { C_LT_D64, C_LT_D64, C_LT_D64_MM },
15208 { C_LT_S, C_LT_S, C_LT_S_MM },
15209 { C_NGE_D32, C_NGE_D32, C_NGE_D32_MM },
15210 { C_NGE_D64, C_NGE_D64, C_NGE_D64_MM },
15211 { C_NGE_S, C_NGE_S, C_NGE_S_MM },
15212 { C_NGLE_D32, C_NGLE_D32, C_NGLE_D32_MM },
15213 { C_NGLE_D64, C_NGLE_D64, C_NGLE_D64_MM },
15214 { C_NGLE_S, C_NGLE_S, C_NGLE_S_MM },
15215 { C_NGL_D32, C_NGL_D32, C_NGL_D32_MM },
15216 { C_NGL_D64, C_NGL_D64, C_NGL_D64_MM },
15217 { C_NGL_S, C_NGL_S, C_NGL_S_MM },
15218 { C_NGT_D32, C_NGT_D32, C_NGT_D32_MM },
15219 { C_NGT_D64, C_NGT_D64, C_NGT_D64_MM },
15220 { C_NGT_S, C_NGT_S, C_NGT_S_MM },
15221 { C_OLE_D32, C_OLE_D32, C_OLE_D32_MM },
15222 { C_OLE_D64, C_OLE_D64, C_OLE_D64_MM },
15223 { C_OLE_S, C_OLE_S, C_OLE_S_MM },
15224 { C_OLT_D32, C_OLT_D32, C_OLT_D32_MM },
15225 { C_OLT_D64, C_OLT_D64, C_OLT_D64_MM },
15226 { C_OLT_S, C_OLT_S, C_OLT_S_MM },
15227 { C_SEQ_D32, C_SEQ_D32, C_SEQ_D32_MM },
15228 { C_SEQ_D64, C_SEQ_D64, C_SEQ_D64_MM },
15229 { C_SEQ_S, C_SEQ_S, C_SEQ_S_MM },
15230 { C_SF_D32, C_SF_D32, C_SF_D32_MM },
15231 { C_SF_D64, C_SF_D64, C_SF_D64_MM },
15232 { C_SF_S, C_SF_S, C_SF_S_MM },
15233 { C_UEQ_D32, C_UEQ_D32, C_UEQ_D32_MM },
15234 { C_UEQ_D64, C_UEQ_D64, C_UEQ_D64_MM },
15235 { C_UEQ_S, C_UEQ_S, C_UEQ_S_MM },
15236 { C_ULE_D32, C_ULE_D32, C_ULE_D32_MM },
15237 { C_ULE_D64, C_ULE_D64, C_ULE_D64_MM },
15238 { C_ULE_S, C_ULE_S, C_ULE_S_MM },
15239 { C_ULT_D32, C_ULT_D32, C_ULT_D32_MM },
15240 { C_ULT_D64, C_ULT_D64, C_ULT_D64_MM },
15241 { C_ULT_S, C_ULT_S, C_ULT_S_MM },
15242 { C_UN_D32, C_UN_D32, C_UN_D32_MM },
15243 { C_UN_D64, C_UN_D64, C_UN_D64_MM },
15244 { C_UN_S, C_UN_S, C_UN_S_MM },
15245 { DERET, DERET, DERET_MM },
15246 { DI, DI, DI_MM },
15247 { EHB, EHB, EHB_MM },
15248 { EI, EI, EI_MM },
15249 { ERET, ERET, ERET_MM },
15250 { ERETNC, ERETNC, INSTRUCTION_LIST_END },
15251 { EXT, EXT, EXT_MM },
15252 { FABS_D32, FABS_D32, FABS_D32_MM },
15253 { FABS_S, FABS_S, FABS_S_MM },
15254 { FADD_D32, FADD_D32, FADD_D32_MM },
15255 { FADD_S, FADD_S, FADD_S_MM },
15256 { FCMP_D32, FCMP_D32, FCMP_D32_MM },
15257 { FCMP_S32, FCMP_S32, FCMP_S32_MM },
15258 { FDIV_D32, FDIV_D32, FDIV_D32_MM },
15259 { FDIV_S, FDIV_S, FDIV_S_MM },
15260 { FLOOR_W_D32, FLOOR_W_D32, FLOOR_W_MM },
15261 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MM },
15262 { FMOV_D32, FMOV_D32, FMOV_D32_MM },
15263 { FMOV_S, FMOV_S, FMOV_S_MM },
15264 { FMUL_D32, FMUL_D32, FMUL_D32_MM },
15265 { FMUL_S, FMUL_S, FMUL_S_MM },
15266 { FNEG_D32, FNEG_D32, FNEG_D32_MM },
15267 { FNEG_S, FNEG_S, FNEG_S_MM },
15268 { FSQRT_D32, FSQRT_D32, FSQRT_D32_MM },
15269 { FSQRT_S, FSQRT_S, FSQRT_S_MM },
15270 { FSUB_D32, FSUB_D32, FSUB_D32_MM },
15271 { FSUB_S, FSUB_S, FSUB_S_MM },
15272 { HYPCALL, HYPCALL, HYPCALL_MM },
15273 { INS, INS, INS_MM },
15274 { J, J, J_MM },
15275 { JAL, JAL, JAL_MM },
15276 { JALX, JALX, JALX_MM },
15277 { JR, JR, JR_MM },
15278 { LB, LB, LB_MM },
15279 { LBE, LBE, LBE_MM },
15280 { LBu, LBu, LBu_MM },
15281 { LBuE, LBuE, LBuE_MM },
15282 { LDC1, LDC1, LDC1_MM_D32 },
15283 { LEA_ADDiu, LEA_ADDiu, LEA_ADDiu_MM },
15284 { LH, LH, LH_MM },
15285 { LHE, LHE, LHE_MM },
15286 { LHu, LHu, LHu_MM },
15287 { LHuE, LHuE, LHuE_MM },
15288 { LLE, LLE, LLE_MM },
15289 { LUXC1, LUXC1, LUXC1_MM },
15290 { LUi, LUi, LUi_MM },
15291 { LW, LW, LW_MM },
15292 { LWC1, LWC1, LWC1_MM },
15293 { LWE, LWE, LWE_MM },
15294 { LWL, LWL, LWL_MM },
15295 { LWLE, LWLE, LWLE_MM },
15296 { LWR, LWR, LWR_MM },
15297 { LWRE, LWRE, LWRE_MM },
15298 { LWXC1, LWXC1, LWXC1_MM },
15299 { LWu, LWu, LWU_MM },
15300 { MADD, MADD, MADD_MM },
15301 { MADDU, MADDU, MADDU_MM },
15302 { MADD_D32, MADD_D32, MADD_D32_MM },
15303 { MADD_S, MADD_S, MADD_S_MM },
15304 { MFC1, MFC1, MFC1_MM },
15305 { MFGC0, MFGC0, MFGC0_MM },
15306 { MFHC1_D32, MFHC1_D32, MFHC1_D32_MM },
15307 { MFHGC0, MFHGC0, MFHGC0_MM },
15308 { MFHI, MFHI, MFHI_MM },
15309 { MFLO, MFLO, MFLO_MM },
15310 { MOVF_D32, MOVF_D32, MOVF_D32_MM },
15311 { MOVF_I, MOVF_I, MOVF_I_MM },
15312 { MOVF_S, MOVF_S, MOVF_S_MM },
15313 { MOVN_I_D32, MOVN_I_D32, MOVN_I_D32_MM },
15314 { MOVN_I_I, MOVN_I_I, MOVN_I_MM },
15315 { MOVN_I_S, MOVN_I_S, MOVN_I_S_MM },
15316 { MOVT_D32, MOVT_D32, MOVT_D32_MM },
15317 { MOVT_I, MOVT_I, MOVT_I_MM },
15318 { MOVT_S, MOVT_S, MOVT_S_MM },
15319 { MOVZ_I_D32, MOVZ_I_D32, MOVZ_I_D32_MM },
15320 { MOVZ_I_I, MOVZ_I_I, MOVZ_I_MM },
15321 { MOVZ_I_S, MOVZ_I_S, MOVZ_I_S_MM },
15322 { MSUB, MSUB, MSUB_MM },
15323 { MSUBU, MSUBU, MSUBU_MM },
15324 { MSUB_D32, MSUB_D32, MSUB_D32_MM },
15325 { MSUB_S, MSUB_S, MSUB_S_MM },
15326 { MTC1, MTC1, MTC1_MM },
15327 { MTGC0, MTGC0, MTGC0_MM },
15328 { MTHC1_D32, MTHC1_D32, MTHC1_D32_MM },
15329 { MTHGC0, MTHGC0, MTHGC0_MM },
15330 { MTHI, MTHI, MTHI_MM },
15331 { MTLO, MTLO, MTLO_MM },
15332 { MUL, MUL, MUL_MM },
15333 { MULT, MULT, MULT_MM },
15334 { MULTu, MULTu, MULTu_MM },
15335 { NMADD_D32, NMADD_D32, NMADD_D32_MM },
15336 { NMADD_S, NMADD_S, NMADD_S_MM },
15337 { NMSUB_D32, NMSUB_D32, NMSUB_D32_MM },
15338 { NMSUB_S, NMSUB_S, NMSUB_S_MM },
15339 { NOR, NOR, NOR_MM },
15340 { OR, OR, OR_MM },
15341 { ORi, ORi, ORi_MM },
15342 { PAUSE, PAUSE, PAUSE_MM },
15343 { PREF, PREF, PREF_MM },
15344 { PREFE, PREFE, PREFE_MM },
15345 { RDHWR, RDHWR, RDHWR_MM },
15346 { RECIP_D32, RECIP_D32, RECIP_D32_MM },
15347 { RECIP_D64, RECIP_D64, RECIP_D64_MM },
15348 { RECIP_S, RECIP_S, RECIP_S_MM },
15349 { ROTR, ROTR, ROTR_MM },
15350 { ROTRV, ROTRV, ROTRV_MM },
15351 { ROUND_W_D32, ROUND_W_D32, ROUND_W_MM },
15352 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MM },
15353 { RSQRT_D32, RSQRT_D32, RSQRT_D32_MM },
15354 { RSQRT_D64, RSQRT_D64, RSQRT_D64_MM },
15355 { RSQRT_S, RSQRT_S, RSQRT_S_MM },
15356 { SB, SB, SB_MM },
15357 { SBE, SBE, SBE_MM },
15358 { SCE, SCE, SCE_MM },
15359 { SDBBP, SDBBP, SDBBP_MM },
15360 { SDC1, SDC1, INSTRUCTION_LIST_END },
15361 { SDIV, SDIV, SDIV_MM },
15362 { SEB, SEB, SEB_MM },
15363 { SEH, SEH, SEH_MM },
15364 { SH, SH, SH_MM },
15365 { SHE, SHE, SHE_MM },
15366 { SLL, SLL, SLL_MM },
15367 { SLLV, SLLV, SLLV_MM },
15368 { SLT, SLT, SLT_MM },
15369 { SLTi, SLTi, SLTi_MM },
15370 { SLTiu, SLTiu, SLTiu_MM },
15371 { SLTu, SLTu, SLTu_MM },
15372 { SRA, SRA, SRA_MM },
15373 { SRAV, SRAV, SRAV_MM },
15374 { SRL, SRL, SRL_MM },
15375 { SRLV, SRLV, SRLV_MM },
15376 { SSNOP, SSNOP, SSNOP_MM },
15377 { SUB, SUB, SUB_MM },
15378 { SUBu, SUBu, SUBu_MM },
15379 { SUXC1, SUXC1, SUXC1_MM },
15380 { SW, SW, SW_MM },
15381 { SWC1, SWC1, SWC1_MM },
15382 { SWE, SWE, SWE_MM },
15383 { SWL, SWL, SWL_MM },
15384 { SWLE, SWLE, SWLE_MM },
15385 { SWR, SWR, SWR_MM },
15386 { SWRE, SWRE, SWRE_MM },
15387 { SWXC1, SWXC1, SWXC1_MM },
15388 { SYNC, SYNC, SYNC_MM },
15389 { SYNCI, SYNCI, SYNCI_MM },
15390 { SYSCALL, SYSCALL, SYSCALL_MM },
15391 { TEQ, TEQ, TEQ_MM },
15392 { TEQI, TEQI, TEQI_MM },
15393 { TGE, TGE, TGE_MM },
15394 { TGEI, TGEI, TGEI_MM },
15395 { TGEIU, TGEIU, TGEIU_MM },
15396 { TGEU, TGEU, TGEU_MM },
15397 { TLBGINV, TLBGINV, TLBGINV_MM },
15398 { TLBGINVF, TLBGINVF, TLBGINVF_MM },
15399 { TLBGP, TLBGP, TLBGP_MM },
15400 { TLBGR, TLBGR, TLBGR_MM },
15401 { TLBGWI, TLBGWI, TLBGWI_MM },
15402 { TLBGWR, TLBGWR, TLBGWR_MM },
15403 { TLBP, TLBP, TLBP_MM },
15404 { TLBR, TLBR, TLBR_MM },
15405 { TLBWI, TLBWI, TLBWI_MM },
15406 { TLBWR, TLBWR, TLBWR_MM },
15407 { TLT, TLT, TLT_MM },
15408 { TLTI, TLTI, TLTI_MM },
15409 { TLTU, TLTU, TLTU_MM },
15410 { TNE, TNE, TNE_MM },
15411 { TNEI, TNEI, TNEI_MM },
15412 { TRUNC_W_D32, TRUNC_W_D32, TRUNC_W_MM },
15413 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MM },
15414 { TTLTIU, TTLTIU, TLTIU_MM },
15415 { UDIV, UDIV, UDIV_MM },
15416 { WAIT, WAIT, WAIT_MM },
15417 { WSBH, WSBH, WSBH_MM },
15418 { XOR, XOR, XOR_MM },
15419 { XORi, XORi, XORi_MM },
15420 }; // End of Table
15421
15422 unsigned mid;
15423 unsigned start = 0;
15424 unsigned end = 266;
15425 while (start < end) {
15426 mid = start + (end - start) / 2;
15427 if (Opcode == Table[mid][0])
15428 break;
15429 if (Opcode < Table[mid][0])
15430 end = mid;
15431 else
15432 start = mid + 1;
15433 }
15434 if (start == end)
15435 return -1; // Instruction doesn't exist in this table.
15436
15437 if (inArch == Arch_se)
15438 return Table[mid][1];
15439 if (inArch == Arch_micromips)
15440 return Table[mid][2];
15441 llvm_unreachable("Unrecognized column value!");
15442}
15443
15444// Std2MicroMipsR6
15445LLVM_READONLY
15446int32_t Std2MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
15447 using namespace Mips;
15448 static constexpr uint32_t Table[][3] = {
15449 { ADD, ADD, ADD_MMR6 },
15450 { ADDiu, ADDiu, ADDIU_MMR6 },
15451 { ADDu, ADDu, ADDU_MMR6 },
15452 { AND, AND, AND_MMR6 },
15453 { ANDi, ANDi, ANDI_MMR6 },
15454 { BREAK, BREAK, BREAK_MMR6 },
15455 { CEIL_W_D64, CEIL_W_D64, CEIL_W_D_MMR6 },
15456 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MMR6 },
15457 { CVT_W_D64, CVT_W_D64, INSTRUCTION_LIST_END },
15458 { DI, DI, DI_MMR6 },
15459 { EI, EI, EI_MMR6 },
15460 { EXT, EXT, EXT_MMR6 },
15461 { FABS_D64, FABS_D64, INSTRUCTION_LIST_END },
15462 { FLOOR_W_D64, FLOOR_W_D64, FLOOR_W_D_MMR6 },
15463 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MMR6 },
15464 { FMOV_D64, FMOV_D64, FMOV_D_MMR6 },
15465 { FNEG_D64, FNEG_D64, INSTRUCTION_LIST_END },
15466 { FSQRT_D64, FSQRT_D64, INSTRUCTION_LIST_END },
15467 { FSQRT_S, FSQRT_S, INSTRUCTION_LIST_END },
15468 { INS, INS, INS_MMR6 },
15469 { LDC1, LDC1, INSTRUCTION_LIST_END },
15470 { LDC164, LDC164, LDC1_D64_MMR6 },
15471 { LDC2, LDC2, LDC2_MMR6 },
15472 { LW, LW, LW_MMR6 },
15473 { LWC2, LWC2, LWC2_MMR6 },
15474 { MFC1, MFC1, MFC1_MMR6 },
15475 { MTC1, MTC1, MTC1_MMR6 },
15476 { MTHC1_D32, MTHC1_D32, INSTRUCTION_LIST_END },
15477 { NOR, NOR, NOR_MMR6 },
15478 { OR, OR, OR_MMR6 },
15479 { ORi, ORi, ORI_MMR6 },
15480 { PAUSE, PAUSE, PAUSE_MMR6 },
15481 { ROUND_W_D64, ROUND_W_D64, ROUND_W_D_MMR6 },
15482 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MMR6 },
15483 { SB, SB, SB_MMR6 },
15484 { SDC164, SDC164, SDC1_D64_MMR6 },
15485 { SDC2, SDC2, SDC2_MMR6 },
15486 { SEB, SEB, INSTRUCTION_LIST_END },
15487 { SEH, SEH, INSTRUCTION_LIST_END },
15488 { SSNOP, SSNOP, SSNOP_MMR6 },
15489 { SUB, SUB, SUB_MMR6 },
15490 { SUBu, SUBu, SUBU_MMR6 },
15491 { SW, SW, SW_MMR6 },
15492 { SWC2, SWC2, SWC2_MMR6 },
15493 { SYNC, SYNC, SYNC_MMR6 },
15494 { SYNCI, SYNCI, SYNCI_MMR6 },
15495 { TRUNC_W_D64, TRUNC_W_D64, TRUNC_W_D_MMR6 },
15496 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MMR6 },
15497 { WAIT, WAIT, WAIT_MMR6 },
15498 { XOR, XOR, XOR_MMR6 },
15499 { XORi, XORi, XORI_MMR6 },
15500 }; // End of Table
15501
15502 unsigned mid;
15503 unsigned start = 0;
15504 unsigned end = 51;
15505 while (start < end) {
15506 mid = start + (end - start) / 2;
15507 if (Opcode == Table[mid][0])
15508 break;
15509 if (Opcode < Table[mid][0])
15510 end = mid;
15511 else
15512 start = mid + 1;
15513 }
15514 if (start == end)
15515 return -1; // Instruction doesn't exist in this table.
15516
15517 if (inArch == Arch_se)
15518 return Table[mid][1];
15519 if (inArch == Arch_micromipsr6)
15520 return Table[mid][2];
15521 llvm_unreachable("Unrecognized column value!");
15522}
15523
15524
15525} // namespace llvm::Mips
15526
15527#endif // GET_INSTRMAP_INFO
15528
15529