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:1329
16 INLINEASM = 1, // Target.td:1335
17 INLINEASM_BR = 2, // Target.td:1341
18 CFI_INSTRUCTION = 3, // Target.td:1350
19 EH_LABEL = 4, // Target.td:1359
20 GC_LABEL = 5, // Target.td:1368
21 ANNOTATION_LABEL = 6, // Target.td:1377
22 KILL = 7, // Target.td:1385
23 EXTRACT_SUBREG = 8, // Target.td:1392
24 INSERT_SUBREG = 9, // Target.td:1398
25 IMPLICIT_DEF = 10, // Target.td:1405
26 INIT_UNDEF = 11, // Target.td:1414
27 SUBREG_TO_REG = 12, // Target.td:1421
28 COPY_TO_REGCLASS = 13, // Target.td:1427
29 DBG_VALUE = 14, // Target.td:1434
30 DBG_VALUE_LIST = 15, // Target.td:1441
31 DBG_INSTR_REF = 16, // Target.td:1448
32 DBG_PHI = 17, // Target.td:1455
33 DBG_LABEL = 18, // Target.td:1462
34 REG_SEQUENCE = 19, // Target.td:1469
35 COPY = 20, // Target.td:1476
36 COPY_LANEMASK = 21, // Target.td:1484
37 BUNDLE = 22, // Target.td:1491
38 LIFETIME_START = 23, // Target.td:1497
39 LIFETIME_END = 24, // Target.td:1504
40 PSEUDO_PROBE = 25, // Target.td:1511
41 ARITH_FENCE = 26, // Target.td:1518
42 STACKMAP = 27, // Target.td:1527
43 FENTRY_CALL = 28, // Target.td:1662
44 PATCHPOINT = 29, // Target.td:1535
45 LOAD_STACK_GUARD = 30, // Target.td:1553
46 PREALLOCATED_SETUP = 31, // Target.td:1561
47 PREALLOCATED_ARG = 32, // Target.td:1567
48 STATEPOINT = 33, // Target.td:1544
49 LOCAL_ESCAPE = 34, // Target.td:1573
50 FAULTING_OP = 35, // Target.td:1582
51 PATCHABLE_OP = 36, // Target.td:1602
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1610
53 PATCHABLE_RET = 38, // Target.td:1617
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1626
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1634
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1642
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1652
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1672
59 FAKE_USE = 44, // Target.td:1592
60 MEMBARRIER = 45, // Target.td:1678
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1686
62 RELOC_NONE = 47, // Target.td:1694
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1706
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1702
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1710
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1714
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1937
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1929
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1944
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1522
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1535
96 G_INSERT = 81, // GenericOpcodes.td:1544
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1554
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1574
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1584
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1591
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1951
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1280
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1286
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1292
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1298
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1304
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1310
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1316
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1322
114 G_LOAD = 99, // GenericOpcodes.td:1349
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1358
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1366
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1375
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1385
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1394
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1402
121 G_STORE = 106, // GenericOpcodes.td:1410
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1420
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1428
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1439
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1450
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1470
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1471
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1472
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1473
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1474
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1475
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1476
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1477
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1478
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1479
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1480
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1491
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1492
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1493
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1494
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1495
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1496
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1497
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1498
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1481
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1482
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1483
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1484
149 G_FENCE = 134, // GenericOpcodes.td:1500
150 G_PREFETCH = 135, // GenericOpcodes.td:1507
151 G_BRCOND = 136, // GenericOpcodes.td:1647
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1656
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1679
154 G_INTRINSIC = 139, // GenericOpcodes.td:1599
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1606
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1615
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1623
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:601
183 G_UADDE = 168, // GenericOpcodes.td:609
184 G_USUBO = 169, // GenericOpcodes.td:631
185 G_USUBE = 170, // GenericOpcodes.td:637
186 G_SADDO = 171, // GenericOpcodes.td:616
187 G_SADDE = 172, // GenericOpcodes.td:624
188 G_SSUBO = 173, // GenericOpcodes.td:644
189 G_SSUBE = 174, // GenericOpcodes.td:651
190 G_UMULO = 175, // GenericOpcodes.td:658
191 G_SMULO = 176, // GenericOpcodes.td:666
192 G_UMULH = 177, // GenericOpcodes.td:675
193 G_SMULH = 178, // GenericOpcodes.td:684
194 G_UADDSAT = 179, // GenericOpcodes.td:696
195 G_SADDSAT = 180, // GenericOpcodes.td:704
196 G_USUBSAT = 181, // GenericOpcodes.td:712
197 G_SSUBSAT = 182, // GenericOpcodes.td:720
198 G_USHLSAT = 183, // GenericOpcodes.td:728
199 G_SSHLSAT = 184, // GenericOpcodes.td:736
200 G_SMULFIX = 185, // GenericOpcodes.td:748
201 G_UMULFIX = 186, // GenericOpcodes.td:755
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:765
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:772
204 G_SDIVFIX = 189, // GenericOpcodes.td:783
205 G_UDIVFIX = 190, // GenericOpcodes.td:790
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:800
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:807
208 G_FADD = 193, // GenericOpcodes.td:980
209 G_FSUB = 194, // GenericOpcodes.td:988
210 G_FMUL = 195, // GenericOpcodes.td:996
211 G_FMA = 196, // GenericOpcodes.td:1005
212 G_FMAD = 197, // GenericOpcodes.td:1014
213 G_FDIV = 198, // GenericOpcodes.td:1022
214 G_FREM = 199, // GenericOpcodes.td:1029
215 G_FMODF = 200, // GenericOpcodes.td:1036
216 G_FPOW = 201, // GenericOpcodes.td:1043
217 G_FPOWI = 202, // GenericOpcodes.td:1050
218 G_FEXP = 203, // GenericOpcodes.td:1057
219 G_FEXP2 = 204, // GenericOpcodes.td:1064
220 G_FEXP10 = 205, // GenericOpcodes.td:1071
221 G_FLOG = 206, // GenericOpcodes.td:1078
222 G_FLOG2 = 207, // GenericOpcodes.td:1085
223 G_FLOG10 = 208, // GenericOpcodes.td:1092
224 G_FLDEXP = 209, // GenericOpcodes.td:1099
225 G_FFREXP = 210, // GenericOpcodes.td:1106
226 G_FNEG = 211, // GenericOpcodes.td:818
227 G_FPEXT = 212, // GenericOpcodes.td:824
228 G_FPTRUNC = 213, // GenericOpcodes.td:830
229 G_FPTOSI = 214, // GenericOpcodes.td:836
230 G_FPTOUI = 215, // GenericOpcodes.td:842
231 G_SITOFP = 216, // GenericOpcodes.td:848
232 G_UITOFP = 217, // GenericOpcodes.td:854
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:860
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:866
235 G_FABS = 220, // GenericOpcodes.td:872
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:878
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:891
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:884
239 G_FMINNUM = 224, // GenericOpcodes.td:904
240 G_FMAXNUM = 225, // GenericOpcodes.td:911
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:929
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:936
243 G_FMINIMUM = 228, // GenericOpcodes.td:946
244 G_FMAXIMUM = 229, // GenericOpcodes.td:953
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:961
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:968
247 G_GET_FPENV = 232, // GenericOpcodes.td:1236
248 G_SET_FPENV = 233, // GenericOpcodes.td:1243
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1250
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1257
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1264
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1271
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1328
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1334
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1637
265 G_BRJT = 250, // GenericOpcodes.td:1667
266 G_VSCALE = 251, // GenericOpcodes.td:1565
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1711
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1719
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1727
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1735
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1746
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1754
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1762
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1769
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_FCEIL = 269, // GenericOpcodes.td:1113
285 G_FCOS = 270, // GenericOpcodes.td:1120
286 G_FSIN = 271, // GenericOpcodes.td:1127
287 G_FSINCOS = 272, // GenericOpcodes.td:1134
288 G_FTAN = 273, // GenericOpcodes.td:1141
289 G_FACOS = 274, // GenericOpcodes.td:1148
290 G_FASIN = 275, // GenericOpcodes.td:1155
291 G_FATAN = 276, // GenericOpcodes.td:1162
292 G_FATAN2 = 277, // GenericOpcodes.td:1169
293 G_FCOSH = 278, // GenericOpcodes.td:1176
294 G_FSINH = 279, // GenericOpcodes.td:1183
295 G_FTANH = 280, // GenericOpcodes.td:1190
296 G_FSQRT = 281, // GenericOpcodes.td:1200
297 G_FFLOOR = 282, // GenericOpcodes.td:1207
298 G_FRINT = 283, // GenericOpcodes.td:1214
299 G_FNEARBYINT = 284, // GenericOpcodes.td:1221
300 G_ADDRSPACE_CAST = 285, // GenericOpcodes.td:248
301 G_BLOCK_ADDR = 286, // GenericOpcodes.td:254
302 G_JUMP_TABLE = 287, // GenericOpcodes.td:260
303 G_DYN_STACKALLOC = 288, // GenericOpcodes.td:266
304 G_STACKSAVE = 289, // GenericOpcodes.td:272
305 G_STACKRESTORE = 290, // GenericOpcodes.td:278
306 G_STRICT_FADD = 291, // GenericOpcodes.td:1821
307 G_STRICT_FSUB = 292, // GenericOpcodes.td:1822
308 G_STRICT_FMUL = 293, // GenericOpcodes.td:1823
309 G_STRICT_FDIV = 294, // GenericOpcodes.td:1824
310 G_STRICT_FREM = 295, // GenericOpcodes.td:1825
311 G_STRICT_FMA = 296, // GenericOpcodes.td:1826
312 G_STRICT_FSQRT = 297, // GenericOpcodes.td:1827
313 G_STRICT_FLDEXP = 298, // GenericOpcodes.td:1828
314 G_STRICT_FCMP = 299, // GenericOpcodes.td:1829
315 G_STRICT_FCMPS = 300, // GenericOpcodes.td:1830
316 G_READ_REGISTER = 301, // GenericOpcodes.td:1686
317 G_WRITE_REGISTER = 302, // GenericOpcodes.td:1696
318 G_MEMCPY = 303, // GenericOpcodes.td:1836
319 G_MEMCPY_INLINE = 304, // GenericOpcodes.td:1844
320 G_MEMMOVE = 305, // GenericOpcodes.td:1852
321 G_MEMSET = 306, // GenericOpcodes.td:1860
322 G_BZERO = 307, // GenericOpcodes.td:1867
323 G_MEMSET_INLINE = 308, // GenericOpcodes.td:1874
324 G_TRAP = 309, // GenericOpcodes.td:1884
325 G_DEBUGTRAP = 310, // GenericOpcodes.td:1891
326 G_UBSANTRAP = 311, // GenericOpcodes.td:1897
327 G_VECREDUCE_SEQ_FADD = 312, // GenericOpcodes.td:1785
328 G_VECREDUCE_SEQ_FMUL = 313, // GenericOpcodes.td:1791
329 G_VECREDUCE_FADD = 314, // GenericOpcodes.td:1797
330 G_VECREDUCE_FMUL = 315, // GenericOpcodes.td:1798
331 G_VECREDUCE_FMAX = 316, // GenericOpcodes.td:1800
332 G_VECREDUCE_FMIN = 317, // GenericOpcodes.td:1801
333 G_VECREDUCE_FMAXIMUM = 318, // GenericOpcodes.td:1802
334 G_VECREDUCE_FMINIMUM = 319, // GenericOpcodes.td:1803
335 G_VECREDUCE_FMAXIMUMNUM = 320, // GenericOpcodes.td:1804
336 G_VECREDUCE_FMINIMUMNUM = 321, // GenericOpcodes.td:1805
337 G_VECREDUCE_ADD = 322, // GenericOpcodes.td:1807
338 G_VECREDUCE_MUL = 323, // GenericOpcodes.td:1808
339 G_VECREDUCE_AND = 324, // GenericOpcodes.td:1809
340 G_VECREDUCE_OR = 325, // GenericOpcodes.td:1810
341 G_VECREDUCE_XOR = 326, // GenericOpcodes.td:1811
342 G_VECREDUCE_SMAX = 327, // GenericOpcodes.td:1812
343 G_VECREDUCE_SMIN = 328, // GenericOpcodes.td:1813
344 G_VECREDUCE_UMAX = 329, // GenericOpcodes.td:1814
345 G_VECREDUCE_UMIN = 330, // GenericOpcodes.td:1815
346 G_SBFX = 331, // GenericOpcodes.td:1909
347 G_UBFX = 332, // GenericOpcodes.td:1917
348 ABSMacro = 333, // MipsInstrInfo.td:2624
349 ADJCALLSTACKDOWN = 334, // MipsInstrInfo.td:1933
350 ADJCALLSTACKUP = 335, // MipsInstrInfo.td:1935
351 AND_V_D_PSEUDO = 336, // MipsMSAInstrInfo.td:2661
352 AND_V_H_PSEUDO = 337, // MipsMSAInstrInfo.td:2653
353 AND_V_W_PSEUDO = 338, // MipsMSAInstrInfo.td:2657
354 ATOMIC_CMP_SWAP_I16 = 339, // MipsInstrInfo.td:1964
355 ATOMIC_CMP_SWAP_I16_POSTRA = 340, // MipsInstrInfo.td:2005
356 ATOMIC_CMP_SWAP_I32 = 341, // MipsInstrInfo.td:1965
357 ATOMIC_CMP_SWAP_I32_POSTRA = 342, // MipsInstrInfo.td:2006
358 ATOMIC_CMP_SWAP_I64 = 343, // Mips64InstrInfo.td:85
359 ATOMIC_CMP_SWAP_I64_POSTRA = 344, // Mips64InstrInfo.td:101
360 ATOMIC_CMP_SWAP_I8 = 345, // MipsInstrInfo.td:1963
361 ATOMIC_CMP_SWAP_I8_POSTRA = 346, // MipsInstrInfo.td:2004
362 ATOMIC_LOAD_ADD_I16 = 347, // MipsInstrInfo.td:1941
363 ATOMIC_LOAD_ADD_I16_POSTRA = 348, // MipsInstrInfo.td:1982
364 ATOMIC_LOAD_ADD_I32 = 349, // MipsInstrInfo.td:1942
365 ATOMIC_LOAD_ADD_I32_POSTRA = 350, // MipsInstrInfo.td:1983
366 ATOMIC_LOAD_ADD_I64 = 351, // Mips64InstrInfo.td:78
367 ATOMIC_LOAD_ADD_I64_POSTRA = 352, // Mips64InstrInfo.td:92
368 ATOMIC_LOAD_ADD_I8 = 353, // MipsInstrInfo.td:1940
369 ATOMIC_LOAD_ADD_I8_POSTRA = 354, // MipsInstrInfo.td:1981
370 ATOMIC_LOAD_AND_I16 = 355, // MipsInstrInfo.td:1947
371 ATOMIC_LOAD_AND_I16_POSTRA = 356, // MipsInstrInfo.td:1988
372 ATOMIC_LOAD_AND_I32 = 357, // MipsInstrInfo.td:1948
373 ATOMIC_LOAD_AND_I32_POSTRA = 358, // MipsInstrInfo.td:1989
374 ATOMIC_LOAD_AND_I64 = 359, // Mips64InstrInfo.td:80
375 ATOMIC_LOAD_AND_I64_POSTRA = 360, // Mips64InstrInfo.td:94
376 ATOMIC_LOAD_AND_I8 = 361, // MipsInstrInfo.td:1946
377 ATOMIC_LOAD_AND_I8_POSTRA = 362, // MipsInstrInfo.td:1987
378 ATOMIC_LOAD_MAX_I16 = 363, // MipsInstrInfo.td:1971
379 ATOMIC_LOAD_MAX_I16_POSTRA = 364, // MipsInstrInfo.td:2012
380 ATOMIC_LOAD_MAX_I32 = 365, // MipsInstrInfo.td:1972
381 ATOMIC_LOAD_MAX_I32_POSTRA = 366, // MipsInstrInfo.td:2013
382 ATOMIC_LOAD_MAX_I64 = 367, // Mips64InstrInfo.td:87
383 ATOMIC_LOAD_MAX_I64_POSTRA = 368, // Mips64InstrInfo.td:104
384 ATOMIC_LOAD_MAX_I8 = 369, // MipsInstrInfo.td:1970
385 ATOMIC_LOAD_MAX_I8_POSTRA = 370, // MipsInstrInfo.td:2011
386 ATOMIC_LOAD_MIN_I16 = 371, // MipsInstrInfo.td:1968
387 ATOMIC_LOAD_MIN_I16_POSTRA = 372, // MipsInstrInfo.td:2009
388 ATOMIC_LOAD_MIN_I32 = 373, // MipsInstrInfo.td:1969
389 ATOMIC_LOAD_MIN_I32_POSTRA = 374, // MipsInstrInfo.td:2010
390 ATOMIC_LOAD_MIN_I64 = 375, // Mips64InstrInfo.td:86
391 ATOMIC_LOAD_MIN_I64_POSTRA = 376, // Mips64InstrInfo.td:103
392 ATOMIC_LOAD_MIN_I8 = 377, // MipsInstrInfo.td:1967
393 ATOMIC_LOAD_MIN_I8_POSTRA = 378, // MipsInstrInfo.td:2008
394 ATOMIC_LOAD_NAND_I16 = 379, // MipsInstrInfo.td:1956
395 ATOMIC_LOAD_NAND_I16_POSTRA = 380, // MipsInstrInfo.td:1997
396 ATOMIC_LOAD_NAND_I32 = 381, // MipsInstrInfo.td:1957
397 ATOMIC_LOAD_NAND_I32_POSTRA = 382, // MipsInstrInfo.td:1998
398 ATOMIC_LOAD_NAND_I64 = 383, // Mips64InstrInfo.td:83
399 ATOMIC_LOAD_NAND_I64_POSTRA = 384, // Mips64InstrInfo.td:97
400 ATOMIC_LOAD_NAND_I8 = 385, // MipsInstrInfo.td:1955
401 ATOMIC_LOAD_NAND_I8_POSTRA = 386, // MipsInstrInfo.td:1996
402 ATOMIC_LOAD_OR_I16 = 387, // MipsInstrInfo.td:1950
403 ATOMIC_LOAD_OR_I16_POSTRA = 388, // MipsInstrInfo.td:1991
404 ATOMIC_LOAD_OR_I32 = 389, // MipsInstrInfo.td:1951
405 ATOMIC_LOAD_OR_I32_POSTRA = 390, // MipsInstrInfo.td:1992
406 ATOMIC_LOAD_OR_I64 = 391, // Mips64InstrInfo.td:81
407 ATOMIC_LOAD_OR_I64_POSTRA = 392, // Mips64InstrInfo.td:95
408 ATOMIC_LOAD_OR_I8 = 393, // MipsInstrInfo.td:1949
409 ATOMIC_LOAD_OR_I8_POSTRA = 394, // MipsInstrInfo.td:1990
410 ATOMIC_LOAD_SUB_I16 = 395, // MipsInstrInfo.td:1944
411 ATOMIC_LOAD_SUB_I16_POSTRA = 396, // MipsInstrInfo.td:1985
412 ATOMIC_LOAD_SUB_I32 = 397, // MipsInstrInfo.td:1945
413 ATOMIC_LOAD_SUB_I32_POSTRA = 398, // MipsInstrInfo.td:1986
414 ATOMIC_LOAD_SUB_I64 = 399, // Mips64InstrInfo.td:79
415 ATOMIC_LOAD_SUB_I64_POSTRA = 400, // Mips64InstrInfo.td:93
416 ATOMIC_LOAD_SUB_I8 = 401, // MipsInstrInfo.td:1943
417 ATOMIC_LOAD_SUB_I8_POSTRA = 402, // MipsInstrInfo.td:1984
418 ATOMIC_LOAD_UMAX_I16 = 403, // MipsInstrInfo.td:1977
419 ATOMIC_LOAD_UMAX_I16_POSTRA = 404, // MipsInstrInfo.td:2018
420 ATOMIC_LOAD_UMAX_I32 = 405, // MipsInstrInfo.td:1978
421 ATOMIC_LOAD_UMAX_I32_POSTRA = 406, // MipsInstrInfo.td:2019
422 ATOMIC_LOAD_UMAX_I64 = 407, // Mips64InstrInfo.td:89
423 ATOMIC_LOAD_UMAX_I64_POSTRA = 408, // Mips64InstrInfo.td:106
424 ATOMIC_LOAD_UMAX_I8 = 409, // MipsInstrInfo.td:1976
425 ATOMIC_LOAD_UMAX_I8_POSTRA = 410, // MipsInstrInfo.td:2017
426 ATOMIC_LOAD_UMIN_I16 = 411, // MipsInstrInfo.td:1974
427 ATOMIC_LOAD_UMIN_I16_POSTRA = 412, // MipsInstrInfo.td:2015
428 ATOMIC_LOAD_UMIN_I32 = 413, // MipsInstrInfo.td:1975
429 ATOMIC_LOAD_UMIN_I32_POSTRA = 414, // MipsInstrInfo.td:2016
430 ATOMIC_LOAD_UMIN_I64 = 415, // Mips64InstrInfo.td:88
431 ATOMIC_LOAD_UMIN_I64_POSTRA = 416, // Mips64InstrInfo.td:105
432 ATOMIC_LOAD_UMIN_I8 = 417, // MipsInstrInfo.td:1973
433 ATOMIC_LOAD_UMIN_I8_POSTRA = 418, // MipsInstrInfo.td:2014
434 ATOMIC_LOAD_XOR_I16 = 419, // MipsInstrInfo.td:1953
435 ATOMIC_LOAD_XOR_I16_POSTRA = 420, // MipsInstrInfo.td:1994
436 ATOMIC_LOAD_XOR_I32 = 421, // MipsInstrInfo.td:1954
437 ATOMIC_LOAD_XOR_I32_POSTRA = 422, // MipsInstrInfo.td:1995
438 ATOMIC_LOAD_XOR_I64 = 423, // Mips64InstrInfo.td:82
439 ATOMIC_LOAD_XOR_I64_POSTRA = 424, // Mips64InstrInfo.td:96
440 ATOMIC_LOAD_XOR_I8 = 425, // MipsInstrInfo.td:1952
441 ATOMIC_LOAD_XOR_I8_POSTRA = 426, // MipsInstrInfo.td:1993
442 ATOMIC_SWAP_I16 = 427, // MipsInstrInfo.td:1960
443 ATOMIC_SWAP_I16_POSTRA = 428, // MipsInstrInfo.td:2001
444 ATOMIC_SWAP_I32 = 429, // MipsInstrInfo.td:1961
445 ATOMIC_SWAP_I32_POSTRA = 430, // MipsInstrInfo.td:2002
446 ATOMIC_SWAP_I64 = 431, // Mips64InstrInfo.td:84
447 ATOMIC_SWAP_I64_POSTRA = 432, // Mips64InstrInfo.td:99
448 ATOMIC_SWAP_I8 = 433, // MipsInstrInfo.td:1959
449 ATOMIC_SWAP_I8_POSTRA = 434, // MipsInstrInfo.td:2000
450 B = 435, // MipsInstrInfo.td:2296
451 BAL_BR = 436, // MipsInstrInfo.td:2318
452 BAL_BR_MM = 437, // MicroMipsInstrInfo.td:964
453 BEQLImmMacro = 438, // MipsInstrInfo.td:3033
454 BGE = 439, // MipsInstrInfo.td:3013
455 BGEImmMacro = 440, // MipsInstrInfo.td:3038
456 BGEL = 441, // MipsInstrInfo.td:3021
457 BGELImmMacro = 442, // MipsInstrInfo.td:3046
458 BGEU = 443, // MipsInstrInfo.td:3017
459 BGEUImmMacro = 444, // MipsInstrInfo.td:3042
460 BGEUL = 445, // MipsInstrInfo.td:3025
461 BGEULImmMacro = 446, // MipsInstrInfo.td:3050
462 BGT = 447, // MipsInstrInfo.td:3014
463 BGTImmMacro = 448, // MipsInstrInfo.td:3039
464 BGTL = 449, // MipsInstrInfo.td:3022
465 BGTLImmMacro = 450, // MipsInstrInfo.td:3047
466 BGTU = 451, // MipsInstrInfo.td:3018
467 BGTUImmMacro = 452, // MipsInstrInfo.td:3043
468 BGTUL = 453, // MipsInstrInfo.td:3026
469 BGTULImmMacro = 454, // MipsInstrInfo.td:3051
470 BLE = 455, // MipsInstrInfo.td:3012
471 BLEImmMacro = 456, // MipsInstrInfo.td:3037
472 BLEL = 457, // MipsInstrInfo.td:3020
473 BLELImmMacro = 458, // MipsInstrInfo.td:3045
474 BLEU = 459, // MipsInstrInfo.td:3016
475 BLEUImmMacro = 460, // MipsInstrInfo.td:3041
476 BLEUL = 461, // MipsInstrInfo.td:3024
477 BLEULImmMacro = 462, // MipsInstrInfo.td:3049
478 BLT = 463, // MipsInstrInfo.td:3011
479 BLTImmMacro = 464, // MipsInstrInfo.td:3036
480 BLTL = 465, // MipsInstrInfo.td:3019
481 BLTLImmMacro = 466, // MipsInstrInfo.td:3044
482 BLTU = 467, // MipsInstrInfo.td:3015
483 BLTUImmMacro = 468, // MipsInstrInfo.td:3040
484 BLTUL = 469, // MipsInstrInfo.td:3023
485 BLTULImmMacro = 470, // MipsInstrInfo.td:3048
486 BNELImmMacro = 471, // MipsInstrInfo.td:3034
487 BPOSGE32_PSEUDO = 472, // MipsDSPInstrInfo.td:1083
488 BSEL_D_PSEUDO = 473, // MipsMSAInstrInfo.td:2769
489 BSEL_FD_PSEUDO = 474, // MipsMSAInstrInfo.td:2771
490 BSEL_FW_PSEUDO = 475, // MipsMSAInstrInfo.td:2770
491 BSEL_H_PSEUDO = 476, // MipsMSAInstrInfo.td:2767
492 BSEL_W_PSEUDO = 477, // MipsMSAInstrInfo.td:2768
493 B_MM = 478, // MicroMipsInstrInfo.td:974
494 B_MMR6_Pseudo = 479, // MicroMips32r6InstrInfo.td:1587
495 B_MM_Pseudo = 480, // MicroMipsInstrInfo.td:1287
496 BeqImm = 481, // MipsInstrInfo.td:3001
497 BneImm = 482, // MipsInstrInfo.td:2998
498 BteqzT8CmpX16 = 483, // Mips16InstrInfo.td:622
499 BteqzT8CmpiX16 = 484, // Mips16InstrInfo.td:624
500 BteqzT8SltX16 = 485, // Mips16InstrInfo.td:627
501 BteqzT8SltiX16 = 486, // Mips16InstrInfo.td:631
502 BteqzT8SltiuX16 = 487, // Mips16InstrInfo.td:633
503 BteqzT8SltuX16 = 488, // Mips16InstrInfo.td:629
504 BtnezT8CmpX16 = 489, // Mips16InstrInfo.td:650
505 BtnezT8CmpiX16 = 490, // Mips16InstrInfo.td:652
506 BtnezT8SltX16 = 491, // Mips16InstrInfo.td:654
507 BtnezT8SltiX16 = 492, // Mips16InstrInfo.td:658
508 BtnezT8SltiuX16 = 493, // Mips16InstrInfo.td:660
509 BtnezT8SltuX16 = 494, // Mips16InstrInfo.td:656
510 BuildPairF64 = 495, // MipsInstrFPU.td:839
511 BuildPairF64_64 = 496, // MipsInstrFPU.td:840
512 CFTC1 = 497, // MipsMTInstrInfo.td:138
513 CONSTPOOL_ENTRY = 498, // Mips16InstrInfo.td:1885
514 COPY_FD_PSEUDO = 499, // MipsMSAInstrInfo.td:2854
515 COPY_FW_PSEUDO = 500, // MipsMSAInstrInfo.td:2853
516 CTTC1 = 501, // MipsMTInstrInfo.td:167
517 Constant32 = 502, // Mips16InstrInfo.td:459
518 DMULImmMacro = 503, // Mips64InstrInfo.td:1135
519 DMULMacro = 504, // Mips64InstrInfo.td:1151
520 DMULOMacro = 505, // Mips64InstrInfo.td:1140
521 DMULOUMacro = 506, // Mips64InstrInfo.td:1145
522 DROL = 507, // MipsInstrInfo.td:2598
523 DROLImm = 508, // MipsInstrInfo.td:2601
524 DROR = 509, // MipsInstrInfo.td:2611
525 DRORImm = 510, // MipsInstrInfo.td:2614
526 DSDivIMacro = 511, // Mips64InstrInfo.td:1162
527 DSDivMacro = 512, // Mips64InstrInfo.td:1158
528 DSRemIMacro = 513, // Mips64InstrInfo.td:1204
529 DSRemMacro = 514, // Mips64InstrInfo.td:1200
530 DUDivIMacro = 515, // Mips64InstrInfo.td:1170
531 DUDivMacro = 516, // Mips64InstrInfo.td:1166
532 DURemIMacro = 517, // Mips64InstrInfo.td:1212
533 DURemMacro = 518, // Mips64InstrInfo.td:1208
534 ERet = 519, // MipsInstrInfo.td:1929
535 ExtractElementF64 = 520, // MipsInstrFPU.td:852
536 ExtractElementF64_64 = 521, // MipsInstrFPU.td:853
537 FABS_D = 522, // MipsMSAInstrInfo.td:3470
538 FABS_W = 523, // MipsMSAInstrInfo.td:3467
539 FEXP2_D_1_PSEUDO = 524, // MipsMSAInstrInfo.td:2940
540 FEXP2_W_1_PSEUDO = 525, // MipsMSAInstrInfo.td:2939
541 FILL_FD_PSEUDO = 526, // MipsMSAInstrInfo.td:2965
542 FILL_FW_PSEUDO = 527, // MipsMSAInstrInfo.td:2964
543 GotPrologue16 = 528, // Mips16InstrInfo.td:1868
544 INSERT_B_VIDX64_PSEUDO = 529, // MipsMSAInstrInfo.td:3131
545 INSERT_B_VIDX_PSEUDO = 530, // MipsMSAInstrInfo.td:3124
546 INSERT_D_VIDX64_PSEUDO = 531, // MipsMSAInstrInfo.td:3134
547 INSERT_D_VIDX_PSEUDO = 532, // MipsMSAInstrInfo.td:3127
548 INSERT_FD_PSEUDO = 533, // MipsMSAInstrInfo.td:3122
549 INSERT_FD_VIDX64_PSEUDO = 534, // MipsMSAInstrInfo.td:3136
550 INSERT_FD_VIDX_PSEUDO = 535, // MipsMSAInstrInfo.td:3129
551 INSERT_FW_PSEUDO = 536, // MipsMSAInstrInfo.td:3121
552 INSERT_FW_VIDX64_PSEUDO = 537, // MipsMSAInstrInfo.td:3135
553 INSERT_FW_VIDX_PSEUDO = 538, // MipsMSAInstrInfo.td:3128
554 INSERT_H_VIDX64_PSEUDO = 539, // MipsMSAInstrInfo.td:3132
555 INSERT_H_VIDX_PSEUDO = 540, // MipsMSAInstrInfo.td:3125
556 INSERT_W_VIDX64_PSEUDO = 541, // MipsMSAInstrInfo.td:3133
557 INSERT_W_VIDX_PSEUDO = 542, // MipsMSAInstrInfo.td:3126
558 JALR64Pseudo = 543, // Mips64InstrInfo.td:284
559 JALRHB64Pseudo = 544, // Mips64InstrInfo.td:652
560 JALRHBPseudo = 545, // MipsInstrInfo.td:2544
561 JALRPseudo = 546, // MipsInstrInfo.td:2304
562 JAL_MMR6 = 547, // MicroMips32r6InstrInfo.td:1724
563 JalOneReg = 548, // MipsInstrInfo.td:2987
564 JalTwoReg = 549, // MipsInstrInfo.td:2985
565 LDMacro = 550, // MipsInstrInfo.td:3148
566 LDR_D = 551, // MipsMSAInstrInfo.td:2218
567 LDR_W = 552, // MipsMSAInstrInfo.td:2219
568 LOAD_ACC128 = 553, // Mips64InstrInfo.td:110
569 LOAD_ACC64 = 554, // MipsInstrInfo.td:2023
570 LOAD_ACC64DSP = 555, // MipsDSPInstrInfo.td:1257
571 LOAD_CCOND_DSP = 556, // MipsDSPInstrInfo.td:1261
572 LONG_BRANCH_ADDiu = 557, // MipsInstrInfo.td:2043
573 LONG_BRANCH_ADDiu2Op = 558, // MipsInstrInfo.td:2048
574 LONG_BRANCH_DADDiu = 559, // Mips64InstrInfo.td:456
575 LONG_BRANCH_DADDiu2Op = 560, // Mips64InstrInfo.td:448
576 LONG_BRANCH_LUi = 561, // MipsInstrInfo.td:2032
577 LONG_BRANCH_LUi2Op = 562, // MipsInstrInfo.td:2037
578 LONG_BRANCH_LUi2Op_64 = 563, // Mips64InstrInfo.td:443
579 LWM_MM = 564, // MicroMipsInstrInfo.td:869
580 LoadAddrImm32 = 565, // MipsInstrInfo.td:2983
581 LoadAddrImm64 = 566, // Mips64InstrInfo.td:1132
582 LoadAddrReg32 = 567, // MipsInstrInfo.td:2978
583 LoadAddrReg64 = 568, // Mips64InstrInfo.td:1130
584 LoadImm32 = 569, // MipsInstrInfo.td:2972
585 LoadImm64 = 570, // Mips64InstrInfo.td:1128
586 LoadImmDoubleFGR = 571, // MipsInstrFPU.td:887
587 LoadImmDoubleFGR_32 = 572, // MipsInstrFPU.td:882
588 LoadImmDoubleGPR = 573, // MipsInstrFPU.td:878
589 LoadImmSingleFGR = 574, // MipsInstrFPU.td:873
590 LoadImmSingleGPR = 575, // MipsInstrFPU.td:869
591 LwConstant32 = 576, // Mips16InstrInfo.td:461
592 MFTACX = 577, // MipsMTInstrInfo.td:126
593 MFTC0 = 578, // MipsMTInstrInfo.td:112
594 MFTC1 = 579, // MipsMTInstrInfo.td:132
595 MFTDSP = 580, // MipsMTInstrInfo.td:129
596 MFTGPR = 581, // MipsMTInstrInfo.td:116
597 MFTHC1 = 582, // MipsMTInstrInfo.td:135
598 MFTHI = 583, // MipsMTInstrInfo.td:123
599 MFTLO = 584, // MipsMTInstrInfo.td:120
600 MIPSeh_return32 = 585, // MipsInstrInfo.td:2379
601 MIPSeh_return64 = 586, // MipsInstrInfo.td:2381
602 MTTACX = 587, // MipsMTInstrInfo.td:155
603 MTTC0 = 588, // MipsMTInstrInfo.td:142
604 MTTC1 = 589, // MipsMTInstrInfo.td:161
605 MTTDSP = 590, // MipsMTInstrInfo.td:158
606 MTTGPR = 591, // MipsMTInstrInfo.td:146
607 MTTHC1 = 592, // MipsMTInstrInfo.td:164
608 MTTHI = 593, // MipsMTInstrInfo.td:152
609 MTTLO = 594, // MipsMTInstrInfo.td:149
610 MULImmMacro = 595, // MipsInstrInfo.td:2659
611 MULOMacro = 596, // MipsInstrInfo.td:2663
612 MULOUMacro = 597, // MipsInstrInfo.td:2667
613 MultRxRy16 = 598, // Mips16InstrInfo.td:876
614 MultRxRyRz16 = 599, // Mips16InstrInfo.td:893
615 MultuRxRy16 = 600, // Mips16InstrInfo.td:882
616 MultuRxRyRz16 = 601, // Mips16InstrInfo.td:904
617 NOP = 602, // MipsInstrInfo.td:2421
618 NORImm = 603, // MipsInstrInfo.td:2993
619 NORImm64 = 604, // Mips64InstrInfo.td:1234
620 NOR_V_D_PSEUDO = 605, // MipsMSAInstrInfo.td:3265
621 NOR_V_H_PSEUDO = 606, // MipsMSAInstrInfo.td:3257
622 NOR_V_W_PSEUDO = 607, // MipsMSAInstrInfo.td:3261
623 OR_V_D_PSEUDO = 608, // MipsMSAInstrInfo.td:3281
624 OR_V_H_PSEUDO = 609, // MipsMSAInstrInfo.td:3273
625 OR_V_W_PSEUDO = 610, // MipsMSAInstrInfo.td:3277
626 PseudoCMPU_EQ_QB = 611, // MipsDSPInstrInfo.td:1285
627 PseudoCMPU_LE_QB = 612, // MipsDSPInstrInfo.td:1287
628 PseudoCMPU_LT_QB = 613, // MipsDSPInstrInfo.td:1286
629 PseudoCMP_EQ_PH = 614, // MipsDSPInstrInfo.td:1282
630 PseudoCMP_LE_PH = 615, // MipsDSPInstrInfo.td:1284
631 PseudoCMP_LT_PH = 616, // MipsDSPInstrInfo.td:1283
632 PseudoCVT_D32_W = 617, // MipsInstrFPU.td:559
633 PseudoCVT_D64_L = 618, // MipsInstrFPU.td:562
634 PseudoCVT_D64_W = 619, // MipsInstrFPU.td:561
635 PseudoCVT_S_L = 620, // MipsInstrFPU.td:560
636 PseudoCVT_S_W = 621, // MipsInstrFPU.td:557
637 PseudoDMULT = 622, // Mips64InstrInfo.td:320
638 PseudoDMULTu = 623, // Mips64InstrInfo.td:322
639 PseudoDSDIV = 624, // Mips64InstrInfo.td:333
640 PseudoDUDIV = 625, // Mips64InstrInfo.td:336
641 PseudoD_SELECT_I = 626, // MipsCondMov.td:306
642 PseudoD_SELECT_I64 = 627, // MipsCondMov.td:307
643 PseudoIndirectBranch = 628, // MipsInstrInfo.td:2342
644 PseudoIndirectBranch64 = 629, // Mips64InstrInfo.td:298
645 PseudoIndirectBranch64R6 = 630, // Mips64r6InstrInfo.td:325
646 PseudoIndirectBranchR6 = 631, // Mips32r6InstrInfo.td:1154
647 PseudoIndirectBranch_MM = 632, // MicroMipsInstrInfo.td:1097
648 PseudoIndirectBranch_MMR6 = 633, // MicroMips32r6InstrInfo.td:1735
649 PseudoIndirectHazardBranch = 634, // MipsInstrInfo.td:2550
650 PseudoIndirectHazardBranch64 = 635, // Mips64InstrInfo.td:306
651 PseudoIndrectHazardBranch64R6 = 636, // Mips64r6InstrInfo.td:334
652 PseudoIndrectHazardBranchR6 = 637, // Mips32r6InstrInfo.td:1162
653 PseudoMADD = 638, // MipsInstrInfo.td:2451
654 PseudoMADDU = 639, // MipsInstrInfo.td:2453
655 PseudoMADDU_MM = 640, // MicroMipsInstrInfo.td:1083
656 PseudoMADD_MM = 641, // MicroMipsInstrInfo.td:1081
657 PseudoMFHI = 642, // MipsInstrInfo.td:2448
658 PseudoMFHI64 = 643, // Mips64InstrInfo.td:349
659 PseudoMFHI_MM = 644, // MicroMipsInstrInfo.td:1075
660 PseudoMFLO = 645, // MipsInstrInfo.td:2449
661 PseudoMFLO64 = 646, // Mips64InstrInfo.td:351
662 PseudoMFLO_MM = 647, // MicroMipsInstrInfo.td:1077
663 PseudoMSUB = 648, // MipsInstrInfo.td:2455
664 PseudoMSUBU = 649, // MipsInstrInfo.td:2457
665 PseudoMSUBU_MM = 650, // MicroMipsInstrInfo.td:1087
666 PseudoMSUB_MM = 651, // MicroMipsInstrInfo.td:1085
667 PseudoMTLOHI = 652, // MipsInstrInfo.td:2450
668 PseudoMTLOHI64 = 653, // Mips64InstrInfo.td:353
669 PseudoMTLOHI_DSP = 654, // MipsDSPInstrInfo.td:1293
670 PseudoMTLOHI_MM = 655, // MicroMipsInstrInfo.td:1079
671 PseudoMULT = 656, // MipsInstrInfo.td:2444
672 PseudoMULT_MM = 657, // MicroMipsInstrInfo.td:1071
673 PseudoMULTu = 658, // MipsInstrInfo.td:2446
674 PseudoMULTu_MM = 659, // MicroMipsInstrInfo.td:1073
675 PseudoPICK_PH = 660, // MipsDSPInstrInfo.td:1289
676 PseudoPICK_QB = 661, // MipsDSPInstrInfo.td:1290
677 PseudoReturn = 662, // MipsInstrInfo.td:2361
678 PseudoReturn64 = 663, // Mips64InstrInfo.td:292
679 PseudoSDIV = 664, // MipsInstrInfo.td:2462
680 PseudoSELECTFP_F_D32 = 665, // MipsCondMov.td:296
681 PseudoSELECTFP_F_D64 = 666, // MipsCondMov.td:297
682 PseudoSELECTFP_F_I = 667, // MipsCondMov.td:293
683 PseudoSELECTFP_F_I64 = 668, // MipsCondMov.td:294
684 PseudoSELECTFP_F_S = 669, // MipsCondMov.td:295
685 PseudoSELECTFP_T_D32 = 670, // MipsCondMov.td:290
686 PseudoSELECTFP_T_D64 = 671, // MipsCondMov.td:291
687 PseudoSELECTFP_T_I = 672, // MipsCondMov.td:287
688 PseudoSELECTFP_T_I64 = 673, // MipsCondMov.td:288
689 PseudoSELECTFP_T_S = 674, // MipsCondMov.td:289
690 PseudoSELECT_D32 = 675, // MipsCondMov.td:284
691 PseudoSELECT_D64 = 676, // MipsCondMov.td:285
692 PseudoSELECT_I = 677, // MipsCondMov.td:281
693 PseudoSELECT_I64 = 678, // MipsCondMov.td:282
694 PseudoSELECT_S = 679, // MipsCondMov.td:283
695 PseudoTRUNC_W_D = 680, // MipsInstrFPU.td:864
696 PseudoTRUNC_W_D32 = 681, // MipsInstrFPU.td:859
697 PseudoTRUNC_W_S = 682, // MipsInstrFPU.td:855
698 PseudoUDIV = 683, // MipsInstrInfo.td:2464
699 ROL = 684, // MipsInstrInfo.td:2576
700 ROLImm = 685, // MipsInstrInfo.td:2579
701 ROR = 686, // MipsInstrInfo.td:2587
702 RORImm = 687, // MipsInstrInfo.td:2590
703 RetRA = 688, // MipsInstrInfo.td:1926
704 RetRA16 = 689, // Mips16InstrInfo.td:1369
705 SDC1_M1 = 690, // MipsInstrFPU.td:892
706 SDIV_MM_Pseudo = 691, // MicroMipsInstrInfo.td:1290
707 SDMacro = 692, // MipsInstrInfo.td:3151
708 SDivIMacro = 693, // MipsInstrInfo.td:3063
709 SDivMacro = 694, // MipsInstrInfo.td:3059
710 SEQIMacro = 695, // MipsInstrInfo.td:2635
711 SEQMacro = 696, // MipsInstrInfo.td:2627
712 SGE = 697, // MipsInstrInfo.td:2751
713 SGEImm = 698, // MipsInstrInfo.td:2757
714 SGEImm64 = 699, // Mips64InstrInfo.td:1248
715 SGEU = 700, // MipsInstrInfo.td:2765
716 SGEUImm = 701, // MipsInstrInfo.td:2771
717 SGEUImm64 = 702, // Mips64InstrInfo.td:1255
718 SGTImm = 703, // MipsInstrInfo.td:2786
719 SGTImm64 = 704, // Mips64InstrInfo.td:1262
720 SGTUImm = 705, // MipsInstrInfo.td:2800
721 SGTUImm64 = 706, // Mips64InstrInfo.td:1269
722 SLE = 707, // MipsInstrInfo.td:2808
723 SLEImm = 708, // MipsInstrInfo.td:2814
724 SLEImm64 = 709, // Mips64InstrInfo.td:1276
725 SLEU = 710, // MipsInstrInfo.td:2822
726 SLEUImm = 711, // MipsInstrInfo.td:2828
727 SLEUImm64 = 712, // Mips64InstrInfo.td:1283
728 SLTImm64 = 713, // Mips64InstrInfo.td:1237
729 SLTUImm64 = 714, // Mips64InstrInfo.td:1242
730 SNEIMacro = 715, // MipsInstrInfo.td:2651
731 SNEMacro = 716, // MipsInstrInfo.td:2643
732 SNZ_B_PSEUDO = 717, // MipsMSAInstrInfo.td:3632
733 SNZ_D_PSEUDO = 718, // MipsMSAInstrInfo.td:3638
734 SNZ_H_PSEUDO = 719, // MipsMSAInstrInfo.td:3634
735 SNZ_V_PSEUDO = 720, // MipsMSAInstrInfo.td:3640
736 SNZ_W_PSEUDO = 721, // MipsMSAInstrInfo.td:3636
737 SRemIMacro = 722, // MipsInstrInfo.td:3107
738 SRemMacro = 723, // MipsInstrInfo.td:3103
739 STORE_ACC128 = 724, // Mips64InstrInfo.td:111
740 STORE_ACC64 = 725, // MipsInstrInfo.td:2024
741 STORE_ACC64DSP = 726, // MipsDSPInstrInfo.td:1258
742 STORE_CCOND_DSP = 727, // MipsDSPInstrInfo.td:1262
743 STR_D = 728, // MipsMSAInstrInfo.td:2555
744 STR_W = 729, // MipsMSAInstrInfo.td:2556
745 SWM_MM = 730, // MicroMipsInstrInfo.td:868
746 SZ_B_PSEUDO = 731, // MipsMSAInstrInfo.td:3643
747 SZ_D_PSEUDO = 732, // MipsMSAInstrInfo.td:3646
748 SZ_H_PSEUDO = 733, // MipsMSAInstrInfo.td:3644
749 SZ_V_PSEUDO = 734, // MipsMSAInstrInfo.td:3647
750 SZ_W_PSEUDO = 735, // MipsMSAInstrInfo.td:3645
751 SaaAddr = 736, // Mips64InstrInfo.td:623
752 SaadAddr = 737, // Mips64InstrInfo.td:625
753 SelBeqZ = 738, // Mips16InstrInfo.td:1013
754 SelBneZ = 739, // Mips16InstrInfo.td:1068
755 SelTBteqZCmp = 740, // Mips16InstrInfo.td:1021
756 SelTBteqZCmpi = 741, // Mips16InstrInfo.td:1029
757 SelTBteqZSlt = 742, // Mips16InstrInfo.td:1037
758 SelTBteqZSlti = 743, // Mips16InstrInfo.td:1045
759 SelTBteqZSltiu = 744, // Mips16InstrInfo.td:1061
760 SelTBteqZSltu = 745, // Mips16InstrInfo.td:1053
761 SelTBtneZCmp = 746, // Mips16InstrInfo.td:1076
762 SelTBtneZCmpi = 747, // Mips16InstrInfo.td:1084
763 SelTBtneZSlt = 748, // Mips16InstrInfo.td:1092
764 SelTBtneZSlti = 749, // Mips16InstrInfo.td:1100
765 SelTBtneZSltiu = 750, // Mips16InstrInfo.td:1116
766 SelTBtneZSltu = 751, // Mips16InstrInfo.td:1108
767 SltCCRxRy16 = 752, // Mips16InstrInfo.td:1196
768 SltiCCRxImmX16 = 753, // Mips16InstrInfo.td:1160
769 SltiuCCRxImmX16 = 754, // Mips16InstrInfo.td:1185
770 SltuCCRxRy16 = 755, // Mips16InstrInfo.td:1212
771 SltuRxRyRz16 = 756, // Mips16InstrInfo.td:1206
772 TAILCALL = 757, // MipsInstrInfo.td:2321
773 TAILCALL64R6REG = 758, // Mips64r6InstrInfo.td:324
774 TAILCALLHB64R6REG = 759, // Mips64r6InstrInfo.td:332
775 TAILCALLHBR6REG = 760, // Mips32r6InstrInfo.td:1161
776 TAILCALLR6REG = 761, // Mips32r6InstrInfo.td:1153
777 TAILCALLREG = 762, // MipsInstrInfo.td:2325
778 TAILCALLREG64 = 763, // Mips64InstrInfo.td:296
779 TAILCALLREGHB = 764, // MipsInstrInfo.td:2549
780 TAILCALLREGHB64 = 765, // Mips64InstrInfo.td:304
781 TAILCALLREG_MM = 766, // MicroMipsInstrInfo.td:1094
782 TAILCALLREG_MMR6 = 767, // MicroMips32r6InstrInfo.td:1733
783 TAILCALL_MM = 768, // MicroMipsInstrInfo.td:1091
784 TAILCALL_MMR6 = 769, // MicroMips32r6InstrInfo.td:1731
785 TRAP = 770, // MipsInstrInfo.td:2236
786 TRAP_MM = 771, // MicroMipsInstrInfo.td:994
787 UDIV_MM_Pseudo = 772, // MicroMipsInstrInfo.td:1292
788 UDivIMacro = 773, // MipsInstrInfo.td:3071
789 UDivMacro = 774, // MipsInstrInfo.td:3067
790 URemIMacro = 775, // MipsInstrInfo.td:3115
791 URemMacro = 776, // MipsInstrInfo.td:3111
792 Ulh = 777, // MipsInstrInfo.td:3133
793 Ulhu = 778, // MipsInstrInfo.td:3136
794 Ulw = 779, // MipsInstrInfo.td:3139
795 Ush = 780, // MipsInstrInfo.td:3142
796 Usw = 781, // MipsInstrInfo.td:3145
797 XOR_V_D_PSEUDO = 782, // MipsMSAInstrInfo.td:3436
798 XOR_V_H_PSEUDO = 783, // MipsMSAInstrInfo.td:3428
799 XOR_V_W_PSEUDO = 784, // MipsMSAInstrInfo.td:3432
800 ABSQ_S_PH = 785, // MipsDSPInstrInfo.td:1102
801 ABSQ_S_PH_MM = 786, // MicroMipsDSPInstrInfo.td:410
802 ABSQ_S_QB = 787, // MipsDSPInstrInfo.td:1214
803 ABSQ_S_QB_MMR2 = 788, // MicroMipsDSPInstrInfo.td:516
804 ABSQ_S_W = 789, // MipsDSPInstrInfo.td:1103
805 ABSQ_S_W_MM = 790, // MicroMipsDSPInstrInfo.td:411
806 ADD = 791, // MipsInstrInfo.td:2095
807 ADDIUPC = 792, // Mips32r6InstrInfo.td:818
808 ADDIUPC_MM = 793, // MicroMipsInstrInfo.td:759
809 ADDIUPC_MMR6 = 794, // MicroMips32r6InstrInfo.td:1262
810 ADDIUR1SP_MM = 795, // MicroMipsInstrInfo.td:641
811 ADDIUR2_MM = 796, // MicroMipsInstrInfo.td:643
812 ADDIUS5_MM = 797, // MicroMipsInstrInfo.td:645
813 ADDIUSP_MM = 798, // MicroMipsInstrInfo.td:647
814 ADDIU_MMR6 = 799, // MicroMips32r6InstrInfo.td:1260
815 ADDQH_PH = 800, // MipsDSPInstrInfo.td:1219
816 ADDQH_PH_MMR2 = 801, // MicroMipsDSPInstrInfo.td:518
817 ADDQH_R_PH = 802, // MipsDSPInstrInfo.td:1220
818 ADDQH_R_PH_MMR2 = 803, // MicroMipsDSPInstrInfo.td:519
819 ADDQH_R_W = 804, // MipsDSPInstrInfo.td:1224
820 ADDQH_R_W_MMR2 = 805, // MicroMipsDSPInstrInfo.td:521
821 ADDQH_W = 806, // MipsDSPInstrInfo.td:1223
822 ADDQH_W_MMR2 = 807, // MicroMipsDSPInstrInfo.td:520
823 ADDQ_PH = 808, // MipsDSPInstrInfo.td:1092
824 ADDQ_PH_MM = 809, // MicroMipsDSPInstrInfo.td:399
825 ADDQ_S_PH = 810, // MipsDSPInstrInfo.td:1093
826 ADDQ_S_PH_MM = 811, // MicroMipsDSPInstrInfo.td:400
827 ADDQ_S_W = 812, // MipsDSPInstrInfo.td:1096
828 ADDQ_S_W_MM = 813, // MicroMipsDSPInstrInfo.td:401
829 ADDR_PS64 = 814, // MipsInstrFPU.td:528
830 ADDSC = 815, // MipsDSPInstrInfo.td:1098
831 ADDSC_MM = 816, // MicroMipsDSPInstrInfo.td:404
832 ADDS_A_B = 817, // MipsMSAInstrInfo.td:2627
833 ADDS_A_D = 818, // MipsMSAInstrInfo.td:2630
834 ADDS_A_H = 819, // MipsMSAInstrInfo.td:2628
835 ADDS_A_W = 820, // MipsMSAInstrInfo.td:2629
836 ADDS_S_B = 821, // MipsMSAInstrInfo.td:2632
837 ADDS_S_D = 822, // MipsMSAInstrInfo.td:2635
838 ADDS_S_H = 823, // MipsMSAInstrInfo.td:2633
839 ADDS_S_W = 824, // MipsMSAInstrInfo.td:2634
840 ADDS_U_B = 825, // MipsMSAInstrInfo.td:2637
841 ADDS_U_D = 826, // MipsMSAInstrInfo.td:2640
842 ADDS_U_H = 827, // MipsMSAInstrInfo.td:2638
843 ADDS_U_W = 828, // MipsMSAInstrInfo.td:2639
844 ADDU16_MM = 829, // MicroMipsInstrInfo.td:596
845 ADDU16_MMR6 = 830, // MicroMips32r6InstrInfo.td:1458
846 ADDUH_QB = 831, // MipsDSPInstrInfo.td:1215
847 ADDUH_QB_MMR2 = 832, // MicroMipsDSPInstrInfo.td:524
848 ADDUH_R_QB = 833, // MipsDSPInstrInfo.td:1216
849 ADDUH_R_QB_MMR2 = 834, // MicroMipsDSPInstrInfo.td:525
850 ADDU_MMR6 = 835, // MicroMips32r6InstrInfo.td:1261
851 ADDU_PH = 836, // MipsDSPInstrInfo.td:1207
852 ADDU_PH_MMR2 = 837, // MicroMipsDSPInstrInfo.td:522
853 ADDU_QB = 838, // MipsDSPInstrInfo.td:1088
854 ADDU_QB_MM = 839, // MicroMipsDSPInstrInfo.td:402
855 ADDU_S_PH = 840, // MipsDSPInstrInfo.td:1208
856 ADDU_S_PH_MMR2 = 841, // MicroMipsDSPInstrInfo.td:523
857 ADDU_S_QB = 842, // MipsDSPInstrInfo.td:1089
858 ADDU_S_QB_MM = 843, // MicroMipsDSPInstrInfo.td:403
859 ADDVI_B = 844, // MipsMSAInstrInfo.td:2647
860 ADDVI_D = 845, // MipsMSAInstrInfo.td:2650
861 ADDVI_H = 846, // MipsMSAInstrInfo.td:2648
862 ADDVI_W = 847, // MipsMSAInstrInfo.td:2649
863 ADDV_B = 848, // MipsMSAInstrInfo.td:2642
864 ADDV_D = 849, // MipsMSAInstrInfo.td:2645
865 ADDV_H = 850, // MipsMSAInstrInfo.td:2643
866 ADDV_W = 851, // MipsMSAInstrInfo.td:2644
867 ADDWC = 852, // MipsDSPInstrInfo.td:1099
868 ADDWC_MM = 853, // MicroMipsDSPInstrInfo.td:405
869 ADD_A_B = 854, // MipsMSAInstrInfo.td:2622
870 ADD_A_D = 855, // MipsMSAInstrInfo.td:2625
871 ADD_A_H = 856, // MipsMSAInstrInfo.td:2623
872 ADD_A_W = 857, // MipsMSAInstrInfo.td:2624
873 ADD_MM = 858, // MicroMipsInstrInfo.td:733
874 ADD_MMR6 = 859, // MicroMips32r6InstrInfo.td:1259
875 ADDi = 860, // MipsInstrInfo.td:2075
876 ADDi_MM = 861, // MicroMipsInstrInfo.td:705
877 ADDiu = 862, // MipsInstrInfo.td:2062
878 ADDiu_MM = 863, // MicroMipsInstrInfo.td:703
879 ADDu = 864, // MipsInstrInfo.td:2086
880 ADDu_MM = 865, // MicroMipsInstrInfo.td:726
881 ALIGN = 866, // Mips32r6InstrInfo.td:819
882 ALIGN_MMR6 = 867, // MicroMips32r6InstrInfo.td:1269
883 ALUIPC = 868, // Mips32r6InstrInfo.td:820
884 ALUIPC_MMR6 = 869, // MicroMips32r6InstrInfo.td:1264
885 AND = 870, // MipsInstrInfo.td:2104
886 AND16_MM = 871, // MicroMipsInstrInfo.td:598
887 AND16_MMR6 = 872, // MicroMips32r6InstrInfo.td:1460
888 AND64 = 873, // Mips64InstrInfo.td:156
889 ANDI16_MM = 874, // MicroMipsInstrInfo.td:602
890 ANDI16_MMR6 = 875, // MicroMips32r6InstrInfo.td:1462
891 ANDI_B = 876, // MipsMSAInstrInfo.td:2666
892 ANDI_MMR6 = 877, // MicroMips32r6InstrInfo.td:1267
893 AND_MM = 878, // MicroMipsInstrInfo.td:741
894 AND_MMR6 = 879, // MicroMips32r6InstrInfo.td:1266
895 AND_V = 880, // MipsMSAInstrInfo.td:2652
896 ANDi = 881, // MipsInstrInfo.td:2066
897 ANDi64 = 882, // Mips64InstrInfo.td:132
898 ANDi_MM = 883, // MicroMipsInstrInfo.td:711
899 APPEND = 884, // MipsDSPInstrInfo.td:1250
900 APPEND_MMR2 = 885, // MicroMipsDSPInstrInfo.td:576
901 ASUB_S_B = 886, // MipsMSAInstrInfo.td:2668
902 ASUB_S_D = 887, // MipsMSAInstrInfo.td:2671
903 ASUB_S_H = 888, // MipsMSAInstrInfo.td:2669
904 ASUB_S_W = 889, // MipsMSAInstrInfo.td:2670
905 ASUB_U_B = 890, // MipsMSAInstrInfo.td:2673
906 ASUB_U_D = 891, // MipsMSAInstrInfo.td:2676
907 ASUB_U_H = 892, // MipsMSAInstrInfo.td:2674
908 ASUB_U_W = 893, // MipsMSAInstrInfo.td:2675
909 AUI = 894, // Mips32r6InstrInfo.td:821
910 AUIPC = 895, // Mips32r6InstrInfo.td:822
911 AUIPC_MMR6 = 896, // MicroMips32r6InstrInfo.td:1268
912 AUI_MMR6 = 897, // MicroMips32r6InstrInfo.td:1270
913 AVER_S_B = 898, // MipsMSAInstrInfo.td:2688
914 AVER_S_D = 899, // MipsMSAInstrInfo.td:2691
915 AVER_S_H = 900, // MipsMSAInstrInfo.td:2689
916 AVER_S_W = 901, // MipsMSAInstrInfo.td:2690
917 AVER_U_B = 902, // MipsMSAInstrInfo.td:2693
918 AVER_U_D = 903, // MipsMSAInstrInfo.td:2696
919 AVER_U_H = 904, // MipsMSAInstrInfo.td:2694
920 AVER_U_W = 905, // MipsMSAInstrInfo.td:2695
921 AVE_S_B = 906, // MipsMSAInstrInfo.td:2678
922 AVE_S_D = 907, // MipsMSAInstrInfo.td:2681
923 AVE_S_H = 908, // MipsMSAInstrInfo.td:2679
924 AVE_S_W = 909, // MipsMSAInstrInfo.td:2680
925 AVE_U_B = 910, // MipsMSAInstrInfo.td:2683
926 AVE_U_D = 911, // MipsMSAInstrInfo.td:2686
927 AVE_U_H = 912, // MipsMSAInstrInfo.td:2684
928 AVE_U_W = 913, // MipsMSAInstrInfo.td:2685
929 AddiuRxImmX16 = 914, // Mips16InstrInfo.td:502
930 AddiuRxPcImmX16 = 915, // Mips16InstrInfo.td:523
931 AddiuRxRxImm16 = 916, // Mips16InstrInfo.td:504
932 AddiuRxRxImmX16 = 917, // Mips16InstrInfo.td:508
933 AddiuRxRyOffMemX16 = 918, // Mips16InstrInfo.td:514
934 AddiuSpImm16 = 919, // Mips16InstrInfo.td:530
935 AddiuSpImmX16 = 920, // Mips16InstrInfo.td:537
936 AdduRxRyRz16 = 921, // Mips16InstrInfo.td:549
937 AndRxRxRy16 = 922, // Mips16InstrInfo.td:556
938 B16_MM = 923, // MicroMipsInstrInfo.td:673
939 BADDu = 924, // Mips64InstrInfo.td:518
940 BAL = 925, // Mips32r6InstrInfo.td:823
941 BALC = 926, // Mips32r6InstrInfo.td:824
942 BALC_MMR6 = 927, // MicroMips32r6InstrInfo.td:1271
943 BALIGN = 928, // MipsDSPInstrInfo.td:1251
944 BALIGN_MMR2 = 929, // MicroMipsDSPInstrInfo.td:538
945 BBIT0 = 930, // Mips64InstrInfo.td:525
946 BBIT032 = 931, // Mips64InstrInfo.td:527
947 BBIT1 = 932, // Mips64InstrInfo.td:531
948 BBIT132 = 933, // Mips64InstrInfo.td:533
949 BC = 934, // Mips32r6InstrInfo.td:832
950 BC16_MMR6 = 935, // MicroMips32r6InstrInfo.td:1273
951 BC1EQZ = 936, // Mips32r6InstrInfo.td:828
952 BC1EQZC_MMR6 = 937, // MicroMips32r6InstrInfo.td:1529
953 BC1F = 938, // MipsInstrFPU.td:794
954 BC1FL = 939, // MipsInstrFPU.td:796
955 BC1F_MM = 940, // MicroMipsInstrFPU.td:76
956 BC1NEZ = 941, // Mips32r6InstrInfo.td:829
957 BC1NEZC_MMR6 = 942, // MicroMips32r6InstrInfo.td:1531
958 BC1T = 943, // MipsInstrFPU.td:798
959 BC1TL = 944, // MipsInstrFPU.td:800
960 BC1T_MM = 945, // MicroMipsInstrFPU.td:78
961 BC2EQZ = 946, // Mips32r6InstrInfo.td:830
962 BC2EQZC_MMR6 = 947, // MicroMips32r6InstrInfo.td:1533
963 BC2NEZ = 948, // Mips32r6InstrInfo.td:831
964 BC2NEZC_MMR6 = 949, // MicroMips32r6InstrInfo.td:1535
965 BCLRI_B = 950, // MipsMSAInstrInfo.td:2703
966 BCLRI_D = 951, // MipsMSAInstrInfo.td:2706
967 BCLRI_H = 952, // MipsMSAInstrInfo.td:2704
968 BCLRI_W = 953, // MipsMSAInstrInfo.td:2705
969 BCLR_B = 954, // MipsMSAInstrInfo.td:2698
970 BCLR_D = 955, // MipsMSAInstrInfo.td:2701
971 BCLR_H = 956, // MipsMSAInstrInfo.td:2699
972 BCLR_W = 957, // MipsMSAInstrInfo.td:2700
973 BC_MMR6 = 958, // MicroMips32r6InstrInfo.td:1272
974 BEQ = 959, // MipsInstrInfo.td:2272
975 BEQ64 = 960, // Mips64InstrInfo.td:271
976 BEQC = 961, // Mips32r6InstrInfo.td:833
977 BEQC64 = 962, // Mips64r6InstrInfo.td:168
978 BEQC_MMR6 = 963, // MicroMips32r6InstrInfo.td:1561
979 BEQL = 964, // MipsInstrInfo.td:2274
980 BEQZ16_MM = 965, // MicroMipsInstrInfo.td:669
981 BEQZALC = 966, // Mips32r6InstrInfo.td:834
982 BEQZALC_MMR6 = 967, // MicroMips32r6InstrInfo.td:1284
983 BEQZC = 968, // Mips32r6InstrInfo.td:835
984 BEQZC16_MMR6 = 969, // MicroMips32r6InstrInfo.td:1276
985 BEQZC64 = 970, // Mips64r6InstrInfo.td:169
986 BEQZC_MM = 971, // MicroMipsInstrInfo.td:697
987 BEQZC_MMR6 = 972, // MicroMips32r6InstrInfo.td:1274
988 BEQ_MM = 973, // MicroMipsInstrInfo.td:948
989 BGEC = 974, // Mips32r6InstrInfo.td:836
990 BGEC64 = 975, // Mips64r6InstrInfo.td:170
991 BGEC_MMR6 = 976, // MicroMips32r6InstrInfo.td:1557
992 BGEUC = 977, // Mips32r6InstrInfo.td:837
993 BGEUC64 = 978, // Mips64r6InstrInfo.td:171
994 BGEUC_MMR6 = 979, // MicroMips32r6InstrInfo.td:1558
995 BGEZ = 980, // MipsInstrInfo.td:2280
996 BGEZ64 = 981, // Mips64InstrInfo.td:275
997 BGEZAL = 982, // MipsInstrInfo.td:2310
998 BGEZALC = 983, // Mips32r6InstrInfo.td:838
999 BGEZALC_MMR6 = 984, // MicroMips32r6InstrInfo.td:1569
1000 BGEZALL = 985, // MipsInstrInfo.td:2312
1001 BGEZALS_MM = 986, // MicroMipsInstrInfo.td:968
1002 BGEZAL_MM = 987, // MicroMipsInstrInfo.td:960
1003 BGEZC = 988, // Mips32r6InstrInfo.td:839
1004 BGEZC64 = 989, // Mips64r6InstrInfo.td:181
1005 BGEZC_MMR6 = 990, // MicroMips32r6InstrInfo.td:1567
1006 BGEZL = 991, // MipsInstrInfo.td:2282
1007 BGEZ_MM = 992, // MicroMipsInstrInfo.td:952
1008 BGTZ = 993, // MipsInstrInfo.td:2284
1009 BGTZ64 = 994, // Mips64InstrInfo.td:277
1010 BGTZALC = 995, // Mips32r6InstrInfo.td:840
1011 BGTZALC_MMR6 = 996, // MicroMips32r6InstrInfo.td:1571
1012 BGTZC = 997, // Mips32r6InstrInfo.td:841
1013 BGTZC64 = 998, // Mips64r6InstrInfo.td:172
1014 BGTZC_MMR6 = 999, // MicroMips32r6InstrInfo.td:1568
1015 BGTZL = 1000, // MipsInstrInfo.td:2286
1016 BGTZ_MM = 1001, // MicroMipsInstrInfo.td:954
1017 BINSLI_B = 1002, // MipsMSAInstrInfo.td:2713
1018 BINSLI_D = 1003, // MipsMSAInstrInfo.td:2716
1019 BINSLI_H = 1004, // MipsMSAInstrInfo.td:2714
1020 BINSLI_W = 1005, // MipsMSAInstrInfo.td:2715
1021 BINSL_B = 1006, // MipsMSAInstrInfo.td:2708
1022 BINSL_D = 1007, // MipsMSAInstrInfo.td:2711
1023 BINSL_H = 1008, // MipsMSAInstrInfo.td:2709
1024 BINSL_W = 1009, // MipsMSAInstrInfo.td:2710
1025 BINSRI_B = 1010, // MipsMSAInstrInfo.td:2723
1026 BINSRI_D = 1011, // MipsMSAInstrInfo.td:2726
1027 BINSRI_H = 1012, // MipsMSAInstrInfo.td:2724
1028 BINSRI_W = 1013, // MipsMSAInstrInfo.td:2725
1029 BINSR_B = 1014, // MipsMSAInstrInfo.td:2718
1030 BINSR_D = 1015, // MipsMSAInstrInfo.td:2721
1031 BINSR_H = 1016, // MipsMSAInstrInfo.td:2719
1032 BINSR_W = 1017, // MipsMSAInstrInfo.td:2720
1033 BITREV = 1018, // MipsDSPInstrInfo.td:1171
1034 BITREV_MM = 1019, // MicroMipsDSPInstrInfo.td:503
1035 BITSWAP = 1020, // Mips32r6InstrInfo.td:843
1036 BITSWAP_MMR6 = 1021, // MicroMips32r6InstrInfo.td:1282
1037 BLEZ = 1022, // MipsInstrInfo.td:2288
1038 BLEZ64 = 1023, // Mips64InstrInfo.td:279
1039 BLEZALC = 1024, // Mips32r6InstrInfo.td:845
1040 BLEZALC_MMR6 = 1025, // MicroMips32r6InstrInfo.td:1573
1041 BLEZC = 1026, // Mips32r6InstrInfo.td:846
1042 BLEZC64 = 1027, // Mips64r6InstrInfo.td:173
1043 BLEZC_MMR6 = 1028, // MicroMips32r6InstrInfo.td:1566
1044 BLEZL = 1029, // MipsInstrInfo.td:2290
1045 BLEZ_MM = 1030, // MicroMipsInstrInfo.td:956
1046 BLTC = 1031, // Mips32r6InstrInfo.td:847
1047 BLTC64 = 1032, // Mips64r6InstrInfo.td:174
1048 BLTC_MMR6 = 1033, // MicroMips32r6InstrInfo.td:1559
1049 BLTUC = 1034, // Mips32r6InstrInfo.td:848
1050 BLTUC64 = 1035, // Mips64r6InstrInfo.td:175
1051 BLTUC_MMR6 = 1036, // MicroMips32r6InstrInfo.td:1560
1052 BLTZ = 1037, // MipsInstrInfo.td:2292
1053 BLTZ64 = 1038, // Mips64InstrInfo.td:281
1054 BLTZAL = 1039, // MipsInstrInfo.td:2314
1055 BLTZALC = 1040, // Mips32r6InstrInfo.td:849
1056 BLTZALC_MMR6 = 1041, // MicroMips32r6InstrInfo.td:1575
1057 BLTZALL = 1042, // MipsInstrInfo.td:2316
1058 BLTZALS_MM = 1043, // MicroMipsInstrInfo.td:971
1059 BLTZAL_MM = 1044, // MicroMipsInstrInfo.td:962
1060 BLTZC = 1045, // Mips32r6InstrInfo.td:850
1061 BLTZC64 = 1046, // Mips64r6InstrInfo.td:180
1062 BLTZC_MMR6 = 1047, // MicroMips32r6InstrInfo.td:1565
1063 BLTZL = 1048, // MipsInstrInfo.td:2294
1064 BLTZ_MM = 1049, // MicroMipsInstrInfo.td:958
1065 BMNZI_B = 1050, // MipsMSAInstrInfo.td:2730
1066 BMNZ_V = 1051, // MipsMSAInstrInfo.td:2728
1067 BMZI_B = 1052, // MipsMSAInstrInfo.td:2734
1068 BMZ_V = 1053, // MipsMSAInstrInfo.td:2732
1069 BNE = 1054, // MipsInstrInfo.td:2276
1070 BNE64 = 1055, // Mips64InstrInfo.td:273
1071 BNEC = 1056, // Mips32r6InstrInfo.td:851
1072 BNEC64 = 1057, // Mips64r6InstrInfo.td:176
1073 BNEC_MMR6 = 1058, // MicroMips32r6InstrInfo.td:1563
1074 BNEGI_B = 1059, // MipsMSAInstrInfo.td:2741
1075 BNEGI_D = 1060, // MipsMSAInstrInfo.td:2744
1076 BNEGI_H = 1061, // MipsMSAInstrInfo.td:2742
1077 BNEGI_W = 1062, // MipsMSAInstrInfo.td:2743
1078 BNEG_B = 1063, // MipsMSAInstrInfo.td:2736
1079 BNEG_D = 1064, // MipsMSAInstrInfo.td:2739
1080 BNEG_H = 1065, // MipsMSAInstrInfo.td:2737
1081 BNEG_W = 1066, // MipsMSAInstrInfo.td:2738
1082 BNEL = 1067, // MipsInstrInfo.td:2278
1083 BNEZ16_MM = 1068, // MicroMipsInstrInfo.td:671
1084 BNEZALC = 1069, // Mips32r6InstrInfo.td:852
1085 BNEZALC_MMR6 = 1070, // MicroMips32r6InstrInfo.td:1286
1086 BNEZC = 1071, // Mips32r6InstrInfo.td:853
1087 BNEZC16_MMR6 = 1072, // MicroMips32r6InstrInfo.td:1280
1088 BNEZC64 = 1073, // Mips64r6InstrInfo.td:177
1089 BNEZC_MM = 1074, // MicroMipsInstrInfo.td:699
1090 BNEZC_MMR6 = 1075, // MicroMips32r6InstrInfo.td:1278
1091 BNE_MM = 1076, // MicroMipsInstrInfo.td:950
1092 BNVC = 1077, // Mips32r6InstrInfo.td:854
1093 BNVC_MMR6 = 1078, // MicroMips32r6InstrInfo.td:1555
1094 BNZ_B = 1079, // MipsMSAInstrInfo.td:2746
1095 BNZ_D = 1080, // MipsMSAInstrInfo.td:2749
1096 BNZ_H = 1081, // MipsMSAInstrInfo.td:2747
1097 BNZ_V = 1082, // MipsMSAInstrInfo.td:2751
1098 BNZ_W = 1083, // MipsMSAInstrInfo.td:2748
1099 BOVC = 1084, // Mips32r6InstrInfo.td:855
1100 BOVC_MMR6 = 1085, // MicroMips32r6InstrInfo.td:1553
1101 BPOSGE32 = 1086, // MipsDSPInstrInfo.td:1183
1102 BPOSGE32C_MMR3 = 1087, // MicroMipsDSPInstrInfo.td:579
1103 BPOSGE32_MM = 1088, // MicroMipsDSPInstrInfo.td:504
1104 BREAK = 1089, // MipsInstrInfo.td:2233
1105 BREAK16_MM = 1090, // MicroMipsInstrInfo.td:674
1106 BREAK16_MMR6 = 1091, // MicroMips32r6InstrInfo.td:1472
1107 BREAK_MM = 1092, // MicroMipsInstrInfo.td:982
1108 BREAK_MMR6 = 1093, // MicroMips32r6InstrInfo.td:1288
1109 BSELI_B = 1094, // MipsMSAInstrInfo.td:2773
1110 BSEL_V = 1095, // MipsMSAInstrInfo.td:2753
1111 BSETI_B = 1096, // MipsMSAInstrInfo.td:2780
1112 BSETI_D = 1097, // MipsMSAInstrInfo.td:2783
1113 BSETI_H = 1098, // MipsMSAInstrInfo.td:2781
1114 BSETI_W = 1099, // MipsMSAInstrInfo.td:2782
1115 BSET_B = 1100, // MipsMSAInstrInfo.td:2775
1116 BSET_D = 1101, // MipsMSAInstrInfo.td:2778
1117 BSET_H = 1102, // MipsMSAInstrInfo.td:2776
1118 BSET_W = 1103, // MipsMSAInstrInfo.td:2777
1119 BZ_B = 1104, // MipsMSAInstrInfo.td:2785
1120 BZ_D = 1105, // MipsMSAInstrInfo.td:2788
1121 BZ_H = 1106, // MipsMSAInstrInfo.td:2786
1122 BZ_V = 1107, // MipsMSAInstrInfo.td:2790
1123 BZ_W = 1108, // MipsMSAInstrInfo.td:2787
1124 BeqzRxImm16 = 1109, // Mips16InstrInfo.td:564
1125 BeqzRxImmX16 = 1110, // Mips16InstrInfo.td:572
1126 Bimm16 = 1111, // Mips16InstrInfo.td:580
1127 BimmX16 = 1112, // Mips16InstrInfo.td:586
1128 BnezRxImm16 = 1113, // Mips16InstrInfo.td:593
1129 BnezRxImmX16 = 1114, // Mips16InstrInfo.td:600
1130 Break16 = 1115, // Mips16InstrInfo.td:608
1131 Bteqz16 = 1116, // Mips16InstrInfo.td:614
1132 BteqzX16 = 1117, // Mips16InstrInfo.td:618
1133 Btnez16 = 1118, // Mips16InstrInfo.td:642
1134 BtnezX16 = 1119, // Mips16InstrInfo.td:646
1135 CACHE = 1120, // MipsInstrInfo.td:2570
1136 CACHEE = 1121, // MipsEVAInstrInfo.td:199
1137 CACHEE_MM = 1122, // MicroMipsInstrInfo.td:1044
1138 CACHE_MM = 1123, // MicroMipsInstrInfo.td:1035
1139 CACHE_MMR6 = 1124, // MicroMips32r6InstrInfo.td:1289
1140 CACHE_R6 = 1125, // Mips32r6InstrInfo.td:856
1141 CEIL_L_D64 = 1126, // MipsInstrFPU.td:463
1142 CEIL_L_D_MMR6 = 1127, // MicroMips32r6InstrInfo.td:1439
1143 CEIL_L_S = 1128, // MipsInstrFPU.td:461
1144 CEIL_L_S_MMR6 = 1129, // MicroMips32r6InstrInfo.td:1437
1145 CEIL_W_D32 = 1130, // MipsInstrFPU.td:169
1146 CEIL_W_D64 = 1131, // MipsInstrFPU.td:170
1147 CEIL_W_D_MMR6 = 1132, // MicroMips32r6InstrInfo.td:1443
1148 CEIL_W_MM = 1133, // MicroMipsInstrFPU.td:91
1149 CEIL_W_S = 1134, // MipsInstrFPU.td:410
1150 CEIL_W_S_MM = 1135, // MicroMipsInstrFPU.td:236
1151 CEIL_W_S_MMR6 = 1136, // MicroMips32r6InstrInfo.td:1441
1152 CEQI_B = 1137, // MipsMSAInstrInfo.td:2797
1153 CEQI_D = 1138, // MipsMSAInstrInfo.td:2800
1154 CEQI_H = 1139, // MipsMSAInstrInfo.td:2798
1155 CEQI_W = 1140, // MipsMSAInstrInfo.td:2799
1156 CEQ_B = 1141, // MipsMSAInstrInfo.td:2792
1157 CEQ_D = 1142, // MipsMSAInstrInfo.td:2795
1158 CEQ_H = 1143, // MipsMSAInstrInfo.td:2793
1159 CEQ_W = 1144, // MipsMSAInstrInfo.td:2794
1160 CFC1 = 1145, // MipsInstrFPU.td:597
1161 CFC1_MM = 1146, // MicroMipsInstrFPU.td:261
1162 CFC2_MM = 1147, // MicroMipsInstrInfo.td:689
1163 CFCMSA = 1148, // MipsMSAInstrInfo.td:2802
1164 CINS = 1149, // Mips64InstrInfo.td:550
1165 CINS32 = 1150, // Mips64InstrInfo.td:552
1166 CINS64_32 = 1151, // Mips64InstrInfo.td:557
1167 CINS_i32 = 1152, // Mips64InstrInfo.td:555
1168 CLASS_D = 1153, // Mips32r6InstrInfo.td:857
1169 CLASS_D_MMR6 = 1154, // MicroMips32r6InstrInfo.td:1521
1170 CLASS_S = 1155, // Mips32r6InstrInfo.td:858
1171 CLASS_S_MMR6 = 1156, // MicroMips32r6InstrInfo.td:1519
1172 CLEI_S_B = 1157, // MipsMSAInstrInfo.td:2814
1173 CLEI_S_D = 1158, // MipsMSAInstrInfo.td:2817
1174 CLEI_S_H = 1159, // MipsMSAInstrInfo.td:2815
1175 CLEI_S_W = 1160, // MipsMSAInstrInfo.td:2816
1176 CLEI_U_B = 1161, // MipsMSAInstrInfo.td:2819
1177 CLEI_U_D = 1162, // MipsMSAInstrInfo.td:2822
1178 CLEI_U_H = 1163, // MipsMSAInstrInfo.td:2820
1179 CLEI_U_W = 1164, // MipsMSAInstrInfo.td:2821
1180 CLE_S_B = 1165, // MipsMSAInstrInfo.td:2804
1181 CLE_S_D = 1166, // MipsMSAInstrInfo.td:2807
1182 CLE_S_H = 1167, // MipsMSAInstrInfo.td:2805
1183 CLE_S_W = 1168, // MipsMSAInstrInfo.td:2806
1184 CLE_U_B = 1169, // MipsMSAInstrInfo.td:2809
1185 CLE_U_D = 1170, // MipsMSAInstrInfo.td:2812
1186 CLE_U_H = 1171, // MipsMSAInstrInfo.td:2810
1187 CLE_U_W = 1172, // MipsMSAInstrInfo.td:2811
1188 CLO = 1173, // MipsInstrInfo.td:2413
1189 CLO_MM = 1174, // MicroMipsInstrInfo.td:903
1190 CLO_MMR6 = 1175, // MicroMips32r6InstrInfo.td:1290
1191 CLO_R6 = 1176, // Mips32r6InstrInfo.td:860
1192 CLTI_S_B = 1177, // MipsMSAInstrInfo.td:2834
1193 CLTI_S_D = 1178, // MipsMSAInstrInfo.td:2837
1194 CLTI_S_H = 1179, // MipsMSAInstrInfo.td:2835
1195 CLTI_S_W = 1180, // MipsMSAInstrInfo.td:2836
1196 CLTI_U_B = 1181, // MipsMSAInstrInfo.td:2839
1197 CLTI_U_D = 1182, // MipsMSAInstrInfo.td:2842
1198 CLTI_U_H = 1183, // MipsMSAInstrInfo.td:2840
1199 CLTI_U_W = 1184, // MipsMSAInstrInfo.td:2841
1200 CLT_S_B = 1185, // MipsMSAInstrInfo.td:2824
1201 CLT_S_D = 1186, // MipsMSAInstrInfo.td:2827
1202 CLT_S_H = 1187, // MipsMSAInstrInfo.td:2825
1203 CLT_S_W = 1188, // MipsMSAInstrInfo.td:2826
1204 CLT_U_B = 1189, // MipsMSAInstrInfo.td:2829
1205 CLT_U_D = 1190, // MipsMSAInstrInfo.td:2832
1206 CLT_U_H = 1191, // MipsMSAInstrInfo.td:2830
1207 CLT_U_W = 1192, // MipsMSAInstrInfo.td:2831
1208 CLZ = 1193, // MipsInstrInfo.td:2411
1209 CLZ_MM = 1194, // MicroMipsInstrInfo.td:901
1210 CLZ_MMR6 = 1195, // MicroMips32r6InstrInfo.td:1291
1211 CLZ_R6 = 1196, // Mips32r6InstrInfo.td:861
1212 CMPGDU_EQ_QB = 1197, // MipsDSPInstrInfo.td:1211
1213 CMPGDU_EQ_QB_MMR2 = 1198, // MicroMipsDSPInstrInfo.td:539
1214 CMPGDU_LE_QB = 1199, // MipsDSPInstrInfo.td:1213
1215 CMPGDU_LE_QB_MMR2 = 1200, // MicroMipsDSPInstrInfo.td:543
1216 CMPGDU_LT_QB = 1201, // MipsDSPInstrInfo.td:1212
1217 CMPGDU_LT_QB_MMR2 = 1202, // MicroMipsDSPInstrInfo.td:541
1218 CMPGU_EQ_QB = 1203, // MipsDSPInstrInfo.td:1165
1219 CMPGU_EQ_QB_MM = 1204, // MicroMipsDSPInstrInfo.td:509
1220 CMPGU_LE_QB = 1205, // MipsDSPInstrInfo.td:1167
1221 CMPGU_LE_QB_MM = 1206, // MicroMipsDSPInstrInfo.td:511
1222 CMPGU_LT_QB = 1207, // MipsDSPInstrInfo.td:1166
1223 CMPGU_LT_QB_MM = 1208, // MicroMipsDSPInstrInfo.td:510
1224 CMPU_EQ_QB = 1209, // MipsDSPInstrInfo.td:1162
1225 CMPU_EQ_QB_MM = 1210, // MicroMipsDSPInstrInfo.td:512
1226 CMPU_LE_QB = 1211, // MipsDSPInstrInfo.td:1164
1227 CMPU_LE_QB_MM = 1212, // MicroMipsDSPInstrInfo.td:514
1228 CMPU_LT_QB = 1213, // MipsDSPInstrInfo.td:1163
1229 CMPU_LT_QB_MM = 1214, // MicroMipsDSPInstrInfo.td:513
1230 CMP_AF_D_MMR6 = 1215, // MicroMips32r6InstrInfo.td:883
1231 CMP_AF_S_MMR6 = 1216, // MicroMips32r6InstrInfo.td:883
1232 CMP_EQ_D = 1217, // Mips32r6InstrInfo.td:236
1233 CMP_EQ_D_MMR6 = 1218, // MicroMips32r6InstrInfo.td:891
1234 CMP_EQ_PH = 1219, // MipsDSPInstrInfo.td:1168
1235 CMP_EQ_PH_MM = 1220, // MicroMipsDSPInstrInfo.td:506
1236 CMP_EQ_S = 1221, // Mips32r6InstrInfo.td:236
1237 CMP_EQ_S_MMR6 = 1222, // MicroMips32r6InstrInfo.td:891
1238 CMP_F_D = 1223, // Mips32r6InstrInfo.td:228
1239 CMP_F_S = 1224, // Mips32r6InstrInfo.td:228
1240 CMP_LE_D = 1225, // Mips32r6InstrInfo.td:258
1241 CMP_LE_D_MMR6 = 1226, // MicroMips32r6InstrInfo.td:907
1242 CMP_LE_PH = 1227, // MipsDSPInstrInfo.td:1170
1243 CMP_LE_PH_MM = 1228, // MicroMipsDSPInstrInfo.td:508
1244 CMP_LE_S = 1229, // Mips32r6InstrInfo.td:258
1245 CMP_LE_S_MMR6 = 1230, // MicroMips32r6InstrInfo.td:907
1246 CMP_LT_D = 1231, // Mips32r6InstrInfo.td:247
1247 CMP_LT_D_MMR6 = 1232, // MicroMips32r6InstrInfo.td:899
1248 CMP_LT_PH = 1233, // MipsDSPInstrInfo.td:1169
1249 CMP_LT_PH_MM = 1234, // MicroMipsDSPInstrInfo.td:507
1250 CMP_LT_S = 1235, // Mips32r6InstrInfo.td:247
1251 CMP_LT_S_MMR6 = 1236, // MicroMips32r6InstrInfo.td:899
1252 CMP_SAF_D = 1237, // Mips32r6InstrInfo.td:270
1253 CMP_SAF_D_MMR6 = 1238, // MicroMips32r6InstrInfo.td:917
1254 CMP_SAF_S = 1239, // Mips32r6InstrInfo.td:270
1255 CMP_SAF_S_MMR6 = 1240, // MicroMips32r6InstrInfo.td:917
1256 CMP_SEQ_D = 1241, // Mips32r6InstrInfo.td:280
1257 CMP_SEQ_D_MMR6 = 1242, // MicroMips32r6InstrInfo.td:925
1258 CMP_SEQ_S = 1243, // Mips32r6InstrInfo.td:280
1259 CMP_SEQ_S_MMR6 = 1244, // MicroMips32r6InstrInfo.td:925
1260 CMP_SLE_D = 1245, // Mips32r6InstrInfo.td:300
1261 CMP_SLE_D_MMR6 = 1246, // MicroMips32r6InstrInfo.td:941
1262 CMP_SLE_S = 1247, // Mips32r6InstrInfo.td:300
1263 CMP_SLE_S_MMR6 = 1248, // MicroMips32r6InstrInfo.td:941
1264 CMP_SLT_D = 1249, // Mips32r6InstrInfo.td:290
1265 CMP_SLT_D_MMR6 = 1250, // MicroMips32r6InstrInfo.td:933
1266 CMP_SLT_S = 1251, // Mips32r6InstrInfo.td:290
1267 CMP_SLT_S_MMR6 = 1252, // MicroMips32r6InstrInfo.td:933
1268 CMP_SUEQ_D = 1253, // Mips32r6InstrInfo.td:285
1269 CMP_SUEQ_D_MMR6 = 1254, // MicroMips32r6InstrInfo.td:929
1270 CMP_SUEQ_S = 1255, // Mips32r6InstrInfo.td:285
1271 CMP_SUEQ_S_MMR6 = 1256, // MicroMips32r6InstrInfo.td:929
1272 CMP_SULE_D = 1257, // Mips32r6InstrInfo.td:305
1273 CMP_SULE_D_MMR6 = 1258, // MicroMips32r6InstrInfo.td:945
1274 CMP_SULE_S = 1259, // Mips32r6InstrInfo.td:305
1275 CMP_SULE_S_MMR6 = 1260, // MicroMips32r6InstrInfo.td:945
1276 CMP_SULT_D = 1261, // Mips32r6InstrInfo.td:295
1277 CMP_SULT_D_MMR6 = 1262, // MicroMips32r6InstrInfo.td:937
1278 CMP_SULT_S = 1263, // Mips32r6InstrInfo.td:295
1279 CMP_SULT_S_MMR6 = 1264, // MicroMips32r6InstrInfo.td:937
1280 CMP_SUN_D = 1265, // Mips32r6InstrInfo.td:275
1281 CMP_SUN_D_MMR6 = 1266, // MicroMips32r6InstrInfo.td:921
1282 CMP_SUN_S = 1267, // Mips32r6InstrInfo.td:275
1283 CMP_SUN_S_MMR6 = 1268, // MicroMips32r6InstrInfo.td:921
1284 CMP_UEQ_D = 1269, // Mips32r6InstrInfo.td:241
1285 CMP_UEQ_D_MMR6 = 1270, // MicroMips32r6InstrInfo.td:895
1286 CMP_UEQ_S = 1271, // Mips32r6InstrInfo.td:241
1287 CMP_UEQ_S_MMR6 = 1272, // MicroMips32r6InstrInfo.td:895
1288 CMP_ULE_D = 1273, // Mips32r6InstrInfo.td:263
1289 CMP_ULE_D_MMR6 = 1274, // MicroMips32r6InstrInfo.td:911
1290 CMP_ULE_S = 1275, // Mips32r6InstrInfo.td:263
1291 CMP_ULE_S_MMR6 = 1276, // MicroMips32r6InstrInfo.td:911
1292 CMP_ULT_D = 1277, // Mips32r6InstrInfo.td:252
1293 CMP_ULT_D_MMR6 = 1278, // MicroMips32r6InstrInfo.td:903
1294 CMP_ULT_S = 1279, // Mips32r6InstrInfo.td:252
1295 CMP_ULT_S_MMR6 = 1280, // MicroMips32r6InstrInfo.td:903
1296 CMP_UN_D = 1281, // Mips32r6InstrInfo.td:232
1297 CMP_UN_D_MMR6 = 1282, // MicroMips32r6InstrInfo.td:887
1298 CMP_UN_S = 1283, // Mips32r6InstrInfo.td:232
1299 CMP_UN_S_MMR6 = 1284, // MicroMips32r6InstrInfo.td:887
1300 COPY_S_B = 1285, // MipsMSAInstrInfo.td:2844
1301 COPY_S_D = 1286, // MipsMSAInstrInfo.td:2847
1302 COPY_S_H = 1287, // MipsMSAInstrInfo.td:2845
1303 COPY_S_W = 1288, // MipsMSAInstrInfo.td:2846
1304 COPY_U_B = 1289, // MipsMSAInstrInfo.td:2849
1305 COPY_U_H = 1290, // MipsMSAInstrInfo.td:2850
1306 COPY_U_W = 1291, // MipsMSAInstrInfo.td:2851
1307 CRC32B = 1292, // Mips32r6InstrInfo.td:937
1308 CRC32CB = 1293, // Mips32r6InstrInfo.td:940
1309 CRC32CD = 1294, // Mips64r6InstrInfo.td:185
1310 CRC32CH = 1295, // Mips32r6InstrInfo.td:941
1311 CRC32CW = 1296, // Mips32r6InstrInfo.td:942
1312 CRC32D = 1297, // Mips64r6InstrInfo.td:184
1313 CRC32H = 1298, // Mips32r6InstrInfo.td:938
1314 CRC32W = 1299, // Mips32r6InstrInfo.td:939
1315 CTC1 = 1300, // MipsInstrFPU.td:599
1316 CTC1_MM = 1301, // MicroMipsInstrFPU.td:263
1317 CTC2_MM = 1302, // MicroMipsInstrInfo.td:692
1318 CTCMSA = 1303, // MipsMSAInstrInfo.td:2856
1319 CVT_D32_S = 1304, // MipsInstrFPU.td:484
1320 CVT_D32_S_MM = 1305, // MicroMipsInstrFPU.td:146
1321 CVT_D32_W = 1306, // MipsInstrFPU.td:486
1322 CVT_D32_W_MM = 1307, // MicroMipsInstrFPU.td:148
1323 CVT_D64_L = 1308, // MipsInstrFPU.td:551
1324 CVT_D64_S = 1309, // MipsInstrFPU.td:549
1325 CVT_D64_S_MM = 1310, // MicroMipsInstrFPU.td:153
1326 CVT_D64_W = 1311, // MipsInstrFPU.td:547
1327 CVT_D64_W_MM = 1312, // MicroMipsInstrFPU.td:155
1328 CVT_D_L_MMR6 = 1313, // MicroMips32r6InstrInfo.td:1417
1329 CVT_L_D64 = 1314, // MipsInstrFPU.td:477
1330 CVT_L_D64_MM = 1315, // MicroMipsInstrFPU.td:104
1331 CVT_L_D_MMR6 = 1316, // MicroMips32r6InstrInfo.td:1413
1332 CVT_L_S = 1317, // MipsInstrFPU.td:475
1333 CVT_L_S_MM = 1318, // MicroMipsInstrFPU.td:102
1334 CVT_L_S_MMR6 = 1319, // MicroMips32r6InstrInfo.td:1411
1335 CVT_PS_PW64 = 1320, // MipsInstrFPU.td:532
1336 CVT_PS_S64 = 1321, // MipsInstrFPU.td:501
1337 CVT_PW_PS64 = 1322, // MipsInstrFPU.td:535
1338 CVT_S_D32 = 1323, // MipsInstrFPU.td:482
1339 CVT_S_D32_MM = 1324, // MicroMipsInstrFPU.td:162
1340 CVT_S_D64 = 1325, // MipsInstrFPU.td:545
1341 CVT_S_D64_MM = 1326, // MicroMipsInstrFPU.td:157
1342 CVT_S_L = 1327, // MipsInstrFPU.td:543
1343 CVT_S_L_MMR6 = 1328, // MicroMips32r6InstrInfo.td:1421
1344 CVT_S_PL64 = 1329, // MipsInstrFPU.td:521
1345 CVT_S_PU64 = 1330, // MipsInstrFPU.td:518
1346 CVT_S_W = 1331, // MipsInstrFPU.td:473
1347 CVT_S_W_MM = 1332, // MicroMipsInstrFPU.td:164
1348 CVT_S_W_MMR6 = 1333, // MicroMips32r6InstrInfo.td:1419
1349 CVT_W_D32 = 1334, // MipsInstrFPU.td:169
1350 CVT_W_D32_MM = 1335, // MicroMipsInstrFPU.td:107
1351 CVT_W_D64 = 1336, // MipsInstrFPU.td:170
1352 CVT_W_D64_MM = 1337, // MicroMipsInstrFPU.td:112
1353 CVT_W_S = 1338, // MipsInstrFPU.td:422
1354 CVT_W_S_MM = 1339, // MicroMipsInstrFPU.td:82
1355 CVT_W_S_MMR6 = 1340, // MicroMips32r6InstrInfo.td:1415
1356 C_EQ_D32 = 1341, // MipsInstrFPU.td:304
1357 C_EQ_D32_MM = 1342, // MicroMipsInstrFPU.td:326
1358 C_EQ_D64 = 1343, // MipsInstrFPU.td:304
1359 C_EQ_D64_MM = 1344, // MicroMipsInstrFPU.td:326
1360 C_EQ_S = 1345, // MipsInstrFPU.td:304
1361 C_EQ_S_MM = 1346, // MicroMipsInstrFPU.td:326
1362 C_F_D32 = 1347, // MipsInstrFPU.td:299
1363 C_F_D32_MM = 1348, // MicroMipsInstrFPU.td:316
1364 C_F_D64 = 1349, // MipsInstrFPU.td:299
1365 C_F_D64_MM = 1350, // MicroMipsInstrFPU.td:316
1366 C_F_S = 1351, // MipsInstrFPU.td:299
1367 C_F_S_MM = 1352, // MicroMipsInstrFPU.td:316
1368 C_LE_D32 = 1353, // MipsInstrFPU.td:371
1369 C_LE_D32_MM = 1354, // MicroMipsInstrFPU.td:379
1370 C_LE_D64 = 1355, // MipsInstrFPU.td:371
1371 C_LE_D64_MM = 1356, // MicroMipsInstrFPU.td:379
1372 C_LE_S = 1357, // MipsInstrFPU.td:371
1373 C_LE_S_MM = 1358, // MicroMipsInstrFPU.td:379
1374 C_LT_D32 = 1359, // MipsInstrFPU.td:361
1375 C_LT_D32_MM = 1360, // MicroMipsInstrFPU.td:371
1376 C_LT_D64 = 1361, // MipsInstrFPU.td:361
1377 C_LT_D64_MM = 1362, // MicroMipsInstrFPU.td:371
1378 C_LT_S = 1363, // MipsInstrFPU.td:361
1379 C_LT_S_MM = 1364, // MicroMipsInstrFPU.td:371
1380 C_NGE_D32 = 1365, // MipsInstrFPU.td:366
1381 C_NGE_D32_MM = 1366, // MicroMipsInstrFPU.td:375
1382 C_NGE_D64 = 1367, // MipsInstrFPU.td:366
1383 C_NGE_D64_MM = 1368, // MicroMipsInstrFPU.td:375
1384 C_NGE_S = 1369, // MipsInstrFPU.td:366
1385 C_NGE_S_MM = 1370, // MicroMipsInstrFPU.td:375
1386 C_NGLE_D32 = 1371, // MipsInstrFPU.td:345
1387 C_NGLE_D32_MM = 1372, // MicroMipsInstrFPU.td:358
1388 C_NGLE_D64 = 1373, // MipsInstrFPU.td:345
1389 C_NGLE_D64_MM = 1374, // MicroMipsInstrFPU.td:358
1390 C_NGLE_S = 1375, // MipsInstrFPU.td:345
1391 C_NGLE_S_MM = 1376, // MicroMipsInstrFPU.td:358
1392 C_NGL_D32 = 1377, // MipsInstrFPU.td:356
1393 C_NGL_D32_MM = 1378, // MicroMipsInstrFPU.td:367
1394 C_NGL_D64 = 1379, // MipsInstrFPU.td:356
1395 C_NGL_D64_MM = 1380, // MicroMipsInstrFPU.td:367
1396 C_NGL_S = 1381, // MipsInstrFPU.td:356
1397 C_NGL_S_MM = 1382, // MicroMipsInstrFPU.td:367
1398 C_NGT_D32 = 1383, // MipsInstrFPU.td:376
1399 C_NGT_D32_MM = 1384, // MicroMipsInstrFPU.td:383
1400 C_NGT_D64 = 1385, // MipsInstrFPU.td:376
1401 C_NGT_D64_MM = 1386, // MicroMipsInstrFPU.td:383
1402 C_NGT_S = 1387, // MipsInstrFPU.td:376
1403 C_NGT_S_MM = 1388, // MicroMipsInstrFPU.td:383
1404 C_OLE_D32 = 1389, // MipsInstrFPU.td:313
1405 C_OLE_D32_MM = 1390, // MicroMipsInstrFPU.td:344
1406 C_OLE_D64 = 1391, // MipsInstrFPU.td:313
1407 C_OLE_D64_MM = 1392, // MicroMipsInstrFPU.td:344
1408 C_OLE_S = 1393, // MipsInstrFPU.td:313
1409 C_OLE_S_MM = 1394, // MicroMipsInstrFPU.td:344
1410 C_OLT_D32 = 1395, // MipsInstrFPU.td:309
1411 C_OLT_D32_MM = 1396, // MicroMipsInstrFPU.td:336
1412 C_OLT_D64 = 1397, // MipsInstrFPU.td:309
1413 C_OLT_D64_MM = 1398, // MicroMipsInstrFPU.td:336
1414 C_OLT_S = 1399, // MipsInstrFPU.td:309
1415 C_OLT_S_MM = 1400, // MicroMipsInstrFPU.td:336
1416 C_SEQ_D32 = 1401, // MipsInstrFPU.td:350
1417 C_SEQ_D32_MM = 1402, // MicroMipsInstrFPU.td:362
1418 C_SEQ_D64 = 1403, // MipsInstrFPU.td:350
1419 C_SEQ_D64_MM = 1404, // MicroMipsInstrFPU.td:362
1420 C_SEQ_S = 1405, // MipsInstrFPU.td:350
1421 C_SEQ_S_MM = 1406, // MicroMipsInstrFPU.td:362
1422 C_SF_D32 = 1407, // MipsInstrFPU.td:339
1423 C_SF_D32_MM = 1408, // MicroMipsInstrFPU.td:353
1424 C_SF_D64 = 1409, // MipsInstrFPU.td:339
1425 C_SF_D64_MM = 1410, // MicroMipsInstrFPU.td:353
1426 C_SF_S = 1411, // MipsInstrFPU.td:339
1427 C_SF_S_MM = 1412, // MicroMipsInstrFPU.td:353
1428 C_UEQ_D32 = 1413, // MipsInstrFPU.td:325
1429 C_UEQ_D32_MM = 1414, // MicroMipsInstrFPU.td:331
1430 C_UEQ_D64 = 1415, // MipsInstrFPU.td:325
1431 C_UEQ_D64_MM = 1416, // MicroMipsInstrFPU.td:331
1432 C_UEQ_S = 1417, // MipsInstrFPU.td:325
1433 C_UEQ_S_MM = 1418, // MicroMipsInstrFPU.td:331
1434 C_ULE_D32 = 1419, // MipsInstrFPU.td:334
1435 C_ULE_D32_MM = 1420, // MicroMipsInstrFPU.td:348
1436 C_ULE_D64 = 1421, // MipsInstrFPU.td:334
1437 C_ULE_D64_MM = 1422, // MicroMipsInstrFPU.td:348
1438 C_ULE_S = 1423, // MipsInstrFPU.td:334
1439 C_ULE_S_MM = 1424, // MicroMipsInstrFPU.td:348
1440 C_ULT_D32 = 1425, // MipsInstrFPU.td:330
1441 C_ULT_D32_MM = 1426, // MicroMipsInstrFPU.td:340
1442 C_ULT_D64 = 1427, // MipsInstrFPU.td:330
1443 C_ULT_D64_MM = 1428, // MicroMipsInstrFPU.td:340
1444 C_ULT_S = 1429, // MipsInstrFPU.td:330
1445 C_ULT_S_MM = 1430, // MicroMipsInstrFPU.td:340
1446 C_UN_D32 = 1431, // MipsInstrFPU.td:320
1447 C_UN_D32_MM = 1432, // MicroMipsInstrFPU.td:321
1448 C_UN_D64 = 1433, // MipsInstrFPU.td:320
1449 C_UN_D64_MM = 1434, // MicroMipsInstrFPU.td:321
1450 C_UN_S = 1435, // MipsInstrFPU.td:320
1451 C_UN_S_MM = 1436, // MicroMipsInstrFPU.td:321
1452 CmpRxRy16 = 1437, // Mips16InstrInfo.td:668
1453 CmpiRxImm16 = 1438, // Mips16InstrInfo.td:677
1454 CmpiRxImmX16 = 1439, // Mips16InstrInfo.td:686
1455 DADD = 1440, // Mips64InstrInfo.td:143
1456 DADDi = 1441, // Mips64InstrInfo.td:119
1457 DADDiu = 1442, // Mips64InstrInfo.td:122
1458 DADDu = 1443, // Mips64InstrInfo.td:145
1459 DAHI = 1444, // Mips64r6InstrInfo.td:131
1460 DALIGN = 1445, // Mips64r6InstrInfo.td:134
1461 DATI = 1446, // Mips64r6InstrInfo.td:130
1462 DAUI = 1447, // Mips64r6InstrInfo.td:133
1463 DBITSWAP = 1448, // Mips64r6InstrInfo.td:135
1464 DCLO = 1449, // Mips64InstrInfo.td:366
1465 DCLO_R6 = 1450, // Mips64r6InstrInfo.td:136
1466 DCLZ = 1451, // Mips64InstrInfo.td:364
1467 DCLZ_R6 = 1452, // Mips64r6InstrInfo.td:137
1468 DDIV = 1453, // Mips64r6InstrInfo.td:138
1469 DDIVU = 1454, // Mips64r6InstrInfo.td:139
1470 DERET = 1455, // MipsInstrInfo.td:2243
1471 DERET_MM = 1456, // MicroMipsInstrInfo.td:988
1472 DERET_MMR6 = 1457, // MicroMips32r6InstrInfo.td:1298
1473 DEXT = 1458, // Mips64InstrInfo.td:390
1474 DEXT64_32 = 1459, // Mips64InstrInfo.td:419
1475 DEXTM = 1460, // Mips64InstrInfo.td:393
1476 DEXTU = 1461, // Mips64InstrInfo.td:395
1477 DI = 1462, // MipsInstrInfo.td:2247
1478 DINS = 1463, // Mips64InstrInfo.td:406
1479 DINSM = 1464, // Mips64InstrInfo.td:412
1480 DINSU = 1465, // Mips64InstrInfo.td:409
1481 DIV = 1466, // Mips32r6InstrInfo.td:865
1482 DIVU = 1467, // Mips32r6InstrInfo.td:866
1483 DIVU_MMR6 = 1468, // MicroMips32r6InstrInfo.td:1293
1484 DIV_MMR6 = 1469, // MicroMips32r6InstrInfo.td:1292
1485 DIV_S_B = 1470, // MipsMSAInstrInfo.td:2858
1486 DIV_S_D = 1471, // MipsMSAInstrInfo.td:2861
1487 DIV_S_H = 1472, // MipsMSAInstrInfo.td:2859
1488 DIV_S_W = 1473, // MipsMSAInstrInfo.td:2860
1489 DIV_U_B = 1474, // MipsMSAInstrInfo.td:2863
1490 DIV_U_D = 1475, // MipsMSAInstrInfo.td:2866
1491 DIV_U_H = 1476, // MipsMSAInstrInfo.td:2864
1492 DIV_U_W = 1477, // MipsMSAInstrInfo.td:2865
1493 DI_MM = 1478, // MicroMipsInstrInfo.td:992
1494 DI_MMR6 = 1479, // MicroMips32r6InstrInfo.td:1296
1495 DLSA = 1480, // MipsMSAInstrInfo.td:3149
1496 DLSA_R6 = 1481, // Mips64r6InstrInfo.td:142
1497 DMFC0 = 1482, // Mips64InstrInfo.td:633
1498 DMFC1 = 1483, // MipsInstrFPU.td:634
1499 DMFC2 = 1484, // Mips64InstrInfo.td:637
1500 DMFC2_OCTEON = 1485, // Mips64InstrInfo.td:605
1501 DMFGC0 = 1486, // Mips64InstrInfo.td:645
1502 DMOD = 1487, // Mips64r6InstrInfo.td:140
1503 DMODU = 1488, // Mips64r6InstrInfo.td:141
1504 DMT = 1489, // MipsMTInstrInfo.td:92
1505 DMTC0 = 1490, // Mips64InstrInfo.td:635
1506 DMTC1 = 1491, // MipsInstrFPU.td:631
1507 DMTC2 = 1492, // Mips64InstrInfo.td:639
1508 DMTC2_OCTEON = 1493, // Mips64InstrInfo.td:607
1509 DMTGC0 = 1494, // Mips64InstrInfo.td:647
1510 DMUH = 1495, // Mips64r6InstrInfo.td:143
1511 DMUHU = 1496, // Mips64r6InstrInfo.td:144
1512 DMUL = 1497, // Mips64InstrInfo.td:537
1513 DMULT = 1498, // Mips64InstrInfo.td:313
1514 DMULTu = 1499, // Mips64InstrInfo.td:316
1515 DMULU = 1500, // Mips64r6InstrInfo.td:146
1516 DMUL_R6 = 1501, // Mips64r6InstrInfo.td:145
1517 DOTP_S_D = 1502, // MipsMSAInstrInfo.td:2870
1518 DOTP_S_H = 1503, // MipsMSAInstrInfo.td:2868
1519 DOTP_S_W = 1504, // MipsMSAInstrInfo.td:2869
1520 DOTP_U_D = 1505, // MipsMSAInstrInfo.td:2874
1521 DOTP_U_H = 1506, // MipsMSAInstrInfo.td:2872
1522 DOTP_U_W = 1507, // MipsMSAInstrInfo.td:2873
1523 DPADD_S_D = 1508, // MipsMSAInstrInfo.td:2878
1524 DPADD_S_H = 1509, // MipsMSAInstrInfo.td:2876
1525 DPADD_S_W = 1510, // MipsMSAInstrInfo.td:2877
1526 DPADD_U_D = 1511, // MipsMSAInstrInfo.td:2882
1527 DPADD_U_H = 1512, // MipsMSAInstrInfo.td:2880
1528 DPADD_U_W = 1513, // MipsMSAInstrInfo.td:2881
1529 DPAQX_SA_W_PH = 1514, // MipsDSPInstrInfo.td:1235
1530 DPAQX_SA_W_PH_MMR2 = 1515, // MicroMipsDSPInstrInfo.td:529
1531 DPAQX_S_W_PH = 1516, // MipsDSPInstrInfo.td:1234
1532 DPAQX_S_W_PH_MMR2 = 1517, // MicroMipsDSPInstrInfo.td:527
1533 DPAQ_SA_L_W = 1518, // MipsDSPInstrInfo.td:1154
1534 DPAQ_SA_L_W_MM = 1519, // MicroMipsDSPInstrInfo.td:407
1535 DPAQ_S_W_PH = 1520, // MipsDSPInstrInfo.td:1152
1536 DPAQ_S_W_PH_MM = 1521, // MicroMipsDSPInstrInfo.td:406
1537 DPAU_H_QBL = 1522, // MipsDSPInstrInfo.td:1148
1538 DPAU_H_QBL_MM = 1523, // MicroMipsDSPInstrInfo.td:408
1539 DPAU_H_QBR = 1524, // MipsDSPInstrInfo.td:1149
1540 DPAU_H_QBR_MM = 1525, // MicroMipsDSPInstrInfo.td:409
1541 DPAX_W_PH = 1526, // MipsDSPInstrInfo.td:1236
1542 DPAX_W_PH_MMR2 = 1527, // MicroMipsDSPInstrInfo.td:531
1543 DPA_W_PH = 1528, // MipsDSPInstrInfo.td:1232
1544 DPA_W_PH_MMR2 = 1529, // MicroMipsDSPInstrInfo.td:526
1545 DPOP = 1530, // Mips64InstrInfo.td:578
1546 DPSQX_SA_W_PH = 1531, // MipsDSPInstrInfo.td:1239
1547 DPSQX_SA_W_PH_MMR2 = 1532, // MicroMipsDSPInstrInfo.td:558
1548 DPSQX_S_W_PH = 1533, // MipsDSPInstrInfo.td:1238
1549 DPSQX_S_W_PH_MMR2 = 1534, // MicroMipsDSPInstrInfo.td:556
1550 DPSQ_SA_L_W = 1535, // MipsDSPInstrInfo.td:1155
1551 DPSQ_SA_L_W_MM = 1536, // MicroMipsDSPInstrInfo.td:465
1552 DPSQ_S_W_PH = 1537, // MipsDSPInstrInfo.td:1153
1553 DPSQ_S_W_PH_MM = 1538, // MicroMipsDSPInstrInfo.td:464
1554 DPSUB_S_D = 1539, // MipsMSAInstrInfo.td:2886
1555 DPSUB_S_H = 1540, // MipsMSAInstrInfo.td:2884
1556 DPSUB_S_W = 1541, // MipsMSAInstrInfo.td:2885
1557 DPSUB_U_D = 1542, // MipsMSAInstrInfo.td:2890
1558 DPSUB_U_H = 1543, // MipsMSAInstrInfo.td:2888
1559 DPSUB_U_W = 1544, // MipsMSAInstrInfo.td:2889
1560 DPSU_H_QBL = 1545, // MipsDSPInstrInfo.td:1150
1561 DPSU_H_QBL_MM = 1546, // MicroMipsDSPInstrInfo.td:466
1562 DPSU_H_QBR = 1547, // MipsDSPInstrInfo.td:1151
1563 DPSU_H_QBR_MM = 1548, // MicroMipsDSPInstrInfo.td:467
1564 DPSX_W_PH = 1549, // MipsDSPInstrInfo.td:1237
1565 DPSX_W_PH_MMR2 = 1550, // MicroMipsDSPInstrInfo.td:560
1566 DPS_W_PH = 1551, // MipsDSPInstrInfo.td:1233
1567 DPS_W_PH_MMR2 = 1552, // MicroMipsDSPInstrInfo.td:555
1568 DROTR = 1553, // Mips64InstrInfo.td:190
1569 DROTR32 = 1554, // Mips64InstrInfo.td:195
1570 DROTRV = 1555, // Mips64InstrInfo.td:193
1571 DSBH = 1556, // Mips64InstrInfo.td:370
1572 DSDIV = 1557, // Mips64InstrInfo.td:326
1573 DSHD = 1558, // Mips64InstrInfo.td:372
1574 DSLL = 1559, // Mips64InstrInfo.td:167
1575 DSLL32 = 1560, // Mips64InstrInfo.td:182
1576 DSLL64_32 = 1561, // Mips64InstrInfo.td:427
1577 DSLLV = 1562, // Mips64InstrInfo.td:176
1578 DSRA = 1563, // Mips64InstrInfo.td:173
1579 DSRA32 = 1564, // Mips64InstrInfo.td:186
1580 DSRAV = 1565, // Mips64InstrInfo.td:178
1581 DSRL = 1566, // Mips64InstrInfo.td:170
1582 DSRL32 = 1567, // Mips64InstrInfo.td:184
1583 DSRLV = 1568, // Mips64InstrInfo.td:180
1584 DSUB = 1569, // Mips64InstrInfo.td:149
1585 DSUBu = 1570, // Mips64InstrInfo.td:147
1586 DUDIV = 1571, // Mips64InstrInfo.td:329
1587 DVP = 1572, // Mips32r6InstrInfo.td:869
1588 DVPE = 1573, // MipsMTInstrInfo.td:96
1589 DVP_MMR6 = 1574, // MicroMips32r6InstrInfo.td:1527
1590 DivRxRy16 = 1575, // Mips16InstrInfo.td:696
1591 DivuRxRy16 = 1576, // Mips16InstrInfo.td:705
1592 EHB = 1577, // MipsInstrInfo.td:2493
1593 EHB_MM = 1578, // MicroMipsInstrInfo.td:1049
1594 EHB_MMR6 = 1579, // MicroMips32r6InstrInfo.td:1294
1595 EI = 1580, // MipsInstrInfo.td:2245
1596 EI_MM = 1581, // MicroMipsInstrInfo.td:990
1597 EI_MMR6 = 1582, // MicroMips32r6InstrInfo.td:1295
1598 EMT = 1583, // MipsMTInstrInfo.td:94
1599 ERET = 1584, // MipsInstrInfo.td:2240
1600 ERETNC = 1585, // MipsInstrInfo.td:2241
1601 ERETNC_MMR6 = 1586, // MicroMips32r6InstrInfo.td:1299
1602 ERET_MM = 1587, // MicroMipsInstrInfo.td:986
1603 ERET_MMR6 = 1588, // MicroMips32r6InstrInfo.td:1297
1604 EVP = 1589, // Mips32r6InstrInfo.td:870
1605 EVPE = 1590, // MipsMTInstrInfo.td:98
1606 EVP_MMR6 = 1591, // MicroMips32r6InstrInfo.td:1528
1607 EXT = 1592, // MipsInstrInfo.td:2468
1608 EXTP = 1593, // MipsDSPInstrInfo.td:1186
1609 EXTPDP = 1594, // MipsDSPInstrInfo.td:1188
1610 EXTPDPV = 1595, // MipsDSPInstrInfo.td:1189
1611 EXTPDPV_MM = 1596, // MicroMipsDSPInstrInfo.td:454
1612 EXTPDP_MM = 1597, // MicroMipsDSPInstrInfo.td:453
1613 EXTPV = 1598, // MipsDSPInstrInfo.td:1187
1614 EXTPV_MM = 1599, // MicroMipsDSPInstrInfo.td:455
1615 EXTP_MM = 1600, // MicroMipsDSPInstrInfo.td:452
1616 EXTRV_RS_W = 1601, // MipsDSPInstrInfo.td:1195
1617 EXTRV_RS_W_MM = 1602, // MicroMipsDSPInstrInfo.td:462
1618 EXTRV_R_W = 1603, // MipsDSPInstrInfo.td:1193
1619 EXTRV_R_W_MM = 1604, // MicroMipsDSPInstrInfo.td:461
1620 EXTRV_S_H = 1605, // MipsDSPInstrInfo.td:1197
1621 EXTRV_S_H_MM = 1606, // MicroMipsDSPInstrInfo.td:463
1622 EXTRV_W = 1607, // MipsDSPInstrInfo.td:1191
1623 EXTRV_W_MM = 1608, // MicroMipsDSPInstrInfo.td:460
1624 EXTR_RS_W = 1609, // MipsDSPInstrInfo.td:1194
1625 EXTR_RS_W_MM = 1610, // MicroMipsDSPInstrInfo.td:458
1626 EXTR_R_W = 1611, // MipsDSPInstrInfo.td:1192
1627 EXTR_R_W_MM = 1612, // MicroMipsDSPInstrInfo.td:457
1628 EXTR_S_H = 1613, // MipsDSPInstrInfo.td:1196
1629 EXTR_S_H_MM = 1614, // MicroMipsDSPInstrInfo.td:459
1630 EXTR_W = 1615, // MipsDSPInstrInfo.td:1190
1631 EXTR_W_MM = 1616, // MicroMipsDSPInstrInfo.td:456
1632 EXTS = 1617, // Mips64InstrInfo.td:544
1633 EXTS32 = 1618, // Mips64InstrInfo.td:546
1634 EXT_MM = 1619, // MicroMipsInstrInfo.td:916
1635 EXT_MMR6 = 1620, // MicroMips32r6InstrInfo.td:1488
1636 FABS_D32 = 1621, // MipsInstrFPU.td:160
1637 FABS_D32_MM = 1622, // MicroMipsInstrFPU.td:118
1638 FABS_D64 = 1623, // MipsInstrFPU.td:162
1639 FABS_D64_MM = 1624, // MicroMipsInstrFPU.td:122
1640 FABS_S = 1625, // MipsInstrFPU.td:567
1641 FABS_S_MM = 1626, // MicroMipsInstrFPU.td:133
1642 FADD_D = 1627, // MipsMSAInstrInfo.td:2893
1643 FADD_D32 = 1628, // MipsInstrFPU.td:132
1644 FADD_D32_MM = 1629, // MicroMipsInstrFPU.td:15
1645 FADD_D64 = 1630, // MipsInstrFPU.td:133
1646 FADD_D64_MM = 1631, // MicroMipsInstrFPU.td:20
1647 FADD_PS64 = 1632, // MipsInstrFPU.td:492
1648 FADD_S = 1633, // MipsInstrFPU.td:712
1649 FADD_S_MM = 1634, // MicroMipsInstrFPU.td:26
1650 FADD_S_MMR6 = 1635, // MicroMips32r6InstrInfo.td:1371
1651 FADD_W = 1636, // MipsMSAInstrInfo.td:2892
1652 FCAF_D = 1637, // MipsMSAInstrInfo.td:2896
1653 FCAF_W = 1638, // MipsMSAInstrInfo.td:2895
1654 FCEQ_D = 1639, // MipsMSAInstrInfo.td:2899
1655 FCEQ_W = 1640, // MipsMSAInstrInfo.td:2898
1656 FCLASS_D = 1641, // MipsMSAInstrInfo.td:2908
1657 FCLASS_W = 1642, // MipsMSAInstrInfo.td:2907
1658 FCLE_D = 1643, // MipsMSAInstrInfo.td:2902
1659 FCLE_W = 1644, // MipsMSAInstrInfo.td:2901
1660 FCLT_D = 1645, // MipsMSAInstrInfo.td:2905
1661 FCLT_W = 1646, // MipsMSAInstrInfo.td:2904
1662 FCMP_D32 = 1647, // MipsInstrFPU.td:812
1663 FCMP_D32_MM = 1648, // MicroMipsInstrFPU.td:65
1664 FCMP_D64 = 1649, // MipsInstrFPU.td:821
1665 FCMP_S32 = 1650, // MipsInstrFPU.td:804
1666 FCMP_S32_MM = 1651, // MicroMipsInstrFPU.td:57
1667 FCNE_D = 1652, // MipsMSAInstrInfo.td:2911
1668 FCNE_W = 1653, // MipsMSAInstrInfo.td:2910
1669 FCOR_D = 1654, // MipsMSAInstrInfo.td:2914
1670 FCOR_W = 1655, // MipsMSAInstrInfo.td:2913
1671 FCUEQ_D = 1656, // MipsMSAInstrInfo.td:2917
1672 FCUEQ_W = 1657, // MipsMSAInstrInfo.td:2916
1673 FCULE_D = 1658, // MipsMSAInstrInfo.td:2920
1674 FCULE_W = 1659, // MipsMSAInstrInfo.td:2919
1675 FCULT_D = 1660, // MipsMSAInstrInfo.td:2923
1676 FCULT_W = 1661, // MipsMSAInstrInfo.td:2922
1677 FCUNE_D = 1662, // MipsMSAInstrInfo.td:2929
1678 FCUNE_W = 1663, // MipsMSAInstrInfo.td:2928
1679 FCUN_D = 1664, // MipsMSAInstrInfo.td:2926
1680 FCUN_W = 1665, // MipsMSAInstrInfo.td:2925
1681 FDIV_D = 1666, // MipsMSAInstrInfo.td:2932
1682 FDIV_D32 = 1667, // MipsInstrFPU.td:132
1683 FDIV_D32_MM = 1668, // MicroMipsInstrFPU.td:15
1684 FDIV_D64 = 1669, // MipsInstrFPU.td:133
1685 FDIV_D64_MM = 1670, // MicroMipsInstrFPU.td:20
1686 FDIV_S = 1671, // MipsInstrFPU.td:716
1687 FDIV_S_MM = 1672, // MicroMipsInstrFPU.td:28
1688 FDIV_S_MMR6 = 1673, // MicroMips32r6InstrInfo.td:1377
1689 FDIV_W = 1674, // MipsMSAInstrInfo.td:2931
1690 FEXDO_H = 1675, // MipsMSAInstrInfo.td:2934
1691 FEXDO_W = 1676, // MipsMSAInstrInfo.td:2935
1692 FEXP2_D = 1677, // MipsMSAInstrInfo.td:2938
1693 FEXP2_W = 1678, // MipsMSAInstrInfo.td:2937
1694 FEXUPL_D = 1679, // MipsMSAInstrInfo.td:2943
1695 FEXUPL_W = 1680, // MipsMSAInstrInfo.td:2942
1696 FEXUPR_D = 1681, // MipsMSAInstrInfo.td:2946
1697 FEXUPR_W = 1682, // MipsMSAInstrInfo.td:2945
1698 FFINT_S_D = 1683, // MipsMSAInstrInfo.td:2949
1699 FFINT_S_W = 1684, // MipsMSAInstrInfo.td:2948
1700 FFINT_U_D = 1685, // MipsMSAInstrInfo.td:2952
1701 FFINT_U_W = 1686, // MipsMSAInstrInfo.td:2951
1702 FFQL_D = 1687, // MipsMSAInstrInfo.td:2955
1703 FFQL_W = 1688, // MipsMSAInstrInfo.td:2954
1704 FFQR_D = 1689, // MipsMSAInstrInfo.td:2958
1705 FFQR_W = 1690, // MipsMSAInstrInfo.td:2957
1706 FILL_B = 1691, // MipsMSAInstrInfo.td:2960
1707 FILL_D = 1692, // MipsMSAInstrInfo.td:2963
1708 FILL_H = 1693, // MipsMSAInstrInfo.td:2961
1709 FILL_W = 1694, // MipsMSAInstrInfo.td:2962
1710 FLOG2_D = 1695, // MipsMSAInstrInfo.td:2968
1711 FLOG2_W = 1696, // MipsMSAInstrInfo.td:2967
1712 FLOOR_L_D64 = 1697, // MipsInstrFPU.td:467
1713 FLOOR_L_D_MMR6 = 1698, // MicroMips32r6InstrInfo.td:1431
1714 FLOOR_L_S = 1699, // MipsInstrFPU.td:465
1715 FLOOR_L_S_MMR6 = 1700, // MicroMips32r6InstrInfo.td:1429
1716 FLOOR_W_D32 = 1701, // MipsInstrFPU.td:169
1717 FLOOR_W_D64 = 1702, // MipsInstrFPU.td:170
1718 FLOOR_W_D_MMR6 = 1703, // MicroMips32r6InstrInfo.td:1435
1719 FLOOR_W_MM = 1704, // MicroMipsInstrFPU.td:93
1720 FLOOR_W_S = 1705, // MipsInstrFPU.td:413
1721 FLOOR_W_S_MM = 1706, // MicroMipsInstrFPU.td:230
1722 FLOOR_W_S_MMR6 = 1707, // MicroMips32r6InstrInfo.td:1433
1723 FMADD_D = 1708, // MipsMSAInstrInfo.td:2971
1724 FMADD_W = 1709, // MipsMSAInstrInfo.td:2970
1725 FMAX_A_D = 1710, // MipsMSAInstrInfo.td:2977
1726 FMAX_A_W = 1711, // MipsMSAInstrInfo.td:2976
1727 FMAX_D = 1712, // MipsMSAInstrInfo.td:2974
1728 FMAX_W = 1713, // MipsMSAInstrInfo.td:2973
1729 FMIN_A_D = 1714, // MipsMSAInstrInfo.td:2983
1730 FMIN_A_W = 1715, // MipsMSAInstrInfo.td:2982
1731 FMIN_D = 1716, // MipsMSAInstrInfo.td:2980
1732 FMIN_W = 1717, // MipsMSAInstrInfo.td:2979
1733 FMOV_D32 = 1718, // MipsInstrFPU.td:160
1734 FMOV_D32_MM = 1719, // MicroMipsInstrFPU.td:118
1735 FMOV_D64 = 1720, // MipsInstrFPU.td:162
1736 FMOV_D64_MM = 1721, // MicroMipsInstrFPU.td:122
1737 FMOV_D_MMR6 = 1722, // MicroMips32r6InstrInfo.td:1391
1738 FMOV_S = 1723, // MipsInstrFPU.td:639
1739 FMOV_S_MM = 1724, // MicroMipsInstrFPU.td:138
1740 FMOV_S_MMR6 = 1725, // MicroMips32r6InstrInfo.td:1389
1741 FMSUB_D = 1726, // MipsMSAInstrInfo.td:2986
1742 FMSUB_W = 1727, // MipsMSAInstrInfo.td:2985
1743 FMUL_D = 1728, // MipsMSAInstrInfo.td:2989
1744 FMUL_D32 = 1729, // MipsInstrFPU.td:132
1745 FMUL_D32_MM = 1730, // MicroMipsInstrFPU.td:15
1746 FMUL_D64 = 1731, // MipsInstrFPU.td:133
1747 FMUL_D64_MM = 1732, // MicroMipsInstrFPU.td:20
1748 FMUL_PS64 = 1733, // MipsInstrFPU.td:495
1749 FMUL_S = 1734, // MipsInstrFPU.td:720
1750 FMUL_S_MM = 1735, // MicroMipsInstrFPU.td:30
1751 FMUL_S_MMR6 = 1736, // MicroMips32r6InstrInfo.td:1375
1752 FMUL_W = 1737, // MipsMSAInstrInfo.td:2988
1753 FNEG_D32 = 1738, // MipsInstrFPU.td:160
1754 FNEG_D32_MM = 1739, // MicroMipsInstrFPU.td:118
1755 FNEG_D64 = 1740, // MipsInstrFPU.td:162
1756 FNEG_D64_MM = 1741, // MicroMipsInstrFPU.td:122
1757 FNEG_S = 1742, // MipsInstrFPU.td:578
1758 FNEG_S_MM = 1743, // MicroMipsInstrFPU.td:142
1759 FNEG_S_MMR6 = 1744, // MicroMips32r6InstrInfo.td:1393
1760 FORK = 1745, // MipsMTInstrInfo.td:100
1761 FRCP_D = 1746, // MipsMSAInstrInfo.td:2995
1762 FRCP_W = 1747, // MipsMSAInstrInfo.td:2994
1763 FRINT_D = 1748, // MipsMSAInstrInfo.td:2992
1764 FRINT_W = 1749, // MipsMSAInstrInfo.td:2991
1765 FRSQRT_D = 1750, // MipsMSAInstrInfo.td:2998
1766 FRSQRT_W = 1751, // MipsMSAInstrInfo.td:2997
1767 FSAF_D = 1752, // MipsMSAInstrInfo.td:3001
1768 FSAF_W = 1753, // MipsMSAInstrInfo.td:3000
1769 FSEQ_D = 1754, // MipsMSAInstrInfo.td:3004
1770 FSEQ_W = 1755, // MipsMSAInstrInfo.td:3003
1771 FSLE_D = 1756, // MipsMSAInstrInfo.td:3007
1772 FSLE_W = 1757, // MipsMSAInstrInfo.td:3006
1773 FSLT_D = 1758, // MipsMSAInstrInfo.td:3010
1774 FSLT_W = 1759, // MipsMSAInstrInfo.td:3009
1775 FSNE_D = 1760, // MipsMSAInstrInfo.td:3013
1776 FSNE_W = 1761, // MipsMSAInstrInfo.td:3012
1777 FSOR_D = 1762, // MipsMSAInstrInfo.td:3016
1778 FSOR_W = 1763, // MipsMSAInstrInfo.td:3015
1779 FSQRT_D = 1764, // MipsMSAInstrInfo.td:3019
1780 FSQRT_D32 = 1765, // MipsInstrFPU.td:160
1781 FSQRT_D32_MM = 1766, // MicroMipsInstrFPU.td:118
1782 FSQRT_D64 = 1767, // MipsInstrFPU.td:162
1783 FSQRT_D64_MM = 1768, // MicroMipsInstrFPU.td:122
1784 FSQRT_S = 1769, // MipsInstrFPU.td:585
1785 FSQRT_S_MM = 1770, // MicroMipsInstrFPU.td:239
1786 FSQRT_W = 1771, // MipsMSAInstrInfo.td:3018
1787 FSUB_D = 1772, // MipsMSAInstrInfo.td:3022
1788 FSUB_D32 = 1773, // MipsInstrFPU.td:132
1789 FSUB_D32_MM = 1774, // MicroMipsInstrFPU.td:15
1790 FSUB_D64 = 1775, // MipsInstrFPU.td:133
1791 FSUB_D64_MM = 1776, // MicroMipsInstrFPU.td:20
1792 FSUB_PS64 = 1777, // MipsInstrFPU.td:498
1793 FSUB_S = 1778, // MipsInstrFPU.td:724
1794 FSUB_S_MM = 1779, // MicroMipsInstrFPU.td:32
1795 FSUB_S_MMR6 = 1780, // MicroMips32r6InstrInfo.td:1373
1796 FSUB_W = 1781, // MipsMSAInstrInfo.td:3021
1797 FSUEQ_D = 1782, // MipsMSAInstrInfo.td:3025
1798 FSUEQ_W = 1783, // MipsMSAInstrInfo.td:3024
1799 FSULE_D = 1784, // MipsMSAInstrInfo.td:3028
1800 FSULE_W = 1785, // MipsMSAInstrInfo.td:3027
1801 FSULT_D = 1786, // MipsMSAInstrInfo.td:3031
1802 FSULT_W = 1787, // MipsMSAInstrInfo.td:3030
1803 FSUNE_D = 1788, // MipsMSAInstrInfo.td:3037
1804 FSUNE_W = 1789, // MipsMSAInstrInfo.td:3036
1805 FSUN_D = 1790, // MipsMSAInstrInfo.td:3034
1806 FSUN_W = 1791, // MipsMSAInstrInfo.td:3033
1807 FTINT_S_D = 1792, // MipsMSAInstrInfo.td:3040
1808 FTINT_S_W = 1793, // MipsMSAInstrInfo.td:3039
1809 FTINT_U_D = 1794, // MipsMSAInstrInfo.td:3043
1810 FTINT_U_W = 1795, // MipsMSAInstrInfo.td:3042
1811 FTQ_H = 1796, // MipsMSAInstrInfo.td:3045
1812 FTQ_W = 1797, // MipsMSAInstrInfo.td:3046
1813 FTRUNC_S_D = 1798, // MipsMSAInstrInfo.td:3049
1814 FTRUNC_S_W = 1799, // MipsMSAInstrInfo.td:3048
1815 FTRUNC_U_D = 1800, // MipsMSAInstrInfo.td:3052
1816 FTRUNC_U_W = 1801, // MipsMSAInstrInfo.td:3051
1817 GINVI = 1802, // Mips32r6InstrInfo.td:946
1818 GINVI_MMR6 = 1803, // MicroMips32r6InstrInfo.td:1301
1819 GINVT = 1804, // Mips32r6InstrInfo.td:947
1820 GINVT_MMR6 = 1805, // MicroMips32r6InstrInfo.td:1303
1821 HADD_S_D = 1806, // MipsMSAInstrInfo.td:3070
1822 HADD_S_H = 1807, // MipsMSAInstrInfo.td:3068
1823 HADD_S_W = 1808, // MipsMSAInstrInfo.td:3069
1824 HADD_U_D = 1809, // MipsMSAInstrInfo.td:3074
1825 HADD_U_H = 1810, // MipsMSAInstrInfo.td:3072
1826 HADD_U_W = 1811, // MipsMSAInstrInfo.td:3073
1827 HSUB_S_D = 1812, // MipsMSAInstrInfo.td:3078
1828 HSUB_S_H = 1813, // MipsMSAInstrInfo.td:3076
1829 HSUB_S_W = 1814, // MipsMSAInstrInfo.td:3077
1830 HSUB_U_D = 1815, // MipsMSAInstrInfo.td:3082
1831 HSUB_U_H = 1816, // MipsMSAInstrInfo.td:3080
1832 HSUB_U_W = 1817, // MipsMSAInstrInfo.td:3081
1833 HYPCALL = 1818, // MipsInstrInfo.td:2700
1834 HYPCALL_MM = 1819, // MicroMipsInstrInfo.td:1118
1835 ILVEV_B = 1820, // MipsMSAInstrInfo.td:3084
1836 ILVEV_D = 1821, // MipsMSAInstrInfo.td:3087
1837 ILVEV_H = 1822, // MipsMSAInstrInfo.td:3085
1838 ILVEV_W = 1823, // MipsMSAInstrInfo.td:3086
1839 ILVL_B = 1824, // MipsMSAInstrInfo.td:3089
1840 ILVL_D = 1825, // MipsMSAInstrInfo.td:3092
1841 ILVL_H = 1826, // MipsMSAInstrInfo.td:3090
1842 ILVL_W = 1827, // MipsMSAInstrInfo.td:3091
1843 ILVOD_B = 1828, // MipsMSAInstrInfo.td:3094
1844 ILVOD_D = 1829, // MipsMSAInstrInfo.td:3097
1845 ILVOD_H = 1830, // MipsMSAInstrInfo.td:3095
1846 ILVOD_W = 1831, // MipsMSAInstrInfo.td:3096
1847 ILVR_B = 1832, // MipsMSAInstrInfo.td:3099
1848 ILVR_D = 1833, // MipsMSAInstrInfo.td:3102
1849 ILVR_H = 1834, // MipsMSAInstrInfo.td:3100
1850 ILVR_W = 1835, // MipsMSAInstrInfo.td:3101
1851 INS = 1836, // MipsInstrInfo.td:2471
1852 INSERT_B = 1837, // MipsMSAInstrInfo.td:3104
1853 INSERT_D = 1838, // MipsMSAInstrInfo.td:3107
1854 INSERT_H = 1839, // MipsMSAInstrInfo.td:3105
1855 INSERT_W = 1840, // MipsMSAInstrInfo.td:3106
1856 INSV = 1841, // MipsDSPInstrInfo.td:1185
1857 INSVE_B = 1842, // MipsMSAInstrInfo.td:3115
1858 INSVE_D = 1843, // MipsMSAInstrInfo.td:3118
1859 INSVE_H = 1844, // MipsMSAInstrInfo.td:3116
1860 INSVE_W = 1845, // MipsMSAInstrInfo.td:3117
1861 INSV_MM = 1846, // MicroMipsDSPInstrInfo.td:412
1862 INS_MM = 1847, // MicroMipsInstrInfo.td:919
1863 INS_MMR6 = 1848, // MicroMips32r6InstrInfo.td:1489
1864 J = 1849, // MipsInstrInfo.td:2266
1865 JAL = 1850, // MipsInstrInfo.td:2298
1866 JALR = 1851, // MipsInstrInfo.td:2303
1867 JALR16_MM = 1852, // MicroMipsInstrInfo.td:659
1868 JALR64 = 1853, // Mips64InstrInfo.td:267
1869 JALRC16_MMR6 = 1854, // MicroMips32r6InstrInfo.td:1306
1870 JALRC_HB_MMR6 = 1855, // MicroMips32r6InstrInfo.td:1486
1871 JALRC_MMR6 = 1856, // MicroMips32r6InstrInfo.td:1490
1872 JALRS16_MM = 1857, // MicroMipsInstrInfo.td:661
1873 JALRS_MM = 1858, // MicroMipsInstrInfo.td:944
1874 JALR_HB = 1859, // MipsInstrInfo.td:2541
1875 JALR_HB64 = 1860, // Mips64InstrInfo.td:290
1876 JALR_MM = 1861, // MicroMipsInstrInfo.td:938
1877 JALS_MM = 1862, // MicroMipsInstrInfo.td:942
1878 JALX = 1863, // MipsInstrInfo.td:2308
1879 JALX_MM = 1864, // MicroMipsInstrInfo.td:933
1880 JAL_MM = 1865, // MicroMipsInstrInfo.td:928
1881 JIALC = 1866, // Mips32r6InstrInfo.td:872
1882 JIALC64 = 1867, // Mips64r6InstrInfo.td:165
1883 JIALC_MMR6 = 1868, // MicroMips32r6InstrInfo.td:1308
1884 JIC = 1869, // Mips32r6InstrInfo.td:873
1885 JIC64 = 1870, // Mips64r6InstrInfo.td:166
1886 JIC_MMR6 = 1871, // MicroMips32r6InstrInfo.td:1309
1887 JR = 1872, // MipsInstrInfo.td:2270
1888 JR16_MM = 1873, // MicroMipsInstrInfo.td:667
1889 JR64 = 1874, // Mips64InstrInfo.td:264
1890 JRADDIUSP = 1875, // MicroMipsInstrInfo.td:665
1891 JRC16_MM = 1876, // MicroMipsInstrInfo.td:663
1892 JRC16_MMR6 = 1877, // MicroMips32r6InstrInfo.td:1310
1893 JRCADDIUSP_MMR6 = 1878, // MicroMips32r6InstrInfo.td:1311
1894 JR_HB = 1879, // MipsInstrInfo.td:2540
1895 JR_HB64 = 1880, // Mips64InstrInfo.td:289
1896 JR_HB64_R6 = 1881, // Mips64r6InstrInfo.td:155
1897 JR_HB_R6 = 1882, // Mips32r6InstrInfo.td:874
1898 JR_MM = 1883, // MicroMipsInstrInfo.td:936
1899 J_MM = 1884, // MicroMipsInstrInfo.td:925
1900 Jal16 = 1885, // Mips16InstrInfo.td:715
1901 JalB16 = 1886, // Mips16InstrInfo.td:721
1902 JrRa16 = 1887, // Mips16InstrInfo.td:734
1903 JrcRa16 = 1888, // Mips16InstrInfo.td:743
1904 JrcRx16 = 1889, // Mips16InstrInfo.td:751
1905 JumpLinkReg16 = 1890, // Mips16InstrInfo.td:1360
1906 LB = 1891, // MipsInstrInfo.td:2140
1907 LB64 = 1892, // Mips64InstrInfo.td:202
1908 LBE = 1893, // MipsEVAInstrInfo.td:175
1909 LBE_MM = 1894, // MicroMipsInstrInfo.td:807
1910 LBU16_MM = 1895, // MicroMipsInstrInfo.td:620
1911 LBUX = 1896, // MipsDSPInstrInfo.td:1181
1912 LBUX_MM = 1897, // MicroMipsDSPInstrInfo.td:477
1913 LBU_MMR6 = 1898, // MicroMips32r6InstrInfo.td:1352
1914 LB_MM = 1899, // MicroMipsInstrInfo.td:788
1915 LB_MMR6 = 1900, // MicroMips32r6InstrInfo.td:1351
1916 LBu = 1901, // MipsInstrInfo.td:2142
1917 LBu64 = 1902, // Mips64InstrInfo.td:203
1918 LBuE = 1903, // MipsEVAInstrInfo.td:176
1919 LBuE_MM = 1904, // MicroMipsInstrInfo.td:809
1920 LBu_MM = 1905, // MicroMipsInstrInfo.td:790
1921 LD = 1906, // Mips64InstrInfo.td:217
1922 LDC1 = 1907, // MipsInstrFPU.td:663
1923 LDC164 = 1908, // MipsInstrFPU.td:654
1924 LDC1_D64_MMR6 = 1909, // MicroMips32r6InstrInfo.td:1538
1925 LDC1_MM_D32 = 1910, // MicroMipsInstrFPU.td:289
1926 LDC1_MM_D64 = 1911, // MicroMipsInstrFPU.td:304
1927 LDC2 = 1912, // MipsInstrInfo.td:2174
1928 LDC2_MMR6 = 1913, // MicroMips32r6InstrInfo.td:1545
1929 LDC2_R6 = 1914, // Mips32r6InstrInfo.td:876
1930 LDC3 = 1915, // MipsInstrInfo.td:2189
1931 LDI_B = 1916, // MipsMSAInstrInfo.td:3143
1932 LDI_D = 1917, // MipsMSAInstrInfo.td:3146
1933 LDI_H = 1918, // MipsMSAInstrInfo.td:3144
1934 LDI_W = 1919, // MipsMSAInstrInfo.td:3145
1935 LDL = 1920, // Mips64InstrInfo.td:237
1936 LDPC = 1921, // Mips64r6InstrInfo.td:149
1937 LDR = 1922, // Mips64InstrInfo.td:239
1938 LDXC1 = 1923, // MipsInstrFPU.td:680
1939 LDXC164 = 1924, // MipsInstrFPU.td:687
1940 LD_B = 1925, // MipsMSAInstrInfo.td:3138
1941 LD_D = 1926, // MipsMSAInstrInfo.td:3141
1942 LD_H = 1927, // MipsMSAInstrInfo.td:3139
1943 LD_W = 1928, // MipsMSAInstrInfo.td:3140
1944 LEA_ADDiu = 1929, // MipsInstrInfo.td:2429
1945 LEA_ADDiu64 = 1930, // Mips64InstrInfo.td:375
1946 LEA_ADDiu_MM = 1931, // MicroMipsInstrInfo.td:722
1947 LH = 1932, // MipsInstrInfo.td:2144
1948 LH64 = 1933, // Mips64InstrInfo.td:204
1949 LHE = 1934, // MipsEVAInstrInfo.td:177
1950 LHE_MM = 1935, // MicroMipsInstrInfo.td:811
1951 LHU16_MM = 1936, // MicroMipsInstrInfo.td:622
1952 LHX = 1937, // MipsDSPInstrInfo.td:1180
1953 LHX_MM = 1938, // MicroMipsDSPInstrInfo.td:478
1954 LH_MM = 1939, // MicroMipsInstrInfo.td:792
1955 LHu = 1940, // MipsInstrInfo.td:2146
1956 LHu64 = 1941, // Mips64InstrInfo.td:205
1957 LHuE = 1942, // MipsEVAInstrInfo.td:178
1958 LHuE_MM = 1943, // MicroMipsInstrInfo.td:813
1959 LHu_MM = 1944, // MicroMipsInstrInfo.td:794
1960 LI16_MM = 1945, // MicroMipsInstrInfo.td:657
1961 LI16_MMR6 = 1946, // MicroMips32r6InstrInfo.td:1474
1962 LL = 1947, // MipsInstrInfo.td:2255
1963 LL64 = 1948, // Mips64InstrInfo.td:256
1964 LL64_R6 = 1949, // Mips64r6InstrInfo.td:159
1965 LLD = 1950, // Mips64InstrInfo.td:248
1966 LLD_R6 = 1951, // Mips64r6InstrInfo.td:147
1967 LLE = 1952, // MipsEVAInstrInfo.td:191
1968 LLE_MM = 1953, // MicroMipsInstrInfo.td:1029
1969 LL_MM = 1954, // MicroMipsInstrInfo.td:1024
1970 LL_MMR6 = 1955, // MicroMips32r6InstrInfo.td:1549
1971 LL_R6 = 1956, // Mips32r6InstrInfo.td:877
1972 LSA = 1957, // MipsMSAInstrInfo.td:3148
1973 LSA_MMR6 = 1958, // MicroMips32r6InstrInfo.td:1313
1974 LSA_R6 = 1959, // Mips32r6InstrInfo.td:879
1975 LUI_MMR6 = 1960, // MicroMips32r6InstrInfo.td:1457
1976 LUXC1 = 1961, // MipsInstrFPU.td:696
1977 LUXC164 = 1962, // MipsInstrFPU.td:704
1978 LUXC1_MM = 1963, // MicroMipsInstrFPU.td:51
1979 LUi = 1964, // MipsInstrInfo.td:2082
1980 LUi64 = 1965, // Mips64InstrInfo.td:138
1981 LUi_MM = 1966, // MicroMipsInstrInfo.td:719
1982 LW = 1967, // MipsInstrInfo.td:2148
1983 LW16_MM = 1968, // MicroMipsInstrInfo.td:624
1984 LW64 = 1969, // Mips64InstrInfo.td:206
1985 LWC1 = 1970, // MipsInstrFPU.td:647
1986 LWC1_MM = 1971, // MicroMipsInstrFPU.td:297
1987 LWC2 = 1972, // MipsInstrInfo.td:2170
1988 LWC2_MMR6 = 1973, // MicroMips32r6InstrInfo.td:1547
1989 LWC2_R6 = 1974, // Mips32r6InstrInfo.td:881
1990 LWC3 = 1975, // MipsInstrInfo.td:2181
1991 LWDSP = 1976, // MipsDSPInstrInfo.td:1267
1992 LWDSP_MM = 1977, // MicroMipsDSPInstrInfo.td:392
1993 LWE = 1978, // MipsEVAInstrInfo.td:179
1994 LWE_MM = 1979, // MicroMipsInstrInfo.td:815
1995 LWGP_MM = 1980, // MicroMipsInstrInfo.td:635
1996 LWL = 1981, // MipsInstrInfo.td:2160
1997 LWL64 = 1982, // Mips64InstrInfo.td:227
1998 LWLE = 1983, // MipsEVAInstrInfo.td:185
1999 LWLE_MM = 1984, // MicroMipsInstrInfo.td:823
2000 LWL_MM = 1985, // MicroMipsInstrInfo.td:841
2001 LWM16_MM = 1986, // MicroMipsInstrInfo.td:687
2002 LWM16_MMR6 = 1987, // MicroMips32r6InstrInfo.td:1315
2003 LWM32_MM = 1988, // MicroMipsInstrInfo.td:852
2004 LWPC = 1989, // Mips32r6InstrInfo.td:883
2005 LWPC_MMR6 = 1990, // MicroMips32r6InstrInfo.td:1314
2006 LWP_MM = 1991, // MicroMipsInstrInfo.td:856
2007 LWR = 1992, // MipsInstrInfo.td:2162
2008 LWR64 = 1993, // Mips64InstrInfo.td:229
2009 LWRE = 1994, // MipsEVAInstrInfo.td:186
2010 LWRE_MM = 1995, // MicroMipsInstrInfo.td:826
2011 LWR_MM = 1996, // MicroMipsInstrInfo.td:843
2012 LWSP_MM = 1997, // MicroMipsInstrInfo.td:637
2013 LWUPC = 1998, // Mips64r6InstrInfo.td:150
2014 LWU_MM = 1999, // MicroMipsInstrInfo.td:1103
2015 LWX = 2000, // MipsDSPInstrInfo.td:1179
2016 LWXC1 = 2001, // MipsInstrFPU.td:674
2017 LWXC1_MM = 2002, // MicroMipsInstrFPU.td:46
2018 LWXS_MM = 2003, // MicroMipsInstrInfo.td:837
2019 LWX_MM = 2004, // MicroMipsDSPInstrInfo.td:479
2020 LW_MM = 2005, // MicroMipsInstrInfo.td:796
2021 LW_MMR6 = 2006, // MicroMips32r6InstrInfo.td:1456
2022 LWu = 2007, // Mips64InstrInfo.td:215
2023 LbRxRyOffMemX16 = 2008, // Mips16InstrInfo.td:762
2024 LbuRxRyOffMemX16 = 2009, // Mips16InstrInfo.td:771
2025 LhRxRyOffMemX16 = 2010, // Mips16InstrInfo.td:781
2026 LhuRxRyOffMemX16 = 2011, // Mips16InstrInfo.td:790
2027 LiRxImm16 = 2012, // Mips16InstrInfo.td:800
2028 LiRxImmAlignX16 = 2013, // Mips16InstrInfo.td:809
2029 LiRxImmX16 = 2014, // Mips16InstrInfo.td:807
2030 LwRxPcTcp16 = 2015, // Mips16InstrInfo.td:829
2031 LwRxPcTcpX16 = 2016, // Mips16InstrInfo.td:831
2032 LwRxRyOffMemX16 = 2017, // Mips16InstrInfo.td:818
2033 LwRxSpImmX16 = 2018, // Mips16InstrInfo.td:827
2034 MADD = 2019, // MipsInstrInfo.td:2433
2035 MADDF_D = 2020, // Mips32r6InstrInfo.td:888
2036 MADDF_D_MMR6 = 2021, // MicroMips32r6InstrInfo.td:1381
2037 MADDF_S = 2022, // Mips32r6InstrInfo.td:887
2038 MADDF_S_MMR6 = 2023, // MicroMips32r6InstrInfo.td:1379
2039 MADDR_Q_H = 2024, // MipsMSAInstrInfo.td:3154
2040 MADDR_Q_W = 2025, // MipsMSAInstrInfo.td:3155
2041 MADDU = 2026, // MipsInstrInfo.td:2435
2042 MADDU_DSP = 2027, // MipsDSPInstrInfo.td:1159
2043 MADDU_DSP_MM = 2028, // MicroMipsDSPInstrInfo.td:414
2044 MADDU_MM = 2029, // MicroMipsInstrInfo.td:893
2045 MADDV_B = 2030, // MipsMSAInstrInfo.td:3157
2046 MADDV_D = 2031, // MipsMSAInstrInfo.td:3160
2047 MADDV_H = 2032, // MipsMSAInstrInfo.td:3158
2048 MADDV_W = 2033, // MipsMSAInstrInfo.td:3159
2049 MADD_D32 = 2034, // MipsInstrFPU.td:736
2050 MADD_D32_MM = 2035, // MicroMipsInstrFPU.td:210
2051 MADD_D64 = 2036, // MipsInstrFPU.td:742
2052 MADD_DSP = 2037, // MipsDSPInstrInfo.td:1158
2053 MADD_DSP_MM = 2038, // MicroMipsDSPInstrInfo.td:413
2054 MADD_MM = 2039, // MicroMipsInstrInfo.td:891
2055 MADD_Q_H = 2040, // MipsMSAInstrInfo.td:3151
2056 MADD_Q_W = 2041, // MipsMSAInstrInfo.td:3152
2057 MADD_S = 2042, // MipsInstrFPU.td:731
2058 MADD_S_MM = 2043, // MicroMipsInstrFPU.td:206
2059 MAQ_SA_W_PHL = 2044, // MipsDSPInstrInfo.td:1142
2060 MAQ_SA_W_PHL_MM = 2045, // MicroMipsDSPInstrInfo.td:481
2061 MAQ_SA_W_PHR = 2046, // MipsDSPInstrInfo.td:1143
2062 MAQ_SA_W_PHR_MM = 2047, // MicroMipsDSPInstrInfo.td:483
2063 MAQ_S_W_PHL = 2048, // MipsDSPInstrInfo.td:1140
2064 MAQ_S_W_PHL_MM = 2049, // MicroMipsDSPInstrInfo.td:480
2065 MAQ_S_W_PHR = 2050, // MipsDSPInstrInfo.td:1141
2066 MAQ_S_W_PHR_MM = 2051, // MicroMipsDSPInstrInfo.td:482
2067 MAXA_D = 2052, // Mips32r6InstrInfo.td:893
2068 MAXA_D_MMR6 = 2053, // MicroMips32r6InstrInfo.td:1403
2069 MAXA_S = 2054, // Mips32r6InstrInfo.td:894
2070 MAXA_S_MMR6 = 2055, // MicroMips32r6InstrInfo.td:1401
2071 MAXI_S_B = 2056, // MipsMSAInstrInfo.td:3177
2072 MAXI_S_D = 2057, // MipsMSAInstrInfo.td:3180
2073 MAXI_S_H = 2058, // MipsMSAInstrInfo.td:3178
2074 MAXI_S_W = 2059, // MipsMSAInstrInfo.td:3179
2075 MAXI_U_B = 2060, // MipsMSAInstrInfo.td:3182
2076 MAXI_U_D = 2061, // MipsMSAInstrInfo.td:3185
2077 MAXI_U_H = 2062, // MipsMSAInstrInfo.td:3183
2078 MAXI_U_W = 2063, // MipsMSAInstrInfo.td:3184
2079 MAX_A_B = 2064, // MipsMSAInstrInfo.td:3162
2080 MAX_A_D = 2065, // MipsMSAInstrInfo.td:3165
2081 MAX_A_H = 2066, // MipsMSAInstrInfo.td:3163
2082 MAX_A_W = 2067, // MipsMSAInstrInfo.td:3164
2083 MAX_D = 2068, // Mips32r6InstrInfo.td:895
2084 MAX_D_MMR6 = 2069, // MicroMips32r6InstrInfo.td:1398
2085 MAX_S = 2070, // Mips32r6InstrInfo.td:896
2086 MAX_S_B = 2071, // MipsMSAInstrInfo.td:3167
2087 MAX_S_D = 2072, // MipsMSAInstrInfo.td:3170
2088 MAX_S_H = 2073, // MipsMSAInstrInfo.td:3168
2089 MAX_S_MMR6 = 2074, // MicroMips32r6InstrInfo.td:1397
2090 MAX_S_W = 2075, // MipsMSAInstrInfo.td:3169
2091 MAX_U_B = 2076, // MipsMSAInstrInfo.td:3172
2092 MAX_U_D = 2077, // MipsMSAInstrInfo.td:3175
2093 MAX_U_H = 2078, // MipsMSAInstrInfo.td:3173
2094 MAX_U_W = 2079, // MipsMSAInstrInfo.td:3174
2095 MFC0 = 2080, // MipsInstrInfo.td:2480
2096 MFC0_MMR6 = 2081, // MicroMips32r6InstrInfo.td:1321
2097 MFC1 = 2082, // MipsInstrFPU.td:602
2098 MFC1_D64 = 2083, // MipsInstrFPU.td:604
2099 MFC1_MM = 2084, // MicroMipsInstrFPU.td:199
2100 MFC1_MMR6 = 2085, // MicroMips32r6InstrInfo.td:1322
2101 MFC2 = 2086, // MipsInstrInfo.td:2482
2102 MFC2_MMR6 = 2087, // MicroMips32r6InstrInfo.td:1323
2103 MFGC0 = 2088, // MipsInstrInfo.td:2680
2104 MFGC0_MM = 2089, // MicroMipsInstrInfo.td:1106
2105 MFHC0_MMR6 = 2090, // MicroMips32r6InstrInfo.td:1324
2106 MFHC1_D32 = 2091, // MipsInstrFPU.td:615
2107 MFHC1_D32_MM = 2092, // MicroMipsInstrFPU.td:247
2108 MFHC1_D64 = 2093, // MipsInstrFPU.td:617
2109 MFHC1_D64_MM = 2094, // MicroMipsInstrFPU.td:254
2110 MFHC2_MMR6 = 2095, // MicroMips32r6InstrInfo.td:1325
2111 MFHGC0 = 2096, // MipsInstrInfo.td:2684
2112 MFHGC0_MM = 2097, // MicroMipsInstrInfo.td:1109
2113 MFHI = 2098, // MipsInstrInfo.td:2399
2114 MFHI16_MM = 2099, // MicroMipsInstrInfo.td:648
2115 MFHI64 = 2100, // Mips64InstrInfo.td:345
2116 MFHI_DSP = 2101, // MipsDSPInstrInfo.td:1144
2117 MFHI_DSP_MM = 2102, // MicroMipsDSPInstrInfo.td:484
2118 MFHI_MM = 2103, // MicroMipsInstrInfo.td:885
2119 MFLO = 2104, // MipsInstrInfo.td:2401
2120 MFLO16_MM = 2105, // MicroMipsInstrInfo.td:650
2121 MFLO64 = 2106, // Mips64InstrInfo.td:347
2122 MFLO_DSP = 2107, // MipsDSPInstrInfo.td:1145
2123 MFLO_DSP_MM = 2108, // MicroMipsDSPInstrInfo.td:485
2124 MFLO_MM = 2109, // MicroMipsInstrInfo.td:887
2125 MFTR = 2110, // MipsMTInstrInfo.td:104
2126 MINA_D = 2111, // Mips32r6InstrInfo.td:897
2127 MINA_D_MMR6 = 2112, // MicroMips32r6InstrInfo.td:1407
2128 MINA_S = 2113, // Mips32r6InstrInfo.td:898
2129 MINA_S_MMR6 = 2114, // MicroMips32r6InstrInfo.td:1405
2130 MINI_S_B = 2115, // MipsMSAInstrInfo.td:3202
2131 MINI_S_D = 2116, // MipsMSAInstrInfo.td:3205
2132 MINI_S_H = 2117, // MipsMSAInstrInfo.td:3203
2133 MINI_S_W = 2118, // MipsMSAInstrInfo.td:3204
2134 MINI_U_B = 2119, // MipsMSAInstrInfo.td:3207
2135 MINI_U_D = 2120, // MipsMSAInstrInfo.td:3210
2136 MINI_U_H = 2121, // MipsMSAInstrInfo.td:3208
2137 MINI_U_W = 2122, // MipsMSAInstrInfo.td:3209
2138 MIN_A_B = 2123, // MipsMSAInstrInfo.td:3187
2139 MIN_A_D = 2124, // MipsMSAInstrInfo.td:3190
2140 MIN_A_H = 2125, // MipsMSAInstrInfo.td:3188
2141 MIN_A_W = 2126, // MipsMSAInstrInfo.td:3189
2142 MIN_D = 2127, // Mips32r6InstrInfo.td:899
2143 MIN_D_MMR6 = 2128, // MicroMips32r6InstrInfo.td:1400
2144 MIN_S = 2129, // Mips32r6InstrInfo.td:900
2145 MIN_S_B = 2130, // MipsMSAInstrInfo.td:3192
2146 MIN_S_D = 2131, // MipsMSAInstrInfo.td:3195
2147 MIN_S_H = 2132, // MipsMSAInstrInfo.td:3193
2148 MIN_S_MMR6 = 2133, // MicroMips32r6InstrInfo.td:1399
2149 MIN_S_W = 2134, // MipsMSAInstrInfo.td:3194
2150 MIN_U_B = 2135, // MipsMSAInstrInfo.td:3197
2151 MIN_U_D = 2136, // MipsMSAInstrInfo.td:3200
2152 MIN_U_H = 2137, // MipsMSAInstrInfo.td:3198
2153 MIN_U_W = 2138, // MipsMSAInstrInfo.td:3199
2154 MOD = 2139, // Mips32r6InstrInfo.td:903
2155 MODSUB = 2140, // MipsDSPInstrInfo.td:1100
2156 MODSUB_MM = 2141, // MicroMipsDSPInstrInfo.td:501
2157 MODU = 2142, // Mips32r6InstrInfo.td:904
2158 MODU_MMR6 = 2143, // MicroMips32r6InstrInfo.td:1327
2159 MOD_MMR6 = 2144, // MicroMips32r6InstrInfo.td:1326
2160 MOD_S_B = 2145, // MipsMSAInstrInfo.td:3212
2161 MOD_S_D = 2146, // MipsMSAInstrInfo.td:3215
2162 MOD_S_H = 2147, // MipsMSAInstrInfo.td:3213
2163 MOD_S_W = 2148, // MipsMSAInstrInfo.td:3214
2164 MOD_U_B = 2149, // MipsMSAInstrInfo.td:3217
2165 MOD_U_D = 2150, // MipsMSAInstrInfo.td:3220
2166 MOD_U_H = 2151, // MipsMSAInstrInfo.td:3218
2167 MOD_U_W = 2152, // MipsMSAInstrInfo.td:3219
2168 MOVE16_MM = 2153, // MicroMipsInstrInfo.td:652
2169 MOVE16_MMR6 = 2154, // MicroMips32r6InstrInfo.td:1476
2170 MOVEP_MM = 2155, // MicroMipsInstrInfo.td:654
2171 MOVEP_MMR6 = 2156, // MicroMips32r6InstrInfo.td:1478
2172 MOVE_V = 2157, // MipsMSAInstrInfo.td:3222
2173 MOVF_D32 = 2158, // MipsCondMov.td:185
2174 MOVF_D32_MM = 2159, // MicroMipsInstrFPU.td:195
2175 MOVF_D64 = 2160, // MipsCondMov.td:192
2176 MOVF_I = 2161, // MipsCondMov.td:171
2177 MOVF_I64 = 2162, // MipsCondMov.td:175
2178 MOVF_I_MM = 2163, // MicroMipsInstrInfo.td:878
2179 MOVF_S = 2164, // MipsCondMov.td:179
2180 MOVF_S_MM = 2165, // MicroMipsInstrFPU.td:189
2181 MOVN_I64_D64 = 2166, // MipsCondMov.td:158
2182 MOVN_I64_I = 2167, // MipsCondMov.td:123
2183 MOVN_I64_I64 = 2168, // MipsCondMov.td:125
2184 MOVN_I64_S = 2169, // MipsCondMov.td:139
2185 MOVN_I_D32 = 2170, // MipsCondMov.td:145
2186 MOVN_I_D32_MM = 2171, // MicroMipsInstrFPU.td:182
2187 MOVN_I_D64 = 2172, // MipsCondMov.td:152
2188 MOVN_I_I = 2173, // MipsCondMov.td:117
2189 MOVN_I_I64 = 2174, // MipsCondMov.td:121
2190 MOVN_I_MM = 2175, // MicroMipsInstrInfo.td:874
2191 MOVN_I_S = 2176, // MipsCondMov.td:135
2192 MOVN_I_S_MM = 2177, // MicroMipsInstrFPU.td:176
2193 MOVT_D32 = 2178, // MipsCondMov.td:182
2194 MOVT_D32_MM = 2179, // MicroMipsInstrFPU.td:192
2195 MOVT_D64 = 2180, // MipsCondMov.td:190
2196 MOVT_I = 2181, // MipsCondMov.td:164
2197 MOVT_I64 = 2182, // MipsCondMov.td:168
2198 MOVT_I_MM = 2183, // MicroMipsInstrInfo.td:876
2199 MOVT_S = 2184, // MipsCondMov.td:177
2200 MOVT_S_MM = 2185, // MicroMipsInstrFPU.td:186
2201 MOVZ_I64_D64 = 2186, // MipsCondMov.td:155
2202 MOVZ_I64_I = 2187, // MipsCondMov.td:111
2203 MOVZ_I64_I64 = 2188, // MipsCondMov.td:113
2204 MOVZ_I64_S = 2189, // MipsCondMov.td:132
2205 MOVZ_I_D32 = 2190, // MipsCondMov.td:142
2206 MOVZ_I_D32_MM = 2191, // MicroMipsInstrFPU.td:179
2207 MOVZ_I_D64 = 2192, // MipsCondMov.td:150
2208 MOVZ_I_I = 2193, // MipsCondMov.td:105
2209 MOVZ_I_I64 = 2194, // MipsCondMov.td:109
2210 MOVZ_I_MM = 2195, // MicroMipsInstrInfo.td:872
2211 MOVZ_I_S = 2196, // MipsCondMov.td:128
2212 MOVZ_I_S_MM = 2197, // MicroMipsInstrFPU.td:173
2213 MSUB = 2198, // MipsInstrInfo.td:2437
2214 MSUBF_D = 2199, // Mips32r6InstrInfo.td:890
2215 MSUBF_D_MMR6 = 2200, // MicroMips32r6InstrInfo.td:1385
2216 MSUBF_S = 2201, // Mips32r6InstrInfo.td:889
2217 MSUBF_S_MMR6 = 2202, // MicroMips32r6InstrInfo.td:1383
2218 MSUBR_Q_H = 2203, // MipsMSAInstrInfo.td:3227
2219 MSUBR_Q_W = 2204, // MipsMSAInstrInfo.td:3228
2220 MSUBU = 2205, // MipsInstrInfo.td:2439
2221 MSUBU_DSP = 2206, // MipsDSPInstrInfo.td:1161
2222 MSUBU_DSP_MM = 2207, // MicroMipsDSPInstrInfo.td:416
2223 MSUBU_MM = 2208, // MicroMipsInstrInfo.td:897
2224 MSUBV_B = 2209, // MipsMSAInstrInfo.td:3230
2225 MSUBV_D = 2210, // MipsMSAInstrInfo.td:3233
2226 MSUBV_H = 2211, // MipsMSAInstrInfo.td:3231
2227 MSUBV_W = 2212, // MipsMSAInstrInfo.td:3232
2228 MSUB_D32 = 2213, // MipsInstrFPU.td:738
2229 MSUB_D32_MM = 2214, // MicroMipsInstrFPU.td:213
2230 MSUB_D64 = 2215, // MipsInstrFPU.td:744
2231 MSUB_DSP = 2216, // MipsDSPInstrInfo.td:1160
2232 MSUB_DSP_MM = 2217, // MicroMipsDSPInstrInfo.td:415
2233 MSUB_MM = 2218, // MicroMipsInstrInfo.td:895
2234 MSUB_Q_H = 2219, // MipsMSAInstrInfo.td:3224
2235 MSUB_Q_W = 2220, // MipsMSAInstrInfo.td:3225
2236 MSUB_S = 2221, // MipsInstrFPU.td:733
2237 MSUB_S_MM = 2222, // MicroMipsInstrFPU.td:208
2238 MTC0 = 2223, // MipsInstrInfo.td:2478
2239 MTC0_MMR6 = 2224, // MicroMips32r6InstrInfo.td:1316
2240 MTC1 = 2225, // MipsInstrFPU.td:608
2241 MTC1_D64 = 2226, // MipsInstrFPU.td:610
2242 MTC1_D64_MM = 2227, // MicroMipsInstrFPU.td:256
2243 MTC1_MM = 2228, // MicroMipsInstrFPU.td:202
2244 MTC1_MMR6 = 2229, // MicroMips32r6InstrInfo.td:1317
2245 MTC2 = 2230, // MipsInstrInfo.td:2484
2246 MTC2_MMR6 = 2231, // MicroMips32r6InstrInfo.td:1318
2247 MTGC0 = 2232, // MipsInstrInfo.td:2682
2248 MTGC0_MM = 2233, // MicroMipsInstrInfo.td:1112
2249 MTHC0_MMR6 = 2234, // MicroMips32r6InstrInfo.td:1319
2250 MTHC1_D32 = 2235, // MipsInstrFPU.td:622
2251 MTHC1_D32_MM = 2236, // MicroMipsInstrFPU.td:244
2252 MTHC1_D64 = 2237, // MipsInstrFPU.td:625
2253 MTHC1_D64_MM = 2238, // MicroMipsInstrFPU.td:252
2254 MTHC2_MMR6 = 2239, // MicroMips32r6InstrInfo.td:1320
2255 MTHGC0 = 2240, // MipsInstrInfo.td:2686
2256 MTHGC0_MM = 2241, // MicroMipsInstrInfo.td:1115
2257 MTHI = 2242, // MipsInstrInfo.td:2395
2258 MTHI64 = 2243, // Mips64InstrInfo.td:341
2259 MTHI_DSP = 2244, // MipsDSPInstrInfo.td:1146
2260 MTHI_DSP_MM = 2245, // MicroMipsDSPInstrInfo.td:486
2261 MTHI_MM = 2246, // MicroMipsInstrInfo.td:881
2262 MTHLIP = 2247, // MipsDSPInstrInfo.td:1200
2263 MTHLIP_MM = 2248, // MicroMipsDSPInstrInfo.td:494
2264 MTLO = 2249, // MipsInstrInfo.td:2397
2265 MTLO64 = 2250, // Mips64InstrInfo.td:343
2266 MTLO_DSP = 2251, // MipsDSPInstrInfo.td:1147
2267 MTLO_DSP_MM = 2252, // MicroMipsDSPInstrInfo.td:487
2268 MTLO_MM = 2253, // MicroMipsInstrInfo.td:883
2269 MTM0 = 2254, // Mips64InstrInfo.td:566
2270 MTM1 = 2255, // Mips64InstrInfo.td:568
2271 MTM2 = 2256, // Mips64InstrInfo.td:570
2272 MTP0 = 2257, // Mips64InstrInfo.td:572
2273 MTP1 = 2258, // Mips64InstrInfo.td:573
2274 MTP2 = 2259, // Mips64InstrInfo.td:574
2275 MTTR = 2260, // MipsMTInstrInfo.td:106
2276 MUH = 2261, // Mips32r6InstrInfo.td:905
2277 MUHU = 2262, // Mips32r6InstrInfo.td:906
2278 MUHU_MMR6 = 2263, // MicroMips32r6InstrInfo.td:1331
2279 MUH_MMR6 = 2264, // MicroMips32r6InstrInfo.td:1329
2280 MUL = 2265, // MipsInstrInfo.td:2092
2281 MULEQ_S_W_PHL = 2266, // MipsDSPInstrInfo.td:1136
2282 MULEQ_S_W_PHL_MM = 2267, // MicroMipsDSPInstrInfo.td:468
2283 MULEQ_S_W_PHR = 2268, // MipsDSPInstrInfo.td:1137
2284 MULEQ_S_W_PHR_MM = 2269, // MicroMipsDSPInstrInfo.td:469
2285 MULEU_S_PH_QBL = 2270, // MipsDSPInstrInfo.td:1134
2286 MULEU_S_PH_QBL_MM = 2271, // MicroMipsDSPInstrInfo.td:470
2287 MULEU_S_PH_QBR = 2272, // MipsDSPInstrInfo.td:1135
2288 MULEU_S_PH_QBR_MM = 2273, // MicroMipsDSPInstrInfo.td:471
2289 MULQ_RS_PH = 2274, // MipsDSPInstrInfo.td:1138
2290 MULQ_RS_PH_MM = 2275, // MicroMipsDSPInstrInfo.td:472
2291 MULQ_RS_W = 2276, // MipsDSPInstrInfo.td:1230
2292 MULQ_RS_W_MMR2 = 2277, // MicroMipsDSPInstrInfo.td:563
2293 MULQ_S_PH = 2278, // MipsDSPInstrInfo.td:1231
2294 MULQ_S_PH_MMR2 = 2279, // MicroMipsDSPInstrInfo.td:564
2295 MULQ_S_W = 2280, // MipsDSPInstrInfo.td:1229
2296 MULQ_S_W_MMR2 = 2281, // MicroMipsDSPInstrInfo.td:565
2297 MULR_PS64 = 2282, // MipsInstrFPU.td:530
2298 MULR_Q_H = 2283, // MipsMSAInstrInfo.td:3238
2299 MULR_Q_W = 2284, // MipsMSAInstrInfo.td:3239
2300 MULSAQ_S_W_PH = 2285, // MipsDSPInstrInfo.td:1139
2301 MULSAQ_S_W_PH_MM = 2286, // MicroMipsDSPInstrInfo.td:502
2302 MULSA_W_PH = 2287, // MipsDSPInstrInfo.td:1240
2303 MULSA_W_PH_MMR2 = 2288, // MicroMipsDSPInstrInfo.td:577
2304 MULT = 2289, // MipsInstrInfo.td:2387
2305 MULTU_DSP = 2290, // MipsDSPInstrInfo.td:1157
2306 MULTU_DSP_MM = 2291, // MicroMipsDSPInstrInfo.td:418
2307 MULT_DSP = 2292, // MipsDSPInstrInfo.td:1156
2308 MULT_DSP_MM = 2293, // MicroMipsDSPInstrInfo.td:417
2309 MULT_MM = 2294, // MicroMipsInstrInfo.td:749
2310 MULTu = 2295, // MipsInstrInfo.td:2389
2311 MULTu_MM = 2296, // MicroMipsInstrInfo.td:751
2312 MULU = 2297, // Mips32r6InstrInfo.td:908
2313 MULU_MMR6 = 2298, // MicroMips32r6InstrInfo.td:1330
2314 MULV_B = 2299, // MipsMSAInstrInfo.td:3241
2315 MULV_D = 2300, // MipsMSAInstrInfo.td:3244
2316 MULV_H = 2301, // MipsMSAInstrInfo.td:3242
2317 MULV_W = 2302, // MipsMSAInstrInfo.td:3243
2318 MUL_MM = 2303, // MicroMipsInstrInfo.td:731
2319 MUL_MMR6 = 2304, // MicroMips32r6InstrInfo.td:1328
2320 MUL_PH = 2305, // MipsDSPInstrInfo.td:1227
2321 MUL_PH_MMR2 = 2306, // MicroMipsDSPInstrInfo.td:561
2322 MUL_Q_H = 2307, // MipsMSAInstrInfo.td:3235
2323 MUL_Q_W = 2308, // MipsMSAInstrInfo.td:3236
2324 MUL_R6 = 2309, // Mips32r6InstrInfo.td:907
2325 MUL_S_PH = 2310, // MipsDSPInstrInfo.td:1228
2326 MUL_S_PH_MMR2 = 2311, // MicroMipsDSPInstrInfo.td:562
2327 Mfhi16 = 2312, // Mips16InstrInfo.td:854
2328 Mflo16 = 2313, // Mips16InstrInfo.td:866
2329 Move32R16 = 2314, // Mips16InstrInfo.td:838
2330 MoveR3216 = 2315, // Mips16InstrInfo.td:845
2331 NAL = 2316, // Mips32r6InstrInfo.td:825
2332 NLOC_B = 2317, // MipsMSAInstrInfo.td:3246
2333 NLOC_D = 2318, // MipsMSAInstrInfo.td:3249
2334 NLOC_H = 2319, // MipsMSAInstrInfo.td:3247
2335 NLOC_W = 2320, // MipsMSAInstrInfo.td:3248
2336 NLZC_B = 2321, // MipsMSAInstrInfo.td:3251
2337 NLZC_D = 2322, // MipsMSAInstrInfo.td:3254
2338 NLZC_H = 2323, // MipsMSAInstrInfo.td:3252
2339 NLZC_W = 2324, // MipsMSAInstrInfo.td:3253
2340 NMADD_D32 = 2325, // MipsInstrFPU.td:755
2341 NMADD_D32_MM = 2326, // MicroMipsInstrFPU.td:222
2342 NMADD_D64 = 2327, // MipsInstrFPU.td:761
2343 NMADD_S = 2328, // MipsInstrFPU.td:750
2344 NMADD_S_MM = 2329, // MicroMipsInstrFPU.td:218
2345 NMSUB_D32 = 2330, // MipsInstrFPU.td:757
2346 NMSUB_D32_MM = 2331, // MicroMipsInstrFPU.td:224
2347 NMSUB_D64 = 2332, // MipsInstrFPU.td:763
2348 NMSUB_S = 2333, // MipsInstrFPU.td:752
2349 NMSUB_S_MM = 2334, // MicroMipsInstrFPU.td:220
2350 NOR = 2335, // MipsInstrInfo.td:2110
2351 NOR64 = 2336, // Mips64InstrInfo.td:162
2352 NORI_B = 2337, // MipsMSAInstrInfo.td:3270
2353 NOR_MM = 2338, // MicroMipsInstrInfo.td:747
2354 NOR_MMR6 = 2339, // MicroMips32r6InstrInfo.td:1332
2355 NOR_V = 2340, // MipsMSAInstrInfo.td:3256
2356 NOT16_MM = 2341, // MicroMipsInstrInfo.td:604
2357 NOT16_MMR6 = 2342, // MicroMips32r6InstrInfo.td:1464
2358 NegRxRy16 = 2343, // Mips16InstrInfo.td:915
2359 NotRxRy16 = 2344, // Mips16InstrInfo.td:922
2360 OR = 2345, // MipsInstrInfo.td:2106
2361 OR16_MM = 2346, // MicroMipsInstrInfo.td:607
2362 OR16_MMR6 = 2347, // MicroMips32r6InstrInfo.td:1466
2363 OR64 = 2348, // Mips64InstrInfo.td:158
2364 ORI_B = 2349, // MipsMSAInstrInfo.td:3286
2365 ORI_MMR6 = 2350, // MicroMips32r6InstrInfo.td:1334
2366 OR_MM = 2351, // MicroMipsInstrInfo.td:743
2367 OR_MMR6 = 2352, // MicroMips32r6InstrInfo.td:1333
2368 OR_V = 2353, // MipsMSAInstrInfo.td:3272
2369 ORi = 2354, // MipsInstrInfo.td:2069
2370 ORi64 = 2355, // Mips64InstrInfo.td:134
2371 ORi_MM = 2356, // MicroMipsInstrInfo.td:713
2372 OrRxRxRy16 = 2357, // Mips16InstrInfo.td:929
2373 PACKRL_PH = 2358, // MipsDSPInstrInfo.td:1172
2374 PACKRL_PH_MM = 2359, // MicroMipsDSPInstrInfo.td:495
2375 PAUSE = 2360, // MipsInstrInfo.td:2496
2376 PAUSE_MM = 2361, // MicroMipsInstrInfo.td:1051
2377 PAUSE_MMR6 = 2362, // MicroMips32r6InstrInfo.td:1353
2378 PCKEV_B = 2363, // MipsMSAInstrInfo.td:3288
2379 PCKEV_D = 2364, // MipsMSAInstrInfo.td:3291
2380 PCKEV_H = 2365, // MipsMSAInstrInfo.td:3289
2381 PCKEV_W = 2366, // MipsMSAInstrInfo.td:3290
2382 PCKOD_B = 2367, // MipsMSAInstrInfo.td:3293
2383 PCKOD_D = 2368, // MipsMSAInstrInfo.td:3296
2384 PCKOD_H = 2369, // MipsMSAInstrInfo.td:3294
2385 PCKOD_W = 2370, // MipsMSAInstrInfo.td:3295
2386 PCNT_B = 2371, // MipsMSAInstrInfo.td:3298
2387 PCNT_D = 2372, // MipsMSAInstrInfo.td:3301
2388 PCNT_H = 2373, // MipsMSAInstrInfo.td:3299
2389 PCNT_W = 2374, // MipsMSAInstrInfo.td:3300
2390 PICK_PH = 2375, // MipsDSPInstrInfo.td:1178
2391 PICK_PH_MM = 2376, // MicroMipsDSPInstrInfo.td:496
2392 PICK_QB = 2377, // MipsDSPInstrInfo.td:1177
2393 PICK_QB_MM = 2378, // MicroMipsDSPInstrInfo.td:497
2394 PLL_PS64 = 2379, // MipsInstrFPU.td:506
2395 PLU_PS64 = 2380, // MipsInstrFPU.td:509
2396 POP = 2381, // Mips64InstrInfo.td:577
2397 PRECEQU_PH_QBL = 2382, // MipsDSPInstrInfo.td:1110
2398 PRECEQU_PH_QBLA = 2383, // MipsDSPInstrInfo.td:1112
2399 PRECEQU_PH_QBLA_MM = 2384, // MicroMipsDSPInstrInfo.td:438
2400 PRECEQU_PH_QBL_MM = 2385, // MicroMipsDSPInstrInfo.td:437
2401 PRECEQU_PH_QBR = 2386, // MipsDSPInstrInfo.td:1111
2402 PRECEQU_PH_QBRA = 2387, // MipsDSPInstrInfo.td:1113
2403 PRECEQU_PH_QBRA_MM = 2388, // MicroMipsDSPInstrInfo.td:441
2404 PRECEQU_PH_QBR_MM = 2389, // MicroMipsDSPInstrInfo.td:440
2405 PRECEQ_W_PHL = 2390, // MipsDSPInstrInfo.td:1108
2406 PRECEQ_W_PHL_MM = 2391, // MicroMipsDSPInstrInfo.td:435
2407 PRECEQ_W_PHR = 2392, // MipsDSPInstrInfo.td:1109
2408 PRECEQ_W_PHR_MM = 2393, // MicroMipsDSPInstrInfo.td:436
2409 PRECEU_PH_QBL = 2394, // MipsDSPInstrInfo.td:1114
2410 PRECEU_PH_QBLA = 2395, // MipsDSPInstrInfo.td:1116
2411 PRECEU_PH_QBLA_MM = 2396, // MicroMipsDSPInstrInfo.td:444
2412 PRECEU_PH_QBL_MM = 2397, // MicroMipsDSPInstrInfo.td:443
2413 PRECEU_PH_QBR = 2398, // MipsDSPInstrInfo.td:1115
2414 PRECEU_PH_QBRA = 2399, // MipsDSPInstrInfo.td:1117
2415 PRECEU_PH_QBRA_MM = 2400, // MicroMipsDSPInstrInfo.td:446
2416 PRECEU_PH_QBR_MM = 2401, // MicroMipsDSPInstrInfo.td:445
2417 PRECRQU_S_QB_PH = 2402, // MipsDSPInstrInfo.td:1107
2418 PRECRQU_S_QB_PH_MM = 2403, // MicroMipsDSPInstrInfo.td:475
2419 PRECRQ_PH_W = 2404, // MipsDSPInstrInfo.td:1105
2420 PRECRQ_PH_W_MM = 2405, // MicroMipsDSPInstrInfo.td:473
2421 PRECRQ_QB_PH = 2406, // MipsDSPInstrInfo.td:1104
2422 PRECRQ_QB_PH_MM = 2407, // MicroMipsDSPInstrInfo.td:474
2423 PRECRQ_RS_PH_W = 2408, // MipsDSPInstrInfo.td:1106
2424 PRECRQ_RS_PH_W_MM = 2409, // MicroMipsDSPInstrInfo.td:476
2425 PRECR_QB_PH = 2410, // MipsDSPInstrInfo.td:1241
2426 PRECR_QB_PH_MMR2 = 2411, // MicroMipsDSPInstrInfo.td:566
2427 PRECR_SRA_PH_W = 2412, // MipsDSPInstrInfo.td:1242
2428 PRECR_SRA_PH_W_MMR2 = 2413, // MicroMipsDSPInstrInfo.td:568
2429 PRECR_SRA_R_PH_W = 2414, // MipsDSPInstrInfo.td:1243
2430 PRECR_SRA_R_PH_W_MMR2 = 2415, // MicroMipsDSPInstrInfo.td:570
2431 PREF = 2416, // MipsInstrInfo.td:2572
2432 PREFE = 2417, // MipsEVAInstrInfo.td:200
2433 PREFE_MM = 2418, // MicroMipsInstrInfo.td:1042
2434 PREFX_MM = 2419, // MicroMipsInstrInfo.td:1066
2435 PREF_MM = 2420, // MicroMipsInstrInfo.td:1037
2436 PREF_MMR6 = 2421, // MicroMips32r6InstrInfo.td:1335
2437 PREF_R6 = 2422, // Mips32r6InstrInfo.td:916
2438 PREPEND = 2423, // MipsDSPInstrInfo.td:1252
2439 PREPEND_MMR2 = 2424, // MicroMipsDSPInstrInfo.td:572
2440 PUL_PS64 = 2425, // MipsInstrFPU.td:512
2441 PUU_PS64 = 2426, // MipsInstrFPU.td:515
2442 RADDU_W_QB = 2427, // MipsDSPInstrInfo.td:1101
2443 RADDU_W_QB_MM = 2428, // MicroMipsDSPInstrInfo.td:488
2444 RDDSP = 2429, // MipsDSPInstrInfo.td:1201
2445 RDDSP_MM = 2430, // MicroMipsDSPInstrInfo.td:489
2446 RDHWR = 2431, // MipsInstrInfo.td:2466
2447 RDHWR64 = 2432, // Mips64InstrInfo.td:380
2448 RDHWR_MM = 2433, // MicroMipsInstrInfo.td:1101
2449 RDHWR_MMR6 = 2434, // MicroMips32r6InstrInfo.td:1354
2450 RDPGPR_MMR6 = 2435, // MicroMips32r6InstrInfo.td:1359
2451 RECIP_D32 = 2436, // MipsInstrFPU.td:431
2452 RECIP_D32_MM = 2437, // MicroMipsInstrFPU.td:269
2453 RECIP_D64 = 2438, // MipsInstrFPU.td:436
2454 RECIP_D64_MM = 2439, // MicroMipsInstrFPU.td:274
2455 RECIP_S = 2440, // MipsInstrFPU.td:429
2456 RECIP_S_MM = 2441, // MicroMipsInstrFPU.td:267
2457 REPLV_PH = 2442, // MipsDSPInstrInfo.td:1176
2458 REPLV_PH_MM = 2443, // MicroMipsDSPInstrInfo.td:492
2459 REPLV_QB = 2444, // MipsDSPInstrInfo.td:1175
2460 REPLV_QB_MM = 2445, // MicroMipsDSPInstrInfo.td:493
2461 REPL_PH = 2446, // MipsDSPInstrInfo.td:1174
2462 REPL_PH_MM = 2447, // MicroMipsDSPInstrInfo.td:490
2463 REPL_QB = 2448, // MipsDSPInstrInfo.td:1173
2464 REPL_QB_MM = 2449, // MicroMipsDSPInstrInfo.td:491
2465 RINT_D = 2450, // Mips32r6InstrInfo.td:912
2466 RINT_D_MMR6 = 2451, // MicroMips32r6InstrInfo.td:1496
2467 RINT_S = 2452, // Mips32r6InstrInfo.td:913
2468 RINT_S_MMR6 = 2453, // MicroMips32r6InstrInfo.td:1494
2469 ROTR = 2454, // MipsInstrInfo.td:2130
2470 ROTRV = 2455, // MipsInstrInfo.td:2133
2471 ROTRV_MM = 2456, // MicroMipsInstrInfo.td:780
2472 ROTR_MM = 2457, // MicroMipsInstrInfo.td:775
2473 ROUND_L_D64 = 2458, // MipsInstrFPU.td:455
2474 ROUND_L_D_MMR6 = 2459, // MicroMips32r6InstrInfo.td:1501
2475 ROUND_L_S = 2460, // MipsInstrFPU.td:453
2476 ROUND_L_S_MMR6 = 2461, // MicroMips32r6InstrInfo.td:1499
2477 ROUND_W_D32 = 2462, // MipsInstrFPU.td:169
2478 ROUND_W_D64 = 2463, // MipsInstrFPU.td:170
2479 ROUND_W_D_MMR6 = 2464, // MicroMips32r6InstrInfo.td:1505
2480 ROUND_W_MM = 2465, // MicroMipsInstrFPU.td:95
2481 ROUND_W_S = 2466, // MipsInstrFPU.td:403
2482 ROUND_W_S_MM = 2467, // MicroMipsInstrFPU.td:87
2483 ROUND_W_S_MMR6 = 2468, // MicroMips32r6InstrInfo.td:1503
2484 RSQRT_D32 = 2469, // MipsInstrFPU.td:441
2485 RSQRT_D32_MM = 2470, // MicroMipsInstrFPU.td:278
2486 RSQRT_D64 = 2471, // MipsInstrFPU.td:446
2487 RSQRT_D64_MM = 2472, // MicroMipsInstrFPU.td:283
2488 RSQRT_S = 2473, // MipsInstrFPU.td:439
2489 RSQRT_S_MM = 2474, // MicroMipsInstrFPU.td:276
2490 Restore16 = 2475, // Mips16InstrInfo.td:940
2491 RestoreX16 = 2476, // Mips16InstrInfo.td:949
2492 SAA = 2477, // Mips64InstrInfo.td:620
2493 SAAD = 2478, // Mips64InstrInfo.td:621
2494 SAT_S_B = 2479, // MipsMSAInstrInfo.td:3303
2495 SAT_S_D = 2480, // MipsMSAInstrInfo.td:3306
2496 SAT_S_H = 2481, // MipsMSAInstrInfo.td:3304
2497 SAT_S_W = 2482, // MipsMSAInstrInfo.td:3305
2498 SAT_U_B = 2483, // MipsMSAInstrInfo.td:3308
2499 SAT_U_D = 2484, // MipsMSAInstrInfo.td:3311
2500 SAT_U_H = 2485, // MipsMSAInstrInfo.td:3309
2501 SAT_U_W = 2486, // MipsMSAInstrInfo.td:3310
2502 SB = 2487, // MipsInstrInfo.td:2150
2503 SB16_MM = 2488, // MicroMipsInstrInfo.td:626
2504 SB16_MMR6 = 2489, // MicroMips32r6InstrInfo.td:1336
2505 SB64 = 2490, // Mips64InstrInfo.td:207
2506 SBE = 2491, // MipsEVAInstrInfo.td:180
2507 SBE_MM = 2492, // MicroMipsInstrInfo.td:817
2508 SB_MM = 2493, // MicroMipsInstrInfo.td:798
2509 SB_MMR6 = 2494, // MicroMips32r6InstrInfo.td:1454
2510 SC = 2495, // MipsInstrInfo.td:2259
2511 SC64 = 2496, // Mips64InstrInfo.td:260
2512 SC64_R6 = 2497, // Mips64r6InstrInfo.td:160
2513 SCD = 2498, // Mips64InstrInfo.td:252
2514 SCD_R6 = 2499, // Mips64r6InstrInfo.td:151
2515 SCE = 2500, // MipsEVAInstrInfo.td:192
2516 SCE_MM = 2501, // MicroMipsInstrInfo.td:1031
2517 SC_MM = 2502, // MicroMipsInstrInfo.td:1026
2518 SC_MMR6 = 2503, // MicroMips32r6InstrInfo.td:1550
2519 SC_R6 = 2504, // Mips32r6InstrInfo.td:917
2520 SD = 2505, // Mips64InstrInfo.td:219
2521 SDBBP = 2506, // MipsInstrInfo.td:2237
2522 SDBBP16_MM = 2507, // MicroMipsInstrInfo.td:676
2523 SDBBP16_MMR6 = 2508, // MicroMips32r6InstrInfo.td:1480
2524 SDBBP_MM = 2509, // MicroMipsInstrInfo.td:1063
2525 SDBBP_MMR6 = 2510, // MicroMips32r6InstrInfo.td:1361
2526 SDBBP_R6 = 2511, // Mips32r6InstrInfo.td:918
2527 SDC1 = 2512, // MipsInstrFPU.td:667
2528 SDC164 = 2513, // MipsInstrFPU.td:658
2529 SDC1_D64_MMR6 = 2514, // MicroMips32r6InstrInfo.td:1542
2530 SDC1_MM_D32 = 2515, // MicroMipsInstrFPU.td:293
2531 SDC1_MM_D64 = 2516, // MicroMipsInstrFPU.td:308
2532 SDC2 = 2517, // MipsInstrInfo.td:2176
2533 SDC2_MMR6 = 2518, // MicroMips32r6InstrInfo.td:1546
2534 SDC2_R6 = 2519, // Mips32r6InstrInfo.td:931
2535 SDC3 = 2520, // MipsInstrInfo.td:2193
2536 SDIV = 2521, // MipsInstrInfo.td:2391
2537 SDIV_MM = 2522, // MicroMipsInstrInfo.td:753
2538 SDL = 2523, // Mips64InstrInfo.td:241
2539 SDR = 2524, // Mips64InstrInfo.td:243
2540 SDXC1 = 2525, // MipsInstrFPU.td:682
2541 SDXC164 = 2526, // MipsInstrFPU.td:689
2542 SEB = 2527, // MipsInstrInfo.td:2405
2543 SEB64 = 2528, // Mips64InstrInfo.td:356
2544 SEB_MM = 2529, // MicroMipsInstrInfo.td:907
2545 SEH = 2530, // MipsInstrInfo.td:2407
2546 SEH64 = 2531, // Mips64InstrInfo.td:358
2547 SEH_MM = 2532, // MicroMipsInstrInfo.td:909
2548 SELEQZ = 2533, // Mips32r6InstrInfo.td:919
2549 SELEQZ64 = 2534, // Mips64r6InstrInfo.td:153
2550 SELEQZ_D = 2535, // Mips32r6InstrInfo.td:921
2551 SELEQZ_D_MMR6 = 2536, // MicroMips32r6InstrInfo.td:1513
2552 SELEQZ_MMR6 = 2537, // MicroMips32r6InstrInfo.td:1337
2553 SELEQZ_S = 2538, // Mips32r6InstrInfo.td:923
2554 SELEQZ_S_MMR6 = 2539, // MicroMips32r6InstrInfo.td:1511
2555 SELNEZ = 2540, // Mips32r6InstrInfo.td:920
2556 SELNEZ64 = 2541, // Mips64r6InstrInfo.td:154
2557 SELNEZ_D = 2542, // Mips32r6InstrInfo.td:925
2558 SELNEZ_D_MMR6 = 2543, // MicroMips32r6InstrInfo.td:1517
2559 SELNEZ_MMR6 = 2544, // MicroMips32r6InstrInfo.td:1339
2560 SELNEZ_S = 2545, // Mips32r6InstrInfo.td:927
2561 SELNEZ_S_MMR6 = 2546, // MicroMips32r6InstrInfo.td:1515
2562 SEL_D = 2547, // Mips32r6InstrInfo.td:929
2563 SEL_D_MMR6 = 2548, // MicroMips32r6InstrInfo.td:1510
2564 SEL_S = 2549, // Mips32r6InstrInfo.td:930
2565 SEL_S_MMR6 = 2550, // MicroMips32r6InstrInfo.td:1509
2566 SEQ = 2551, // Mips64InstrInfo.td:581
2567 SEQi = 2552, // Mips64InstrInfo.td:582
2568 SH = 2553, // MipsInstrInfo.td:2152
2569 SH16_MM = 2554, // MicroMipsInstrInfo.td:629
2570 SH16_MMR6 = 2555, // MicroMips32r6InstrInfo.td:1341
2571 SH64 = 2556, // Mips64InstrInfo.td:208
2572 SHE = 2557, // MipsEVAInstrInfo.td:181
2573 SHE_MM = 2558, // MicroMipsInstrInfo.td:819
2574 SHF_B = 2559, // MipsMSAInstrInfo.td:3313
2575 SHF_H = 2560, // MipsMSAInstrInfo.td:3314
2576 SHF_W = 2561, // MipsMSAInstrInfo.td:3315
2577 SHILO = 2562, // MipsDSPInstrInfo.td:1198
2578 SHILOV = 2563, // MipsDSPInstrInfo.td:1199
2579 SHILOV_MM = 2564, // MicroMipsDSPInstrInfo.td:499
2580 SHILO_MM = 2565, // MicroMipsDSPInstrInfo.td:498
2581 SHLLV_PH = 2566, // MipsDSPInstrInfo.td:1123
2582 SHLLV_PH_MM = 2567, // MicroMipsDSPInstrInfo.td:422
2583 SHLLV_QB = 2568, // MipsDSPInstrInfo.td:1119
2584 SHLLV_QB_MM = 2569, // MicroMipsDSPInstrInfo.td:424
2585 SHLLV_S_PH = 2570, // MipsDSPInstrInfo.td:1125
2586 SHLLV_S_PH_MM = 2571, // MicroMipsDSPInstrInfo.td:423
2587 SHLLV_S_W = 2572, // MipsDSPInstrInfo.td:1131
2588 SHLLV_S_W_MM = 2573, // MicroMipsDSPInstrInfo.td:425
2589 SHLL_PH = 2574, // MipsDSPInstrInfo.td:1122
2590 SHLL_PH_MM = 2575, // MicroMipsDSPInstrInfo.td:419
2591 SHLL_QB = 2576, // MipsDSPInstrInfo.td:1118
2592 SHLL_QB_MM = 2577, // MicroMipsDSPInstrInfo.td:421
2593 SHLL_S_PH = 2578, // MipsDSPInstrInfo.td:1124
2594 SHLL_S_PH_MM = 2579, // MicroMipsDSPInstrInfo.td:420
2595 SHLL_S_W = 2580, // MipsDSPInstrInfo.td:1130
2596 SHLL_S_W_MM = 2581, // MicroMipsDSPInstrInfo.td:426
2597 SHRAV_PH = 2582, // MipsDSPInstrInfo.td:1127
2598 SHRAV_PH_MM = 2583, // MicroMipsDSPInstrInfo.td:429
2599 SHRAV_QB = 2584, // MipsDSPInstrInfo.td:1245
2600 SHRAV_QB_MMR2 = 2585, // MicroMipsDSPInstrInfo.td:535
2601 SHRAV_R_PH = 2586, // MipsDSPInstrInfo.td:1129
2602 SHRAV_R_PH_MM = 2587, // MicroMipsDSPInstrInfo.td:430
2603 SHRAV_R_QB = 2588, // MipsDSPInstrInfo.td:1247
2604 SHRAV_R_QB_MMR2 = 2589, // MicroMipsDSPInstrInfo.td:536
2605 SHRAV_R_W = 2590, // MipsDSPInstrInfo.td:1133
2606 SHRAV_R_W_MM = 2591, // MicroMipsDSPInstrInfo.td:431
2607 SHRA_PH = 2592, // MipsDSPInstrInfo.td:1126
2608 SHRA_PH_MM = 2593, // MicroMipsDSPInstrInfo.td:427
2609 SHRA_QB = 2594, // MipsDSPInstrInfo.td:1244
2610 SHRA_QB_MMR2 = 2595, // MicroMipsDSPInstrInfo.td:532
2611 SHRA_R_PH = 2596, // MipsDSPInstrInfo.td:1128
2612 SHRA_R_PH_MM = 2597, // MicroMipsDSPInstrInfo.td:428
2613 SHRA_R_QB = 2598, // MipsDSPInstrInfo.td:1246
2614 SHRA_R_QB_MMR2 = 2599, // MicroMipsDSPInstrInfo.td:533
2615 SHRA_R_W = 2600, // MipsDSPInstrInfo.td:1132
2616 SHRA_R_W_MM = 2601, // MicroMipsDSPInstrInfo.td:432
2617 SHRLV_PH = 2602, // MipsDSPInstrInfo.td:1249
2618 SHRLV_PH_MMR2 = 2603, // MicroMipsDSPInstrInfo.td:546
2619 SHRLV_QB = 2604, // MipsDSPInstrInfo.td:1121
2620 SHRLV_QB_MM = 2605, // MicroMipsDSPInstrInfo.td:434
2621 SHRL_PH = 2606, // MipsDSPInstrInfo.td:1248
2622 SHRL_PH_MMR2 = 2607, // MicroMipsDSPInstrInfo.td:545
2623 SHRL_QB = 2608, // MipsDSPInstrInfo.td:1120
2624 SHRL_QB_MM = 2609, // MicroMipsDSPInstrInfo.td:433
2625 SH_MM = 2610, // MicroMipsInstrInfo.td:800
2626 SH_MMR6 = 2611, // MicroMips32r6InstrInfo.td:1455
2627 SIGRIE = 2612, // Mips32r6InstrInfo.td:933
2628 SIGRIE_MMR6 = 2613, // MicroMips32r6InstrInfo.td:1362
2629 SLDI_B = 2614, // MipsMSAInstrInfo.td:3322
2630 SLDI_D = 2615, // MipsMSAInstrInfo.td:3325
2631 SLDI_H = 2616, // MipsMSAInstrInfo.td:3323
2632 SLDI_W = 2617, // MipsMSAInstrInfo.td:3324
2633 SLD_B = 2618, // MipsMSAInstrInfo.td:3317
2634 SLD_D = 2619, // MipsMSAInstrInfo.td:3320
2635 SLD_H = 2620, // MipsMSAInstrInfo.td:3318
2636 SLD_W = 2621, // MipsMSAInstrInfo.td:3319
2637 SLL = 2622, // MipsInstrInfo.td:2116
2638 SLL16_MM = 2623, // MicroMipsInstrInfo.td:609
2639 SLL16_MMR6 = 2624, // MicroMips32r6InstrInfo.td:1468
2640 SLL64_32 = 2625, // Mips64InstrInfo.td:430
2641 SLL64_64 = 2626, // Mips64InstrInfo.td:434
2642 SLLI_B = 2627, // MipsMSAInstrInfo.td:3332
2643 SLLI_D = 2628, // MipsMSAInstrInfo.td:3335
2644 SLLI_H = 2629, // MipsMSAInstrInfo.td:3333
2645 SLLI_W = 2630, // MipsMSAInstrInfo.td:3334
2646 SLLV = 2631, // MipsInstrInfo.td:2122
2647 SLLV_MM = 2632, // MicroMipsInstrInfo.td:769
2648 SLL_B = 2633, // MipsMSAInstrInfo.td:3327
2649 SLL_D = 2634, // MipsMSAInstrInfo.td:3330
2650 SLL_H = 2635, // MipsMSAInstrInfo.td:3328
2651 SLL_MM = 2636, // MicroMipsInstrInfo.td:763
2652 SLL_MMR6 = 2637, // MicroMips32r6InstrInfo.td:1342
2653 SLL_W = 2638, // MipsMSAInstrInfo.td:3329
2654 SLT = 2639, // MipsInstrInfo.td:2100
2655 SLT64 = 2640, // Mips64InstrInfo.td:154
2656 SLT_MM = 2641, // MicroMipsInstrInfo.td:737
2657 SLTi = 2642, // MipsInstrInfo.td:2077
2658 SLTi64 = 2643, // Mips64InstrInfo.td:128
2659 SLTi_MM = 2644, // MicroMipsInstrInfo.td:707
2660 SLTiu = 2645, // MipsInstrInfo.td:2079
2661 SLTiu64 = 2646, // Mips64InstrInfo.td:130
2662 SLTiu_MM = 2647, // MicroMipsInstrInfo.td:709
2663 SLTu = 2648, // MipsInstrInfo.td:2102
2664 SLTu64 = 2649, // Mips64InstrInfo.td:155
2665 SLTu_MM = 2650, // MicroMipsInstrInfo.td:739
2666 SNE = 2651, // Mips64InstrInfo.td:583
2667 SNEi = 2652, // Mips64InstrInfo.td:584
2668 SPLATI_B = 2653, // MipsMSAInstrInfo.td:3342
2669 SPLATI_D = 2654, // MipsMSAInstrInfo.td:3345
2670 SPLATI_H = 2655, // MipsMSAInstrInfo.td:3343
2671 SPLATI_W = 2656, // MipsMSAInstrInfo.td:3344
2672 SPLAT_B = 2657, // MipsMSAInstrInfo.td:3337
2673 SPLAT_D = 2658, // MipsMSAInstrInfo.td:3340
2674 SPLAT_H = 2659, // MipsMSAInstrInfo.td:3338
2675 SPLAT_W = 2660, // MipsMSAInstrInfo.td:3339
2676 SRA = 2661, // MipsInstrInfo.td:2120
2677 SRAI_B = 2662, // MipsMSAInstrInfo.td:3352
2678 SRAI_D = 2663, // MipsMSAInstrInfo.td:3355
2679 SRAI_H = 2664, // MipsMSAInstrInfo.td:3353
2680 SRAI_W = 2665, // MipsMSAInstrInfo.td:3354
2681 SRARI_B = 2666, // MipsMSAInstrInfo.td:3362
2682 SRARI_D = 2667, // MipsMSAInstrInfo.td:3365
2683 SRARI_H = 2668, // MipsMSAInstrInfo.td:3363
2684 SRARI_W = 2669, // MipsMSAInstrInfo.td:3364
2685 SRAR_B = 2670, // MipsMSAInstrInfo.td:3357
2686 SRAR_D = 2671, // MipsMSAInstrInfo.td:3360
2687 SRAR_H = 2672, // MipsMSAInstrInfo.td:3358
2688 SRAR_W = 2673, // MipsMSAInstrInfo.td:3359
2689 SRAV = 2674, // MipsInstrInfo.td:2126
2690 SRAV_MM = 2675, // MicroMipsInstrInfo.td:773
2691 SRA_B = 2676, // MipsMSAInstrInfo.td:3347
2692 SRA_D = 2677, // MipsMSAInstrInfo.td:3350
2693 SRA_H = 2678, // MipsMSAInstrInfo.td:3348
2694 SRA_MM = 2679, // MicroMipsInstrInfo.td:767
2695 SRA_W = 2680, // MipsMSAInstrInfo.td:3349
2696 SRL = 2681, // MipsInstrInfo.td:2118
2697 SRL16_MM = 2682, // MicroMipsInstrInfo.td:611
2698 SRL16_MMR6 = 2683, // MicroMips32r6InstrInfo.td:1470
2699 SRLI_B = 2684, // MipsMSAInstrInfo.td:3372
2700 SRLI_D = 2685, // MipsMSAInstrInfo.td:3375
2701 SRLI_H = 2686, // MipsMSAInstrInfo.td:3373
2702 SRLI_W = 2687, // MipsMSAInstrInfo.td:3374
2703 SRLRI_B = 2688, // MipsMSAInstrInfo.td:3382
2704 SRLRI_D = 2689, // MipsMSAInstrInfo.td:3385
2705 SRLRI_H = 2690, // MipsMSAInstrInfo.td:3383
2706 SRLRI_W = 2691, // MipsMSAInstrInfo.td:3384
2707 SRLR_B = 2692, // MipsMSAInstrInfo.td:3377
2708 SRLR_D = 2693, // MipsMSAInstrInfo.td:3380
2709 SRLR_H = 2694, // MipsMSAInstrInfo.td:3378
2710 SRLR_W = 2695, // MipsMSAInstrInfo.td:3379
2711 SRLV = 2696, // MipsInstrInfo.td:2124
2712 SRLV_MM = 2697, // MicroMipsInstrInfo.td:771
2713 SRL_B = 2698, // MipsMSAInstrInfo.td:3367
2714 SRL_D = 2699, // MipsMSAInstrInfo.td:3370
2715 SRL_H = 2700, // MipsMSAInstrInfo.td:3368
2716 SRL_MM = 2701, // MicroMipsInstrInfo.td:765
2717 SRL_W = 2702, // MipsMSAInstrInfo.td:3369
2718 SSNOP = 2703, // MipsInstrInfo.td:2491
2719 SSNOP_MM = 2704, // MicroMipsInstrInfo.td:1047
2720 SSNOP_MMR6 = 2705, // MicroMips32r6InstrInfo.td:1356
2721 ST_B = 2706, // MipsMSAInstrInfo.td:3387
2722 ST_D = 2707, // MipsMSAInstrInfo.td:3390
2723 ST_H = 2708, // MipsMSAInstrInfo.td:3388
2724 ST_W = 2709, // MipsMSAInstrInfo.td:3389
2725 SUB = 2710, // MipsInstrInfo.td:2097
2726 SUBQH_PH = 2711, // MipsDSPInstrInfo.td:1221
2727 SUBQH_PH_MMR2 = 2712, // MicroMipsDSPInstrInfo.td:547
2728 SUBQH_R_PH = 2713, // MipsDSPInstrInfo.td:1222
2729 SUBQH_R_PH_MMR2 = 2714, // MicroMipsDSPInstrInfo.td:548
2730 SUBQH_R_W = 2715, // MipsDSPInstrInfo.td:1226
2731 SUBQH_R_W_MMR2 = 2716, // MicroMipsDSPInstrInfo.td:550
2732 SUBQH_W = 2717, // MipsDSPInstrInfo.td:1225
2733 SUBQH_W_MMR2 = 2718, // MicroMipsDSPInstrInfo.td:549
2734 SUBQ_PH = 2719, // MipsDSPInstrInfo.td:1094
2735 SUBQ_PH_MM = 2720, // MicroMipsDSPInstrInfo.td:447
2736 SUBQ_S_PH = 2721, // MipsDSPInstrInfo.td:1095
2737 SUBQ_S_PH_MM = 2722, // MicroMipsDSPInstrInfo.td:448
2738 SUBQ_S_W = 2723, // MipsDSPInstrInfo.td:1097
2739 SUBQ_S_W_MM = 2724, // MicroMipsDSPInstrInfo.td:449
2740 SUBSUS_U_B = 2725, // MipsMSAInstrInfo.td:3402
2741 SUBSUS_U_D = 2726, // MipsMSAInstrInfo.td:3405
2742 SUBSUS_U_H = 2727, // MipsMSAInstrInfo.td:3403
2743 SUBSUS_U_W = 2728, // MipsMSAInstrInfo.td:3404
2744 SUBSUU_S_B = 2729, // MipsMSAInstrInfo.td:3407
2745 SUBSUU_S_D = 2730, // MipsMSAInstrInfo.td:3410
2746 SUBSUU_S_H = 2731, // MipsMSAInstrInfo.td:3408
2747 SUBSUU_S_W = 2732, // MipsMSAInstrInfo.td:3409
2748 SUBS_S_B = 2733, // MipsMSAInstrInfo.td:3392
2749 SUBS_S_D = 2734, // MipsMSAInstrInfo.td:3395
2750 SUBS_S_H = 2735, // MipsMSAInstrInfo.td:3393
2751 SUBS_S_W = 2736, // MipsMSAInstrInfo.td:3394
2752 SUBS_U_B = 2737, // MipsMSAInstrInfo.td:3397
2753 SUBS_U_D = 2738, // MipsMSAInstrInfo.td:3400
2754 SUBS_U_H = 2739, // MipsMSAInstrInfo.td:3398
2755 SUBS_U_W = 2740, // MipsMSAInstrInfo.td:3399
2756 SUBU16_MM = 2741, // MicroMipsInstrInfo.td:615
2757 SUBU16_MMR6 = 2742, // MicroMips32r6InstrInfo.td:1482
2758 SUBUH_QB = 2743, // MipsDSPInstrInfo.td:1217
2759 SUBUH_QB_MMR2 = 2744, // MicroMipsDSPInstrInfo.td:553
2760 SUBUH_R_QB = 2745, // MipsDSPInstrInfo.td:1218
2761 SUBUH_R_QB_MMR2 = 2746, // MicroMipsDSPInstrInfo.td:554
2762 SUBU_MMR6 = 2747, // MicroMips32r6InstrInfo.td:1344
2763 SUBU_PH = 2748, // MipsDSPInstrInfo.td:1209
2764 SUBU_PH_MMR2 = 2749, // MicroMipsDSPInstrInfo.td:551
2765 SUBU_QB = 2750, // MipsDSPInstrInfo.td:1090
2766 SUBU_QB_MM = 2751, // MicroMipsDSPInstrInfo.td:450
2767 SUBU_S_PH = 2752, // MipsDSPInstrInfo.td:1210
2768 SUBU_S_PH_MMR2 = 2753, // MicroMipsDSPInstrInfo.td:552
2769 SUBU_S_QB = 2754, // MipsDSPInstrInfo.td:1091
2770 SUBU_S_QB_MM = 2755, // MicroMipsDSPInstrInfo.td:451
2771 SUBVI_B = 2756, // MipsMSAInstrInfo.td:3417
2772 SUBVI_D = 2757, // MipsMSAInstrInfo.td:3420
2773 SUBVI_H = 2758, // MipsMSAInstrInfo.td:3418
2774 SUBVI_W = 2759, // MipsMSAInstrInfo.td:3419
2775 SUBV_B = 2760, // MipsMSAInstrInfo.td:3412
2776 SUBV_D = 2761, // MipsMSAInstrInfo.td:3415
2777 SUBV_H = 2762, // MipsMSAInstrInfo.td:3413
2778 SUBV_W = 2763, // MipsMSAInstrInfo.td:3414
2779 SUB_MM = 2764, // MicroMipsInstrInfo.td:735
2780 SUB_MMR6 = 2765, // MicroMips32r6InstrInfo.td:1343
2781 SUBu = 2766, // MipsInstrInfo.td:2088
2782 SUBu_MM = 2767, // MicroMipsInstrInfo.td:728
2783 SUXC1 = 2768, // MipsInstrFPU.td:698
2784 SUXC164 = 2769, // MipsInstrFPU.td:706
2785 SUXC1_MM = 2770, // MicroMipsInstrFPU.td:53
2786 SW = 2771, // MipsInstrInfo.td:2154
2787 SW16_MM = 2772, // MicroMipsInstrInfo.td:632
2788 SW16_MMR6 = 2773, // MicroMips32r6InstrInfo.td:1345
2789 SW64 = 2774, // Mips64InstrInfo.td:210
2790 SWC1 = 2775, // MipsInstrFPU.td:649
2791 SWC1_MM = 2776, // MicroMipsInstrFPU.td:299
2792 SWC2 = 2777, // MipsInstrInfo.td:2172
2793 SWC2_MMR6 = 2778, // MicroMips32r6InstrInfo.td:1548
2794 SWC2_R6 = 2779, // Mips32r6InstrInfo.td:932
2795 SWC3 = 2780, // MipsInstrInfo.td:2185
2796 SWDSP = 2781, // MipsDSPInstrInfo.td:1268
2797 SWDSP_MM = 2782, // MicroMipsDSPInstrInfo.td:394
2798 SWE = 2783, // MipsEVAInstrInfo.td:182
2799 SWE_MM = 2784, // MicroMipsInstrInfo.td:821
2800 SWL = 2785, // MipsInstrInfo.td:2164
2801 SWL64 = 2786, // Mips64InstrInfo.td:231
2802 SWLE = 2787, // MipsEVAInstrInfo.td:187
2803 SWLE_MM = 2788, // MicroMipsInstrInfo.td:829
2804 SWL_MM = 2789, // MicroMipsInstrInfo.td:845
2805 SWM16_MM = 2790, // MicroMipsInstrInfo.td:685
2806 SWM16_MMR6 = 2791, // MicroMips32r6InstrInfo.td:1346
2807 SWM32_MM = 2792, // MicroMipsInstrInfo.td:851
2808 SWP_MM = 2793, // MicroMipsInstrInfo.td:855
2809 SWR = 2794, // MipsInstrInfo.td:2166
2810 SWR64 = 2795, // Mips64InstrInfo.td:233
2811 SWRE = 2796, // MipsEVAInstrInfo.td:188
2812 SWRE_MM = 2797, // MicroMipsInstrInfo.td:832
2813 SWR_MM = 2798, // MicroMipsInstrInfo.td:847
2814 SWSP_MM = 2799, // MicroMipsInstrInfo.td:639
2815 SWSP_MMR6 = 2800, // MicroMips32r6InstrInfo.td:1347
2816 SWXC1 = 2801, // MipsInstrFPU.td:676
2817 SWXC1_MM = 2802, // MicroMipsInstrFPU.td:48
2818 SW_MM = 2803, // MicroMipsInstrInfo.td:802
2819 SW_MMR6 = 2804, // MicroMips32r6InstrInfo.td:1367
2820 SYNC = 2805, // MipsInstrInfo.td:2199
2821 SYNCI = 2806, // MipsInstrInfo.td:2200
2822 SYNCI_MM = 2807, // MicroMipsInstrInfo.td:980
2823 SYNCI_MMR6 = 2808, // MicroMips32r6InstrInfo.td:1358
2824 SYNC_MM = 2809, // MicroMipsInstrInfo.td:978
2825 SYNC_MMR6 = 2810, // MicroMips32r6InstrInfo.td:1357
2826 SYSCALL = 2811, // MipsInstrInfo.td:2234
2827 SYSCALL_MM = 2812, // MicroMipsInstrInfo.td:983
2828 Save16 = 2813, // Mips16InstrInfo.td:964
2829 SaveX16 = 2814, // Mips16InstrInfo.td:972
2830 SbRxRyOffMemX16 = 2815, // Mips16InstrInfo.td:985
2831 SebRx16 = 2816, // Mips16InstrInfo.td:993
2832 SehRx16 = 2817, // Mips16InstrInfo.td:1001
2833 ShRxRyOffMemX16 = 2818, // Mips16InstrInfo.td:1124
2834 SllX16 = 2819, // Mips16InstrInfo.td:1132
2835 SllvRxRy16 = 2820, // Mips16InstrInfo.td:1139
2836 SltRxRy16 = 2821, // Mips16InstrInfo.td:1192
2837 SltiRxImm16 = 2822, // Mips16InstrInfo.td:1146
2838 SltiRxImmX16 = 2823, // Mips16InstrInfo.td:1156
2839 SltiuRxImm16 = 2824, // Mips16InstrInfo.td:1167
2840 SltiuRxImmX16 = 2825, // Mips16InstrInfo.td:1177
2841 SltuRxRy16 = 2826, // Mips16InstrInfo.td:1202
2842 SraX16 = 2827, // Mips16InstrInfo.td:1228
2843 SravRxRy16 = 2828, // Mips16InstrInfo.td:1219
2844 SrlX16 = 2829, // Mips16InstrInfo.td:1246
2845 SrlvRxRy16 = 2830, // Mips16InstrInfo.td:1237
2846 SubuRxRyRz16 = 2831, // Mips16InstrInfo.td:1253
2847 SwRxRyOffMemX16 = 2832, // Mips16InstrInfo.td:1261
2848 SwRxSpImmX16 = 2833, // Mips16InstrInfo.td:1269
2849 TEQ = 2834, // MipsInstrInfo.td:2205
2850 TEQI = 2835, // MipsInstrInfo.td:2218
2851 TEQI_MM = 2836, // MicroMipsInstrInfo.td:1010
2852 TEQ_MM = 2837, // MicroMipsInstrInfo.td:997
2853 TGE = 2838, // MipsInstrInfo.td:2207
2854 TGEI = 2839, // MipsInstrInfo.td:2220
2855 TGEIU = 2840, // MipsInstrInfo.td:2222
2856 TGEIU_MM = 2841, // MicroMipsInstrInfo.td:1014
2857 TGEI_MM = 2842, // MicroMipsInstrInfo.td:1012
2858 TGEU = 2843, // MipsInstrInfo.td:2209
2859 TGEU_MM = 2844, // MicroMipsInstrInfo.td:1001
2860 TGE_MM = 2845, // MicroMipsInstrInfo.td:999
2861 TLBGINV = 2846, // MipsInstrInfo.td:2688
2862 TLBGINVF = 2847, // MipsInstrInfo.td:2690
2863 TLBGINVF_MM = 2848, // MicroMipsInstrInfo.td:1122
2864 TLBGINV_MM = 2849, // MicroMipsInstrInfo.td:1120
2865 TLBGP = 2850, // MipsInstrInfo.td:2692
2866 TLBGP_MM = 2851, // MicroMipsInstrInfo.td:1124
2867 TLBGR = 2852, // MipsInstrInfo.td:2694
2868 TLBGR_MM = 2853, // MicroMipsInstrInfo.td:1126
2869 TLBGWI = 2854, // MipsInstrInfo.td:2696
2870 TLBGWI_MM = 2855, // MicroMipsInstrInfo.td:1128
2871 TLBGWR = 2856, // MipsInstrInfo.td:2698
2872 TLBGWR_MM = 2857, // MicroMipsInstrInfo.td:1130
2873 TLBINV = 2858, // MipsEVAInstrInfo.td:195
2874 TLBINVF = 2859, // MipsEVAInstrInfo.td:196
2875 TLBINVF_MMR6 = 2860, // MicroMips32r6InstrInfo.td:1525
2876 TLBINV_MMR6 = 2861, // MicroMips32r6InstrInfo.td:1523
2877 TLBP = 2862, // MipsInstrInfo.td:2557
2878 TLBP_MM = 2863, // MicroMipsInstrInfo.td:1054
2879 TLBR = 2864, // MipsInstrInfo.td:2558
2880 TLBR_MM = 2865, // MicroMipsInstrInfo.td:1056
2881 TLBWI = 2866, // MipsInstrInfo.td:2559
2882 TLBWI_MM = 2867, // MicroMipsInstrInfo.td:1058
2883 TLBWR = 2868, // MipsInstrInfo.td:2560
2884 TLBWR_MM = 2869, // MicroMipsInstrInfo.td:1060
2885 TLT = 2870, // MipsInstrInfo.td:2211
2886 TLTI = 2871, // MipsInstrInfo.td:2224
2887 TLTIU_MM = 2872, // MicroMipsInstrInfo.td:1018
2888 TLTI_MM = 2873, // MicroMipsInstrInfo.td:1016
2889 TLTU = 2874, // MipsInstrInfo.td:2213
2890 TLTU_MM = 2875, // MicroMipsInstrInfo.td:1005
2891 TLT_MM = 2876, // MicroMipsInstrInfo.td:1003
2892 TNE = 2877, // MipsInstrInfo.td:2215
2893 TNEI = 2878, // MipsInstrInfo.td:2228
2894 TNEI_MM = 2879, // MicroMipsInstrInfo.td:1020
2895 TNE_MM = 2880, // MicroMipsInstrInfo.td:1007
2896 TRUNC_L_D64 = 2881, // MipsInstrFPU.td:459
2897 TRUNC_L_D_MMR6 = 2882, // MicroMips32r6InstrInfo.td:1447
2898 TRUNC_L_S = 2883, // MipsInstrFPU.td:457
2899 TRUNC_L_S_MMR6 = 2884, // MicroMips32r6InstrInfo.td:1445
2900 TRUNC_W_D32 = 2885, // MipsInstrFPU.td:169
2901 TRUNC_W_D64 = 2886, // MipsInstrFPU.td:170
2902 TRUNC_W_D_MMR6 = 2887, // MicroMips32r6InstrInfo.td:1451
2903 TRUNC_W_MM = 2888, // MicroMipsInstrFPU.td:98
2904 TRUNC_W_S = 2889, // MipsInstrFPU.td:407
2905 TRUNC_W_S_MM = 2890, // MicroMipsInstrFPU.td:233
2906 TRUNC_W_S_MMR6 = 2891, // MicroMips32r6InstrInfo.td:1449
2907 TTLTIU = 2892, // MipsInstrInfo.td:2226
2908 UDIV = 2893, // MipsInstrInfo.td:2393
2909 UDIV_MM = 2894, // MicroMipsInstrInfo.td:755
2910 V3MULU = 2895, // Mips64InstrInfo.td:587
2911 VMM0 = 2896, // Mips64InstrInfo.td:593
2912 VMULU = 2897, // Mips64InstrInfo.td:599
2913 VSHF_B = 2898, // MipsMSAInstrInfo.td:3422
2914 VSHF_D = 2899, // MipsMSAInstrInfo.td:3425
2915 VSHF_H = 2900, // MipsMSAInstrInfo.td:3423
2916 VSHF_W = 2901, // MipsMSAInstrInfo.td:3424
2917 WAIT = 2902, // MipsInstrInfo.td:2250
2918 WAIT_MM = 2903, // MicroMipsInstrInfo.td:985
2919 WAIT_MMR6 = 2904, // MicroMips32r6InstrInfo.td:1355
2920 WRDSP = 2905, // MipsDSPInstrInfo.td:1203
2921 WRDSP_MM = 2906, // MicroMipsDSPInstrInfo.td:500
2922 WRPGPR_MMR6 = 2907, // MicroMips32r6InstrInfo.td:1348
2923 WSBH = 2908, // MipsInstrInfo.td:2417
2924 WSBH_MM = 2909, // MicroMipsInstrInfo.td:913
2925 WSBH_MMR6 = 2910, // MicroMips32r6InstrInfo.td:1350
2926 XOR = 2911, // MipsInstrInfo.td:2108
2927 XOR16_MM = 2912, // MicroMipsInstrInfo.td:617
2928 XOR16_MMR6 = 2913, // MicroMips32r6InstrInfo.td:1484
2929 XOR64 = 2914, // Mips64InstrInfo.td:160
2930 XORI_B = 2915, // MipsMSAInstrInfo.td:3441
2931 XORI_MMR6 = 2916, // MicroMips32r6InstrInfo.td:1365
2932 XOR_MM = 2917, // MicroMipsInstrInfo.td:745
2933 XOR_MMR6 = 2918, // MicroMips32r6InstrInfo.td:1364
2934 XOR_V = 2919, // MipsMSAInstrInfo.td:3427
2935 XORi = 2920, // MipsInstrInfo.td:2072
2936 XORi64 = 2921, // Mips64InstrInfo.td:136
2937 XORi_MM = 2922, // MicroMipsInstrInfo.td:716
2938 XorRxRxRy16 = 2923, // Mips16InstrInfo.td:1277
2939 YIELD = 2924, // MipsMTInstrInfo.td:102
2940 INSTRUCTION_LIST_END = 2925
2941 };
2942 enum RegClassByHwModeUses : uint16_t {
2943 mips_ptr_rc,
2944 ptr_gp_rc,
2945 ptr_gpr16mm_rc,
2946 ptr_sp_rc,
2947 };
2948
2949} // namespace llvm::Mips
2950
2951#endif // GET_INSTRINFO_ENUM
2952
2953#ifdef GET_INSTRINFO_SCHED_ENUM
2954#undef GET_INSTRINFO_SCHED_ENUM
2955
2956namespace llvm::Mips::Sched {
2957
2958 enum {
2959 NoInstrModel = 0,
2960 SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3 = 1,
2961 SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6 = 2,
2962 LB_LBu_LBu64_LD_LH_LHu_LHu64_LW_LWu_LDC1_LDC164_LWC1_LDC2_R6_LDC3_LWC2_R6_LLD_R6_LL_R6_LWPC_LWUPC_LDPC_ST_B_ST_H_ST_W_ST_D_LB64_LH64_LW64_LWL64_LWR64_SB64_SH64_SW64_SWL64_SWR64_LL64_R6 = 3,
2963 PREF_PREF_R6_PAUSE = 4,
2964 SYNC = 5,
2965 J_JAL_JALR_B_BEQ_BNE_BGEZ_BGTZ_BLEZ_BLTZ_JALR64_JALR64Pseudo_JIALC_JIALC64_JIC_JIC64_JR64_JR_HB_R6_JR_HB64_R6_NAL_SDBBP_R6_SYSCALL_BEQC64_BEQZC64_BGEC64_BGEUC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BNEC64_BNEZC64_PseudoIndirectBranchR6_BC_BALC_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BAL_BOVC_BNVC_BC1EQZ_BC1NEZ_BREAK_ERET_ERETNC_BAL_BR_DERET_JALRHBPseudo_JALRPseudo_JALR_HB_JALR_HB64_TAILCALL_PseudoIndirectBranch64R6_TAILCALL64R6REG_TAILCALLR6REG_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6_TAILCALLHB64R6REG_TAILCALLHBR6REG_PseudoReturn_PseudoReturn64_ERet_RetRA_BC2EQZ_BC2NEZ_TLT_TLTU_TNE_WAIT_DI_TRAP_EI_BEQ64_BGEZ64_BGEZC64_BGTZ64_BLEZ64_BLTZ64_BLTZC64_BNE64_JALRHB64Pseudo = 6,
2966 ADD_ADDiu_ADDIUPC_ADDu_ALIGN_ALUIPC_AND_ANDi_AUI_AUIPC_BITSWAP_CFC1_CLO_R6_CLZ_R6_CTC1_DADD_DADDiu_DADDu_DAHI_DALIGN_DATI_DAUI_DBITSWAP_DCLO_R6_DCLZ_R6_DEXT_DEXT64_32_DEXTM_DEXTU_DINS_DINSM_DINSU_DLSA_R6_DMFC1_DMTC1_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_EXT_INS_LSA_LSA_R6_LUi_MFC1_MFC1_D64_MFC0_MFC2_MTC0_MTC2_MFHC1_D32_MFHC1_D64_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_NOP_NOR_OR_ORi_ROTR_ROTRV_SEB_SEB64_SEH_SEH64_SELEQZ_SELEQZ64_SELNEZ_SELNEZ64_SLL_SLLV_SLT_SLTi_SLTiu_SLTu_SRA_SRAV_SRL_SRLV_SSNOP_SUB_SUBu_WSBH_XOR_XORi_SLT64_SLTu64_AND64_OR64_XOR64_NOR64_SLTi64_SLTiu64_ANDi64_ORi64_XORi64_LUi64_DSLL64_32_SLL64_32_SLL64_64_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu_DLSA_TEQ_TGE_TGEU_COPY_BuildPairF64_BuildPairF64_64_ExtractElementF64_ExtractElementF64_64_SELNEZ_D_SELNEZ_S_SELEQZ_D_SELEQZ_S_SEL_D_SEL_S_EHB_RDHWR_RDHWR64_EVP_DVP_DMFC0_DMFC2_DMTC0_DMTC2 = 7,
2967 MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU = 8,
2968 DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU = 9,
2969 MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W = 10,
2970 FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D = 11,
2971 FADD_S_FSUB_S_FSUB_D32_FSUB_D64 = 12,
2972 FMUL_S_FMUL_D32_FMUL_D64 = 13,
2973 FDIV_S_FSQRT_S_FDIV_D32_FDIV_D64_FSQRT_D_FSQRT_D32_FSQRT_D64_FSQRT_W_RECIP_S_RECIP_D32_RECIP_D64_FRSQRT_D_FRSQRT_W_RSQRT_S_RSQRT_D32_RSQRT_D64_FRCP_D_FRCP_W = 14,
2974 DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W = 15,
2975 DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W = 16,
2976 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 = 17,
2977 ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W = 18,
2978 ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W = 19,
2979 SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W = 20,
2980 MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S = 21,
2981 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 = 22,
2982 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 = 23,
2983 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 = 24,
2984 AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B = 25,
2985 NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO = 26,
2986 OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO = 27,
2987 XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO = 28,
2988 AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO = 29,
2989 ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W = 30,
2990 ILVL_B_ILVL_D_ILVL_H_ILVL_W = 31,
2991 ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W = 32,
2992 ILVR_B_ILVR_D_ILVR_H_ILVR_W = 33,
2993 PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W = 34,
2994 PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W = 35,
2995 FILL_B_FILL_D_FILL_H_FILL_W = 36,
2996 FILL_FD_PSEUDO_FILL_FW_PSEUDO = 37,
2997 INSERT_FD_PSEUDO_INSERT_FW_PSEUDO = 38,
2998 SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W = 39,
2999 SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W = 40,
3000 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 = 41,
3001 LD_B_LD_H_LD_W_LD_D = 42,
3002 LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V = 43,
3003 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 = 44,
3004 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_FABS_D32_FABS_D64 = 45,
3005 CMP_UN_D_CMP_UN_S = 46,
3006 CMP_UEQ_D_CMP_UEQ_S = 47,
3007 CMP_EQ_D_CMP_EQ_S = 48,
3008 CMP_LT_D_CMP_LT_S = 49,
3009 CMP_ULT_D_CMP_ULT_S = 50,
3010 CMP_LE_D_CMP_LE_S = 51,
3011 CMP_ULE_D_CMP_ULE_S = 52,
3012 CMP_F_D_CMP_F_S = 53,
3013 CMP_SAF_D_CMP_SAF_S = 54,
3014 CMP_SEQ_D_CMP_SEQ_S = 55,
3015 CMP_SLE_D_CMP_SLE_S = 56,
3016 CMP_SLT_D_CMP_SLT_S = 57,
3017 CMP_SUEQ_D_CMP_SUEQ_S = 58,
3018 CMP_SULE_D_CMP_SULE_S = 59,
3019 CMP_SULT_D_CMP_SULT_S = 60,
3020 CMP_SUN_D_CMP_SUN_S = 61,
3021 TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64_PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S_ROUND_W_S_ROUND_L_S_ROUND_L_D64_FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_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_CEIL_W_S_CEIL_L_S_CEIL_L_D64_FLOOR_W_D32_FLOOR_W_D64_CVT_W_D64_CVT_W_D32_RINT_D_RINT_S_ROUND_W_D32_ROUND_W_D64_CEIL_W_D32_CEIL_W_D64 = 62,
3022 BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D = 63,
3023 BSELI_B_BSEL_V = 64,
3024 BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO = 65,
3025 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 = 66,
3026 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 = 67,
3027 FLOG2_W_FLOG2_D = 68,
3028 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_FADD_D32_FADD_D64 = 69,
3029 PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W = 70,
3030 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 = 71,
3031 FMADD_W_FMADD_D_FMSUB_W_FMSUB_D = 72,
3032 MSUBF_D_MSUBF_S_MADDF_D_MADDF_S = 73,
3033 FDIV_D = 74,
3034 FDIV_W = 75,
3035 ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA = 76,
3036 ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA = 77,
3037 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 = 78,
3038 AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR = 79,
3039 SSNOP_NOP = 80,
3040 B_BAL_BAL_BR_BEQ_BGEZ_BGTZ_BLEZ_BLTZ_BNE_BREAK_DERET_ERET_ERet_ERETNC_J_PseudoReturn_SYSCALL_RetRA_TAILCALL_TLT_TLTU_TNE_TRAP_WAIT = 81,
3041 BEQL_BGEZAL_BGEZALL_BGEZL_BGTZL_BLEZL_BLTZAL_BLTZALL_BLTZL_BNEL_JR_JR_HB_PseudoIndirectBranch_PseudoIndirectHazardBranch_SDBBP_TAILCALLREG_TAILCALLREGHB_TEQI_TGEI_TGEIU_TLTI_TNEI_TTLTIU = 82,
3042 TEQ_TGE_TGEU = 83,
3043 PAUSE = 84,
3044 JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB = 85,
3045 JALX = 86,
3046 TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR = 87,
3047 MFC0_MTC0 = 88,
3048 MFC2_MTC2 = 89,
3049 HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR = 90,
3050 LB_LBu_LH_LHu_LW_LDC3_LWPC = 91,
3051 LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE = 92,
3052 LWL_LWR_LWLE_LWRE = 93,
3053 SB_SH_SW_SDC3 = 94,
3054 SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE = 95,
3055 PREF = 96,
3056 PREFE_CACHE_CACHEE = 97,
3057 SYNCI = 98,
3058 CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO = 99,
3059 DI_EI = 100,
3060 EHB_RDHWR_WSBH = 101,
3061 MOVN_I_I_MOVZ_I_I = 102,
3062 DIV = 103,
3063 PseudoSDIV_SDIV = 104,
3064 DIVU = 105,
3065 PseudoUDIV_UDIV = 106,
3066 MUL = 107,
3067 MULT_MULTu_PseudoMULT_PseudoMULTu = 108,
3068 MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI = 109,
3069 EXT_INS = 110,
3070 ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY = 111,
3071 ADDi = 112,
3072 VSHF_B_VSHF_D_VSHF_H_VSHF_W = 113,
3073 BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W = 114,
3074 BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W = 115,
3075 INSERT_B_INSERT_D_INSERT_H_INSERT_W = 116,
3076 SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W = 117,
3077 BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W = 118,
3078 BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W = 119,
3079 BMNZI_B_BMNZ_V_BMZI_B_BMZ_V = 120,
3080 PCNT_B_PCNT_D_PCNT_H_PCNT_W = 121,
3081 BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W = 122,
3082 CFCMSA_CTCMSA = 123,
3083 FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64 = 124,
3084 FABS_D32_FABS_D64 = 125,
3085 MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S = 126,
3086 ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W = 127,
3087 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 = 128,
3088 ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W = 129,
3089 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 = 130,
3090 SHF_B_SHF_H_SHF_W = 131,
3091 MOVE_V = 132,
3092 AND_V_NOR_V_OR_V_XOR_V = 133,
3093 FEXP2_D_FEXP2_W = 134,
3094 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 = 135,
3095 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 = 136,
3096 CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W = 137,
3097 FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W = 138,
3098 FSUEQ_D_FSUEQ_W = 139,
3099 FSULE_D_FSULE_W = 140,
3100 FSULT_D_FSULT_W = 141,
3101 FSUNE_D_FSUNE_W = 142,
3102 FSUN_D_FSUN_W = 143,
3103 FCAF_D_FCAF_W = 144,
3104 FCEQ_D_FCEQ_W = 145,
3105 FCLE_D_FCLE_W = 146,
3106 FCLT_D_FCLT_W = 147,
3107 FCNE_D_FCNE_W = 148,
3108 FCOR_D_FCOR_W = 149,
3109 FCUEQ_D_FCUEQ_W = 150,
3110 FCULE_D_FCULE_W = 151,
3111 FCULT_D_FCULT_W = 152,
3112 FCUNE_D_FCUNE_W = 153,
3113 FABS_D_FABS_W = 154,
3114 FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W = 155,
3115 FFQL_D_FFQL_W = 156,
3116 FFQR_D_FFQR_W = 157,
3117 FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W = 158,
3118 FRINT_D_FRINT_W = 159,
3119 FTQ_H_FTQ_W = 160,
3120 FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W = 161,
3121 FEXDO_H_FEXDO_W = 162,
3122 FEXUPL_D_FEXUPL_W = 163,
3123 FEXUPR_D_FEXUPR_W = 164,
3124 FCLASS_D_FCLASS_W = 165,
3125 FMAX_A_D_FMAX_A_W = 166,
3126 FMAX_D_FMAX_W = 167,
3127 FMIN_A_D_FMIN_A_W = 168,
3128 SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W = 169,
3129 SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W = 170,
3130 SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W = 171,
3131 HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W = 172,
3132 HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W = 173,
3133 MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W = 174,
3134 MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W = 175,
3135 MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W = 176,
3136 SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W = 177,
3137 SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W = 178,
3138 SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W = 179,
3139 SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W = 180,
3140 SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W = 181,
3141 FADD_D32_FADD_D64 = 182,
3142 FADD_PS64_FMUL_PS64_FSUB_PS64 = 183,
3143 TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S = 184,
3144 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 = 185,
3145 CVT_PS_S64 = 186,
3146 CVT_S_PL64_CVT_S_PU64 = 187,
3147 C_EQ_D32_C_EQ_D64_C_EQ_S_C_F_D32_C_F_D64_C_F_S_C_LE_D32_C_LE_D64_C_LE_S_C_LT_D32_C_LT_D64_C_LT_S_C_NGE_D32_C_NGE_D64_C_NGE_S_C_NGLE_D32_C_NGLE_D64_C_NGLE_S_C_NGL_D32_C_NGL_D64_C_NGL_S_C_NGT_D32_C_NGT_D64_C_NGT_S_C_OLE_D32_C_OLE_D64_C_OLE_S_C_OLT_D32_C_OLT_D64_C_OLT_S_C_SEQ_D32_C_SEQ_D64_C_SEQ_S_C_SF_D32_C_SF_D64_C_SF_S_C_UEQ_D32_C_UEQ_D64_C_UEQ_S_C_ULE_D32_C_ULE_D64_C_ULE_S_C_ULT_D32_C_ULT_D64_C_ULT_S_C_UN_D32_C_UN_D64_C_UN_S = 188,
3148 FCMP_D32_FCMP_D64_FCMP_S32 = 189,
3149 PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64 = 190,
3150 FDIV_S = 191,
3151 FDIV_D32_FDIV_D64 = 192,
3152 FSQRT_S = 193,
3153 FSQRT_D32_FSQRT_D64 = 194,
3154 FRCP_D_FRCP_W = 195,
3155 FRSQRT_D_FRSQRT_W = 196,
3156 RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64 = 197,
3157 RECIP_S_RSQRT_S = 198,
3158 FMADD_D_FMADD_W = 199,
3159 FSQRT_W = 200,
3160 FMUL_D_FMUL_W = 201,
3161 FADD_D_FADD_W = 202,
3162 DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W = 203,
3163 DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W = 204,
3164 MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W = 205,
3165 MADDV_B_MADDV_D_MADDV_H_MADDV_W = 206,
3166 MULV_B_MULV_D_MULV_H_MULV_W = 207,
3167 MADDR_Q_H_MADDR_Q_W = 208,
3168 MADD_Q_H_MADD_Q_W = 209,
3169 MSUBR_Q_H_MSUBR_Q_W = 210,
3170 MSUB_Q_H_MSUB_Q_W = 211,
3171 MULR_Q_H_MULR_Q_W = 212,
3172 MADD_D32_MADD_D64_MADD_S_MSUB_D32_MSUB_D64_MSUB_S_NMADD_D32_NMADD_D64_NMADD_S_NMSUB_D32_NMSUB_D64_NMSUB_S = 213,
3173 CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64 = 214,
3174 COPY_U_B_COPY_U_H_COPY_U_W = 215,
3175 BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I = 216,
3176 CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64 = 217,
3177 SDC1_SDC164_SWC1 = 218,
3178 SDXC1_SDXC164_SWXC1_SUXC1_SUXC164 = 219,
3179 ST_B_ST_D_ST_H_ST_W = 220,
3180 MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S = 221,
3181 LDC1_LDC164_LWC1 = 222,
3182 LDXC1_LDXC164_LWXC1_LUXC1_LUXC164 = 223,
3183 CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S = 224,
3184 FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S = 225,
3185 ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S = 226,
3186 ROTRV = 227,
3187 ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi = 228,
3188 CLO_CLZ = 229,
3189 LEA_ADDiu = 230,
3190 WSBH = 231,
3191 COPY = 232,
3192 ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ = 233,
3193 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_SltiCCRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltiuCCRxImmX16_SltRxRy16_SltCCRxRy16_SltuRxRy16_SltuRxRyRz16_SltuCCRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16 = 234,
3194 Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY = 235,
3195 ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDU16_MM_ADD_MM_ADDi_MM_ADDiu_MM_ADDu_MM_AND16_MM_ANDI16_MM_AND_MM_ANDi_MM_CLO_MM_CLZ_MM_EXT_MM_INS_MM_LEA_ADDiu_MM_LI16_MM_LUi_MM_MOVE16_MM_MOVEP_MM_NOR_MM_NOT16_MM_OR16_MM_OR_MM_ORi_MM_ROTRV_MM_ROTR_MM_SEB_MM_SEH_MM_SLL16_MM_SLLV_MM_SLL_MM_SLT_MM_SLTi_MM_SLTiu_MM_SLTu_MM_SRAV_MM_SRA_MM_SRL16_MM_SRLV_MM_SRL_MM_SSNOP_MM_SUBU16_MM_SUB_MM_SUBu_MM_WSBH_MM_XOR16_MM_XOR_MM_XORi_MM = 236,
3196 ADDIUPC_MMR6_ADDIU_MMR6_ADDU16_MMR6_ADDU_MMR6_ADD_MMR6_ALIGN_MMR6_ALUIPC_MMR6_AND16_MMR6_ANDI16_MMR6_ANDI_MMR6_AND_MMR6_AUIPC_MMR6_AUI_MMR6_BITSWAP_MMR6_CLO_MMR6_CLZ_MMR6_EXT_MMR6_INS_MMR6_LI16_MMR6_LSA_MMR6_LUI_MMR6_MOVE16_MMR6_NOR_MMR6_NOT16_MMR6_OR16_MMR6_ORI_MMR6_OR_MMR6_SELEQZ_MMR6_SELNEZ_MMR6_SLL16_MMR6_SLL_MMR6_SRL16_MMR6_SSNOP_MMR6_SUBU16_MMR6_SUBU_MMR6_SUB_MMR6_WSBH_MMR6_XOR16_MMR6_XORI_MMR6_XOR_MMR6 = 237,
3197 AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64 = 238,
3198 DADD_DADDiu_DADDu_DEXT_DEXTM_DEXTU_DINS_DINSM_DINSU_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_LUi64_NOR64_OR64 = 239,
3199 DADDi_DCLO_DCLZ_LEA_ADDiu64 = 240,
3200 DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64 = 241,
3201 MADD_MADDU_MSUB_MSUBU = 242,
3202 PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM = 243,
3203 PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU = 244,
3204 PseudoMULT_PseudoMULTu = 245,
3205 PseudoMFHI_MM_PseudoMFLO_MM = 246,
3206 RDHWR = 247,
3207 PseudoMTLOHI_MM = 248,
3208 MUH_MUHU_MULU_MUL_R6 = 249,
3209 MOD_MODU = 250,
3210 MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16 = 251,
3211 DivRxRy16 = 252,
3212 DivuRxRy16 = 253,
3213 MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM = 254,
3214 MUL_MM = 255,
3215 SDIV_MM_SDIV_MM_Pseudo = 256,
3216 UDIV_MM_UDIV_MM_Pseudo = 257,
3217 MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM = 258,
3218 RDHWR_MM = 259,
3219 MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6 = 260,
3220 MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6 = 261,
3221 RDHWR_MMR6 = 262,
3222 DMULU = 263,
3223 DMULT_DMULTu_PseudoDMULT_PseudoDMULTu = 264,
3224 DSDIV_PseudoDSDIV = 265,
3225 DUDIV_PseudoDUDIV = 266,
3226 MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64 = 267,
3227 MTHI64_MTLO64 = 268,
3228 RDHWR64 = 269,
3229 MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64 = 270,
3230 DDIV_DMOD = 271,
3231 B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET = 272,
3232 BLTZAL_JR_JR_HB = 273,
3233 NAL = 274,
3234 BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL = 275,
3235 TAILCALL_PseudoReturn_RetRA = 276,
3236 TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch = 277,
3237 BGEZAL = 278,
3238 BGEZALL_BLTZALL = 279,
3239 BREAK_SYSCALL_TNE_TLT_TLTU_TRAP = 280,
3240 BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC = 281,
3241 BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6 = 282,
3242 SIGRIE = 283,
3243 TAILCALLR6REG_TAILCALLHBR6REG = 284,
3244 SDBBP_R6 = 285,
3245 Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_Btnez16_BtnezX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_JrRa16_JrcRa16_JrcRx16_RetRA16 = 286,
3246 Jal16_JalB16_JumpLinkReg16 = 287,
3247 Break16 = 288,
3248 SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu = 289,
3249 B16_MM_BAL_BR_MM_BC1F_MM_BC1T_MM_BEQZ16_MM_BEQZC_MM_BEQ_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM_BNEZC_MM_BNE_MM_B_MM_DERET_MM_ERET_MM_JR16_MM_JR_MM_J_MM_B_MM_Pseudo = 290,
3250 BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM = 291,
3251 TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM = 292,
3252 BREAK16_MM_BREAK_MM_SDBBP16_MM_SDBBP_MM_SYSCALL_MM_TEQI_MM_TEQ_MM_TGEIU_MM_TGEI_MM_TGEU_MM_TGE_MM_TLTIU_MM_TLTI_MM_TLTU_MM_TLT_MM_TNEI_MM_TNE_MM_TRAP_MM = 293,
3253 BC16_MMR6_BC1EQZC_MMR6_BC1NEZC_MMR6_BC2EQZC_MMR6_BC2NEZC_MMR6_BC_MMR6_BEQC_MMR6_BEQZC16_MMR6_BEQZC_MMR6_BGEC_MMR6_BGEUC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTC_MMR6_BLTUC_MMR6_BLTZC_MMR6_BNEC_MMR6_BNEZC16_MMR6_BNEZC_MMR6_BNVC_MMR6_BOVC_MMR6_DERET_MMR6_ERETNC_MMR6_JAL_MMR6_ERET_MMR6_JIC_MMR6_JRADDIUSP_JRC16_MM_JRC16_MMR6_JRCADDIUSP_MMR6_SIGRIE_MMR6_B_MMR6_Pseudo_PseudoIndirectBranch_MMR6 = 294,
3254 BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6 = 295,
3255 TAILCALLREG_MMR6_TAILCALL_MMR6 = 296,
3256 BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6 = 297,
3257 BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64 = 298,
3258 JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64 = 299,
3259 JR_HB64_TAILCALLREG64_TAILCALLREGHB64 = 300,
3260 PseudoReturn64 = 301,
3261 BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64 = 302,
3262 PseudoIndirectBranch64_PseudoIndirectHazardBranch64 = 303,
3263 JIALC64 = 304,
3264 JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6 = 305,
3265 TLBP_TLBR_TLBWI_TLBWR = 306,
3266 MFC0 = 307,
3267 EVP_DVP = 308,
3268 TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM = 309,
3269 DI_MM_EI_MM = 310,
3270 EHB_MM_PAUSE_MM_WAIT_MM = 311,
3271 RDPGPR_MMR6_WRPGPR_MMR6 = 312,
3272 TLBINV_MMR6_TLBINVF_MMR6 = 313,
3273 MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6 = 314,
3274 MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6 = 315,
3275 EVP_MMR6_DVP_MMR6 = 316,
3276 DI_MMR6_EI_MMR6 = 317,
3277 EHB_MMR6_PAUSE_MMR6_WAIT_MMR6 = 318,
3278 DMFC0 = 319,
3279 DMTC0 = 320,
3280 DMFC2_DMTC2 = 321,
3281 CFC2_MM_CTC2_MM = 322,
3282 DMT_DVPE_EMT_EVPE_MFTR_MTTR = 323,
3283 YIELD = 324,
3284 FORK = 325,
3285 DMFGC0_DMTGC0 = 326,
3286 HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM = 327,
3287 LB_LBu_LH_LHu_LW_LDC3 = 328,
3288 LL_LWC2_LWC3_LDC2 = 329,
3289 LWL_LWR = 330,
3290 SWC2_SWC3_SDC2 = 331,
3291 SWL_SWR = 332,
3292 SC = 333,
3293 SC_MMR6 = 334,
3294 CACHE = 335,
3295 LDC2_R6_LL_R6_LWC2_R6 = 336,
3296 SWC2_R6_SDC2_R6 = 337,
3297 SC_R6 = 338,
3298 CACHE_R6 = 339,
3299 GINVI_GINVT = 340,
3300 SBE_SHE_SWE_SCE = 341,
3301 PREFE = 342,
3302 LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM = 343,
3303 SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM = 344,
3304 PREFE_MM = 345,
3305 CACHEE_MM = 346,
3306 Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16 = 347,
3307 Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16 = 348,
3308 LBU16_MM_LB_MM_LBu_MM_LHU16_MM_LH_MM_LHu_MM_LL_MM_LW16_MM_LWGP_MM_LWL_MM_LWM16_MM_LWM32_MM_LWP_MM_LWR_MM_LWSP_MM_LWU_MM_LWXS_MM_LW_MM = 349,
3309 SB16_MM_SC_MM_SH16_MM_SH_MM_SW16_MM_SWL_MM_SWM16_MM_SWM32_MM_SWM_MM_SWP_MM_SWR_MM_SWSP_MM_SW_MM = 350,
3310 PREF_MM_PREFX_MM = 351,
3311 CACHE_MM = 352,
3312 SYNC_MM_SYNCI_MM = 353,
3313 GINVI_MMR6_GINVT_MMR6 = 354,
3314 LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6 = 355,
3315 SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6 = 356,
3316 SYNC_MMR6_SYNCI_MMR6 = 357,
3317 PREF_MMR6 = 358,
3318 CACHE_MMR6 = 359,
3319 LD_LWu_LB64_LBu64_LH64_LHu64_LW64 = 360,
3320 LL64_LLD = 361,
3321 LWL64_LWR64 = 362,
3322 LDL_LDR = 363,
3323 SC64_SCD = 364,
3324 SB64_SH64_SW64_SWL64_SWR64 = 365,
3325 SDL_SDR = 366,
3326 LWUPC_LDPC = 367,
3327 CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW = 368,
3328 CRC32D_CRC32CD = 369,
3329 BADDu_BBIT0_BBIT032_BBIT1_BBIT132_CINS_CINS32_CINS64_32_CINS_i32_DMFC2_OCTEON_DMTC2_OCTEON_DPOP_EXTS_EXTS32_MTM0_MTM1_MTM2_MTP0_MTP1_MTP2_POP_SEQ_SEQi_SNE_SNEi_V3MULU_VMM0_VMULU = 370,
3330 DMUL = 371,
3331 SAA_SAAD = 372,
3332 BC1F_BC1T_BC1FL_BC1TL = 373,
3333 FABS_S_FNEG_S_FNEG_D32_FNEG_D64 = 374,
3334 MADD_S_MSUB_S_NMADD_S_NMSUB_S = 375,
3335 FMUL_S = 376,
3336 ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64 = 377,
3337 PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S = 378,
3338 MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64 = 379,
3339 SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D = 380,
3340 SEL_D_SEL_S = 381,
3341 MOVF_D32_MM_MOVF_S_MM_MOVN_I_D32_MM_MOVN_I_S_MM_MOVT_D32_MM_MOVT_S_MM_MOVZ_I_D32_MM_MOVZ_I_S_MM = 382,
3342 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_CEIL_W_MM_CEIL_W_S_MM_FLOOR_W_MM_FLOOR_W_S_MM_NMADD_S_MM_NMADD_D32_MM_NMSUB_S_MM_NMSUB_D32_MM_MADD_S_MM_MADD_D32_MM_ROUND_W_MM_ROUND_W_S_MM_TRUNC_W_MM_TRUNC_W_S_MM = 383,
3343 C_F_D32_MM_C_F_D64_MM_C_F_S_MM = 384,
3344 C_EQ_D32_MM_C_EQ_D64_MM_C_EQ_S_MM_C_LE_D32_MM_C_LE_D64_MM_C_LE_S_MM_C_LT_D32_MM_C_LT_D64_MM_C_LT_S_MM_C_SF_D32_MM_C_SF_D64_MM_C_SF_S_MM_C_UN_D32_MM_C_UN_D64_MM_C_UN_S_MM = 385,
3345 C_NGE_D32_MM_C_NGE_D64_MM_C_NGE_S_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGL_S_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_NGT_S_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLE_S_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_OLT_S_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_SEQ_S_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_UEQ_S_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULE_S_MM_C_ULT_D32_MM_C_ULT_D64_MM_C_ULT_S_MM = 386,
3346 C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM = 387,
3347 FCMP_S32_MM_FCMP_D32_MM = 388,
3348 MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM = 389,
3349 FABS_D32_MM_FABS_D64_MM_FABS_S_MM_FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM_FADD_D32_MM_FADD_D64_MM_FADD_S_MM_FMOV_D32_MM_FMOV_D64_MM_FMOV_S_MM_FMUL_D32_MM_FMUL_D64_MM_FMUL_S_MM_FSUB_D32_MM_FSUB_D64_MM_FSUB_S_MM_MSUB_S_MM_MSUB_D32_MM = 390,
3350 FDIV_S_MM = 391,
3351 FDIV_D32_MM_FDIV_D64_MM = 392,
3352 FSQRT_S_MM = 393,
3353 FSQRT_D32_MM_FSQRT_D64_MM = 394,
3354 RECIP_S_MM_RSQRT_S_MM = 395,
3355 RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM = 396,
3356 SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM = 397,
3357 CFC1_MM_CTC1_MM = 398,
3358 LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM = 399,
3359 FNEG_S_MMR6 = 400,
3360 CMP_AF_D_MMR6_CMP_AF_S_MMR6_CMP_EQ_D_MMR6_CMP_EQ_S_MMR6_CMP_LE_D_MMR6_CMP_LE_S_MMR6_CMP_LT_D_MMR6_CMP_LT_S_MMR6_CMP_UN_D_MMR6_CMP_UN_S_MMR6 = 401,
3361 CMP_SAF_D_MMR6_CMP_SAF_S_MMR6_CMP_SEQ_D_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_D_MMR6_CMP_SLE_S_MMR6_CMP_SLT_D_MMR6_CMP_SLT_S_MMR6_CMP_SUN_D_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_D_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_D_MMR6_CMP_ULE_S_MMR6_CMP_ULT_D_MMR6_CMP_ULT_S_MMR6 = 402,
3362 CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6 = 403,
3363 CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6 = 404,
3364 TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6 = 405,
3365 ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6 = 406,
3366 FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6 = 407,
3367 CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6 = 408,
3368 MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6 = 409,
3369 MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6 = 410,
3370 MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6 = 411,
3371 SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6 = 412,
3372 SEL_D_MMR6_SEL_S_MMR6 = 413,
3373 RINT_S_MMR6_RINT_D_MMR6 = 414,
3374 MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6 = 415,
3375 FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6 = 416,
3376 FDIV_S_MMR6 = 417,
3377 SDC1_D64_MMR6 = 418,
3378 LDC1_D64_MMR6 = 419,
3379 DMFC1_DMTC1 = 420,
3380 SWDSP = 421,
3381 LWDSP = 422,
3382 PseudoMTLOHI_DSP = 423,
3383 EXTRV_RS_W = 424,
3384 EXTRV_R_W = 425,
3385 EXTRV_S_H = 426,
3386 EXTRV_W = 427,
3387 EXTR_RS_W = 428,
3388 EXTR_R_W = 429,
3389 EXTR_S_H = 430,
3390 EXTR_W = 431,
3391 INSV = 432,
3392 MTHLIP = 433,
3393 MTHI_DSP = 434,
3394 MTLO_DSP = 435,
3395 ABSQ_S_PH = 436,
3396 ABSQ_S_W = 437,
3397 ADDQ_PH = 438,
3398 ADDQ_S_PH = 439,
3399 ADDQ_S_W = 440,
3400 ADDSC = 441,
3401 ADDU_QB = 442,
3402 ADDU_S_QB = 443,
3403 ADDWC = 444,
3404 BITREV = 445,
3405 BPOSGE32 = 446,
3406 CMPGU_EQ_QB = 447,
3407 CMPGU_LE_QB = 448,
3408 CMPGU_LT_QB = 449,
3409 CMPU_EQ_QB = 450,
3410 CMPU_LE_QB = 451,
3411 CMPU_LT_QB = 452,
3412 CMP_EQ_PH = 453,
3413 CMP_LE_PH = 454,
3414 CMP_LT_PH = 455,
3415 DPAQ_SA_L_W = 456,
3416 DPAQ_S_W_PH = 457,
3417 DPAU_H_QBL = 458,
3418 DPAU_H_QBR = 459,
3419 DPSQ_SA_L_W = 460,
3420 DPSQ_S_W_PH = 461,
3421 DPSU_H_QBL = 462,
3422 DPSU_H_QBR = 463,
3423 EXTPDPV = 464,
3424 EXTPDP = 465,
3425 EXTPV = 466,
3426 EXTP = 467,
3427 LBUX = 468,
3428 LHX = 469,
3429 LWX = 470,
3430 MADDU_DSP = 471,
3431 MADD_DSP = 472,
3432 MAQ_SA_W_PHL = 473,
3433 MAQ_SA_W_PHR = 474,
3434 MAQ_S_W_PHL = 475,
3435 MAQ_S_W_PHR = 476,
3436 MFHI_DSP = 477,
3437 MFLO_DSP = 478,
3438 MODSUB = 479,
3439 MSUBU_DSP = 480,
3440 MSUB_DSP = 481,
3441 MULEQ_S_W_PHL = 482,
3442 MULEQ_S_W_PHR = 483,
3443 MULEU_S_PH_QBL = 484,
3444 MULEU_S_PH_QBR = 485,
3445 MULQ_RS_PH = 486,
3446 MULSAQ_S_W_PH = 487,
3447 MULTU_DSP = 488,
3448 MULT_DSP = 489,
3449 PACKRL_PH = 490,
3450 PICK_PH = 491,
3451 PICK_QB = 492,
3452 PRECEQU_PH_QBLA = 493,
3453 PRECEQU_PH_QBL = 494,
3454 PRECEQU_PH_QBRA = 495,
3455 PRECEQU_PH_QBR = 496,
3456 PRECEQ_W_PHL = 497,
3457 PRECEQ_W_PHR = 498,
3458 PRECEU_PH_QBLA = 499,
3459 PRECEU_PH_QBL = 500,
3460 PRECEU_PH_QBRA = 501,
3461 PRECEU_PH_QBR = 502,
3462 PRECRQU_S_QB_PH = 503,
3463 PRECRQ_PH_W = 504,
3464 PRECRQ_QB_PH = 505,
3465 PRECRQ_RS_PH_W = 506,
3466 RADDU_W_QB = 507,
3467 RDDSP = 508,
3468 REPLV_PH = 509,
3469 REPLV_QB = 510,
3470 REPL_PH = 511,
3471 REPL_QB = 512,
3472 SHILOV = 513,
3473 SHILO = 514,
3474 SHLLV_PH = 515,
3475 SHLLV_QB = 516,
3476 SHLLV_S_PH = 517,
3477 SHLLV_S_W = 518,
3478 SHLL_PH = 519,
3479 SHLL_QB = 520,
3480 SHLL_S_PH = 521,
3481 SHLL_S_W = 522,
3482 SHRAV_PH = 523,
3483 SHRAV_R_PH = 524,
3484 SHRAV_R_W = 525,
3485 SHRA_PH = 526,
3486 SHRA_R_PH = 527,
3487 SHRA_R_W = 528,
3488 SHRLV_QB = 529,
3489 SHRL_QB = 530,
3490 SUBQ_PH = 531,
3491 SUBQ_S_PH = 532,
3492 SUBQ_S_W = 533,
3493 SUBU_QB = 534,
3494 SUBU_S_QB = 535,
3495 WRDSP = 536,
3496 PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH = 537,
3497 PseudoPICK_PH_PseudoPICK_QB = 538,
3498 ABSQ_S_QB = 539,
3499 ADDQH_PH = 540,
3500 ADDQH_R_PH = 541,
3501 ADDQH_R_W = 542,
3502 ADDQH_W = 543,
3503 ADDUH_QB = 544,
3504 ADDUH_R_QB = 545,
3505 ADDU_PH = 546,
3506 ADDU_S_PH = 547,
3507 APPEND = 548,
3508 BALIGN = 549,
3509 CMPGDU_EQ_QB = 550,
3510 CMPGDU_LE_QB = 551,
3511 CMPGDU_LT_QB = 552,
3512 DPA_W_PH = 553,
3513 DPAQX_SA_W_PH = 554,
3514 DPAQX_S_W_PH = 555,
3515 DPAX_W_PH = 556,
3516 DPS_W_PH = 557,
3517 DPSQX_S_W_PH = 558,
3518 DPSQX_SA_W_PH = 559,
3519 DPSX_W_PH = 560,
3520 MUL_PH = 561,
3521 MUL_S_PH = 562,
3522 MULQ_RS_W = 563,
3523 MULQ_S_PH = 564,
3524 MULQ_S_W = 565,
3525 MULSA_W_PH = 566,
3526 PRECR_QB_PH = 567,
3527 PRECR_SRA_PH_W = 568,
3528 PRECR_SRA_R_PH_W = 569,
3529 PREPEND = 570,
3530 SHRA_QB = 571,
3531 SHRA_R_QB = 572,
3532 SHRAV_QB = 573,
3533 SHRAV_R_QB = 574,
3534 SHRL_PH = 575,
3535 SHRLV_PH = 576,
3536 SUBQH_PH = 577,
3537 SUBQH_R_PH = 578,
3538 SUBQH_W = 579,
3539 SUBQH_R_W = 580,
3540 SUBU_PH = 581,
3541 SUBU_S_PH = 582,
3542 SUBUH_QB = 583,
3543 SUBUH_R_QB = 584,
3544 LWDSP_MM = 585,
3545 SWDSP_MM = 586,
3546 ABSQ_S_PH_MM = 587,
3547 ABSQ_S_W_MM = 588,
3548 ADDQ_PH_MM = 589,
3549 ADDQ_S_PH_MM = 590,
3550 ADDQ_S_W_MM = 591,
3551 ADDSC_MM = 592,
3552 ADDU_QB_MM = 593,
3553 ADDU_S_QB_MM = 594,
3554 ADDWC_MM = 595,
3555 BITREV_MM = 596,
3556 BPOSGE32_MM = 597,
3557 CMPGU_EQ_QB_MM = 598,
3558 CMPGU_LE_QB_MM = 599,
3559 CMPGU_LT_QB_MM = 600,
3560 CMPU_EQ_QB_MM = 601,
3561 CMPU_LE_QB_MM = 602,
3562 CMPU_LT_QB_MM = 603,
3563 CMP_EQ_PH_MM = 604,
3564 CMP_LE_PH_MM = 605,
3565 CMP_LT_PH_MM = 606,
3566 DPAQ_SA_L_W_MM = 607,
3567 DPAQ_S_W_PH_MM = 608,
3568 DPAU_H_QBL_MM = 609,
3569 DPAU_H_QBR_MM = 610,
3570 DPSQ_SA_L_W_MM = 611,
3571 DPSQ_S_W_PH_MM = 612,
3572 DPSU_H_QBL_MM = 613,
3573 DPSU_H_QBR_MM = 614,
3574 EXTPDPV_MM = 615,
3575 EXTPDP_MM = 616,
3576 EXTPV_MM = 617,
3577 EXTP_MM = 618,
3578 EXTRV_RS_W_MM = 619,
3579 EXTRV_R_W_MM = 620,
3580 EXTRV_S_H_MM = 621,
3581 EXTRV_W_MM = 622,
3582 EXTR_RS_W_MM = 623,
3583 EXTR_R_W_MM = 624,
3584 EXTR_S_H_MM = 625,
3585 EXTR_W_MM = 626,
3586 INSV_MM = 627,
3587 LBUX_MM = 628,
3588 LHX_MM = 629,
3589 LWX_MM = 630,
3590 MADDU_DSP_MM = 631,
3591 MADD_DSP_MM = 632,
3592 MAQ_SA_W_PHL_MM = 633,
3593 MAQ_SA_W_PHR_MM = 634,
3594 MAQ_S_W_PHL_MM = 635,
3595 MAQ_S_W_PHR_MM = 636,
3596 MFHI_DSP_MM = 637,
3597 MFLO_DSP_MM = 638,
3598 MODSUB_MM = 639,
3599 MOVEP_MMR6 = 640,
3600 MOVN_I_MM = 641,
3601 MOVZ_I_MM = 642,
3602 MSUBU_DSP_MM = 643,
3603 MSUB_DSP_MM = 644,
3604 MTHI_DSP_MM = 645,
3605 MTHLIP_MM = 646,
3606 MTLO_DSP_MM = 647,
3607 MULEQ_S_W_PHL_MM = 648,
3608 MULEQ_S_W_PHR_MM = 649,
3609 MULEU_S_PH_QBL_MM = 650,
3610 MULEU_S_PH_QBR_MM = 651,
3611 MULQ_RS_PH_MM = 652,
3612 MULSAQ_S_W_PH_MM = 653,
3613 MULTU_DSP_MM = 654,
3614 MULT_DSP_MM = 655,
3615 PACKRL_PH_MM = 656,
3616 PICK_PH_MM = 657,
3617 PICK_QB_MM = 658,
3618 PRECEQU_PH_QBLA_MM = 659,
3619 PRECEQU_PH_QBL_MM = 660,
3620 PRECEQU_PH_QBRA_MM = 661,
3621 PRECEQU_PH_QBR_MM = 662,
3622 PRECEQ_W_PHL_MM = 663,
3623 PRECEQ_W_PHR_MM = 664,
3624 PRECEU_PH_QBLA_MM = 665,
3625 PRECEU_PH_QBL_MM = 666,
3626 PRECEU_PH_QBRA_MM = 667,
3627 PRECEU_PH_QBR_MM = 668,
3628 PRECRQU_S_QB_PH_MM = 669,
3629 PRECRQ_PH_W_MM = 670,
3630 PRECRQ_QB_PH_MM = 671,
3631 PRECRQ_RS_PH_W_MM = 672,
3632 RADDU_W_QB_MM = 673,
3633 RDDSP_MM = 674,
3634 REPLV_PH_MM = 675,
3635 REPLV_QB_MM = 676,
3636 REPL_PH_MM = 677,
3637 REPL_QB_MM = 678,
3638 SHILOV_MM = 679,
3639 SHILO_MM = 680,
3640 SHLLV_PH_MM = 681,
3641 SHLLV_QB_MM = 682,
3642 SHLLV_S_PH_MM = 683,
3643 SHLLV_S_W_MM = 684,
3644 SHLL_PH_MM = 685,
3645 SHLL_QB_MM = 686,
3646 SHLL_S_PH_MM = 687,
3647 SHLL_S_W_MM = 688,
3648 SHRAV_PH_MM = 689,
3649 SHRAV_R_PH_MM = 690,
3650 SHRAV_R_W_MM = 691,
3651 SHRA_PH_MM = 692,
3652 SHRA_R_PH_MM = 693,
3653 SHRA_R_W_MM = 694,
3654 SHRLV_QB_MM = 695,
3655 SHRL_QB_MM = 696,
3656 SUBQ_PH_MM = 697,
3657 SUBQ_S_PH_MM = 698,
3658 SUBQ_S_W_MM = 699,
3659 SUBU_QB_MM = 700,
3660 SUBU_S_QB_MM = 701,
3661 WRDSP_MM = 702,
3662 ABSQ_S_QB_MMR2 = 703,
3663 ADDQH_PH_MMR2 = 704,
3664 ADDQH_R_PH_MMR2 = 705,
3665 ADDQH_R_W_MMR2 = 706,
3666 ADDQH_W_MMR2 = 707,
3667 ADDUH_QB_MMR2 = 708,
3668 ADDUH_R_QB_MMR2 = 709,
3669 ADDU_PH_MMR2 = 710,
3670 ADDU_S_PH_MMR2 = 711,
3671 APPEND_MMR2 = 712,
3672 BALIGN_MMR2 = 713,
3673 CMPGDU_EQ_QB_MMR2 = 714,
3674 CMPGDU_LE_QB_MMR2 = 715,
3675 CMPGDU_LT_QB_MMR2 = 716,
3676 DPA_W_PH_MMR2 = 717,
3677 DPAQX_SA_W_PH_MMR2 = 718,
3678 DPAQX_S_W_PH_MMR2 = 719,
3679 DPAX_W_PH_MMR2 = 720,
3680 DPS_W_PH_MMR2 = 721,
3681 DPSQX_S_W_PH_MMR2 = 722,
3682 DPSQX_SA_W_PH_MMR2 = 723,
3683 DPSX_W_PH_MMR2 = 724,
3684 MUL_PH_MMR2 = 725,
3685 MUL_S_PH_MMR2 = 726,
3686 MULQ_RS_W_MMR2 = 727,
3687 MULQ_S_PH_MMR2 = 728,
3688 MULQ_S_W_MMR2 = 729,
3689 MULSA_W_PH_MMR2 = 730,
3690 PRECR_QB_PH_MMR2 = 731,
3691 PRECR_SRA_PH_W_MMR2 = 732,
3692 PRECR_SRA_R_PH_W_MMR2 = 733,
3693 PREPEND_MMR2 = 734,
3694 SHRA_QB_MMR2 = 735,
3695 SHRA_R_QB_MMR2 = 736,
3696 SHRAV_QB_MMR2 = 737,
3697 SHRAV_R_QB_MMR2 = 738,
3698 SHRL_PH_MMR2 = 739,
3699 SHRLV_PH_MMR2 = 740,
3700 SUBQH_PH_MMR2 = 741,
3701 SUBQH_R_PH_MMR2 = 742,
3702 SUBQH_W_MMR2 = 743,
3703 SUBQH_R_W_MMR2 = 744,
3704 SUBU_PH_MMR2 = 745,
3705 SUBU_S_PH_MMR2 = 746,
3706 SUBUH_QB_MMR2 = 747,
3707 SUBUH_R_QB_MMR2 = 748,
3708 BPOSGE32C_MMR3 = 749,
3709 SCHED_LIST_END = 750
3710 };
3711
3712} // namespace llvm::Mips::Sched
3713
3714#endif // GET_INSTRINFO_SCHED_ENUM
3715
3716#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3717
3718namespace llvm {
3719
3720struct MipsInstrTable {
3721 MCInstrDesc Insts[2925];
3722 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3723 MCPhysReg ImplicitOps[68];
3724 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3725 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3726 MCOperandInfo OperandInfo[1135];
3727};
3728} // namespace llvm
3729
3730#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3731
3732#ifdef GET_INSTRINFO_MC_DESC
3733#undef GET_INSTRINFO_MC_DESC
3734
3735namespace llvm {
3736
3737static_assert((sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3738static constexpr unsigned MipsOpInfoBase = (sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) / sizeof(MCOperandInfo);
3739
3740extern const MipsInstrTable MipsDescs = {
3741 {
3742 { 2924, 2, 1, 4, 324, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // YIELD
3743 { 2923, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XorRxRxRy16
3744 { 2922, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi_MM
3745 { 2921, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi64
3746 { 2920, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi
3747 { 2919, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // XOR_V
3748 { 2918, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MMR6
3749 { 2917, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MM
3750 { 2916, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORI_MMR6
3751 { 2915, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // XORI_B
3752 { 2914, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR64
3753 { 2913, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XOR16_MMR6
3754 { 2912, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XOR16_MM
3755 { 2911, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR
3756 { 2910, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WSBH_MMR6
3757 { 2909, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH_MM
3758 { 2908, 2, 1, 4, 231, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH
3759 { 2907, 2, 1, 4, 312, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WRPGPR_MMR6
3760 { 2906, 2, 0, 4, 702, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP_MM
3761 { 2905, 2, 0, 4, 536, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP
3762 { 2904, 1, 0, 4, 318, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MMR6
3763 { 2903, 1, 0, 4, 311, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MM
3764 { 2902, 0, 0, 4, 81, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // WAIT
3765 { 2901, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // VSHF_W
3766 { 2900, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // VSHF_H
3767 { 2899, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // VSHF_D
3768 { 2898, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // VSHF_B
3769 { 2897, 3, 1, 4, 370, 0, 5, MipsOpInfoBase + 234, 63, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMULU
3770 { 2896, 3, 1, 4, 370, 0, 4, MipsOpInfoBase + 234, 43, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMM0
3771 { 2895, 3, 1, 4, 370, 0, 3, MipsOpInfoBase + 234, 60, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // V3MULU
3772 { 2894, 2, 0, 4, 257, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV_MM
3773 { 2893, 2, 0, 4, 106, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV
3774 { 2892, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TTLTIU
3775 { 2891, 2, 1, 4, 405, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MMR6
3776 { 2890, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MM
3777 { 2889, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S
3778 { 2888, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_MM
3779 { 2887, 2, 1, 4, 405, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D_MMR6
3780 { 2886, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D64
3781 { 2885, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D32
3782 { 2884, 2, 1, 4, 405, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S_MMR6
3783 { 2883, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S
3784 { 2882, 2, 1, 4, 405, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D_MMR6
3785 { 2881, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D64
3786 { 2880, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE_MM
3787 { 2879, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI_MM
3788 { 2878, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI
3789 { 2877, 3, 0, 4, 280, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE
3790 { 2876, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT_MM
3791 { 2875, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU_MM
3792 { 2874, 3, 0, 4, 280, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU
3793 { 2873, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI_MM
3794 { 2872, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTIU_MM
3795 { 2871, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI
3796 { 2870, 3, 0, 4, 280, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT
3797 { 2869, 0, 0, 4, 309, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR_MM
3798 { 2868, 0, 0, 4, 306, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR
3799 { 2867, 0, 0, 4, 309, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI_MM
3800 { 2866, 0, 0, 4, 306, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI
3801 { 2865, 0, 0, 4, 309, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR_MM
3802 { 2864, 0, 0, 4, 306, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR
3803 { 2863, 0, 0, 4, 309, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP_MM
3804 { 2862, 0, 0, 4, 306, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP
3805 { 2861, 0, 0, 4, 313, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV_MMR6
3806 { 2860, 0, 0, 4, 313, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF_MMR6
3807 { 2859, 0, 0, 4, 87, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF
3808 { 2858, 0, 0, 4, 87, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV
3809 { 2857, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR_MM
3810 { 2856, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR
3811 { 2855, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI_MM
3812 { 2854, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI
3813 { 2853, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR_MM
3814 { 2852, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR
3815 { 2851, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP_MM
3816 { 2850, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP
3817 { 2849, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV_MM
3818 { 2848, 0, 0, 4, 327, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF_MM
3819 { 2847, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF
3820 { 2846, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV
3821 { 2845, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE_MM
3822 { 2844, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU_MM
3823 { 2843, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU
3824 { 2842, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI_MM
3825 { 2841, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU_MM
3826 { 2840, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU
3827 { 2839, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI
3828 { 2838, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE
3829 { 2837, 3, 0, 4, 293, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ_MM
3830 { 2836, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI_MM
3831 { 2835, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI
3832 { 2834, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ
3833 { 2833, 3, 0, 4, 348, 0, 0, MipsOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SwRxSpImmX16
3834 { 2832, 3, 0, 4, 348, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SwRxRyOffMemX16
3835 { 2831, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 396, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // SubuRxRyRz16
3836 { 2830, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0, 0x0ULL }, // SrlvRxRy16
3837 { 2829, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 520, 0, 0, 0x0ULL }, // SrlX16
3838 { 2828, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0, 0x0ULL }, // SravRxRy16
3839 { 2827, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 520, 0, 0, 0x0ULL }, // SraX16
3840 { 2826, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 394, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRy16
3841 { 2825, 2, 0, 4, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImmX16
3842 { 2824, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImm16
3843 { 2823, 2, 0, 4, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImmX16
3844 { 2822, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImm16
3845 { 2821, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 394, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltRxRy16
3846 { 2820, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0, 0x0ULL }, // SllvRxRy16
3847 { 2819, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 520, 0, 0, 0x0ULL }, // SllX16
3848 { 2818, 3, 0, 4, 348, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ShRxRyOffMemX16
3849 { 2817, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 1133, 0, 0, 0x0ULL }, // SehRx16
3850 { 2816, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 1133, 0, 0, 0x0ULL }, // SebRx16
3851 { 2815, 3, 0, 4, 348, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SbRxRyOffMemX16
3852 { 2814, 0, 0, 2, 348, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaveX16
3853 { 2813, 0, 0, 2, 348, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Save16
3854 { 2812, 1, 0, 4, 293, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL_MM
3855 { 2811, 1, 0, 4, 280, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL
3856 { 2810, 1, 0, 4, 357, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MMR6
3857 { 2809, 1, 0, 4, 353, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MM
3858 { 2808, 2, 0, 4, 357, 0, 0, MipsOpInfoBase + 1131, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MMR6
3859 { 2807, 2, 0, 4, 353, 0, 0, MipsOpInfoBase + 1131, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MM
3860 { 2806, 2, 0, 4, 98, 0, 0, MipsOpInfoBase + 1131, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI
3861 { 2805, 1, 0, 4, 5, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC
3862 { 2804, 3, 0, 4, 356, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SW_MMR6
3863 { 2803, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW_MM
3864 { 2802, 3, 0, 4, 397, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1_MM
3865 { 2801, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1
3866 { 2800, 3, 0, 2, 356, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MMR6
3867 { 2799, 3, 0, 2, 350, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MM
3868 { 2798, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR_MM
3869 { 2797, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWRE_MM
3870 { 2796, 3, 0, 4, 95, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWRE
3871 { 2795, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR64
3872 { 2794, 3, 0, 4, 332, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR
3873 { 2793, 4, 0, 4, 350, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWP_MM
3874 { 2792, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 357, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWM32_MM
3875 { 2791, 3, 0, 2, 356, 0, 0, MipsOpInfoBase + 901, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MMR6
3876 { 2790, 3, 0, 2, 350, 0, 0, MipsOpInfoBase + 901, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MM
3877 { 2789, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL_MM
3878 { 2788, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWLE_MM
3879 { 2787, 3, 0, 4, 95, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWLE
3880 { 2786, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL64
3881 { 2785, 3, 0, 4, 332, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL
3882 { 2784, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWE_MM
3883 { 2783, 3, 0, 4, 341, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWE
3884 { 2782, 3, 0, 4, 586, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP_MM
3885 { 2781, 3, 0, 4, 421, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP
3886 { 2780, 3, 0, 4, 331, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC3
3887 { 2779, 3, 0, 4, 337, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWC2_R6
3888 { 2778, 3, 0, 4, 356, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SWC2_MMR6
3889 { 2777, 3, 0, 4, 331, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC2
3890 { 2776, 3, 0, 4, 397, 0, 0, MipsOpInfoBase + 888, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1_MM
3891 { 2775, 3, 0, 4, 218, 0, 0, MipsOpInfoBase + 888, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1
3892 { 2774, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW64
3893 { 2773, 3, 0, 2, 356, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MMR6
3894 { 2772, 3, 0, 2, 350, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MM
3895 { 2771, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW
3896 { 2770, 3, 0, 4, 397, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1_MM
3897 { 2769, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC164
3898 { 2768, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 864, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1
3899 { 2767, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu_MM
3900 { 2766, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu
3901 { 2765, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MMR6
3902 { 2764, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MM
3903 { 2763, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBV_W
3904 { 2762, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBV_H
3905 { 2761, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBV_D
3906 { 2760, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SUBV_B
3907 { 2759, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SUBVI_W
3908 { 2758, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SUBVI_H
3909 { 2757, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SUBVI_D
3910 { 2756, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SUBVI_B
3911 { 2755, 3, 1, 4, 701, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBU_S_QB_MM
3912 { 2754, 3, 1, 4, 535, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBU_S_QB
3913 { 2753, 3, 1, 4, 746, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH_MMR2
3914 { 2752, 3, 1, 4, 582, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH
3915 { 2751, 3, 1, 4, 700, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_QB_MM
3916 { 2750, 3, 1, 4, 534, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBU_QB
3917 { 2749, 3, 1, 4, 745, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH_MMR2
3918 { 2748, 3, 1, 4, 581, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH
3919 { 2747, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBU_MMR6
3920 { 2746, 3, 1, 4, 748, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBUH_R_QB_MMR2
3921 { 2745, 3, 1, 4, 584, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBUH_R_QB
3922 { 2744, 3, 1, 4, 747, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBUH_QB_MMR2
3923 { 2743, 3, 1, 4, 583, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBUH_QB
3924 { 2742, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x0ULL }, // SUBU16_MMR6
3925 { 2741, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x0ULL }, // SUBU16_MM
3926 { 2740, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_U_W
3927 { 2739, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_U_H
3928 { 2738, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_U_D
3929 { 2737, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SUBS_U_B
3930 { 2736, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_S_W
3931 { 2735, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_S_H
3932 { 2734, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_S_D
3933 { 2733, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SUBS_S_B
3934 { 2732, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUU_S_W
3935 { 2731, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUU_S_H
3936 { 2730, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUU_S_D
3937 { 2729, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SUBSUU_S_B
3938 { 2728, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUS_U_W
3939 { 2727, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUS_U_H
3940 { 2726, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUS_U_D
3941 { 2725, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SUBSUS_U_B
3942 { 2724, 3, 1, 4, 699, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W_MM
3943 { 2723, 3, 1, 4, 533, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W
3944 { 2722, 3, 1, 4, 698, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBQ_S_PH_MM
3945 { 2721, 3, 1, 4, 532, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBQ_S_PH
3946 { 2720, 3, 1, 4, 697, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_PH_MM
3947 { 2719, 3, 1, 4, 531, 0, 1, MipsOpInfoBase + 533, 10, 0, 0x6ULL }, // SUBQ_PH
3948 { 2718, 3, 1, 4, 743, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_W_MMR2
3949 { 2717, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_W
3950 { 2716, 3, 1, 4, 744, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_R_W_MMR2
3951 { 2715, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SUBQH_R_W
3952 { 2714, 3, 1, 4, 742, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBQH_R_PH_MMR2
3953 { 2713, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBQH_R_PH
3954 { 2712, 3, 1, 4, 741, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBQH_PH_MMR2
3955 { 2711, 3, 1, 4, 577, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // SUBQH_PH
3956 { 2710, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB
3957 { 2709, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 879, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_W
3958 { 2708, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 876, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_H
3959 { 2707, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 873, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_D
3960 { 2706, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_B
3961 { 2705, 0, 0, 4, 237, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MMR6
3962 { 2704, 0, 0, 4, 236, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MM
3963 { 2703, 0, 0, 4, 80, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP
3964 { 2702, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRL_W
3965 { 2701, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRL_MM
3966 { 2700, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRL_H
3967 { 2699, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRL_D
3968 { 2698, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SRL_B
3969 { 2697, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRLV_MM
3970 { 2696, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRLV
3971 { 2695, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRLR_W
3972 { 2694, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRLR_H
3973 { 2693, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRLR_D
3974 { 2692, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SRLR_B
3975 { 2691, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRLRI_W
3976 { 2690, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRLRI_H
3977 { 2689, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRLRI_D
3978 { 2688, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SRLRI_B
3979 { 2687, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRLI_W
3980 { 2686, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRLI_H
3981 { 2685, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRLI_D
3982 { 2684, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SRLI_B
3983 { 2683, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 527, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRL16_MMR6
3984 { 2682, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 527, 0, 0, 0x0ULL }, // SRL16_MM
3985 { 2681, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRL
3986 { 2680, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRA_W
3987 { 2679, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRA_MM
3988 { 2678, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRA_H
3989 { 2677, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRA_D
3990 { 2676, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SRA_B
3991 { 2675, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRAV_MM
3992 { 2674, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SRAV
3993 { 2673, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRAR_W
3994 { 2672, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRAR_H
3995 { 2671, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRAR_D
3996 { 2670, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SRAR_B
3997 { 2669, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRARI_W
3998 { 2668, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRARI_H
3999 { 2667, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRARI_D
4000 { 2666, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SRARI_B
4001 { 2665, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRAI_W
4002 { 2664, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRAI_H
4003 { 2663, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRAI_D
4004 { 2662, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SRAI_B
4005 { 2661, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRA
4006 { 2660, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1128, 0, 0, 0x6ULL }, // SPLAT_W
4007 { 2659, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1125, 0, 0, 0x6ULL }, // SPLAT_H
4008 { 2658, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1122, 0, 0, 0x6ULL }, // SPLAT_D
4009 { 2657, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1119, 0, 0, 0x6ULL }, // SPLAT_B
4010 { 2656, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SPLATI_W
4011 { 2655, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SPLATI_H
4012 { 2654, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SPLATI_D
4013 { 2653, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SPLATI_B
4014 { 2652, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x2ULL }, // SNEi
4015 { 2651, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // SNE
4016 { 2650, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLTu_MM
4017 { 2649, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 1113, 0, 0, 0x1ULL }, // SLTu64
4018 { 2648, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLTu
4019 { 2647, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTiu_MM
4020 { 2646, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 1116, 0, 0, 0x2ULL }, // SLTiu64
4021 { 2645, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTiu
4022 { 2644, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTi_MM
4023 { 2643, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 1116, 0, 0, 0x2ULL }, // SLTi64
4024 { 2642, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x2ULL }, // SLTi
4025 { 2641, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLT_MM
4026 { 2640, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 1113, 0, 0, 0x1ULL }, // SLT64
4027 { 2639, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLT
4028 { 2638, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SLL_W
4029 { 2637, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SLL_MMR6
4030 { 2636, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLL_MM
4031 { 2635, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SLL_H
4032 { 2634, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SLL_D
4033 { 2633, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // SLL_B
4034 { 2632, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLLV_MM
4035 { 2631, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SLLV
4036 { 2630, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SLLI_W
4037 { 2629, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SLLI_H
4038 { 2628, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SLLI_D
4039 { 2627, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SLLI_B
4040 { 2626, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // SLL64_64
4041 { 2625, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 746, 0, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // SLL64_32
4042 { 2624, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 527, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLL16_MMR6
4043 { 2623, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 527, 0, 0, 0x0ULL }, // SLL16_MM
4044 { 2622, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLL
4045 { 2621, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1109, 0, 0, 0x6ULL }, // SLD_W
4046 { 2620, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1105, 0, 0, 0x6ULL }, // SLD_H
4047 { 2619, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1101, 0, 0, 0x6ULL }, // SLD_D
4048 { 2618, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1097, 0, 0, 0x6ULL }, // SLD_B
4049 { 2617, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 602, 0, 0, 0x6ULL }, // SLDI_W
4050 { 2616, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 598, 0, 0, 0x6ULL }, // SLDI_H
4051 { 2615, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 594, 0, 0, 0x6ULL }, // SLDI_D
4052 { 2614, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // SLDI_B
4053 { 2613, 1, 0, 4, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE_MMR6
4054 { 2612, 1, 0, 4, 283, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE
4055 { 2611, 3, 0, 4, 356, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SH_MMR6
4056 { 2610, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH_MM
4057 { 2609, 3, 1, 4, 696, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB_MM
4058 { 2608, 3, 1, 4, 530, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB
4059 { 2607, 3, 1, 4, 739, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH_MMR2
4060 { 2606, 3, 1, 4, 575, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH
4061 { 2605, 3, 1, 4, 695, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRLV_QB_MM
4062 { 2604, 3, 1, 4, 529, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRLV_QB
4063 { 2603, 3, 1, 4, 740, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRLV_PH_MMR2
4064 { 2602, 3, 1, 4, 576, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRLV_PH
4065 { 2601, 3, 1, 4, 694, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W_MM
4066 { 2600, 3, 1, 4, 528, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W
4067 { 2599, 3, 1, 4, 736, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB_MMR2
4068 { 2598, 3, 1, 4, 572, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB
4069 { 2597, 3, 1, 4, 693, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH_MM
4070 { 2596, 3, 1, 4, 527, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH
4071 { 2595, 3, 1, 4, 735, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB_MMR2
4072 { 2594, 3, 1, 4, 571, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB
4073 { 2593, 3, 1, 4, 692, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH_MM
4074 { 2592, 3, 1, 4, 526, 0, 0, MipsOpInfoBase + 1094, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH
4075 { 2591, 3, 1, 4, 691, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SHRAV_R_W_MM
4076 { 2590, 3, 1, 4, 525, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SHRAV_R_W
4077 { 2589, 3, 1, 4, 738, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_R_QB_MMR2
4078 { 2588, 3, 1, 4, 574, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_R_QB
4079 { 2587, 3, 1, 4, 690, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_R_PH_MM
4080 { 2586, 3, 1, 4, 524, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_R_PH
4081 { 2585, 3, 1, 4, 737, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_QB_MMR2
4082 { 2584, 3, 1, 4, 573, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_QB
4083 { 2583, 3, 1, 4, 689, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_PH_MM
4084 { 2582, 3, 1, 4, 523, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHRAV_PH
4085 { 2581, 3, 1, 4, 688, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W_MM
4086 { 2580, 3, 1, 4, 522, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W
4087 { 2579, 3, 1, 4, 687, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH_MM
4088 { 2578, 3, 1, 4, 521, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH
4089 { 2577, 3, 1, 4, 686, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB_MM
4090 { 2576, 3, 1, 4, 520, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB
4091 { 2575, 3, 1, 4, 685, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH_MM
4092 { 2574, 3, 1, 4, 519, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH
4093 { 2573, 3, 1, 4, 684, 0, 1, MipsOpInfoBase + 237, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W_MM
4094 { 2572, 3, 1, 4, 518, 0, 1, MipsOpInfoBase + 237, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W
4095 { 2571, 3, 1, 4, 683, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH_MM
4096 { 2570, 3, 1, 4, 517, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH
4097 { 2569, 3, 1, 4, 682, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB_MM
4098 { 2568, 3, 1, 4, 516, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB
4099 { 2567, 3, 1, 4, 681, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH_MM
4100 { 2566, 3, 1, 4, 515, 0, 1, MipsOpInfoBase + 1091, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH
4101 { 2565, 3, 1, 4, 680, 0, 0, MipsOpInfoBase + 1088, 0, 0, 0x6ULL }, // SHILO_MM
4102 { 2564, 3, 1, 4, 679, 0, 0, MipsOpInfoBase + 1026, 0, 0, 0x6ULL }, // SHILOV_MM
4103 { 2563, 3, 1, 4, 513, 0, 0, MipsOpInfoBase + 1026, 0, 0, 0x6ULL }, // SHILOV
4104 { 2562, 3, 1, 4, 514, 0, 0, MipsOpInfoBase + 1088, 0, 0, 0x6ULL }, // SHILO
4105 { 2561, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SHF_W
4106 { 2560, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SHF_H
4107 { 2559, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SHF_B
4108 { 2558, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SHE_MM
4109 { 2557, 3, 0, 4, 341, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHE
4110 { 2556, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH64
4111 { 2555, 3, 0, 2, 356, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MMR6
4112 { 2554, 3, 0, 2, 350, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MM
4113 { 2553, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH
4114 { 2552, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x2ULL }, // SEQi
4115 { 2551, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // SEQ
4116 { 2550, 4, 1, 4, 413, 0, 0, MipsOpInfoBase + 1084, 0, 0, 0x6ULL }, // SEL_S_MMR6
4117 { 2549, 4, 1, 4, 381, 0, 0, MipsOpInfoBase + 1084, 0, 0, 0x6ULL }, // SEL_S
4118 { 2548, 4, 1, 4, 413, 0, 0, MipsOpInfoBase + 1080, 0, 0, 0x6ULL }, // SEL_D_MMR6
4119 { 2547, 4, 1, 4, 381, 0, 0, MipsOpInfoBase + 1080, 0, 0, 0x6ULL }, // SEL_D
4120 { 2546, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S_MMR6
4121 { 2545, 3, 1, 4, 380, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S
4122 { 2544, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELNEZ_MMR6
4123 { 2543, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D_MMR6
4124 { 2542, 3, 1, 4, 380, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D
4125 { 2541, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // SELNEZ64
4126 { 2540, 3, 1, 4, 233, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELNEZ
4127 { 2539, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S_MMR6
4128 { 2538, 3, 1, 4, 380, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S
4129 { 2537, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELEQZ_MMR6
4130 { 2536, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D_MMR6
4131 { 2535, 3, 1, 4, 380, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D
4132 { 2534, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // SELEQZ64
4133 { 2533, 3, 1, 4, 233, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELEQZ
4134 { 2532, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH_MM
4135 { 2531, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // SEH64
4136 { 2530, 2, 1, 4, 228, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH
4137 { 2529, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB_MM
4138 { 2528, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // SEB64
4139 { 2527, 2, 1, 4, 228, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB
4140 { 2526, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC164
4141 { 2525, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 864, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC1
4142 { 2524, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDR
4143 { 2523, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDL
4144 { 2522, 2, 0, 4, 256, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV_MM
4145 { 2521, 2, 0, 4, 104, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV
4146 { 2520, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC3
4147 { 2519, 3, 0, 4, 337, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDC2_R6
4148 { 2518, 3, 0, 4, 356, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC2_MMR6
4149 { 2517, 3, 0, 4, 331, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC2
4150 { 2516, 3, 0, 4, 397, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D64
4151 { 2515, 3, 0, 4, 397, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D32
4152 { 2514, 3, 0, 4, 418, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC1_D64_MMR6
4153 { 2513, 3, 0, 4, 218, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC164
4154 { 2512, 3, 0, 4, 218, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1
4155 { 2511, 1, 0, 4, 285, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // SDBBP_R6
4156 { 2510, 1, 0, 4, 297, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDBBP_MMR6
4157 { 2509, 1, 0, 4, 293, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP_MM
4158 { 2508, 1, 0, 2, 297, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MMR6
4159 { 2507, 1, 0, 2, 293, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MM
4160 { 2506, 1, 0, 4, 82, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP
4161 { 2505, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SD
4162 { 2504, 4, 1, 4, 338, 0, 0, MipsOpInfoBase + 1068, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_R6
4163 { 2503, 4, 1, 4, 334, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_MMR6
4164 { 2502, 4, 1, 4, 350, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC_MM
4165 { 2501, 4, 1, 4, 344, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCE_MM
4166 { 2500, 4, 1, 4, 341, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCE
4167 { 2499, 4, 1, 4, 2, 0, 0, MipsOpInfoBase + 1076, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCD_R6
4168 { 2498, 4, 1, 4, 364, 0, 0, MipsOpInfoBase + 1072, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCD
4169 { 2497, 4, 1, 4, 2, 0, 0, MipsOpInfoBase + 1068, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC64_R6
4170 { 2496, 4, 1, 4, 364, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC64
4171 { 2495, 4, 1, 4, 333, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC
4172 { 2494, 3, 0, 4, 356, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SB_MMR6
4173 { 2493, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB_MM
4174 { 2492, 3, 0, 4, 344, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SBE_MM
4175 { 2491, 3, 0, 4, 341, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SBE
4176 { 2490, 3, 0, 4, 365, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB64
4177 { 2489, 3, 0, 2, 356, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MMR6
4178 { 2488, 3, 0, 2, 350, 0, 0, MipsOpInfoBase + 1061, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MM
4179 { 2487, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB
4180 { 2486, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SAT_U_W
4181 { 2485, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SAT_U_H
4182 { 2484, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SAT_U_D
4183 { 2483, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SAT_U_B
4184 { 2482, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SAT_S_W
4185 { 2481, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SAT_S_H
4186 { 2480, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SAT_S_D
4187 { 2479, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // SAT_S_B
4188 { 2478, 2, 0, 4, 372, 0, 0, MipsOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAAD
4189 { 2477, 2, 0, 4, 372, 0, 0, MipsOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAA
4190 { 2476, 0, 0, 2, 347, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RestoreX16
4191 { 2475, 0, 0, 2, 347, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Restore16
4192 { 2474, 2, 1, 4, 395, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S_MM
4193 { 2473, 2, 1, 4, 198, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S
4194 { 2472, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64_MM
4195 { 2471, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64
4196 { 2470, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32_MM
4197 { 2469, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32
4198 { 2468, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MMR6
4199 { 2467, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MM
4200 { 2466, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S
4201 { 2465, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_MM
4202 { 2464, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D_MMR6
4203 { 2463, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D64
4204 { 2462, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D32
4205 { 2461, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S_MMR6
4206 { 2460, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S
4207 { 2459, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D_MMR6
4208 { 2458, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D64
4209 { 2457, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTR_MM
4210 { 2456, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // ROTRV_MM
4211 { 2455, 3, 1, 4, 227, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // ROTRV
4212 { 2454, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTR
4213 { 2453, 2, 1, 4, 414, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S_MMR6
4214 { 2452, 2, 1, 4, 62, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S
4215 { 2451, 2, 1, 4, 414, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D_MMR6
4216 { 2450, 2, 1, 4, 62, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D
4217 { 2449, 2, 1, 4, 678, 0, 0, MipsOpInfoBase + 1059, 0, 0, 0x6ULL }, // REPL_QB_MM
4218 { 2448, 2, 1, 4, 512, 0, 0, MipsOpInfoBase + 1059, 0, 0, 0x6ULL }, // REPL_QB
4219 { 2447, 2, 1, 4, 677, 0, 0, MipsOpInfoBase + 1059, 0, 0, 0x6ULL }, // REPL_PH_MM
4220 { 2446, 2, 1, 4, 511, 0, 0, MipsOpInfoBase + 1059, 0, 0, 0x6ULL }, // REPL_PH
4221 { 2445, 2, 1, 4, 676, 0, 0, MipsOpInfoBase + 1057, 0, 0, 0x6ULL }, // REPLV_QB_MM
4222 { 2444, 2, 1, 4, 510, 0, 0, MipsOpInfoBase + 1057, 0, 0, 0x6ULL }, // REPLV_QB
4223 { 2443, 2, 1, 4, 675, 0, 0, MipsOpInfoBase + 1057, 0, 0, 0x6ULL }, // REPLV_PH_MM
4224 { 2442, 2, 1, 4, 509, 0, 0, MipsOpInfoBase + 1057, 0, 0, 0x6ULL }, // REPLV_PH
4225 { 2441, 2, 1, 4, 395, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S_MM
4226 { 2440, 2, 1, 4, 198, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S
4227 { 2439, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64_MM
4228 { 2438, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64
4229 { 2437, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32_MM
4230 { 2436, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32
4231 { 2435, 2, 1, 4, 312, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RDPGPR_MMR6
4232 { 2434, 3, 1, 4, 262, 0, 0, MipsOpInfoBase + 1051, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MMR6
4233 { 2433, 3, 1, 4, 259, 0, 0, MipsOpInfoBase + 1051, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MM
4234 { 2432, 3, 1, 4, 269, 0, 0, MipsOpInfoBase + 1054, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR64
4235 { 2431, 3, 1, 4, 247, 0, 0, MipsOpInfoBase + 1051, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR
4236 { 2430, 2, 1, 4, 674, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP_MM
4237 { 2429, 2, 1, 4, 508, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP
4238 { 2428, 2, 1, 4, 673, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // RADDU_W_QB_MM
4239 { 2427, 2, 1, 4, 507, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // RADDU_W_QB
4240 { 2426, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUU_PS64
4241 { 2425, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUL_PS64
4242 { 2424, 4, 1, 4, 734, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // PREPEND_MMR2
4243 { 2423, 4, 1, 4, 570, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // PREPEND
4244 { 2422, 3, 0, 4, 4, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_R6
4245 { 2421, 3, 0, 4, 358, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MMR6
4246 { 2420, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MM
4247 { 2419, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 1048, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFX_MM
4248 { 2418, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE_MM
4249 { 2417, 3, 0, 4, 342, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE
4250 { 2416, 3, 0, 4, 96, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF
4251 { 2415, 4, 1, 4, 733, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W_MMR2
4252 { 2414, 4, 1, 4, 569, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W
4253 { 2413, 4, 1, 4, 732, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W_MMR2
4254 { 2412, 4, 1, 4, 568, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W
4255 { 2411, 3, 1, 4, 731, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH_MMR2
4256 { 2410, 3, 1, 4, 567, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH
4257 { 2409, 3, 1, 4, 672, 0, 1, MipsOpInfoBase + 1041, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W_MM
4258 { 2408, 3, 1, 4, 506, 0, 1, MipsOpInfoBase + 1041, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W
4259 { 2407, 3, 1, 4, 671, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // PRECRQ_QB_PH_MM
4260 { 2406, 3, 1, 4, 505, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // PRECRQ_QB_PH
4261 { 2405, 3, 1, 4, 670, 0, 0, MipsOpInfoBase + 1041, 0, 0, 0x6ULL }, // PRECRQ_PH_W_MM
4262 { 2404, 3, 1, 4, 504, 0, 0, MipsOpInfoBase + 1041, 0, 0, 0x6ULL }, // PRECRQ_PH_W
4263 { 2403, 3, 1, 4, 669, 0, 1, MipsOpInfoBase + 533, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH_MM
4264 { 2402, 3, 1, 4, 503, 0, 1, MipsOpInfoBase + 533, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH
4265 { 2401, 2, 1, 4, 668, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBR_MM
4266 { 2400, 2, 1, 4, 667, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA_MM
4267 { 2399, 2, 1, 4, 501, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA
4268 { 2398, 2, 1, 4, 502, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBR
4269 { 2397, 2, 1, 4, 666, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBL_MM
4270 { 2396, 2, 1, 4, 665, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA_MM
4271 { 2395, 2, 1, 4, 499, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA
4272 { 2394, 2, 1, 4, 500, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEU_PH_QBL
4273 { 2393, 2, 1, 4, 664, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // PRECEQ_W_PHR_MM
4274 { 2392, 2, 1, 4, 498, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // PRECEQ_W_PHR
4275 { 2391, 2, 1, 4, 663, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // PRECEQ_W_PHL_MM
4276 { 2390, 2, 1, 4, 497, 0, 0, MipsOpInfoBase + 1039, 0, 0, 0x6ULL }, // PRECEQ_W_PHL
4277 { 2389, 2, 1, 4, 662, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR_MM
4278 { 2388, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA_MM
4279 { 2387, 2, 1, 4, 495, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA
4280 { 2386, 2, 1, 4, 496, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR
4281 { 2385, 2, 1, 4, 660, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL_MM
4282 { 2384, 2, 1, 4, 659, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA_MM
4283 { 2383, 2, 1, 4, 493, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA
4284 { 2382, 2, 1, 4, 494, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL
4285 { 2381, 2, 1, 4, 370, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // POP
4286 { 2380, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLU_PS64
4287 { 2379, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLL_PS64
4288 { 2378, 3, 1, 4, 658, 1, 0, MipsOpInfoBase + 533, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB_MM
4289 { 2377, 3, 1, 4, 492, 1, 0, MipsOpInfoBase + 533, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB
4290 { 2376, 3, 1, 4, 657, 1, 0, MipsOpInfoBase + 533, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH_MM
4291 { 2375, 3, 1, 4, 491, 1, 0, MipsOpInfoBase + 533, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH
4292 { 2374, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // PCNT_W
4293 { 2373, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 1035, 0, 0, 0x6ULL }, // PCNT_H
4294 { 2372, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // PCNT_D
4295 { 2371, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 957, 0, 0, 0x6ULL }, // PCNT_B
4296 { 2370, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKOD_W
4297 { 2369, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKOD_H
4298 { 2368, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKOD_D
4299 { 2367, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // PCKOD_B
4300 { 2366, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKEV_W
4301 { 2365, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKEV_H
4302 { 2364, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKEV_D
4303 { 2363, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // PCKEV_B
4304 { 2362, 0, 0, 4, 318, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MMR6
4305 { 2361, 0, 0, 4, 311, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MM
4306 { 2360, 0, 0, 4, 84, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // PAUSE
4307 { 2359, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // PACKRL_PH_MM
4308 { 2358, 3, 1, 4, 490, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x6ULL }, // PACKRL_PH
4309 { 2357, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // OrRxRxRy16
4310 { 2356, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi_MM
4311 { 2355, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi64
4312 { 2354, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi
4313 { 2353, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // OR_V
4314 { 2352, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MMR6
4315 { 2351, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MM
4316 { 2350, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORI_MMR6
4317 { 2349, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // ORI_B
4318 { 2348, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR64
4319 { 2347, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // OR16_MMR6
4320 { 2346, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // OR16_MM
4321 { 2345, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR
4322 { 2344, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 394, 0, 0, 0x0ULL }, // NotRxRy16
4323 { 2343, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 394, 0, 0, 0x0ULL }, // NegRxRy16
4324 { 2342, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 1037, 0, 0, 0x0ULL }, // NOT16_MMR6
4325 { 2341, 2, 1, 2, 236, 0, 0, MipsOpInfoBase + 1037, 0, 0, 0x0ULL }, // NOT16_MM
4326 { 2340, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // NOR_V
4327 { 2339, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MMR6
4328 { 2338, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MM
4329 { 2337, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // NORI_B
4330 { 2336, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR64
4331 { 2335, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR
4332 { 2334, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S_MM
4333 { 2333, 4, 1, 4, 375, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S
4334 { 2332, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 933, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D64
4335 { 2331, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32_MM
4336 { 2330, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32
4337 { 2329, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S_MM
4338 { 2328, 4, 1, 4, 375, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S
4339 { 2327, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 933, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D64
4340 { 2326, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32_MM
4341 { 2325, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32
4342 { 2324, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // NLZC_W
4343 { 2323, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 1035, 0, 0, 0x6ULL }, // NLZC_H
4344 { 2322, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // NLZC_D
4345 { 2321, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 957, 0, 0, 0x6ULL }, // NLZC_B
4346 { 2320, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // NLOC_W
4347 { 2319, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 1035, 0, 0, 0x6ULL }, // NLOC_H
4348 { 2318, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // NLOC_D
4349 { 2317, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 957, 0, 0, 0x6ULL }, // NLOC_B
4350 { 2316, 0, 0, 4, 274, 0, 1, MipsOpInfoBase + 1, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // NAL
4351 { 2315, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 1033, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MoveR3216
4352 { 2314, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Move32R16
4353 { 2313, 1, 1, 2, 234, 1, 0, MipsOpInfoBase + 833, 41, 0, 0x0ULL }, // Mflo16
4354 { 2312, 1, 1, 2, 234, 1, 0, MipsOpInfoBase + 833, 39, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // Mfhi16
4355 { 2311, 3, 1, 4, 726, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH_MMR2
4356 { 2310, 3, 1, 4, 562, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH
4357 { 2309, 3, 1, 4, 249, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUL_R6
4358 { 2308, 3, 1, 4, 67, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MUL_Q_W
4359 { 2307, 3, 1, 4, 67, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MUL_Q_H
4360 { 2306, 3, 1, 4, 725, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH_MMR2
4361 { 2305, 3, 1, 4, 561, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH
4362 { 2304, 3, 1, 4, 260, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MMR6
4363 { 2303, 3, 1, 4, 255, 0, 2, MipsOpInfoBase + 237, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MM
4364 { 2302, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULV_W
4365 { 2301, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULV_H
4366 { 2300, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MULV_D
4367 { 2299, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MULV_B
4368 { 2298, 3, 1, 4, 260, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MULU_MMR6
4369 { 2297, 3, 1, 4, 249, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULU
4370 { 2296, 2, 0, 4, 254, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu_MM
4371 { 2295, 2, 0, 4, 108, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu
4372 { 2294, 2, 0, 4, 254, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT_MM
4373 { 2293, 3, 1, 4, 655, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP_MM
4374 { 2292, 3, 1, 4, 489, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP
4375 { 2291, 3, 1, 4, 654, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP_MM
4376 { 2290, 3, 1, 4, 488, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP
4377 { 2289, 2, 0, 4, 108, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT
4378 { 2288, 4, 1, 4, 730, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // MULSA_W_PH_MMR2
4379 { 2287, 4, 1, 4, 566, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // MULSA_W_PH
4380 { 2286, 4, 1, 4, 653, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH_MM
4381 { 2285, 4, 1, 4, 487, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH
4382 { 2284, 3, 1, 4, 212, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULR_Q_W
4383 { 2283, 3, 1, 4, 212, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULR_Q_H
4384 { 2282, 3, 1, 4, 377, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MULR_PS64
4385 { 2281, 3, 1, 4, 729, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W_MMR2
4386 { 2280, 3, 1, 4, 565, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W
4387 { 2279, 3, 1, 4, 728, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH_MMR2
4388 { 2278, 3, 1, 4, 564, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH
4389 { 2277, 3, 1, 4, 727, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W_MMR2
4390 { 2276, 3, 1, 4, 563, 0, 1, MipsOpInfoBase + 237, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W
4391 { 2275, 3, 1, 4, 652, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH_MM
4392 { 2274, 3, 1, 4, 486, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH
4393 { 2273, 3, 1, 4, 651, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR_MM
4394 { 2272, 3, 1, 4, 485, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR
4395 { 2271, 3, 1, 4, 650, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL_MM
4396 { 2270, 3, 1, 4, 484, 0, 1, MipsOpInfoBase + 533, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL
4397 { 2269, 3, 1, 4, 649, 0, 1, MipsOpInfoBase + 651, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR_MM
4398 { 2268, 3, 1, 4, 483, 0, 1, MipsOpInfoBase + 651, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR
4399 { 2267, 3, 1, 4, 648, 0, 1, MipsOpInfoBase + 651, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL_MM
4400 { 2266, 3, 1, 4, 482, 0, 1, MipsOpInfoBase + 651, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL
4401 { 2265, 3, 1, 4, 107, 0, 2, MipsOpInfoBase + 237, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL
4402 { 2264, 3, 1, 4, 260, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUH_MMR6
4403 { 2263, 3, 1, 4, 260, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUHU_MMR6
4404 { 2262, 3, 1, 4, 249, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUHU
4405 { 2261, 3, 1, 4, 249, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MUH
4406 { 2260, 5, 1, 4, 323, 0, 0, MipsOpInfoBase + 948, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTTR
4407 { 2259, 1, 0, 4, 370, 0, 1, MipsOpInfoBase + 317, 57, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP2
4408 { 2258, 1, 0, 4, 370, 0, 1, MipsOpInfoBase + 317, 56, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP1
4409 { 2257, 1, 0, 4, 370, 0, 1, MipsOpInfoBase + 317, 55, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP0
4410 { 2256, 1, 0, 4, 370, 0, 4, MipsOpInfoBase + 317, 51, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM2
4411 { 2255, 1, 0, 4, 370, 0, 4, MipsOpInfoBase + 317, 47, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM1
4412 { 2254, 1, 0, 4, 370, 0, 4, MipsOpInfoBase + 317, 43, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM0
4413 { 2253, 1, 0, 4, 258, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO_MM
4414 { 2252, 2, 1, 4, 647, 0, 0, MipsOpInfoBase + 1029, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP_MM
4415 { 2251, 2, 1, 4, 435, 0, 0, MipsOpInfoBase + 1029, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP
4416 { 2250, 1, 0, 4, 268, 0, 1, MipsOpInfoBase + 317, 42, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO64
4417 { 2249, 1, 0, 4, 109, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO
4418 { 2248, 3, 1, 4, 646, 0, 1, MipsOpInfoBase + 1026, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP_MM
4419 { 2247, 3, 1, 4, 433, 0, 1, MipsOpInfoBase + 1026, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP
4420 { 2246, 1, 0, 4, 258, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI_MM
4421 { 2245, 2, 1, 4, 645, 0, 0, MipsOpInfoBase + 1024, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP_MM
4422 { 2244, 2, 1, 4, 434, 0, 0, MipsOpInfoBase + 1024, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP
4423 { 2243, 1, 0, 4, 268, 0, 1, MipsOpInfoBase + 317, 40, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI64
4424 { 2242, 1, 0, 4, 109, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI
4425 { 2241, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTHGC0_MM
4426 { 2240, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHGC0
4427 { 2239, 2, 1, 4, 315, 0, 0, MipsOpInfoBase + 674, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC2_MMR6
4428 { 2238, 3, 1, 4, 389, 0, 0, MipsOpInfoBase + 1021, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64_MM
4429 { 2237, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 1021, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64
4430 { 2236, 3, 1, 4, 389, 0, 0, MipsOpInfoBase + 1018, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32_MM
4431 { 2235, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 1018, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32
4432 { 2234, 3, 1, 4, 315, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC0_MMR6
4433 { 2233, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTGC0_MM
4434 { 2232, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTGC0
4435 { 2231, 2, 1, 4, 315, 0, 0, MipsOpInfoBase + 674, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC2_MMR6
4436 { 2230, 3, 1, 4, 89, 0, 0, MipsOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC2
4437 { 2229, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MTC1_MMR6
4438 { 2228, 2, 1, 4, 389, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1_MM
4439 { 2227, 2, 1, 4, 389, 0, 0, MipsOpInfoBase + 406, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64_MM
4440 { 2226, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 406, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64
4441 { 2225, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1
4442 { 2224, 3, 1, 4, 315, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC0_MMR6
4443 { 2223, 3, 1, 4, 88, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC0
4444 { 2222, 4, 1, 4, 390, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_S_MM
4445 { 2221, 4, 1, 4, 375, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_S
4446 { 2220, 4, 1, 4, 211, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUB_Q_W
4447 { 2219, 4, 1, 4, 211, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUB_Q_H
4448 { 2218, 2, 0, 4, 254, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB_MM
4449 { 2217, 4, 1, 4, 644, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MSUB_DSP_MM
4450 { 2216, 4, 1, 4, 481, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MSUB_DSP
4451 { 2215, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 933, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D64
4452 { 2214, 4, 1, 4, 390, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_D32_MM
4453 { 2213, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D32
4454 { 2212, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBV_W
4455 { 2211, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBV_H
4456 { 2210, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MSUBV_D
4457 { 2209, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // MSUBV_B
4458 { 2208, 2, 0, 4, 254, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU_MM
4459 { 2207, 4, 1, 4, 643, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MSUBU_DSP_MM
4460 { 2206, 4, 1, 4, 480, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MSUBU_DSP
4461 { 2205, 2, 0, 4, 242, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU
4462 { 2204, 4, 1, 4, 210, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBR_Q_W
4463 { 2203, 4, 1, 4, 210, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBR_Q_H
4464 { 2202, 4, 1, 4, 415, 1, 0, MipsOpInfoBase + 921, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S_MMR6
4465 { 2201, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 921, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S
4466 { 2200, 4, 1, 4, 415, 1, 0, MipsOpInfoBase + 917, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D_MMR6
4467 { 2199, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 917, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D
4468 { 2198, 2, 0, 4, 242, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB
4469 { 2197, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 1011, 0, 0, 0x4ULL }, // MOVZ_I_S_MM
4470 { 2196, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 1011, 0, 0, 0x4ULL }, // MOVZ_I_S
4471 { 2195, 4, 1, 4, 642, 0, 0, MipsOpInfoBase + 1003, 0, 0, 0x4ULL }, // MOVZ_I_MM
4472 { 2194, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 1007, 0, 0, 0x4ULL }, // MOVZ_I_I64
4473 { 2193, 4, 1, 4, 102, 0, 0, MipsOpInfoBase + 1003, 0, 0, 0x4ULL }, // MOVZ_I_I
4474 { 2192, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 999, 0, 0, 0x4ULL }, // MOVZ_I_D64
4475 { 2191, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 995, 0, 0, 0x4ULL }, // MOVZ_I_D32_MM
4476 { 2190, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 995, 0, 0, 0x4ULL }, // MOVZ_I_D32
4477 { 2189, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 991, 0, 0, 0x4ULL }, // MOVZ_I64_S
4478 { 2188, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 987, 0, 0, 0x4ULL }, // MOVZ_I64_I64
4479 { 2187, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 983, 0, 0, 0x4ULL }, // MOVZ_I64_I
4480 { 2186, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 979, 0, 0, 0x4ULL }, // MOVZ_I64_D64
4481 { 2185, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 975, 0, 0, 0x4ULL }, // MOVT_S_MM
4482 { 2184, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 975, 0, 0, 0x4ULL }, // MOVT_S
4483 { 2183, 4, 1, 4, 258, 0, 0, MipsOpInfoBase + 967, 0, 0, 0x4ULL }, // MOVT_I_MM
4484 { 2182, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 971, 0, 0, 0x4ULL }, // MOVT_I64
4485 { 2181, 4, 1, 4, 216, 0, 0, MipsOpInfoBase + 967, 0, 0, 0x4ULL }, // MOVT_I
4486 { 2180, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 963, 0, 0, 0x4ULL }, // MOVT_D64
4487 { 2179, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 959, 0, 0, 0x4ULL }, // MOVT_D32_MM
4488 { 2178, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 959, 0, 0, 0x4ULL }, // MOVT_D32
4489 { 2177, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 1011, 0, 0, 0x4ULL }, // MOVN_I_S_MM
4490 { 2176, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 1011, 0, 0, 0x4ULL }, // MOVN_I_S
4491 { 2175, 4, 1, 4, 641, 0, 0, MipsOpInfoBase + 1003, 0, 0, 0x4ULL }, // MOVN_I_MM
4492 { 2174, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 1007, 0, 0, 0x4ULL }, // MOVN_I_I64
4493 { 2173, 4, 1, 4, 102, 0, 0, MipsOpInfoBase + 1003, 0, 0, 0x4ULL }, // MOVN_I_I
4494 { 2172, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 999, 0, 0, 0x4ULL }, // MOVN_I_D64
4495 { 2171, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 995, 0, 0, 0x4ULL }, // MOVN_I_D32_MM
4496 { 2170, 4, 1, 4, 221, 0, 0, MipsOpInfoBase + 995, 0, 0, 0x4ULL }, // MOVN_I_D32
4497 { 2169, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 991, 0, 0, 0x4ULL }, // MOVN_I64_S
4498 { 2168, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 987, 0, 0, 0x4ULL }, // MOVN_I64_I64
4499 { 2167, 4, 1, 4, 270, 0, 0, MipsOpInfoBase + 983, 0, 0, 0x4ULL }, // MOVN_I64_I
4500 { 2166, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 979, 0, 0, 0x4ULL }, // MOVN_I64_D64
4501 { 2165, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 975, 0, 0, 0x4ULL }, // MOVF_S_MM
4502 { 2164, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 975, 0, 0, 0x4ULL }, // MOVF_S
4503 { 2163, 4, 1, 4, 258, 0, 0, MipsOpInfoBase + 967, 0, 0, 0x4ULL }, // MOVF_I_MM
4504 { 2162, 4, 1, 4, 379, 0, 0, MipsOpInfoBase + 971, 0, 0, 0x4ULL }, // MOVF_I64
4505 { 2161, 4, 1, 4, 216, 0, 0, MipsOpInfoBase + 967, 0, 0, 0x4ULL }, // MOVF_I
4506 { 2160, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 963, 0, 0, 0x4ULL }, // MOVF_D64
4507 { 2159, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 959, 0, 0, 0x4ULL }, // MOVF_D32_MM
4508 { 2158, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 959, 0, 0, 0x4ULL }, // MOVF_D32
4509 { 2157, 2, 1, 4, 132, 0, 0, MipsOpInfoBase + 957, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MOVE_V
4510 { 2156, 4, 2, 2, 640, 0, 0, MipsOpInfoBase + 953, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MMR6
4511 { 2155, 4, 2, 2, 236, 0, 0, MipsOpInfoBase + 953, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MM
4512 { 2154, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MMR6
4513 { 2153, 2, 1, 2, 236, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MM
4514 { 2152, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_U_W
4515 { 2151, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_U_H
4516 { 2150, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_U_D
4517 { 2149, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MOD_U_B
4518 { 2148, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_S_W
4519 { 2147, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_S_H
4520 { 2146, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_S_D
4521 { 2145, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MOD_S_B
4522 { 2144, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD_MMR6
4523 { 2143, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU_MMR6
4524 { 2142, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU
4525 { 2141, 3, 1, 4, 639, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MODSUB_MM
4526 { 2140, 3, 1, 4, 479, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // MODSUB
4527 { 2139, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD
4528 { 2138, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_U_W
4529 { 2137, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_U_H
4530 { 2136, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_U_D
4531 { 2135, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MIN_U_B
4532 { 2134, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_S_W
4533 { 2133, 3, 1, 4, 410, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_S_MMR6
4534 { 2132, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_S_H
4535 { 2131, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_S_D
4536 { 2130, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MIN_S_B
4537 { 2129, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_S
4538 { 2128, 3, 1, 4, 410, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_D_MMR6
4539 { 2127, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_D
4540 { 2126, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_A_W
4541 { 2125, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_A_H
4542 { 2124, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_A_D
4543 { 2123, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MIN_A_B
4544 { 2122, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MINI_U_W
4545 { 2121, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MINI_U_H
4546 { 2120, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MINI_U_D
4547 { 2119, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // MINI_U_B
4548 { 2118, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MINI_S_W
4549 { 2117, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MINI_S_H
4550 { 2116, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MINI_S_D
4551 { 2115, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // MINI_S_B
4552 { 2114, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S_MMR6
4553 { 2113, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S
4554 { 2112, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D_MMR6
4555 { 2111, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D
4556 { 2110, 5, 1, 4, 323, 0, 0, MipsOpInfoBase + 948, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFTR
4557 { 2109, 1, 1, 4, 258, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO_MM
4558 { 2108, 2, 1, 4, 638, 0, 0, MipsOpInfoBase + 378, 0, 0, 0x6ULL }, // MFLO_DSP_MM
4559 { 2107, 2, 1, 4, 478, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFLO_DSP
4560 { 2106, 1, 1, 4, 267, 1, 0, MipsOpInfoBase + 317, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO64
4561 { 2105, 1, 1, 2, 258, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFLO16_MM
4562 { 2104, 1, 1, 4, 99, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO
4563 { 2103, 1, 1, 4, 258, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI_MM
4564 { 2102, 2, 1, 4, 637, 0, 0, MipsOpInfoBase + 378, 0, 0, 0x6ULL }, // MFHI_DSP_MM
4565 { 2101, 2, 1, 4, 477, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFHI_DSP
4566 { 2100, 1, 1, 4, 267, 1, 0, MipsOpInfoBase + 317, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI64
4567 { 2099, 1, 1, 2, 258, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFHI16_MM
4568 { 2098, 1, 1, 4, 99, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI
4569 { 2097, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFHGC0_MM
4570 { 2096, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHGC0
4571 { 2095, 2, 1, 4, 314, 0, 0, MipsOpInfoBase + 635, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC2_MMR6
4572 { 2094, 2, 1, 4, 389, 0, 0, MipsOpInfoBase + 941, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64_MM
4573 { 2093, 2, 1, 4, 217, 0, 0, MipsOpInfoBase + 941, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64
4574 { 2092, 2, 1, 4, 389, 0, 0, MipsOpInfoBase + 946, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32_MM
4575 { 2091, 2, 1, 4, 217, 0, 0, MipsOpInfoBase + 946, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32
4576 { 2090, 3, 1, 4, 314, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC0_MMR6
4577 { 2089, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFGC0_MM
4578 { 2088, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFGC0
4579 { 2087, 2, 1, 4, 314, 0, 0, MipsOpInfoBase + 635, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC2_MMR6
4580 { 2086, 3, 1, 4, 89, 0, 0, MipsOpInfoBase + 943, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC2
4581 { 2085, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MFC1_MMR6
4582 { 2084, 2, 1, 4, 389, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1_MM
4583 { 2083, 2, 1, 4, 217, 0, 0, MipsOpInfoBase + 941, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC1_D64
4584 { 2082, 2, 1, 4, 217, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1
4585 { 2081, 3, 1, 4, 314, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC0_MMR6
4586 { 2080, 3, 1, 4, 307, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC0
4587 { 2079, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_U_W
4588 { 2078, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_U_H
4589 { 2077, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_U_D
4590 { 2076, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MAX_U_B
4591 { 2075, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_S_W
4592 { 2074, 3, 1, 4, 410, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_S_MMR6
4593 { 2073, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_S_H
4594 { 2072, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_S_D
4595 { 2071, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MAX_S_B
4596 { 2070, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_S
4597 { 2069, 3, 1, 4, 410, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_D_MMR6
4598 { 2068, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_D
4599 { 2067, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_A_W
4600 { 2066, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_A_H
4601 { 2065, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_A_D
4602 { 2064, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // MAX_A_B
4603 { 2063, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MAXI_U_W
4604 { 2062, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MAXI_U_H
4605 { 2061, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MAXI_U_D
4606 { 2060, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // MAXI_U_B
4607 { 2059, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MAXI_S_W
4608 { 2058, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MAXI_S_H
4609 { 2057, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MAXI_S_D
4610 { 2056, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // MAXI_S_B
4611 { 2055, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S_MMR6
4612 { 2054, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 759, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S
4613 { 2053, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D_MMR6
4614 { 2052, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D
4615 { 2051, 4, 1, 4, 636, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR_MM
4616 { 2050, 4, 1, 4, 476, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR
4617 { 2049, 4, 1, 4, 635, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL_MM
4618 { 2048, 4, 1, 4, 475, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL
4619 { 2047, 4, 1, 4, 634, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR_MM
4620 { 2046, 4, 1, 4, 474, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR
4621 { 2045, 4, 1, 4, 633, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL_MM
4622 { 2044, 4, 1, 4, 473, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL
4623 { 2043, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_S_MM
4624 { 2042, 4, 1, 4, 375, 1, 0, MipsOpInfoBase + 937, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_S
4625 { 2041, 4, 1, 4, 209, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADD_Q_W
4626 { 2040, 4, 1, 4, 209, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADD_Q_H
4627 { 2039, 2, 0, 4, 254, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD_MM
4628 { 2038, 4, 1, 4, 632, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MADD_DSP_MM
4629 { 2037, 4, 1, 4, 472, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MADD_DSP
4630 { 2036, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 933, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D64
4631 { 2035, 4, 1, 4, 383, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_D32_MM
4632 { 2034, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 929, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D32
4633 { 2033, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDV_W
4634 { 2032, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDV_H
4635 { 2031, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MADDV_D
4636 { 2030, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // MADDV_B
4637 { 2029, 2, 0, 4, 254, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU_MM
4638 { 2028, 4, 1, 4, 631, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MADDU_DSP_MM
4639 { 2027, 4, 1, 4, 471, 0, 0, MipsOpInfoBase + 925, 0, 0, 0x6ULL }, // MADDU_DSP
4640 { 2026, 2, 0, 4, 242, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU
4641 { 2025, 4, 1, 4, 208, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDR_Q_W
4642 { 2024, 4, 1, 4, 208, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDR_Q_H
4643 { 2023, 4, 1, 4, 415, 1, 0, MipsOpInfoBase + 921, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S_MMR6
4644 { 2022, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 921, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S
4645 { 2021, 4, 1, 4, 415, 1, 0, MipsOpInfoBase + 917, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D_MMR6
4646 { 2020, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 917, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D
4647 { 2019, 2, 0, 4, 242, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD
4648 { 2018, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 573, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LwRxSpImmX16
4649 { 2017, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxRyOffMemX16
4650 { 2016, 2, 1, 4, 347, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcpX16
4651 { 2015, 2, 1, 2, 347, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcp16
4652 { 2014, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 568, 0, 0, 0x0ULL }, // LiRxImmX16
4653 { 2013, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImmAlignX16
4654 { 2012, 2, 1, 2, 234, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImm16
4655 { 2011, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhuRxRyOffMemX16
4656 { 2010, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhRxRyOffMemX16
4657 { 2009, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbuRxRyOffMemX16
4658 { 2008, 3, 1, 4, 347, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbRxRyOffMemX16
4659 { 2007, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWu
4660 { 2006, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x6ULL }, // LW_MMR6
4661 { 2005, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW_MM
4662 { 2004, 3, 1, 4, 630, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX_MM
4663 { 2003, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LWXS_MM
4664 { 2002, 3, 1, 4, 399, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1_MM
4665 { 2001, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1
4666 { 2000, 3, 1, 4, 470, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX
4667 { 1999, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWU_MM
4668 { 1998, 2, 1, 4, 367, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWUPC
4669 { 1997, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 908, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWSP_MM
4670 { 1996, 4, 1, 4, 349, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR_MM
4671 { 1995, 4, 1, 4, 343, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWRE_MM
4672 { 1994, 4, 1, 4, 93, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWRE
4673 { 1993, 4, 1, 4, 362, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR64
4674 { 1992, 4, 1, 4, 330, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR
4675 { 1991, 4, 2, 4, 349, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWP_MM
4676 { 1990, 2, 1, 4, 355, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC_MMR6
4677 { 1989, 2, 1, 4, 91, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC
4678 { 1988, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 357, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWM32_MM
4679 { 1987, 3, 1, 2, 355, 0, 0, MipsOpInfoBase + 901, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MMR6
4680 { 1986, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 901, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MM
4681 { 1985, 4, 1, 4, 349, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL_MM
4682 { 1984, 4, 1, 4, 343, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWLE_MM
4683 { 1983, 4, 1, 4, 93, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWLE
4684 { 1982, 4, 1, 4, 362, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL64
4685 { 1981, 4, 1, 4, 330, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL
4686 { 1980, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 894, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWGP_MM
4687 { 1979, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWE_MM
4688 { 1978, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWE
4689 { 1977, 3, 1, 4, 585, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP_MM
4690 { 1976, 3, 1, 4, 422, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP
4691 { 1975, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC3
4692 { 1974, 3, 1, 4, 336, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWC2_R6
4693 { 1973, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWC2_MMR6
4694 { 1972, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC2
4695 { 1971, 3, 1, 4, 399, 0, 0, MipsOpInfoBase + 888, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1_MM
4696 { 1970, 3, 1, 4, 222, 0, 0, MipsOpInfoBase + 888, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1
4697 { 1969, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW64
4698 { 1968, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 834, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x0ULL }, // LW16_MM
4699 { 1967, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW
4700 { 1966, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi_MM
4701 { 1965, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi64
4702 { 1964, 2, 1, 4, 79, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi
4703 { 1963, 3, 1, 4, 399, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1_MM
4704 { 1962, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC164
4705 { 1961, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 864, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1
4706 { 1960, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // LUI_MMR6
4707 { 1959, 4, 1, 4, 233, 0, 0, MipsOpInfoBase + 557, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_R6
4708 { 1958, 4, 1, 4, 237, 0, 0, MipsOpInfoBase + 557, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_MMR6
4709 { 1957, 4, 1, 4, 111, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // LSA
4710 { 1956, 3, 1, 4, 336, 0, 0, MipsOpInfoBase + 882, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_R6
4711 { 1955, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_MMR6
4712 { 1954, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL_MM
4713 { 1953, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLE_MM
4714 { 1952, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLE
4715 { 1951, 3, 1, 4, 3, 0, 0, MipsOpInfoBase + 885, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLD_R6
4716 { 1950, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLD
4717 { 1949, 3, 1, 4, 3, 0, 0, MipsOpInfoBase + 882, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL64_R6
4718 { 1948, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL64
4719 { 1947, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL
4720 { 1946, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 525, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MMR6
4721 { 1945, 2, 1, 2, 236, 0, 0, MipsOpInfoBase + 525, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MM
4722 { 1944, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu_MM
4723 { 1943, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHuE_MM
4724 { 1942, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHuE
4725 { 1941, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu64
4726 { 1940, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu
4727 { 1939, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH_MM
4728 { 1938, 3, 1, 4, 629, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX_MM
4729 { 1937, 3, 1, 4, 469, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX
4730 { 1936, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 834, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHU16_MM
4731 { 1935, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHE_MM
4732 { 1934, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHE
4733 { 1933, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH64
4734 { 1932, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH
4735 { 1931, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 318, 0, 0, 0x2ULL }, // LEA_ADDiu_MM
4736 { 1930, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 364, 0, 0, 0x2ULL }, // LEA_ADDiu64
4737 { 1929, 3, 1, 4, 230, 0, 0, MipsOpInfoBase + 318, 0, 0, 0x2ULL }, // LEA_ADDiu
4738 { 1928, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 879, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_W
4739 { 1927, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 876, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_H
4740 { 1926, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 873, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_D
4741 { 1925, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_B
4742 { 1924, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC164
4743 { 1923, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 864, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC1
4744 { 1922, 4, 1, 4, 363, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDR
4745 { 1921, 2, 1, 4, 367, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDPC
4746 { 1920, 4, 1, 4, 363, 0, 0, MipsOpInfoBase + 860, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDL
4747 { 1919, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 858, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_W
4748 { 1918, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 856, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_H
4749 { 1917, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 854, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_D
4750 { 1916, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 852, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_B
4751 { 1915, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC3
4752 { 1914, 3, 1, 4, 336, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDC2_R6
4753 { 1913, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC2_MMR6
4754 { 1912, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC2
4755 { 1911, 3, 1, 4, 399, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D64
4756 { 1910, 3, 1, 4, 399, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D32
4757 { 1909, 3, 1, 4, 419, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC1_D64_MMR6
4758 { 1908, 3, 1, 4, 222, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC164
4759 { 1907, 3, 1, 4, 222, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1
4760 { 1906, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LD
4761 { 1905, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu_MM
4762 { 1904, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBuE_MM
4763 { 1903, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBuE
4764 { 1902, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu64
4765 { 1901, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu
4766 { 1900, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LB_MMR6
4767 { 1899, 3, 1, 4, 349, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB_MM
4768 { 1898, 3, 1, 4, 355, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBU_MMR6
4769 { 1897, 3, 1, 4, 628, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX_MM
4770 { 1896, 3, 1, 4, 468, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX
4771 { 1895, 3, 1, 2, 349, 0, 0, MipsOpInfoBase + 834, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBU16_MM
4772 { 1894, 3, 1, 4, 343, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBE_MM
4773 { 1893, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBE
4774 { 1892, 3, 1, 4, 360, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB64
4775 { 1891, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB
4776 { 1890, 1, 0, 2, 287, 0, 1, MipsOpInfoBase + 833, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // JumpLinkReg16
4777 { 1889, 1, 0, 2, 286, 0, 0, MipsOpInfoBase + 833, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // JrcRx16
4778 { 1888, 0, 0, 2, 286, 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
4779 { 1887, 0, 0, 2, 286, 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
4780 { 1886, 1, 0, 6, 287, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalB16
4781 { 1885, 1, 0, 6, 287, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // Jal16
4782 { 1884, 1, 0, 4, 290, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J_MM
4783 { 1883, 1, 0, 4, 290, 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
4784 { 1882, 1, 0, 4, 282, 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
4785 { 1881, 1, 0, 4, 305, 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
4786 { 1880, 1, 0, 4, 300, 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
4787 { 1879, 1, 0, 4, 273, 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
4788 { 1878, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRCADDIUSP_MMR6
4789 { 1877, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MMR6
4790 { 1876, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MM
4791 { 1875, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRADDIUSP
4792 { 1874, 1, 0, 4, 298, 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
4793 { 1873, 1, 0, 2, 290, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JR16_MM
4794 { 1872, 1, 0, 4, 273, 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
4795 { 1871, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 367, 2, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIC_MMR6
4796 { 1870, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 362, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC64
4797 { 1869, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 367, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC
4798 { 1868, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 367, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIALC_MMR6
4799 { 1867, 2, 0, 4, 304, 0, 1, MipsOpInfoBase + 362, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC64
4800 { 1866, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 367, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC
4801 { 1865, 1, 0, 4, 291, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL_MM
4802 { 1864, 1, 0, 4, 291, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX_MM
4803 { 1863, 1, 0, 4, 86, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX
4804 { 1862, 1, 0, 4, 291, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALS_MM
4805 { 1861, 2, 1, 4, 291, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR_MM
4806 { 1860, 2, 1, 4, 299, 0, 0, MipsOpInfoBase + 385, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB64
4807 { 1859, 2, 1, 4, 85, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB
4808 { 1858, 2, 1, 4, 291, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // JALRS_MM
4809 { 1857, 1, 0, 2, 291, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JALRS16_MM
4810 { 1856, 2, 1, 4, 295, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JALRC_MMR6
4811 { 1855, 2, 1, 4, 295, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALRC_HB_MMR6
4812 { 1854, 1, 0, 2, 295, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALRC16_MMR6
4813 { 1853, 2, 1, 4, 299, 0, 1, MipsOpInfoBase + 385, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR64
4814 { 1852, 1, 0, 2, 291, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALR16_MM
4815 { 1851, 2, 1, 4, 85, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR
4816 { 1850, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL
4817 { 1849, 1, 0, 4, 272, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J
4818 { 1848, 5, 1, 4, 237, 0, 0, MipsOpInfoBase + 789, 0, 0, 0x1ULL }, // INS_MMR6
4819 { 1847, 5, 1, 4, 236, 0, 0, MipsOpInfoBase + 789, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS_MM
4820 { 1846, 3, 1, 4, 627, 2, 0, MipsOpInfoBase + 810, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV_MM
4821 { 1845, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 828, 0, 0, 0x6ULL }, // INSVE_W
4822 { 1844, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 823, 0, 0, 0x6ULL }, // INSVE_H
4823 { 1843, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 818, 0, 0, 0x6ULL }, // INSVE_D
4824 { 1842, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 813, 0, 0, 0x6ULL }, // INSVE_B
4825 { 1841, 3, 1, 4, 432, 2, 0, MipsOpInfoBase + 810, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV
4826 { 1840, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 806, 0, 0, 0x6ULL }, // INSERT_W
4827 { 1839, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 802, 0, 0, 0x6ULL }, // INSERT_H
4828 { 1838, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 798, 0, 0, 0x6ULL }, // INSERT_D
4829 { 1837, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 794, 0, 0, 0x6ULL }, // INSERT_B
4830 { 1836, 5, 1, 4, 110, 0, 0, MipsOpInfoBase + 789, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS
4831 { 1835, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVR_W
4832 { 1834, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVR_H
4833 { 1833, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVR_D
4834 { 1832, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ILVR_B
4835 { 1831, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVOD_W
4836 { 1830, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVOD_H
4837 { 1829, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVOD_D
4838 { 1828, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ILVOD_B
4839 { 1827, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVL_W
4840 { 1826, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVL_H
4841 { 1825, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVL_D
4842 { 1824, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ILVL_B
4843 { 1823, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVEV_W
4844 { 1822, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVEV_H
4845 { 1821, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVEV_D
4846 { 1820, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ILVEV_B
4847 { 1819, 1, 0, 4, 327, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL_MM
4848 { 1818, 1, 0, 4, 90, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL
4849 { 1817, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HSUB_U_W
4850 { 1816, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HSUB_U_H
4851 { 1815, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 718, 0, 0, 0x6ULL }, // HSUB_U_D
4852 { 1814, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HSUB_S_W
4853 { 1813, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HSUB_S_H
4854 { 1812, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 718, 0, 0, 0x6ULL }, // HSUB_S_D
4855 { 1811, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HADD_U_W
4856 { 1810, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HADD_U_H
4857 { 1809, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 718, 0, 0, 0x6ULL }, // HADD_U_D
4858 { 1808, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HADD_S_W
4859 { 1807, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HADD_S_H
4860 { 1806, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 718, 0, 0, 0x6ULL }, // HADD_S_D
4861 { 1805, 2, 0, 4, 354, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT_MMR6
4862 { 1804, 2, 0, 4, 340, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT
4863 { 1803, 1, 0, 4, 354, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI_MMR6
4864 { 1802, 1, 0, 4, 340, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI
4865 { 1801, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTRUNC_U_W
4866 { 1800, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTRUNC_U_D
4867 { 1799, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTRUNC_S_W
4868 { 1798, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTRUNC_S_D
4869 { 1797, 3, 1, 4, 160, 0, 0, MipsOpInfoBase + 774, 0, 0, 0x6ULL }, // FTQ_W
4870 { 1796, 3, 1, 4, 160, 0, 0, MipsOpInfoBase + 771, 0, 0, 0x6ULL }, // FTQ_H
4871 { 1795, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTINT_U_W
4872 { 1794, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTINT_U_D
4873 { 1793, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FTINT_S_W
4874 { 1792, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FTINT_S_D
4875 { 1791, 3, 1, 4, 143, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUN_W
4876 { 1790, 3, 1, 4, 143, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUN_D
4877 { 1789, 3, 1, 4, 142, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUNE_W
4878 { 1788, 3, 1, 4, 142, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUNE_D
4879 { 1787, 3, 1, 4, 141, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULT_W
4880 { 1786, 3, 1, 4, 141, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULT_D
4881 { 1785, 3, 1, 4, 140, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULE_W
4882 { 1784, 3, 1, 4, 140, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULE_D
4883 { 1783, 3, 1, 4, 139, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUEQ_W
4884 { 1782, 3, 1, 4, 139, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUEQ_D
4885 { 1781, 3, 1, 4, 69, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUB_W
4886 { 1780, 3, 1, 4, 416, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FSUB_S_MMR6
4887 { 1779, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S_MM
4888 { 1778, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S
4889 { 1777, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FSUB_PS64
4890 { 1776, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64_MM
4891 { 1775, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64
4892 { 1774, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32_MM
4893 { 1773, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32
4894 { 1772, 3, 1, 4, 69, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUB_D
4895 { 1771, 2, 1, 4, 200, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FSQRT_W
4896 { 1770, 2, 1, 4, 393, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S_MM
4897 { 1769, 2, 1, 4, 193, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S
4898 { 1768, 2, 1, 4, 394, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64_MM
4899 { 1767, 2, 1, 4, 194, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64
4900 { 1766, 2, 1, 4, 394, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32_MM
4901 { 1765, 2, 1, 4, 194, 1, 0, MipsOpInfoBase + 754, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32
4902 { 1764, 2, 1, 4, 14, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FSQRT_D
4903 { 1763, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSOR_W
4904 { 1762, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSOR_D
4905 { 1761, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSNE_W
4906 { 1760, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSNE_D
4907 { 1759, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLT_W
4908 { 1758, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLT_D
4909 { 1757, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLE_W
4910 { 1756, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLE_D
4911 { 1755, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSEQ_W
4912 { 1754, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSEQ_D
4913 { 1753, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSAF_W
4914 { 1752, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSAF_D
4915 { 1751, 2, 1, 4, 196, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRSQRT_W
4916 { 1750, 2, 1, 4, 196, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRSQRT_D
4917 { 1749, 2, 1, 4, 159, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRINT_W
4918 { 1748, 2, 1, 4, 159, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRINT_D
4919 { 1747, 2, 1, 4, 195, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FRCP_W
4920 { 1746, 2, 1, 4, 195, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FRCP_D
4921 { 1745, 3, 2, 4, 325, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // FORK
4922 { 1744, 2, 1, 4, 400, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FNEG_S_MMR6
4923 { 1743, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FNEG_S_MM
4924 { 1742, 2, 1, 4, 374, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FNEG_S
4925 { 1741, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FNEG_D64_MM
4926 { 1740, 2, 1, 4, 374, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FNEG_D64
4927 { 1739, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x4ULL }, // FNEG_D32_MM
4928 { 1738, 2, 1, 4, 374, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x4ULL }, // FNEG_D32
4929 { 1737, 3, 1, 4, 201, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMUL_W
4930 { 1736, 3, 1, 4, 416, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FMUL_S_MMR6
4931 { 1735, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S_MM
4932 { 1734, 3, 1, 4, 376, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S
4933 { 1733, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FMUL_PS64
4934 { 1732, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64_MM
4935 { 1731, 3, 1, 4, 13, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64
4936 { 1730, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32_MM
4937 { 1729, 3, 1, 4, 13, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32
4938 { 1728, 3, 1, 4, 201, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMUL_D
4939 { 1727, 4, 1, 4, 72, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMSUB_W
4940 { 1726, 4, 1, 4, 72, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMSUB_D
4941 { 1725, 2, 1, 4, 416, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FMOV_S_MMR6
4942 { 1724, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S_MM
4943 { 1723, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S
4944 { 1722, 2, 1, 4, 416, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FMOV_D_MMR6
4945 { 1721, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FMOV_D64_MM
4946 { 1720, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_D64
4947 { 1719, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x4ULL }, // FMOV_D32_MM
4948 { 1718, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 754, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_D32
4949 { 1717, 3, 1, 4, 45, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_W
4950 { 1716, 3, 1, 4, 45, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_D
4951 { 1715, 3, 1, 4, 168, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_A_W
4952 { 1714, 3, 1, 4, 168, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_A_D
4953 { 1713, 3, 1, 4, 167, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_W
4954 { 1712, 3, 1, 4, 167, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_D
4955 { 1711, 3, 1, 4, 166, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_A_W
4956 { 1710, 3, 1, 4, 166, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_A_D
4957 { 1709, 4, 1, 4, 199, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMADD_W
4958 { 1708, 4, 1, 4, 199, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMADD_D
4959 { 1707, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MMR6
4960 { 1706, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MM
4961 { 1705, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S
4962 { 1704, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_MM
4963 { 1703, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D_MMR6
4964 { 1702, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D64
4965 { 1701, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D32
4966 { 1700, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S_MMR6
4967 { 1699, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S
4968 { 1698, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D_MMR6
4969 { 1697, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D64
4970 { 1696, 2, 1, 4, 68, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FLOG2_W
4971 { 1695, 2, 1, 4, 68, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FLOG2_D
4972 { 1694, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 787, 0, 0, 0x6ULL }, // FILL_W
4973 { 1693, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 785, 0, 0, 0x6ULL }, // FILL_H
4974 { 1692, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 783, 0, 0, 0x6ULL }, // FILL_D
4975 { 1691, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 781, 0, 0, 0x6ULL }, // FILL_B
4976 { 1690, 2, 1, 4, 157, 0, 0, MipsOpInfoBase + 779, 0, 0, 0x6ULL }, // FFQR_W
4977 { 1689, 2, 1, 4, 157, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FFQR_D
4978 { 1688, 2, 1, 4, 156, 0, 0, MipsOpInfoBase + 779, 0, 0, 0x6ULL }, // FFQL_W
4979 { 1687, 2, 1, 4, 156, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FFQL_D
4980 { 1686, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FFINT_U_W
4981 { 1685, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FFINT_U_D
4982 { 1684, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FFINT_S_W
4983 { 1683, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FFINT_S_D
4984 { 1682, 2, 1, 4, 164, 0, 0, MipsOpInfoBase + 779, 0, 0, 0x6ULL }, // FEXUPR_W
4985 { 1681, 2, 1, 4, 164, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FEXUPR_D
4986 { 1680, 2, 1, 4, 163, 0, 0, MipsOpInfoBase + 779, 0, 0, 0x6ULL }, // FEXUPL_W
4987 { 1679, 2, 1, 4, 163, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FEXUPL_D
4988 { 1678, 3, 1, 4, 134, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FEXP2_W
4989 { 1677, 3, 1, 4, 134, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FEXP2_D
4990 { 1676, 3, 1, 4, 162, 0, 0, MipsOpInfoBase + 774, 0, 0, 0x6ULL }, // FEXDO_W
4991 { 1675, 3, 1, 4, 162, 0, 0, MipsOpInfoBase + 771, 0, 0, 0x6ULL }, // FEXDO_H
4992 { 1674, 3, 1, 4, 75, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FDIV_W
4993 { 1673, 3, 1, 4, 417, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FDIV_S_MMR6
4994 { 1672, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S_MM
4995 { 1671, 3, 1, 4, 191, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S
4996 { 1670, 3, 1, 4, 392, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64_MM
4997 { 1669, 3, 1, 4, 192, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64
4998 { 1668, 3, 1, 4, 392, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32_MM
4999 { 1667, 3, 1, 4, 192, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32
5000 { 1666, 3, 1, 4, 74, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FDIV_D
5001 { 1665, 3, 1, 4, 44, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_W
5002 { 1664, 3, 1, 4, 44, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_D
5003 { 1663, 3, 1, 4, 153, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_W
5004 { 1662, 3, 1, 4, 153, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_D
5005 { 1661, 3, 1, 4, 152, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_W
5006 { 1660, 3, 1, 4, 152, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_D
5007 { 1659, 3, 1, 4, 151, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_W
5008 { 1658, 3, 1, 4, 151, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_D
5009 { 1657, 3, 1, 4, 150, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_W
5010 { 1656, 3, 1, 4, 150, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_D
5011 { 1655, 3, 1, 4, 149, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_W
5012 { 1654, 3, 1, 4, 149, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_D
5013 { 1653, 3, 1, 4, 148, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_W
5014 { 1652, 3, 1, 4, 148, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_D
5015 { 1651, 3, 0, 4, 388, 0, 1, MipsOpInfoBase + 768, 30, 0, 0x44ULL }, // FCMP_S32_MM
5016 { 1650, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 768, 30, 0, 0x44ULL }, // FCMP_S32
5017 { 1649, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 765, 30, 0, 0x44ULL }, // FCMP_D64
5018 { 1648, 3, 0, 4, 388, 0, 1, MipsOpInfoBase + 762, 30, 0, 0x44ULL }, // FCMP_D32_MM
5019 { 1647, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 762, 30, 0, 0x44ULL }, // FCMP_D32
5020 { 1646, 3, 1, 4, 147, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLT_W
5021 { 1645, 3, 1, 4, 147, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLT_D
5022 { 1644, 3, 1, 4, 146, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLE_W
5023 { 1643, 3, 1, 4, 146, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLE_D
5024 { 1642, 2, 1, 4, 165, 0, 0, MipsOpInfoBase + 251, 0, 0, 0x6ULL }, // FCLASS_W
5025 { 1641, 2, 1, 4, 165, 0, 0, MipsOpInfoBase + 249, 0, 0, 0x6ULL }, // FCLASS_D
5026 { 1640, 3, 1, 4, 145, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_W
5027 { 1639, 3, 1, 4, 145, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_D
5028 { 1638, 3, 1, 4, 144, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_W
5029 { 1637, 3, 1, 4, 144, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_D
5030 { 1636, 3, 1, 4, 202, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_W
5031 { 1635, 3, 1, 4, 409, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_S_MMR6
5032 { 1634, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S_MM
5033 { 1633, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S
5034 { 1632, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FADD_PS64
5035 { 1631, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64_MM
5036 { 1630, 3, 1, 4, 182, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64
5037 { 1629, 3, 1, 4, 390, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32_MM
5038 { 1628, 3, 1, 4, 182, 1, 0, MipsOpInfoBase + 756, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32
5039 { 1627, 3, 1, 4, 202, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_D
5040 { 1626, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FABS_S_MM
5041 { 1625, 2, 1, 4, 374, 0, 0, MipsOpInfoBase + 631, 0, 0, 0x4ULL }, // FABS_S
5042 { 1624, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FABS_D64_MM
5043 { 1623, 2, 1, 4, 125, 0, 0, MipsOpInfoBase + 623, 0, 0, 0x4ULL }, // FABS_D64
5044 { 1622, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x4ULL }, // FABS_D32_MM
5045 { 1621, 2, 1, 4, 125, 0, 0, MipsOpInfoBase + 754, 0, 0, 0x4ULL }, // FABS_D32
5046 { 1620, 4, 1, 4, 237, 0, 0, MipsOpInfoBase + 647, 0, 0, 0x1ULL }, // EXT_MMR6
5047 { 1619, 4, 1, 4, 236, 0, 0, MipsOpInfoBase + 647, 0, 0, 0x1ULL }, // EXT_MM
5048 { 1618, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 639, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS32
5049 { 1617, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 639, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS
5050 { 1616, 3, 1, 4, 626, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W_MM
5051 { 1615, 3, 1, 4, 431, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W
5052 { 1614, 3, 1, 4, 625, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H_MM
5053 { 1613, 3, 1, 4, 430, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H
5054 { 1612, 3, 1, 4, 624, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W_MM
5055 { 1611, 3, 1, 4, 429, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W
5056 { 1610, 3, 1, 4, 623, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W_MM
5057 { 1609, 3, 1, 4, 428, 0, 1, MipsOpInfoBase + 748, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W
5058 { 1608, 3, 1, 4, 622, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W_MM
5059 { 1607, 3, 1, 4, 427, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W
5060 { 1606, 3, 1, 4, 621, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H_MM
5061 { 1605, 3, 1, 4, 426, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H
5062 { 1604, 3, 1, 4, 620, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W_MM
5063 { 1603, 3, 1, 4, 425, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W
5064 { 1602, 3, 1, 4, 619, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W_MM
5065 { 1601, 3, 1, 4, 424, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W
5066 { 1600, 3, 1, 4, 618, 1, 1, MipsOpInfoBase + 748, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP_MM
5067 { 1599, 3, 1, 4, 617, 1, 1, MipsOpInfoBase + 751, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV_MM
5068 { 1598, 3, 1, 4, 466, 1, 1, MipsOpInfoBase + 751, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV
5069 { 1597, 3, 1, 4, 616, 1, 2, MipsOpInfoBase + 748, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP_MM
5070 { 1596, 3, 1, 4, 615, 1, 2, MipsOpInfoBase + 751, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV_MM
5071 { 1595, 3, 1, 4, 464, 1, 2, MipsOpInfoBase + 751, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV
5072 { 1594, 3, 1, 4, 465, 1, 2, MipsOpInfoBase + 748, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP
5073 { 1593, 3, 1, 4, 467, 1, 1, MipsOpInfoBase + 748, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP
5074 { 1592, 4, 1, 4, 110, 0, 0, MipsOpInfoBase + 647, 0, 0, 0x1ULL }, // EXT
5075 { 1591, 1, 1, 4, 316, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP_MMR6
5076 { 1590, 1, 1, 4, 323, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVPE
5077 { 1589, 1, 1, 4, 308, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP
5078 { 1588, 0, 0, 4, 294, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MMR6
5079 { 1587, 0, 0, 4, 290, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MM
5080 { 1586, 0, 0, 4, 294, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC_MMR6
5081 { 1585, 0, 0, 4, 272, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC
5082 { 1584, 0, 0, 4, 272, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET
5083 { 1583, 1, 1, 4, 323, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EMT
5084 { 1582, 1, 1, 4, 317, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MMR6
5085 { 1581, 1, 1, 4, 310, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MM
5086 { 1580, 1, 1, 4, 100, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI
5087 { 1579, 0, 0, 4, 318, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MMR6
5088 { 1578, 0, 0, 4, 311, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MM
5089 { 1577, 0, 0, 4, 101, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB
5090 { 1576, 2, 0, 2, 253, 0, 2, MipsOpInfoBase + 394, 7, 0, 0x0ULL }, // DivuRxRy16
5091 { 1575, 2, 0, 2, 252, 0, 2, MipsOpInfoBase + 394, 7, 0, 0x0ULL }, // DivRxRy16
5092 { 1574, 1, 1, 4, 316, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP_MMR6
5093 { 1573, 1, 1, 4, 323, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVPE
5094 { 1572, 1, 1, 4, 308, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP
5095 { 1571, 2, 0, 4, 266, 0, 2, MipsOpInfoBase + 385, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DUDIV
5096 { 1570, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DSUBu
5097 { 1569, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSUB
5098 { 1568, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 743, 0, 0, 0x1ULL }, // DSRLV
5099 { 1567, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRL32
5100 { 1566, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSRL
5101 { 1565, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 743, 0, 0, 0x1ULL }, // DSRAV
5102 { 1564, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRA32
5103 { 1563, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSRA
5104 { 1562, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 743, 0, 0, 0x1ULL }, // DSLLV
5105 { 1561, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 746, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL64_32
5106 { 1560, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL32
5107 { 1559, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DSLL
5108 { 1558, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // DSHD
5109 { 1557, 2, 0, 4, 265, 0, 2, MipsOpInfoBase + 385, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSDIV
5110 { 1556, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // DSBH
5111 { 1555, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 743, 0, 0, 0x1ULL }, // DROTRV
5112 { 1554, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DROTR32
5113 { 1553, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0, 0x1ULL }, // DROTR
5114 { 1552, 4, 1, 4, 721, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPS_W_PH_MMR2
5115 { 1551, 4, 1, 4, 557, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPS_W_PH
5116 { 1550, 4, 1, 4, 724, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSX_W_PH_MMR2
5117 { 1549, 4, 1, 4, 560, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSX_W_PH
5118 { 1548, 4, 1, 4, 614, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSU_H_QBR_MM
5119 { 1547, 4, 1, 4, 463, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSU_H_QBR
5120 { 1546, 4, 1, 4, 613, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSU_H_QBL_MM
5121 { 1545, 4, 1, 4, 462, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPSU_H_QBL
5122 { 1544, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // DPSUB_U_W
5123 { 1543, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 731, 0, 0, 0x6ULL }, // DPSUB_U_H
5124 { 1542, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // DPSUB_U_D
5125 { 1541, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 735, 0, 0, 0x6ULL }, // DPSUB_S_W
5126 { 1540, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 731, 0, 0, 0x6ULL }, // DPSUB_S_H
5127 { 1539, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // DPSUB_S_D
5128 { 1538, 4, 1, 4, 612, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH_MM
5129 { 1537, 4, 1, 4, 461, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH
5130 { 1536, 4, 1, 4, 611, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W_MM
5131 { 1535, 4, 1, 4, 460, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W
5132 { 1534, 4, 1, 4, 722, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH_MMR2
5133 { 1533, 4, 1, 4, 558, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH
5134 { 1532, 4, 1, 4, 723, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH_MMR2
5135 { 1531, 4, 1, 4, 559, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH
5136 { 1530, 2, 1, 4, 370, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // DPOP
5137 { 1529, 4, 1, 4, 717, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPA_W_PH_MMR2
5138 { 1528, 4, 1, 4, 553, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPA_W_PH
5139 { 1527, 4, 1, 4, 720, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAX_W_PH_MMR2
5140 { 1526, 4, 1, 4, 556, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAX_W_PH
5141 { 1525, 4, 1, 4, 610, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAU_H_QBR_MM
5142 { 1524, 4, 1, 4, 459, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAU_H_QBR
5143 { 1523, 4, 1, 4, 609, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAU_H_QBL_MM
5144 { 1522, 4, 1, 4, 458, 0, 0, MipsOpInfoBase + 739, 0, 0, 0x6ULL }, // DPAU_H_QBL
5145 { 1521, 4, 1, 4, 608, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH_MM
5146 { 1520, 4, 1, 4, 457, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH
5147 { 1519, 4, 1, 4, 607, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W_MM
5148 { 1518, 4, 1, 4, 456, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W
5149 { 1517, 4, 1, 4, 719, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH_MMR2
5150 { 1516, 4, 1, 4, 555, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH
5151 { 1515, 4, 1, 4, 718, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH_MMR2
5152 { 1514, 4, 1, 4, 554, 0, 1, MipsOpInfoBase + 739, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH
5153 { 1513, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 735, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_W
5154 { 1512, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 731, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_H
5155 { 1511, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 727, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_D
5156 { 1510, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 735, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_W
5157 { 1509, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 731, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_H
5158 { 1508, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 727, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_D
5159 { 1507, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 724, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_W
5160 { 1506, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 721, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_H
5161 { 1505, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 718, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_D
5162 { 1504, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 724, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_W
5163 { 1503, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 721, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_H
5164 { 1502, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 718, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_D
5165 { 1501, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUL_R6
5166 { 1500, 3, 1, 4, 263, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMULU
5167 { 1499, 2, 0, 4, 264, 0, 2, MipsOpInfoBase + 385, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULTu
5168 { 1498, 2, 0, 4, 264, 0, 2, MipsOpInfoBase + 385, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULT
5169 { 1497, 3, 1, 4, 371, 0, 5, MipsOpInfoBase + 234, 16, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DMUL
5170 { 1496, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUHU
5171 { 1495, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x6ULL }, // DMUH
5172 { 1494, 3, 1, 4, 326, 0, 0, MipsOpInfoBase + 712, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTGC0
5173 { 1493, 2, 2, 4, 370, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2_OCTEON
5174 { 1492, 3, 1, 4, 321, 0, 0, MipsOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2
5175 { 1491, 2, 1, 4, 420, 0, 0, MipsOpInfoBase + 404, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMTC1
5176 { 1490, 3, 1, 4, 320, 0, 0, MipsOpInfoBase + 712, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC0
5177 { 1489, 1, 1, 4, 323, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMT
5178 { 1488, 3, 1, 4, 9, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMODU
5179 { 1487, 3, 1, 4, 271, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMOD
5180 { 1486, 3, 1, 4, 326, 0, 0, MipsOpInfoBase + 704, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFGC0
5181 { 1485, 2, 2, 4, 370, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2_OCTEON
5182 { 1484, 3, 1, 4, 321, 0, 0, MipsOpInfoBase + 709, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2
5183 { 1483, 2, 1, 4, 420, 0, 0, MipsOpInfoBase + 707, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMFC1
5184 { 1482, 3, 1, 4, 319, 0, 0, MipsOpInfoBase + 704, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC0
5185 { 1481, 4, 1, 4, 241, 0, 0, MipsOpInfoBase + 695, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DLSA_R6
5186 { 1480, 4, 1, 4, 241, 0, 0, MipsOpInfoBase + 695, 0, 0, 0x6ULL }, // DLSA
5187 { 1479, 1, 1, 4, 317, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MMR6
5188 { 1478, 1, 1, 4, 310, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MM
5189 { 1477, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_U_W
5190 { 1476, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_U_H
5191 { 1475, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_U_D
5192 { 1474, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // DIV_U_B
5193 { 1473, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_S_W
5194 { 1472, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_S_H
5195 { 1471, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_S_D
5196 { 1470, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // DIV_S_B
5197 { 1469, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV_MMR6
5198 { 1468, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU_MMR6
5199 { 1467, 3, 1, 4, 105, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU
5200 { 1466, 3, 1, 4, 103, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV
5201 { 1465, 5, 1, 4, 239, 0, 0, MipsOpInfoBase + 699, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSU
5202 { 1464, 5, 1, 4, 239, 0, 0, MipsOpInfoBase + 699, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSM
5203 { 1463, 5, 1, 4, 239, 0, 0, MipsOpInfoBase + 699, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINS
5204 { 1462, 1, 1, 4, 100, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI
5205 { 1461, 4, 1, 4, 239, 0, 0, MipsOpInfoBase + 639, 0, 0, 0x1ULL }, // DEXTU
5206 { 1460, 4, 1, 4, 239, 0, 0, MipsOpInfoBase + 639, 0, 0, 0x1ULL }, // DEXTM
5207 { 1459, 4, 1, 4, 238, 0, 0, MipsOpInfoBase + 643, 0, 0, 0x1ULL }, // DEXT64_32
5208 { 1458, 4, 1, 4, 239, 0, 0, MipsOpInfoBase + 639, 0, 0, 0x1ULL }, // DEXT
5209 { 1457, 0, 0, 4, 294, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MMR6
5210 { 1456, 0, 0, 4, 290, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MM
5211 { 1455, 0, 0, 4, 272, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET
5212 { 1454, 3, 1, 4, 9, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIVU
5213 { 1453, 3, 1, 4, 271, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIV
5214 { 1452, 2, 1, 4, 241, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x6ULL }, // DCLZ_R6
5215 { 1451, 2, 1, 4, 240, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // DCLZ
5216 { 1450, 2, 1, 4, 241, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x6ULL }, // DCLO_R6
5217 { 1449, 2, 1, 4, 240, 0, 0, MipsOpInfoBase + 385, 0, 0, 0x1ULL }, // DCLO
5218 { 1448, 2, 1, 4, 241, 0, 0, MipsOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DBITSWAP
5219 { 1447, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAUI
5220 { 1446, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DATI
5221 { 1445, 4, 1, 4, 241, 0, 0, MipsOpInfoBase + 695, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DALIGN
5222 { 1444, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAHI
5223 { 1443, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DADDu
5224 { 1442, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // DADDiu
5225 { 1441, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DADDi
5226 { 1440, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DADD
5227 { 1439, 2, 0, 4, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImmX16
5228 { 1438, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 568, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImm16
5229 { 1437, 2, 0, 2, 234, 0, 1, MipsOpInfoBase + 394, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpRxRy16
5230 { 1436, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S_MM
5231 { 1435, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S
5232 { 1434, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64_MM
5233 { 1433, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64
5234 { 1432, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32_MM
5235 { 1431, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32
5236 { 1430, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S_MM
5237 { 1429, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S
5238 { 1428, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64_MM
5239 { 1427, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64
5240 { 1426, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32_MM
5241 { 1425, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32
5242 { 1424, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S_MM
5243 { 1423, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S
5244 { 1422, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64_MM
5245 { 1421, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64
5246 { 1420, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32_MM
5247 { 1419, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32
5248 { 1418, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S_MM
5249 { 1417, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S
5250 { 1416, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64_MM
5251 { 1415, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64
5252 { 1414, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32_MM
5253 { 1413, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32
5254 { 1412, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S_MM
5255 { 1411, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S
5256 { 1410, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D64_MM
5257 { 1409, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D64
5258 { 1408, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D32_MM
5259 { 1407, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D32
5260 { 1406, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S_MM
5261 { 1405, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S
5262 { 1404, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D64_MM
5263 { 1403, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D64
5264 { 1402, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D32_MM
5265 { 1401, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D32
5266 { 1400, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S_MM
5267 { 1399, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S
5268 { 1398, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64_MM
5269 { 1397, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64
5270 { 1396, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32_MM
5271 { 1395, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32
5272 { 1394, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S_MM
5273 { 1393, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S
5274 { 1392, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64_MM
5275 { 1391, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64
5276 { 1390, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32_MM
5277 { 1389, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32
5278 { 1388, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S_MM
5279 { 1387, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S
5280 { 1386, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64_MM
5281 { 1385, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64
5282 { 1384, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32_MM
5283 { 1383, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32
5284 { 1382, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S_MM
5285 { 1381, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S
5286 { 1380, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64_MM
5287 { 1379, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64
5288 { 1378, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32_MM
5289 { 1377, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32
5290 { 1376, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S_MM
5291 { 1375, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S
5292 { 1374, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64_MM
5293 { 1373, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64
5294 { 1372, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32_MM
5295 { 1371, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32
5296 { 1370, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S_MM
5297 { 1369, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S
5298 { 1368, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64_MM
5299 { 1367, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64
5300 { 1366, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32_MM
5301 { 1365, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32
5302 { 1364, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S_MM
5303 { 1363, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S
5304 { 1362, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64_MM
5305 { 1361, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64
5306 { 1360, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32_MM
5307 { 1359, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32
5308 { 1358, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S_MM
5309 { 1357, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S
5310 { 1356, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64_MM
5311 { 1355, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64
5312 { 1354, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32_MM
5313 { 1353, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32
5314 { 1352, 3, 1, 4, 384, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S_MM
5315 { 1351, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S
5316 { 1350, 3, 1, 4, 384, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64_MM
5317 { 1349, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64
5318 { 1348, 3, 1, 4, 384, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32_MM
5319 { 1347, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32
5320 { 1346, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S_MM
5321 { 1345, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S
5322 { 1344, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64_MM
5323 { 1343, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64
5324 { 1342, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32_MM
5325 { 1341, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 683, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32
5326 { 1340, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MMR6
5327 { 1339, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MM
5328 { 1338, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S
5329 { 1337, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 629, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64_MM
5330 { 1336, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 629, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64
5331 { 1335, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 627, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32_MM
5332 { 1334, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 627, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32
5333 { 1333, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MMR6
5334 { 1332, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MM
5335 { 1331, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 631, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W
5336 { 1330, 2, 1, 4, 187, 0, 0, MipsOpInfoBase + 629, 0, 0, 0x4ULL }, // CVT_S_PU64
5337 { 1329, 2, 1, 4, 187, 0, 0, MipsOpInfoBase + 629, 0, 0, 0x4ULL }, // CVT_S_PL64
5338 { 1328, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L_MMR6
5339 { 1327, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 629, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L
5340 { 1326, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 629, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64_MM
5341 { 1325, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 629, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64
5342 { 1324, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 627, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32_MM
5343 { 1323, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 627, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32
5344 { 1322, 2, 1, 4, 377, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PW_PS64
5345 { 1321, 3, 1, 4, 186, 1, 0, MipsOpInfoBase + 680, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CVT_PS_S64
5346 { 1320, 2, 1, 4, 377, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PS_PW64
5347 { 1319, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MMR6
5348 { 1318, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MM
5349 { 1317, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S
5350 { 1316, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D_MMR6
5351 { 1315, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64_MM
5352 { 1314, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64
5353 { 1313, 2, 1, 4, 404, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D_L_MMR6
5354 { 1312, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W_MM
5355 { 1311, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W
5356 { 1310, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S_MM
5357 { 1309, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 625, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S
5358 { 1308, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 623, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_L
5359 { 1307, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 678, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W_MM
5360 { 1306, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 678, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W
5361 { 1305, 2, 1, 4, 383, 1, 0, MipsOpInfoBase + 678, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S_MM
5362 { 1304, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 678, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S
5363 { 1303, 2, 0, 4, 123, 0, 0, MipsOpInfoBase + 676, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CTCMSA
5364 { 1302, 2, 1, 4, 322, 0, 0, MipsOpInfoBase + 674, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC2_MM
5365 { 1301, 2, 1, 4, 398, 0, 0, MipsOpInfoBase + 672, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1_MM
5366 { 1300, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 672, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1
5367 { 1299, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32W
5368 { 1298, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32H
5369 { 1297, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32D
5370 { 1296, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CW
5371 { 1295, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CH
5372 { 1294, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CD
5373 { 1293, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CB
5374 { 1292, 3, 1, 4, 368, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32B
5375 { 1291, 3, 1, 4, 215, 0, 0, MipsOpInfoBase + 669, 0, 0, 0x6ULL }, // COPY_U_W
5376 { 1290, 3, 1, 4, 215, 0, 0, MipsOpInfoBase + 666, 0, 0, 0x6ULL }, // COPY_U_H
5377 { 1289, 3, 1, 4, 215, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x6ULL }, // COPY_U_B
5378 { 1288, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 669, 0, 0, 0x6ULL }, // COPY_S_W
5379 { 1287, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 666, 0, 0, 0x6ULL }, // COPY_S_H
5380 { 1286, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 663, 0, 0, 0x6ULL }, // COPY_S_D
5381 { 1285, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x6ULL }, // COPY_S_B
5382 { 1284, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UN_S_MMR6
5383 { 1283, 3, 1, 4, 46, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UN_S
5384 { 1282, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_UN_D_MMR6
5385 { 1281, 3, 1, 4, 46, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_UN_D
5386 { 1280, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULT_S_MMR6
5387 { 1279, 3, 1, 4, 50, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULT_S
5388 { 1278, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_ULT_D_MMR6
5389 { 1277, 3, 1, 4, 50, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_ULT_D
5390 { 1276, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULE_S_MMR6
5391 { 1275, 3, 1, 4, 52, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULE_S
5392 { 1274, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_ULE_D_MMR6
5393 { 1273, 3, 1, 4, 52, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_ULE_D
5394 { 1272, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UEQ_S_MMR6
5395 { 1271, 3, 1, 4, 47, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UEQ_S
5396 { 1270, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_UEQ_D_MMR6
5397 { 1269, 3, 1, 4, 47, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_UEQ_D
5398 { 1268, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S_MMR6
5399 { 1267, 3, 1, 4, 61, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S
5400 { 1266, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D_MMR6
5401 { 1265, 3, 1, 4, 61, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D
5402 { 1264, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S_MMR6
5403 { 1263, 3, 1, 4, 60, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S
5404 { 1262, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D_MMR6
5405 { 1261, 3, 1, 4, 60, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D
5406 { 1260, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S_MMR6
5407 { 1259, 3, 1, 4, 59, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S
5408 { 1258, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D_MMR6
5409 { 1257, 3, 1, 4, 59, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D
5410 { 1256, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S_MMR6
5411 { 1255, 3, 1, 4, 58, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S
5412 { 1254, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D_MMR6
5413 { 1253, 3, 1, 4, 58, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D
5414 { 1252, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S_MMR6
5415 { 1251, 3, 1, 4, 57, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S
5416 { 1250, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D_MMR6
5417 { 1249, 3, 1, 4, 57, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D
5418 { 1248, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S_MMR6
5419 { 1247, 3, 1, 4, 56, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S
5420 { 1246, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D_MMR6
5421 { 1245, 3, 1, 4, 56, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D
5422 { 1244, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S_MMR6
5423 { 1243, 3, 1, 4, 55, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S
5424 { 1242, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D_MMR6
5425 { 1241, 3, 1, 4, 55, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D
5426 { 1240, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S_MMR6
5427 { 1239, 3, 1, 4, 54, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S
5428 { 1238, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D_MMR6
5429 { 1237, 3, 1, 4, 54, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D
5430 { 1236, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LT_S_MMR6
5431 { 1235, 3, 1, 4, 49, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LT_S
5432 { 1234, 2, 0, 4, 606, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH_MM
5433 { 1233, 2, 0, 4, 455, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH
5434 { 1232, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_LT_D_MMR6
5435 { 1231, 3, 1, 4, 49, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_LT_D
5436 { 1230, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LE_S_MMR6
5437 { 1229, 3, 1, 4, 51, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LE_S
5438 { 1228, 2, 0, 4, 605, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH_MM
5439 { 1227, 2, 0, 4, 454, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH
5440 { 1226, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_LE_D_MMR6
5441 { 1225, 3, 1, 4, 51, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_LE_D
5442 { 1224, 3, 1, 4, 53, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_S
5443 { 1223, 3, 1, 4, 53, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_D
5444 { 1222, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_EQ_S_MMR6
5445 { 1221, 3, 1, 4, 48, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_EQ_S
5446 { 1220, 2, 0, 4, 604, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH_MM
5447 { 1219, 2, 0, 4, 453, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH
5448 { 1218, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_EQ_D_MMR6
5449 { 1217, 3, 1, 4, 48, 0, 0, MipsOpInfoBase + 654, 0, 0, 0x16ULL }, // CMP_EQ_D
5450 { 1216, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_S_MMR6
5451 { 1215, 3, 1, 4, 401, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_D_MMR6
5452 { 1214, 2, 0, 4, 603, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB_MM
5453 { 1213, 2, 0, 4, 452, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB
5454 { 1212, 2, 0, 4, 602, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB_MM
5455 { 1211, 2, 0, 4, 451, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB
5456 { 1210, 2, 0, 4, 601, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB_MM
5457 { 1209, 2, 0, 4, 450, 0, 1, MipsOpInfoBase + 523, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB
5458 { 1208, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB_MM
5459 { 1207, 3, 1, 4, 449, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB
5460 { 1206, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB_MM
5461 { 1205, 3, 1, 4, 448, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB
5462 { 1204, 3, 1, 4, 598, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB_MM
5463 { 1203, 3, 1, 4, 447, 0, 0, MipsOpInfoBase + 651, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB
5464 { 1202, 3, 1, 4, 716, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB_MMR2
5465 { 1201, 3, 1, 4, 552, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB
5466 { 1200, 3, 1, 4, 715, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB_MMR2
5467 { 1199, 3, 1, 4, 551, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB
5468 { 1198, 3, 1, 4, 714, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB_MMR2
5469 { 1197, 3, 1, 4, 550, 0, 1, MipsOpInfoBase + 651, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB
5470 { 1196, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLZ_R6
5471 { 1195, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLZ_MMR6
5472 { 1194, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ_MM
5473 { 1193, 2, 1, 4, 229, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ
5474 { 1192, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_U_W
5475 { 1191, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_U_H
5476 { 1190, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_U_D
5477 { 1189, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // CLT_U_B
5478 { 1188, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_S_W
5479 { 1187, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_S_H
5480 { 1186, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_S_D
5481 { 1185, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // CLT_S_B
5482 { 1184, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLTI_U_W
5483 { 1183, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLTI_U_H
5484 { 1182, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLTI_U_D
5485 { 1181, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // CLTI_U_B
5486 { 1180, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLTI_S_W
5487 { 1179, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLTI_S_H
5488 { 1178, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLTI_S_D
5489 { 1177, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // CLTI_S_B
5490 { 1176, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLO_R6
5491 { 1175, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLO_MMR6
5492 { 1174, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO_MM
5493 { 1173, 2, 1, 4, 229, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO
5494 { 1172, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_U_W
5495 { 1171, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_U_H
5496 { 1170, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_U_D
5497 { 1169, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // CLE_U_B
5498 { 1168, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_S_W
5499 { 1167, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_S_H
5500 { 1166, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_S_D
5501 { 1165, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // CLE_S_B
5502 { 1164, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLEI_U_W
5503 { 1163, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLEI_U_H
5504 { 1162, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLEI_U_D
5505 { 1161, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // CLEI_U_B
5506 { 1160, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLEI_S_W
5507 { 1159, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLEI_S_H
5508 { 1158, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLEI_S_D
5509 { 1157, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // CLEI_S_B
5510 { 1156, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S_MMR6
5511 { 1155, 2, 1, 4, 11, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S
5512 { 1154, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D_MMR6
5513 { 1153, 2, 1, 4, 11, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D
5514 { 1152, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 647, 0, 0, 0x1ULL }, // CINS_i32
5515 { 1151, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 643, 0, 0, 0x1ULL }, // CINS64_32
5516 { 1150, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 639, 0, 0, 0x1ULL }, // CINS32
5517 { 1149, 4, 1, 4, 370, 0, 0, MipsOpInfoBase + 639, 0, 0, 0x1ULL }, // CINS
5518 { 1148, 2, 1, 4, 123, 0, 0, MipsOpInfoBase + 637, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CFCMSA
5519 { 1147, 2, 1, 4, 322, 0, 0, MipsOpInfoBase + 635, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC2_MM
5520 { 1146, 2, 1, 4, 398, 0, 0, MipsOpInfoBase + 633, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1_MM
5521 { 1145, 2, 1, 4, 217, 0, 0, MipsOpInfoBase + 633, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1
5522 { 1144, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_W
5523 { 1143, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_H
5524 { 1142, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_D
5525 { 1141, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_B
5526 { 1140, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CEQI_W
5527 { 1139, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CEQI_H
5528 { 1138, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CEQI_D
5529 { 1137, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // CEQI_B
5530 { 1136, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MMR6
5531 { 1135, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MM
5532 { 1134, 2, 1, 4, 224, 0, 0, MipsOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S
5533 { 1133, 2, 1, 4, 383, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_MM
5534 { 1132, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D_MMR6
5535 { 1131, 2, 1, 4, 224, 0, 0, MipsOpInfoBase + 629, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D64
5536 { 1130, 2, 1, 4, 224, 0, 0, MipsOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D32
5537 { 1129, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S_MMR6
5538 { 1128, 2, 1, 4, 224, 0, 0, MipsOpInfoBase + 625, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S
5539 { 1127, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D_MMR6
5540 { 1126, 2, 1, 4, 224, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D64
5541 { 1125, 3, 0, 4, 339, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_R6
5542 { 1124, 3, 0, 4, 359, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MMR6
5543 { 1123, 3, 0, 4, 352, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MM
5544 { 1122, 3, 0, 4, 346, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE_MM
5545 { 1121, 3, 0, 4, 97, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE
5546 { 1120, 3, 0, 4, 335, 0, 0, MipsOpInfoBase + 620, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE
5547 { 1119, 1, 0, 4, 286, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezX16
5548 { 1118, 1, 0, 2, 286, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Btnez16
5549 { 1117, 1, 0, 4, 286, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzX16
5550 { 1116, 1, 0, 2, 286, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Bteqz16
5551 { 1115, 0, 0, 2, 288, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Break16
5552 { 1114, 2, 0, 4, 286, 0, 0, MipsOpInfoBase + 618, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BnezRxImmX16
5553 { 1113, 2, 0, 2, 286, 0, 0, MipsOpInfoBase + 618, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BnezRxImm16
5554 { 1112, 1, 0, 4, 286, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BimmX16
5555 { 1111, 1, 0, 2, 286, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Bimm16
5556 { 1110, 2, 0, 4, 286, 0, 0, MipsOpInfoBase + 618, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BeqzRxImmX16
5557 { 1109, 2, 0, 2, 286, 0, 0, MipsOpInfoBase + 618, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BeqzRxImm16
5558 { 1108, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 616, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_W
5559 { 1107, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 610, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_V
5560 { 1106, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 614, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_H
5561 { 1105, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 612, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_D
5562 { 1104, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 610, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_B
5563 { 1103, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BSET_W
5564 { 1102, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BSET_H
5565 { 1101, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BSET_D
5566 { 1100, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // BSET_B
5567 { 1099, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BSETI_W
5568 { 1098, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BSETI_H
5569 { 1097, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BSETI_D
5570 { 1096, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // BSETI_B
5571 { 1095, 4, 1, 4, 64, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // BSEL_V
5572 { 1094, 4, 1, 4, 64, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // BSELI_B
5573 { 1093, 2, 0, 4, 297, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MMR6
5574 { 1092, 2, 0, 4, 293, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MM
5575 { 1091, 1, 0, 2, 297, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MMR6
5576 { 1090, 1, 0, 2, 293, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MM
5577 { 1089, 2, 0, 4, 280, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK
5578 { 1088, 1, 0, 4, 597, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32_MM
5579 { 1087, 1, 0, 4, 749, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32C_MMR3
5580 { 1086, 1, 0, 4, 446, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32
5581 { 1085, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BOVC_MMR6
5582 { 1084, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BOVC
5583 { 1083, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 616, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_W
5584 { 1082, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 610, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_V
5585 { 1081, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 614, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_H
5586 { 1080, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 612, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_D
5587 { 1079, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 610, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_B
5588 { 1078, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNVC_MMR6
5589 { 1077, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNVC
5590 { 1076, 3, 0, 4, 290, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE_MM
5591 { 1075, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BNEZC_MMR6
5592 { 1074, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BNEZC_MM
5593 { 1073, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC64
5594 { 1072, 2, 0, 2, 294, 0, 1, MipsOpInfoBase + 588, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZC16_MMR6
5595 { 1071, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC
5596 { 1070, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEZALC_MMR6
5597 { 1069, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZALC
5598 { 1068, 2, 0, 2, 290, 0, 1, MipsOpInfoBase + 588, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZ16_MM
5599 { 1067, 3, 0, 4, 275, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BNEL
5600 { 1066, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BNEG_W
5601 { 1065, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BNEG_H
5602 { 1064, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BNEG_D
5603 { 1063, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // BNEG_B
5604 { 1062, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BNEGI_W
5605 { 1061, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BNEGI_H
5606 { 1060, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BNEGI_D
5607 { 1059, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // BNEGI_B
5608 { 1058, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEC_MMR6
5609 { 1057, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC64
5610 { 1056, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC
5611 { 1055, 3, 0, 4, 298, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE64
5612 { 1054, 3, 0, 4, 272, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE
5613 { 1053, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // BMZ_V
5614 { 1052, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // BMZI_B
5615 { 1051, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // BMNZ_V
5616 { 1050, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // BMNZI_B
5617 { 1049, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ_MM
5618 { 1048, 2, 0, 4, 275, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZL
5619 { 1047, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZC_MMR6
5620 { 1046, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC64
5621 { 1045, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC
5622 { 1044, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL_MM
5623 { 1043, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BLTZALS_MM
5624 { 1042, 2, 0, 4, 279, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZALL
5625 { 1041, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZALC_MMR6
5626 { 1040, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLTZALC
5627 { 1039, 2, 0, 4, 273, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL
5628 { 1038, 2, 0, 4, 298, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ64
5629 { 1037, 2, 0, 4, 272, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ
5630 { 1036, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTUC_MMR6
5631 { 1035, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC64
5632 { 1034, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC
5633 { 1033, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTC_MMR6
5634 { 1032, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC64
5635 { 1031, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC
5636 { 1030, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ_MM
5637 { 1029, 2, 0, 4, 275, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLEZL
5638 { 1028, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZC_MMR6
5639 { 1027, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC64
5640 { 1026, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC
5641 { 1025, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZALC_MMR6
5642 { 1024, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLEZALC
5643 { 1023, 2, 0, 4, 298, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ64
5644 { 1022, 2, 0, 4, 272, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ
5645 { 1021, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP_MMR6
5646 { 1020, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP
5647 { 1019, 2, 1, 4, 596, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV_MM
5648 { 1018, 2, 1, 4, 445, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV
5649 { 1017, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSR_W
5650 { 1016, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSR_H
5651 { 1015, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSR_D
5652 { 1014, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // BINSR_B
5653 { 1013, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 602, 0, 0, 0x6ULL }, // BINSRI_W
5654 { 1012, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 598, 0, 0, 0x6ULL }, // BINSRI_H
5655 { 1011, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 594, 0, 0, 0x6ULL }, // BINSRI_D
5656 { 1010, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // BINSRI_B
5657 { 1009, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSL_W
5658 { 1008, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSL_H
5659 { 1007, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSL_D
5660 { 1006, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 606, 0, 0, 0x6ULL }, // BINSL_B
5661 { 1005, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 602, 0, 0, 0x6ULL }, // BINSLI_W
5662 { 1004, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 598, 0, 0, 0x6ULL }, // BINSLI_H
5663 { 1003, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 594, 0, 0, 0x6ULL }, // BINSLI_D
5664 { 1002, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 590, 0, 0, 0x6ULL }, // BINSLI_B
5665 { 1001, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ_MM
5666 { 1000, 2, 0, 4, 275, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGTZL
5667 { 999, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZC_MMR6
5668 { 998, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC64
5669 { 997, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC
5670 { 996, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZALC_MMR6
5671 { 995, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGTZALC
5672 { 994, 2, 0, 4, 298, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ64
5673 { 993, 2, 0, 4, 272, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ
5674 { 992, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ_MM
5675 { 991, 2, 0, 4, 275, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZL
5676 { 990, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZC_MMR6
5677 { 989, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC64
5678 { 988, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC
5679 { 987, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL_MM
5680 { 986, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BGEZALS_MM
5681 { 985, 2, 0, 4, 279, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZALL
5682 { 984, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZALC_MMR6
5683 { 983, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGEZALC
5684 { 982, 2, 0, 4, 278, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL
5685 { 981, 2, 0, 4, 298, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ64
5686 { 980, 2, 0, 4, 272, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ
5687 { 979, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEUC_MMR6
5688 { 978, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC64
5689 { 977, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC
5690 { 976, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEC_MMR6
5691 { 975, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC64
5692 { 974, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC
5693 { 973, 3, 0, 4, 290, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ_MM
5694 { 972, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BEQZC_MMR6
5695 { 971, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BEQZC_MM
5696 { 970, 2, 0, 4, 302, 0, 1, MipsOpInfoBase + 355, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC64
5697 { 969, 2, 0, 2, 294, 0, 1, MipsOpInfoBase + 588, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZC16_MMR6
5698 { 968, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 353, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC
5699 { 967, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQZALC_MMR6
5700 { 966, 2, 0, 4, 281, 0, 1, MipsOpInfoBase + 353, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZALC
5701 { 965, 2, 0, 2, 290, 0, 1, MipsOpInfoBase + 588, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZ16_MM
5702 { 964, 3, 0, 4, 275, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BEQL
5703 { 963, 3, 0, 4, 294, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQC_MMR6
5704 { 962, 3, 0, 4, 302, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC64
5705 { 961, 3, 0, 4, 282, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC
5706 { 960, 3, 0, 4, 298, 0, 1, MipsOpInfoBase + 347, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ64
5707 { 959, 3, 0, 4, 272, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ
5708 { 958, 1, 0, 4, 294, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x16ULL }, // BC_MMR6
5709 { 957, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BCLR_W
5710 { 956, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BCLR_H
5711 { 955, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BCLR_D
5712 { 954, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // BCLR_B
5713 { 953, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BCLRI_W
5714 { 952, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BCLRI_H
5715 { 951, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BCLRI_D
5716 { 950, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // BCLRI_B
5717 { 949, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 586, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZC_MMR6
5718 { 948, 2, 0, 4, 282, 0, 0, MipsOpInfoBase + 586, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZ
5719 { 947, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 586, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZC_MMR6
5720 { 946, 2, 0, 4, 282, 0, 0, MipsOpInfoBase + 586, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZ
5721 { 945, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T_MM
5722 { 944, 2, 0, 4, 373, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1TL
5723 { 943, 2, 0, 4, 373, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T
5724 { 942, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1NEZC_MMR6
5725 { 941, 2, 0, 4, 6, 0, 0, MipsOpInfoBase + 582, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1NEZ
5726 { 940, 2, 0, 4, 290, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F_MM
5727 { 939, 2, 0, 4, 373, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1FL
5728 { 938, 2, 0, 4, 373, 0, 1, MipsOpInfoBase + 584, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F
5729 { 937, 2, 0, 4, 294, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1EQZC_MMR6
5730 { 936, 2, 0, 4, 6, 0, 0, MipsOpInfoBase + 582, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1EQZ
5731 { 935, 1, 0, 2, 294, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BC16_MMR6
5732 { 934, 1, 0, 4, 282, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC
5733 { 933, 3, 0, 4, 370, 0, 1, MipsOpInfoBase + 579, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT132
5734 { 932, 3, 0, 4, 370, 0, 1, MipsOpInfoBase + 579, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT1
5735 { 931, 3, 0, 4, 370, 0, 1, MipsOpInfoBase + 579, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT032
5736 { 930, 3, 0, 4, 370, 0, 1, MipsOpInfoBase + 579, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT0
5737 { 929, 4, 1, 4, 713, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // BALIGN_MMR2
5738 { 928, 4, 1, 4, 549, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // BALIGN
5739 { 927, 1, 0, 4, 295, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC_MMR6
5740 { 926, 1, 0, 4, 281, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC
5741 { 925, 1, 0, 4, 272, 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
5742 { 924, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // BADDu
5743 { 923, 1, 0, 2, 290, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B16_MM
5744 { 922, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 576, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AndRxRxRy16
5745 { 921, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 396, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AdduRxRyRz16
5746 { 920, 1, 0, 4, 234, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImmX16
5747 { 919, 1, 0, 2, 234, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImm16
5748 { 918, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 573, 0, 0, 0x0ULL }, // AddiuRxRyOffMemX16
5749 { 917, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 570, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImmX16
5750 { 916, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 570, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImm16
5751 { 915, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxPcImmX16
5752 { 914, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 568, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxImmX16
5753 { 913, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_W
5754 { 912, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_H
5755 { 911, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_D
5756 { 910, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_B
5757 { 909, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_W
5758 { 908, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_H
5759 { 907, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_D
5760 { 906, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_B
5761 { 905, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_W
5762 { 904, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_H
5763 { 903, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_D
5764 { 902, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_B
5765 { 901, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_W
5766 { 900, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_H
5767 { 899, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_D
5768 { 898, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_B
5769 { 897, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI_MMR6
5770 { 896, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC_MMR6
5771 { 895, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC
5772 { 894, 3, 1, 4, 233, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI
5773 { 893, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_U_W
5774 { 892, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_U_H
5775 { 891, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_U_D
5776 { 890, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ASUB_U_B
5777 { 889, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_S_W
5778 { 888, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_S_H
5779 { 887, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_S_D
5780 { 886, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // ASUB_S_B
5781 { 885, 4, 1, 4, 712, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // APPEND_MMR2
5782 { 884, 4, 1, 4, 548, 0, 0, MipsOpInfoBase + 564, 0, 0, 0x6ULL }, // APPEND
5783 { 883, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi_MM
5784 { 882, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi64
5785 { 881, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi
5786 { 880, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 539, 0, 0, 0x6ULL }, // AND_V
5787 { 879, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MMR6
5788 { 878, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MM
5789 { 877, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDI_MMR6
5790 { 876, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // ANDI_B
5791 { 875, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 527, 0, 0, 0x0ULL }, // ANDI16_MMR6
5792 { 874, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 527, 0, 0, 0x0ULL }, // ANDI16_MM
5793 { 873, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND64
5794 { 872, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AND16_MMR6
5795 { 871, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 561, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // AND16_MM
5796 { 870, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND
5797 { 869, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC_MMR6
5798 { 868, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC
5799 { 867, 4, 1, 4, 237, 0, 0, MipsOpInfoBase + 557, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN_MMR6
5800 { 866, 4, 1, 4, 233, 0, 0, MipsOpInfoBase + 557, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN
5801 { 865, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu_MM
5802 { 864, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu
5803 { 863, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDiu_MM
5804 { 862, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // ADDiu
5805 { 861, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi_MM
5806 { 860, 3, 1, 4, 112, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi
5807 { 859, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MMR6
5808 { 858, 3, 1, 4, 236, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MM
5809 { 857, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_W
5810 { 856, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_H
5811 { 855, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_D
5812 { 854, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_B
5813 { 853, 3, 1, 4, 595, 1, 1, MipsOpInfoBase + 237, 13, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC_MM
5814 { 852, 3, 1, 4, 444, 1, 1, MipsOpInfoBase + 237, 13, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC
5815 { 851, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_W
5816 { 850, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_H
5817 { 849, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_D
5818 { 848, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_B
5819 { 847, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // ADDVI_W
5820 { 846, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // ADDVI_H
5821 { 845, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // ADDVI_D
5822 { 844, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x6ULL }, // ADDVI_B
5823 { 843, 3, 1, 4, 594, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB_MM
5824 { 842, 3, 1, 4, 443, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB
5825 { 841, 3, 1, 4, 711, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH_MMR2
5826 { 840, 3, 1, 4, 547, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH
5827 { 839, 3, 1, 4, 593, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_QB_MM
5828 { 838, 3, 1, 4, 442, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_QB
5829 { 837, 3, 1, 4, 710, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH_MMR2
5830 { 836, 3, 1, 4, 546, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH
5831 { 835, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDU_MMR6
5832 { 834, 3, 1, 4, 709, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB_MMR2
5833 { 833, 3, 1, 4, 545, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB
5834 { 832, 3, 1, 4, 708, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB_MMR2
5835 { 831, 3, 1, 4, 544, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB
5836 { 830, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MMR6
5837 { 829, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MM
5838 { 828, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_W
5839 { 827, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_H
5840 { 826, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_D
5841 { 825, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_B
5842 { 824, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_W
5843 { 823, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_H
5844 { 822, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_D
5845 { 821, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_B
5846 { 820, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_W
5847 { 819, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_H
5848 { 818, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_D
5849 { 817, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_B
5850 { 816, 3, 1, 4, 592, 0, 1, MipsOpInfoBase + 237, 12, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC_MM
5851 { 815, 3, 1, 4, 441, 0, 1, MipsOpInfoBase + 237, 12, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC
5852 { 814, 3, 1, 4, 377, 1, 0, MipsOpInfoBase + 536, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // ADDR_PS64
5853 { 813, 3, 1, 4, 591, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W_MM
5854 { 812, 3, 1, 4, 440, 0, 1, MipsOpInfoBase + 237, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W
5855 { 811, 3, 1, 4, 590, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH_MM
5856 { 810, 3, 1, 4, 439, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH
5857 { 809, 3, 1, 4, 589, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_PH_MM
5858 { 808, 3, 1, 4, 438, 0, 1, MipsOpInfoBase + 533, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_PH
5859 { 807, 3, 1, 4, 707, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W_MMR2
5860 { 806, 3, 1, 4, 543, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W
5861 { 805, 3, 1, 4, 706, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W_MMR2
5862 { 804, 3, 1, 4, 542, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W
5863 { 803, 3, 1, 4, 705, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH_MMR2
5864 { 802, 3, 1, 4, 541, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH
5865 { 801, 3, 1, 4, 704, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH_MMR2
5866 { 800, 3, 1, 4, 540, 0, 0, MipsOpInfoBase + 533, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH
5867 { 799, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDIU_MMR6
5868 { 798, 1, 0, 2, 236, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUSP_MM
5869 { 797, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 530, 0, 0, 0x0ULL }, // ADDIUS5_MM
5870 { 796, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 527, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDIUR2_MM
5871 { 795, 2, 1, 2, 236, 0, 0, MipsOpInfoBase + 525, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUR1SP_MM
5872 { 794, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC_MMR6
5873 { 793, 2, 1, 4, 236, 0, 0, MipsOpInfoBase + 525, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDIUPC_MM
5874 { 792, 2, 1, 4, 233, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC
5875 { 791, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD
5876 { 790, 2, 1, 4, 588, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W_MM
5877 { 789, 2, 1, 4, 437, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W
5878 { 788, 2, 1, 4, 703, 0, 1, MipsOpInfoBase + 523, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB_MMR2
5879 { 787, 2, 1, 4, 539, 0, 1, MipsOpInfoBase + 523, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB
5880 { 786, 2, 1, 4, 587, 0, 1, MipsOpInfoBase + 523, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH_MM
5881 { 785, 2, 1, 4, 436, 0, 1, MipsOpInfoBase + 523, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH
5882 { 784, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_W_PSEUDO
5883 { 783, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_H_PSEUDO
5884 { 782, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_D_PSEUDO
5885 { 781, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Usw
5886 { 780, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ush
5887 { 779, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulw
5888 { 778, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulhu
5889 { 777, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulh
5890 { 776, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemMacro
5891 { 775, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemIMacro
5892 { 774, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivMacro
5893 { 773, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivIMacro
5894 { 772, 3, 1, 4, 257, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDIV_MM_Pseudo
5895 { 771, 0, 0, 4, 293, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP_MM
5896 { 770, 0, 0, 4, 280, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
5897 { 769, 1, 0, 4, 296, 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
5898 { 768, 1, 0, 4, 292, 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
5899 { 767, 1, 0, 4, 296, 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
5900 { 766, 1, 0, 4, 292, 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
5901 { 765, 1, 0, 4, 300, 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
5902 { 764, 1, 0, 4, 277, 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
5903 { 763, 1, 0, 4, 300, 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
5904 { 762, 1, 0, 4, 277, 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
5905 { 761, 1, 0, 4, 284, 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
5906 { 760, 1, 0, 4, 284, 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
5907 { 759, 1, 0, 4, 305, 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
5908 { 758, 1, 0, 4, 305, 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
5909 { 757, 1, 0, 4, 276, 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
5910 { 756, 3, 1, 2, 234, 0, 1, MipsOpInfoBase + 396, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRyRz16
5911 { 755, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 396, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltuCCRxRy16
5912 { 754, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 520, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiuCCRxImmX16
5913 { 753, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 520, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiCCRxImmX16
5914 { 752, 3, 1, 2, 234, 0, 0, MipsOpInfoBase + 396, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltCCRxRy16
5915 { 751, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSltu
5916 { 750, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBtneZSltiu
5917 { 749, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlti
5918 { 748, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlt
5919 { 747, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmpi
5920 { 746, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmp
5921 { 745, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSltu
5922 { 744, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSltiu
5923 { 743, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSlti
5924 { 742, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSlt
5925 { 741, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 515, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmpi
5926 { 740, 5, 1, 2, 289, 0, 0, MipsOpInfoBase + 510, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmp
5927 { 739, 4, 1, 2, 289, 0, 0, MipsOpInfoBase + 506, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBneZ
5928 { 738, 4, 1, 2, 289, 0, 0, MipsOpInfoBase + 506, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBeqZ
5929 { 737, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaadAddr
5930 { 736, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaaAddr
5931 { 735, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 504, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_W_PSEUDO
5932 { 734, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 498, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_V_PSEUDO
5933 { 733, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 502, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_H_PSEUDO
5934 { 732, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 500, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_D_PSEUDO
5935 { 731, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 498, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_B_PSEUDO
5936 { 730, 3, 0, 4, 350, 0, 0, MipsOpInfoBase + 357, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM_MM
5937 { 729, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_W
5938 { 728, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_D
5939 { 727, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_CCOND_DSP
5940 { 726, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64DSP
5941 { 725, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64
5942 { 724, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC128
5943 { 723, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemMacro
5944 { 722, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemIMacro
5945 { 721, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 504, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_W_PSEUDO
5946 { 720, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 498, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_V_PSEUDO
5947 { 719, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 502, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_H_PSEUDO
5948 { 718, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 500, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_D_PSEUDO
5949 { 717, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 498, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_B_PSEUDO
5950 { 716, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEMacro
5951 { 715, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEIMacro
5952 { 714, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTUImm64
5953 { 713, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTImm64
5954 { 712, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm64
5955 { 711, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm
5956 { 710, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEU
5957 { 709, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm64
5958 { 708, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm
5959 { 707, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLE
5960 { 706, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm64
5961 { 705, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm
5962 { 704, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm64
5963 { 703, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm
5964 { 702, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm64
5965 { 701, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm
5966 { 700, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEU
5967 { 699, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm64
5968 { 698, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm
5969 { 697, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGE
5970 { 696, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQMacro
5971 { 695, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQIMacro
5972 { 694, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivMacro
5973 { 693, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivIMacro
5974 { 692, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDMacro
5975 { 691, 3, 1, 4, 256, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDIV_MM_Pseudo
5976 { 690, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDC1_M1
5977 { 689, 0, 0, 2, 286, 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
5978 { 688, 0, 0, 4, 276, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // RetRA
5979 { 687, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RORImm
5980 { 686, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROR
5981 { 685, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROLImm
5982 { 684, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROL
5983 { 683, 3, 1, 4, 106, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUDIV
5984 { 682, 3, 1, 4, 378, 0, 0, MipsOpInfoBase + 489, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_S
5985 { 681, 3, 1, 4, 378, 0, 0, MipsOpInfoBase + 486, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D32
5986 { 680, 3, 1, 4, 378, 0, 0, MipsOpInfoBase + 483, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D
5987 { 679, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 479, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_S
5988 { 678, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 475, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I64
5989 { 677, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 471, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I
5990 { 676, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 467, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D64
5991 { 675, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 463, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D32
5992 { 674, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 459, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_S
5993 { 673, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 455, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I64
5994 { 672, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 451, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I
5995 { 671, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D64
5996 { 670, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 443, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D32
5997 { 669, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 459, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_S
5998 { 668, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 455, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I64
5999 { 667, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 451, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I
6000 { 666, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 447, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D64
6001 { 665, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 443, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D32
6002 { 664, 3, 1, 4, 104, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoSDIV
6003 { 663, 1, 0, 4, 301, 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
6004 { 662, 1, 0, 4, 276, 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
6005 { 661, 4, 1, 4, 538, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_QB
6006 { 660, 4, 1, 4, 538, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_PH
6007 { 659, 3, 1, 4, 243, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu_MM
6008 { 658, 3, 1, 4, 245, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu
6009 { 657, 3, 1, 4, 243, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT_MM
6010 { 656, 3, 1, 4, 245, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT
6011 { 655, 3, 1, 4, 248, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_MM
6012 { 654, 3, 1, 4, 423, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_DSP
6013 { 653, 3, 1, 4, 267, 0, 0, MipsOpInfoBase + 408, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI64
6014 { 652, 3, 1, 4, 109, 0, 0, MipsOpInfoBase + 433, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI
6015 { 651, 4, 1, 4, 243, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB_MM
6016 { 650, 4, 1, 4, 243, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU_MM
6017 { 649, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU
6018 { 648, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB
6019 { 647, 2, 1, 4, 246, 0, 0, MipsOpInfoBase + 429, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO_MM
6020 { 646, 2, 1, 4, 267, 0, 0, MipsOpInfoBase + 431, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO64
6021 { 645, 2, 1, 4, 99, 0, 0, MipsOpInfoBase + 429, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO
6022 { 644, 2, 1, 4, 246, 0, 0, MipsOpInfoBase + 429, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI_MM
6023 { 643, 2, 1, 4, 267, 0, 0, MipsOpInfoBase + 431, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI64
6024 { 642, 2, 1, 4, 99, 0, 0, MipsOpInfoBase + 429, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI
6025 { 641, 4, 1, 4, 243, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD_MM
6026 { 640, 4, 1, 4, 243, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU_MM
6027 { 639, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU
6028 { 638, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 425, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD
6029 { 637, 1, 0, 4, 282, 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
6030 { 636, 1, 0, 4, 305, 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
6031 { 635, 1, 0, 4, 303, 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
6032 { 634, 1, 0, 4, 277, 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
6033 { 633, 1, 0, 4, 294, 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
6034 { 632, 1, 0, 4, 292, 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
6035 { 631, 1, 0, 4, 282, 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
6036 { 630, 1, 0, 4, 305, 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
6037 { 629, 1, 0, 4, 303, 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
6038 { 628, 1, 0, 4, 277, 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
6039 { 627, 7, 2, 4, 0, 0, 0, MipsOpInfoBase + 418, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I64
6040 { 626, 7, 2, 4, 0, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I
6041 { 625, 3, 1, 4, 266, 0, 0, MipsOpInfoBase + 408, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDUDIV
6042 { 624, 3, 1, 4, 265, 0, 0, MipsOpInfoBase + 408, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDSDIV
6043 { 623, 3, 1, 4, 264, 0, 0, MipsOpInfoBase + 408, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULTu
6044 { 622, 3, 1, 4, 264, 0, 0, MipsOpInfoBase + 408, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULT
6045 { 621, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_W
6046 { 620, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 404, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_L
6047 { 619, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 406, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_W
6048 { 618, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 404, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_L
6049 { 617, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D32_W
6050 { 616, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LT_PH
6051 { 615, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LE_PH
6052 { 614, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_EQ_PH
6053 { 613, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LT_QB
6054 { 612, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LE_QB
6055 { 611, 3, 1, 4, 537, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_EQ_QB
6056 { 610, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_W_PSEUDO
6057 { 609, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_H_PSEUDO
6058 { 608, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_D_PSEUDO
6059 { 607, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_W_PSEUDO
6060 { 606, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_H_PSEUDO
6061 { 605, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_D_PSEUDO
6062 { 604, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm64
6063 { 603, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm
6064 { 602, 0, 0, 4, 80, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NOP
6065 { 601, 3, 1, 2, 251, 0, 2, MipsOpInfoBase + 396, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRyRz16
6066 { 600, 2, 0, 2, 251, 0, 2, MipsOpInfoBase + 394, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRy16
6067 { 599, 3, 1, 2, 251, 0, 2, MipsOpInfoBase + 396, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRyRz16
6068 { 598, 2, 0, 2, 251, 0, 2, MipsOpInfoBase + 394, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRy16
6069 { 597, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOUMacro
6070 { 596, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOMacro
6071 { 595, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULImmMacro
6072 { 594, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 387, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTLO
6073 { 593, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 387, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHI
6074 { 592, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHC1
6075 { 591, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTGPR
6076 { 590, 1, 0, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTDSP
6077 { 589, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC1
6078 { 588, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 389, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC0
6079 { 587, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 387, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTACX
6080 { 586, 2, 0, 4, 0, 2, 0, MipsOpInfoBase + 385, 5, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL }, // MIPSeh_return64
6081 { 585, 2, 0, 4, 0, 2, 0, MipsOpInfoBase + 151, 5, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL }, // MIPSeh_return32
6082 { 584, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTLO
6083 { 583, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHI
6084 { 582, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHC1
6085 { 581, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTGPR
6086 { 580, 1, 1, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTDSP
6087 { 579, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC1
6088 { 578, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 380, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC0
6089 { 577, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTACX
6090 { 576, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 375, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LwConstant32
6091 { 575, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleGPR
6092 { 574, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 373, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleFGR
6093 { 573, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleGPR
6094 { 572, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 371, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR_32
6095 { 571, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 369, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR
6096 { 570, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm64
6097 { 569, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm32
6098 { 568, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 364, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg64
6099 { 567, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg32
6100 { 566, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 362, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm64
6101 { 565, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm32
6102 { 564, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 357, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM_MM
6103 { 563, 2, 1, 4, 7, 0, 0, MipsOpInfoBase + 355, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op_64
6104 { 562, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 353, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op
6105 { 561, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 350, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi
6106 { 560, 3, 1, 4, 7, 0, 0, MipsOpInfoBase + 347, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu2Op
6107 { 559, 4, 1, 4, 7, 0, 0, MipsOpInfoBase + 343, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu
6108 { 558, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu2Op
6109 { 557, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 339, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu
6110 { 556, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_CCOND_DSP
6111 { 555, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64DSP
6112 { 554, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64
6113 { 553, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC128
6114 { 552, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_W
6115 { 551, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_D
6116 { 550, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 318, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDMacro
6117 { 549, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalTwoReg
6118 { 548, 1, 0, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalOneReg
6119 { 547, 1, 0, 4, 294, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x10ULL }, // JAL_MMR6
6120 { 546, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRPseudo
6121 { 545, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHBPseudo
6122 { 544, 1, 0, 4, 299, 0, 1, MipsOpInfoBase + 317, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHB64Pseudo
6123 { 543, 1, 0, 4, 299, 0, 1, MipsOpInfoBase + 317, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALR64Pseudo
6124 { 542, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 313, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX_PSEUDO
6125 { 541, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 309, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX64_PSEUDO
6126 { 540, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 305, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX_PSEUDO
6127 { 539, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 301, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX64_PSEUDO
6128 { 538, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 297, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX_PSEUDO
6129 { 537, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 293, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX64_PSEUDO
6130 { 536, 4, 1, 4, 38, 0, 0, MipsOpInfoBase + 289, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_PSEUDO
6131 { 535, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 285, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX_PSEUDO
6132 { 534, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 281, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX64_PSEUDO
6133 { 533, 4, 1, 4, 38, 0, 0, MipsOpInfoBase + 277, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_PSEUDO
6134 { 532, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 273, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX_PSEUDO
6135 { 531, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 269, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX64_PSEUDO
6136 { 530, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 265, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX_PSEUDO
6137 { 529, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 261, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX64_PSEUDO
6138 { 528, 4, 2, 2, 235, 0, 0, MipsOpInfoBase + 257, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GotPrologue16
6139 { 527, 2, 1, 4, 37, 0, 0, MipsOpInfoBase + 255, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FW_PSEUDO
6140 { 526, 2, 1, 4, 37, 0, 0, MipsOpInfoBase + 253, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FD_PSEUDO
6141 { 525, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 251, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_W_1_PSEUDO
6142 { 524, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 249, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_D_1_PSEUDO
6143 { 523, 2, 1, 4, 154, 0, 0, MipsOpInfoBase + 251, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_W
6144 { 522, 2, 1, 4, 154, 0, 0, MipsOpInfoBase + 249, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_D
6145 { 521, 3, 1, 4, 217, 0, 0, MipsOpInfoBase + 246, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64_64
6146 { 520, 3, 1, 4, 217, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64
6147 { 519, 0, 0, 4, 272, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // ERet
6148 { 518, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemMacro
6149 { 517, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemIMacro
6150 { 516, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivMacro
6151 { 515, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivIMacro
6152 { 514, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemMacro
6153 { 513, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemIMacro
6154 { 512, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivMacro
6155 { 511, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivIMacro
6156 { 510, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DRORImm
6157 { 509, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROR
6158 { 508, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROLImm
6159 { 507, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROL
6160 { 506, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOUMacro
6161 { 505, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOMacro
6162 { 504, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULMacro
6163 { 503, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULImmMacro
6164 { 502, 1, 0, 2, 235, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Constant32
6165 { 501, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CTTC1
6166 { 500, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FW_PSEUDO
6167 { 499, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FD_PSEUDO
6168 { 498, 3, 0, 2, 235, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CONSTPOOL_ENTRY
6169 { 497, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFTC1
6170 { 496, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64_64
6171 { 495, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64
6172 { 494, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltuX16
6173 { 493, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltiuX16
6174 { 492, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltiX16
6175 { 491, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltX16
6176 { 490, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpiX16
6177 { 489, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpX16
6178 { 488, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltuX16
6179 { 487, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltiuX16
6180 { 486, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltiX16
6181 { 485, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltX16
6182 { 484, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpiX16
6183 { 483, 3, 0, 2, 286, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpX16
6184 { 482, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BneImm
6185 { 481, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BeqImm
6186 { 480, 1, 0, 4, 290, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MM_Pseudo
6187 { 479, 1, 0, 4, 294, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MMR6_Pseudo
6188 { 478, 1, 0, 4, 290, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B_MM
6189 { 477, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_W_PSEUDO
6190 { 476, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_H_PSEUDO
6191 { 475, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FW_PSEUDO
6192 { 474, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FD_PSEUDO
6193 { 473, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_D_PSEUDO
6194 { 472, 1, 1, 4, 0, 1, 0, MipsOpInfoBase + 196, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BPOSGE32_PSEUDO
6195 { 471, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BNELImmMacro
6196 { 470, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTULImmMacro
6197 { 469, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUL
6198 { 468, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUImmMacro
6199 { 467, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTU
6200 { 466, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTLImmMacro
6201 { 465, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTL
6202 { 464, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTImmMacro
6203 { 463, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLT
6204 { 462, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEULImmMacro
6205 { 461, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUL
6206 { 460, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUImmMacro
6207 { 459, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEU
6208 { 458, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLELImmMacro
6209 { 457, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEL
6210 { 456, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEImmMacro
6211 { 455, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLE
6212 { 454, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTULImmMacro
6213 { 453, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUL
6214 { 452, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUImmMacro
6215 { 451, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTU
6216 { 450, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTLImmMacro
6217 { 449, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTL
6218 { 448, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTImmMacro
6219 { 447, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGT
6220 { 446, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEULImmMacro
6221 { 445, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUL
6222 { 444, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUImmMacro
6223 { 443, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEU
6224 { 442, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGELImmMacro
6225 { 441, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEL
6226 { 440, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEImmMacro
6227 { 439, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGE
6228 { 438, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BEQLImmMacro
6229 { 437, 1, 0, 4, 290, 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
6230 { 436, 1, 0, 4, 272, 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
6231 { 435, 1, 0, 4, 272, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B
6232 { 434, 6, 1, 4, 76, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I8_POSTRA
6233 { 433, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I8
6234 { 432, 3, 1, 4, 76, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I64_POSTRA
6235 { 431, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6236 { 430, 3, 1, 4, 76, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I32_POSTRA
6237 { 429, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I32
6238 { 428, 6, 1, 4, 76, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I16_POSTRA
6239 { 427, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I16
6240 { 426, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I8_POSTRA
6241 { 425, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I8
6242 { 424, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I64_POSTRA
6243 { 423, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6244 { 422, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I32_POSTRA
6245 { 421, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I32
6246 { 420, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I16_POSTRA
6247 { 419, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I16
6248 { 418, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8_POSTRA
6249 { 417, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8
6250 { 416, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64_POSTRA
6251 { 415, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6252 { 414, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32_POSTRA
6253 { 413, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32
6254 { 412, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16_POSTRA
6255 { 411, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16
6256 { 410, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8_POSTRA
6257 { 409, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8
6258 { 408, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64_POSTRA
6259 { 407, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6260 { 406, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32_POSTRA
6261 { 405, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32
6262 { 404, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16_POSTRA
6263 { 403, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16
6264 { 402, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I8_POSTRA
6265 { 401, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I8
6266 { 400, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I64_POSTRA
6267 { 399, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6268 { 398, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I32_POSTRA
6269 { 397, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I32
6270 { 396, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I16_POSTRA
6271 { 395, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I16
6272 { 394, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I8_POSTRA
6273 { 393, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I8
6274 { 392, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I64_POSTRA
6275 { 391, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6276 { 390, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I32_POSTRA
6277 { 389, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I32
6278 { 388, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I16_POSTRA
6279 { 387, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I16
6280 { 386, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I8_POSTRA
6281 { 385, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I8
6282 { 384, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I64_POSTRA
6283 { 383, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6284 { 382, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I32_POSTRA
6285 { 381, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I32
6286 { 380, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I16_POSTRA
6287 { 379, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I16
6288 { 378, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I8_POSTRA
6289 { 377, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I8
6290 { 376, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I64_POSTRA
6291 { 375, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6292 { 374, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I32_POSTRA
6293 { 373, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I32
6294 { 372, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I16_POSTRA
6295 { 371, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I16
6296 { 370, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I8_POSTRA
6297 { 369, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I8
6298 { 368, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I64_POSTRA
6299 { 367, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6300 { 366, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I32_POSTRA
6301 { 365, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I32
6302 { 364, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I16_POSTRA
6303 { 363, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I16
6304 { 362, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I8_POSTRA
6305 { 361, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I8
6306 { 360, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I64_POSTRA
6307 { 359, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6308 { 358, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I32_POSTRA
6309 { 357, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I32
6310 { 356, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I16_POSTRA
6311 { 355, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I16
6312 { 354, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I8_POSTRA
6313 { 353, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I8
6314 { 352, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I64_POSTRA
6315 { 351, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6316 { 350, 3, 1, 4, 78, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I32_POSTRA
6317 { 349, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I32
6318 { 348, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I16_POSTRA
6319 { 347, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 177, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I16
6320 { 346, 7, 1, 4, 77, 0, 0, MipsOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I8_POSTRA
6321 { 345, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6322 { 344, 4, 1, 4, 77, 0, 0, MipsOpInfoBase + 173, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I64_POSTRA
6323 { 343, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 173, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6324 { 342, 4, 1, 4, 77, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I32_POSTRA
6325 { 341, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6326 { 340, 7, 1, 4, 77, 0, 0, MipsOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I16_POSTRA
6327 { 339, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6328 { 338, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_W_PSEUDO
6329 { 337, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_H_PSEUDO
6330 { 336, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_D_PSEUDO
6331 { 335, 2, 0, 4, 0, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKUP
6332 { 334, 2, 0, 4, 0, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKDOWN
6333 { 333, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ABSMacro
6334 { 332, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6335 { 331, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6336 { 330, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6337 { 329, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6338 { 328, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6339 { 327, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6340 { 326, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6341 { 325, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6342 { 324, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6343 { 323, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6344 { 322, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6345 { 321, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
6346 { 320, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
6347 { 319, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6348 { 318, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6349 { 317, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6350 { 316, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6351 { 315, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6352 { 314, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6353 { 313, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6354 { 312, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6355 { 311, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6356 { 310, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6357 { 309, 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
6358 { 308, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6359 { 307, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6360 { 306, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6361 { 305, 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
6362 { 304, 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
6363 { 303, 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
6364 { 302, 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
6365 { 301, 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
6366 { 300, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMPS
6367 { 299, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMP
6368 { 298, 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
6369 { 297, 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
6370 { 296, 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
6371 { 295, 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
6372 { 294, 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
6373 { 293, 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
6374 { 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_FSUB
6375 { 291, 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
6376 { 290, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6377 { 289, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6378 { 288, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6379 { 287, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6380 { 286, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6381 { 285, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6382 { 284, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6383 { 283, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6384 { 282, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6385 { 281, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6386 { 280, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6387 { 279, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6388 { 278, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6389 { 277, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6390 { 276, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6391 { 275, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6392 { 274, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6393 { 273, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6394 { 272, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6395 { 271, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6396 { 270, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6397 { 269, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6398 { 268, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6399 { 267, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6400 { 266, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6401 { 265, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6402 { 264, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6403 { 263, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6404 { 262, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6405 { 261, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6406 { 260, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6407 { 259, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6408 { 258, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6409 { 257, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6410 { 256, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6411 { 255, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6412 { 254, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6413 { 253, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6414 { 252, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6415 { 251, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6416 { 250, 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
6417 { 249, 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
6418 { 248, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6419 { 247, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6420 { 246, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6421 { 245, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6422 { 244, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6423 { 243, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6424 { 242, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6425 { 241, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6426 { 240, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6427 { 239, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6428 { 238, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6429 { 237, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6430 { 236, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6431 { 235, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6432 { 234, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6433 { 233, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6434 { 232, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6435 { 231, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6436 { 230, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6437 { 229, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6438 { 228, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6439 { 227, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6440 { 226, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6441 { 225, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6442 { 224, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6443 { 223, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6444 { 222, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6445 { 221, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6446 { 220, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6447 { 219, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6448 { 218, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6449 { 217, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6450 { 216, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6451 { 215, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6452 { 214, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6453 { 213, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6454 { 212, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6455 { 211, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6456 { 210, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6457 { 209, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6458 { 208, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6459 { 207, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6460 { 206, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6461 { 205, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6462 { 204, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6463 { 203, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6464 { 202, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6465 { 201, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6466 { 200, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6467 { 199, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6468 { 198, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6469 { 197, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6470 { 196, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6471 { 195, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6472 { 194, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6473 { 193, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6474 { 192, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6475 { 191, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6476 { 190, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6477 { 189, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6478 { 188, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6479 { 187, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6480 { 186, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6481 { 185, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6482 { 184, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6483 { 183, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6484 { 182, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6485 { 181, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6486 { 180, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6487 { 179, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6488 { 178, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6489 { 177, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6490 { 176, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6491 { 175, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6492 { 174, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6493 { 173, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6494 { 172, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6495 { 171, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6496 { 170, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6497 { 169, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6498 { 168, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6499 { 167, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6500 { 166, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6501 { 165, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6502 { 164, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6503 { 163, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6504 { 162, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6505 { 161, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6506 { 160, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6507 { 159, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6508 { 158, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6509 { 157, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6510 { 156, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6511 { 155, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6512 { 154, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6513 { 153, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6514 { 152, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6515 { 151, 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
6516 { 150, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6517 { 149, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6518 { 148, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6519 { 147, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6520 { 146, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6521 { 145, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6522 { 144, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6523 { 143, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6524 { 142, 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
6525 { 141, 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
6526 { 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), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
6527 { 139, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6528 { 138, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
6529 { 137, 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
6530 { 136, 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
6531 { 135, 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
6532 { 134, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6533 { 133, 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
6534 { 132, 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
6535 { 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_UDEC_WRAP
6536 { 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_UINC_WRAP
6537 { 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_FMINIMUMNUM
6538 { 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_FMAXIMUMNUM
6539 { 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_FMINIMUM
6540 { 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_FMAXIMUM
6541 { 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_FMIN
6542 { 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_FMAX
6543 { 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_FSUB
6544 { 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_FADD
6545 { 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_UMIN
6546 { 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_UMAX
6547 { 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_MIN
6548 { 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_MAX
6549 { 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_XOR
6550 { 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_OR
6551 { 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_NAND
6552 { 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_AND
6553 { 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_SUB
6554 { 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_ADD
6555 { 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_XCHG
6556 { 110, 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
6557 { 109, 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
6558 { 108, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6559 { 107, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6560 { 106, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6561 { 105, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6562 { 104, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6563 { 103, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6564 { 102, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6565 { 101, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6566 { 100, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6567 { 99, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6568 { 98, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6569 { 97, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6570 { 96, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6571 { 95, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6572 { 94, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6573 { 93, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6574 { 92, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6575 { 91, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6576 { 90, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6577 { 89, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6578 { 88, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6579 { 87, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6580 { 86, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6581 { 85, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6582 { 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
6583 { 83, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6584 { 82, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6585 { 81, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6586 { 80, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6587 { 79, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6588 { 78, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6589 { 77, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6590 { 76, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6591 { 75, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6592 { 74, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6593 { 73, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6594 { 72, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6595 { 71, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6596 { 70, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6597 { 69, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6598 { 68, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6599 { 67, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6600 { 66, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6601 { 65, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6602 { 64, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6603 { 63, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6604 { 62, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6605 { 61, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6606 { 60, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6607 { 59, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6608 { 58, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6609 { 57, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6610 { 56, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6611 { 55, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6612 { 54, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6613 { 53, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6614 { 52, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6615 { 51, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6616 { 50, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6617 { 49, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6618 { 48, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6619 { 47, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6620 { 46, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6621 { 45, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6622 { 44, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6623 { 43, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6624 { 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_16853
6625 { 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_16852
6626 { 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
6627 { 39, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6628 { 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
6629 { 37, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6630 { 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
6631 { 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
6632 { 34, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6633 { 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
6634 { 32, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_16851
6635 { 31, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6636 { 30, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13978
6637 { 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
6638 { 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
6639 { 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
6640 { 26, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6641 { 25, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6642 { 24, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6643 { 23, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6644 { 22, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6645 { 21, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6646 { 20, 2, 1, 0, 232, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6647 { 19, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6648 { 18, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6649 { 17, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6650 { 16, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6651 { 15, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6652 { 14, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6653 { 13, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6654 { 12, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6655 { 11, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6656 { 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
6657 { 9, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6658 { 8, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6659 { 7, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6660 { 6, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6661 { 5, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6662 { 4, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6663 { 3, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6664 { 2, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6665 { 1, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6666 { 0, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6667 }, {
6668 /* 0 */
6669 /* 0 */ Mips::SP, Mips::SP,
6670 /* 2 */ Mips::AT,
6671 /* 3 */ Mips::RA,
6672 /* 4 */ Mips::DSPPos,
6673 /* 5 */ Mips::V0, Mips::V1,
6674 /* 7 */ Mips::HI0, Mips::LO0,
6675 /* 9 */ Mips::T8,
6676 /* 10 */ Mips::DSPOutFlag20,
6677 /* 11 */ Mips::FCR31,
6678 /* 12 */ Mips::DSPCarry,
6679 /* 13 */ Mips::DSPCarry, Mips::DSPOutFlag20,
6680 /* 15 */ Mips::DSPCCond,
6681 /* 16 */ Mips::HI0, Mips::LO0, Mips::P0, Mips::P1, Mips::P2,
6682 /* 21 */ Mips::HI0_64, Mips::LO0_64,
6683 /* 23 */ Mips::DSPOutFlag16_19,
6684 /* 24 */ Mips::DSPPos, Mips::DSPEFI,
6685 /* 26 */ Mips::DSPPos, Mips::DSPPos, Mips::DSPEFI,
6686 /* 29 */ Mips::DSPOutFlag23,
6687 /* 30 */ Mips::FCC0,
6688 /* 31 */ Mips::DSPPos, Mips::DSPSCount,
6689 /* 33 */ Mips::HI0, Mips::LO0, Mips::HI0, Mips::LO0,
6690 /* 37 */ Mips::AC0,
6691 /* 38 */ Mips::AC0_64,
6692 /* 39 */ Mips::HI0,
6693 /* 40 */ Mips::HI0_64,
6694 /* 41 */ Mips::LO0,
6695 /* 42 */ Mips::LO0_64,
6696 /* 43 */ Mips::MPL0, Mips::P0, Mips::P1, Mips::P2,
6697 /* 47 */ Mips::MPL1, Mips::P0, Mips::P1, Mips::P2,
6698 /* 51 */ Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
6699 /* 55 */ Mips::P0,
6700 /* 56 */ Mips::P1,
6701 /* 57 */ Mips::P2,
6702 /* 58 */ Mips::DSPOutFlag21,
6703 /* 59 */ Mips::DSPOutFlag22,
6704 /* 60 */ Mips::P0, Mips::P1, Mips::P2,
6705 /* 63 */ Mips::MPL1, Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
6706 }, {
6707 0
6708 }, {
6709 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6710 /* 1 */
6711 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6712 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6713 /* 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 },
6714 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6715 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6716 /* 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 },
6717 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6718 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6719 /* 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 },
6720 /* 28 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6721 /* 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 },
6722 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6723 /* 34 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6724 /* 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 },
6725 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6726 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6727 /* 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 },
6728 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6729 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6730 /* 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 },
6731 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6732 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6733 /* 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 },
6734 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6735 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6736 /* 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 },
6737 /* 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 },
6738 /* 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 },
6739 /* 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 },
6740 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6741 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_2, 0 },
6742 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6743 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6744 /* 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 },
6745 /* 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 },
6746 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6747 /* 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 },
6748 /* 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 },
6749 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6750 /* 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 },
6751 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6752 /* 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 },
6753 /* 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 },
6754 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6755 /* 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 },
6756 /* 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 },
6757 /* 151 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6758 /* 153 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6759 /* 156 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6760 /* 159 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6761 /* 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 },
6762 /* 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 },
6763 /* 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 },
6764 /* 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 },
6765 /* 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 },
6766 /* 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 },
6767 /* 189 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6768 /* 190 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6769 /* 193 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6770 /* 196 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6771 /* 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 },
6772 /* 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 },
6773 /* 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 },
6774 /* 209 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6775 /* 212 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6776 /* 215 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6777 /* 218 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6778 /* 221 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6779 /* 223 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6780 /* 226 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6781 /* 229 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6782 /* 231 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6783 /* 234 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6784 /* 237 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6785 /* 240 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6786 /* 243 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6787 /* 246 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6788 /* 249 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6789 /* 251 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6790 /* 253 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6791 /* 255 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6792 /* 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 },
6793 /* 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 },
6794 /* 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 },
6795 /* 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 },
6796 /* 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 },
6797 /* 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 },
6798 /* 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 },
6799 /* 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 },
6800 /* 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 },
6801 /* 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 },
6802 /* 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 },
6803 /* 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 },
6804 /* 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 },
6805 /* 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 },
6806 /* 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 },
6807 /* 317 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6808 /* 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 },
6809 /* 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 },
6810 /* 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 },
6811 /* 327 */ { 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 },
6812 /* 330 */ { 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 },
6813 /* 333 */ { 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 },
6814 /* 336 */ { 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 },
6815 /* 339 */ { 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 },
6816 /* 343 */ { 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 },
6817 /* 347 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6818 /* 350 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6819 /* 353 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6820 /* 355 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6821 /* 357 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6822 /* 360 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6823 /* 362 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6824 /* 364 */ { 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 },
6825 /* 367 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6826 /* 369 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6827 /* 371 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6828 /* 373 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6829 /* 375 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6830 /* 378 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6831 /* 380 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6832 /* 383 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6833 /* 385 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6834 /* 387 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6835 /* 389 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6836 /* 392 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6837 /* 394 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6838 /* 396 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6839 /* 399 */ { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6840 /* 402 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6841 /* 404 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6842 /* 406 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6843 /* 408 */ { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6844 /* 411 */ { 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 },
6845 /* 418 */ { 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 },
6846 /* 425 */ { 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) },
6847 /* 429 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6848 /* 431 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6849 /* 433 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 436 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6851 /* 439 */ { 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 },
6852 /* 443 */ { 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 },
6853 /* 447 */ { 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 },
6854 /* 451 */ { 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 },
6855 /* 455 */ { 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 },
6856 /* 459 */ { 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 },
6857 /* 463 */ { 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 },
6858 /* 467 */ { 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 },
6859 /* 471 */ { 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 },
6860 /* 475 */ { 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 },
6861 /* 479 */ { 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 },
6862 /* 483 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6863 /* 486 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6864 /* 489 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6865 /* 492 */ { 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 },
6866 /* 495 */ { Mips::GPR32NONZERORegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6867 /* 498 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6868 /* 500 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 502 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 504 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6871 /* 506 */ { 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 },
6872 /* 510 */ { 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 },
6873 /* 515 */ { 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 },
6874 /* 520 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6875 /* 523 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 525 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6877 /* 527 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6878 /* 530 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6879 /* 533 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 536 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6881 /* 539 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 542 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6883 /* 545 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6884 /* 548 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6885 /* 551 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6886 /* 554 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6887 /* 557 */ { 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 },
6888 /* 561 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6889 /* 564 */ { 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) },
6890 /* 568 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6891 /* 570 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6892 /* 573 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6893 /* 576 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 579 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6895 /* 582 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6896 /* 584 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6897 /* 586 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6898 /* 588 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6899 /* 590 */ { 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 },
6900 /* 594 */ { 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 },
6901 /* 598 */ { 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 },
6902 /* 602 */ { 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 },
6903 /* 606 */ { 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 },
6904 /* 610 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6905 /* 612 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6906 /* 614 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6907 /* 616 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6908 /* 618 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6909 /* 620 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6910 /* 623 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6911 /* 625 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6912 /* 627 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6913 /* 629 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6914 /* 631 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6915 /* 633 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6916 /* 635 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6917 /* 637 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6918 /* 639 */ { 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 },
6919 /* 643 */ { 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 },
6920 /* 647 */ { 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 },
6921 /* 651 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6922 /* 654 */ { Mips::FGR64CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6923 /* 657 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 660 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6925 /* 663 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6926 /* 666 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6927 /* 669 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6928 /* 672 */ { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 674 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 676 */ { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6931 /* 678 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6932 /* 680 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6933 /* 683 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 686 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 689 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6936 /* 692 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6937 /* 695 */ { 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 },
6938 /* 699 */ { 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) },
6939 /* 704 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6940 /* 707 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6941 /* 709 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6942 /* 712 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6943 /* 715 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6944 /* 718 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6945 /* 721 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6946 /* 724 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6947 /* 727 */ { 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 },
6948 /* 731 */ { 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 },
6949 /* 735 */ { 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 },
6950 /* 739 */ { 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) },
6951 /* 743 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6952 /* 746 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6953 /* 748 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6954 /* 751 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6955 /* 754 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6956 /* 756 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6957 /* 759 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6958 /* 762 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6959 /* 765 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6960 /* 768 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6961 /* 771 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6962 /* 774 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6963 /* 777 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6964 /* 779 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6965 /* 781 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6966 /* 783 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6967 /* 785 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6968 /* 787 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6969 /* 789 */ { 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) },
6970 /* 794 */ { 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 },
6971 /* 798 */ { 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 },
6972 /* 802 */ { 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 },
6973 /* 806 */ { 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 },
6974 /* 810 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6975 /* 813 */ { 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 },
6976 /* 818 */ { 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 },
6977 /* 823 */ { 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 },
6978 /* 828 */ { 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 },
6979 /* 833 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6980 /* 834 */ { 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 },
6981 /* 837 */ { 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 },
6982 /* 840 */ { 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 },
6983 /* 843 */ { 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 },
6984 /* 846 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6985 /* 849 */ { 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 },
6986 /* 852 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6987 /* 854 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6988 /* 856 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6989 /* 858 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6990 /* 860 */ { 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) },
6991 /* 864 */ { 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 },
6992 /* 867 */ { 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 },
6993 /* 870 */ { 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 },
6994 /* 873 */ { 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 },
6995 /* 876 */ { 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 },
6996 /* 879 */ { 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 },
6997 /* 882 */ { 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 },
6998 /* 885 */ { 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 },
6999 /* 888 */ { 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 },
7000 /* 891 */ { 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 },
7001 /* 894 */ { 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 },
7002 /* 897 */ { 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) },
7003 /* 901 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ptr_sp_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7004 /* 904 */ { 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 },
7005 /* 908 */ { 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 },
7006 /* 911 */ { 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 },
7007 /* 914 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7008 /* 917 */ { 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 },
7009 /* 921 */ { 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 },
7010 /* 925 */ { 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) },
7011 /* 929 */ { 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 },
7012 /* 933 */ { 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 },
7013 /* 937 */ { 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 },
7014 /* 941 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7015 /* 943 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7016 /* 946 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7017 /* 948 */ { 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 },
7018 /* 953 */ { 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 },
7019 /* 957 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7020 /* 959 */ { 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) },
7021 /* 963 */ { 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) },
7022 /* 967 */ { 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) },
7023 /* 971 */ { 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) },
7024 /* 975 */ { 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) },
7025 /* 979 */ { 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) },
7026 /* 983 */ { 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) },
7027 /* 987 */ { 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) },
7028 /* 991 */ { 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) },
7029 /* 995 */ { 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) },
7030 /* 999 */ { 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) },
7031 /* 1003 */ { 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) },
7032 /* 1007 */ { 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) },
7033 /* 1011 */ { 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) },
7034 /* 1015 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7035 /* 1018 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7036 /* 1021 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7037 /* 1024 */ { Mips::HI32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7038 /* 1026 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7039 /* 1029 */ { Mips::LO32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7040 /* 1031 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7041 /* 1033 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7042 /* 1035 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7043 /* 1037 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7044 /* 1039 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7045 /* 1041 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7046 /* 1044 */ { 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) },
7047 /* 1048 */ { 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 },
7048 /* 1051 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7049 /* 1054 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7050 /* 1057 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7051 /* 1059 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7052 /* 1061 */ { 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 },
7053 /* 1064 */ { 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 },
7054 /* 1068 */ { 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 },
7055 /* 1072 */ { 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 },
7056 /* 1076 */ { 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 },
7057 /* 1080 */ { 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 },
7058 /* 1084 */ { 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 },
7059 /* 1088 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7060 /* 1091 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7061 /* 1094 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7062 /* 1097 */ { 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 },
7063 /* 1101 */ { 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 },
7064 /* 1105 */ { 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 },
7065 /* 1109 */ { 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 },
7066 /* 1113 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7067 /* 1116 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7068 /* 1119 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7069 /* 1122 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7070 /* 1125 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7071 /* 1128 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7072 /* 1131 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7073 /* 1133 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7074 }
7075};
7076
7077
7078#ifdef __GNUC__
7079#pragma GCC diagnostic push
7080#pragma GCC diagnostic ignored "-Woverlength-strings"
7081#endif
7082extern const char MipsInstrNameData[] = {
7083 /* 0 */ "G_FLOG10\000"
7084 /* 9 */ "G_FEXP10\000"
7085 /* 18 */ "DMFC0\000"
7086 /* 24 */ "DMFGC0\000"
7087 /* 31 */ "MFHGC0\000"
7088 /* 38 */ "MTHGC0\000"
7089 /* 45 */ "DMTGC0\000"
7090 /* 52 */ "MFTC0\000"
7091 /* 58 */ "DMTC0\000"
7092 /* 64 */ "MTTC0\000"
7093 /* 70 */ "VMM0\000"
7094 /* 75 */ "MTM0\000"
7095 /* 80 */ "MTP0\000"
7096 /* 85 */ "BBIT0\000"
7097 /* 91 */ "LDC1\000"
7098 /* 96 */ "SDC1\000"
7099 /* 101 */ "CFC1\000"
7100 /* 106 */ "DMFC1\000"
7101 /* 112 */ "MFTHC1\000"
7102 /* 119 */ "MTTHC1\000"
7103 /* 126 */ "CTC1\000"
7104 /* 131 */ "CFTC1\000"
7105 /* 137 */ "MFTC1\000"
7106 /* 143 */ "DMTC1\000"
7107 /* 149 */ "CTTC1\000"
7108 /* 155 */ "MTTC1\000"
7109 /* 161 */ "LWC1\000"
7110 /* 166 */ "SWC1\000"
7111 /* 171 */ "LDXC1\000"
7112 /* 177 */ "SDXC1\000"
7113 /* 183 */ "LUXC1\000"
7114 /* 189 */ "SUXC1\000"
7115 /* 195 */ "LWXC1\000"
7116 /* 201 */ "SWXC1\000"
7117 /* 207 */ "MTM1\000"
7118 /* 212 */ "SDC1_M1\000"
7119 /* 220 */ "MTP1\000"
7120 /* 225 */ "BBIT1\000"
7121 /* 231 */ "BBIT032\000"
7122 /* 239 */ "BBIT132\000"
7123 /* 247 */ "DSRA32\000"
7124 /* 254 */ "MFHC1_D32\000"
7125 /* 264 */ "MTHC1_D32\000"
7126 /* 274 */ "FSUB_D32\000"
7127 /* 283 */ "NMSUB_D32\000"
7128 /* 293 */ "FADD_D32\000"
7129 /* 302 */ "NMADD_D32\000"
7130 /* 312 */ "C_NGE_D32\000"
7131 /* 322 */ "C_NGLE_D32\000"
7132 /* 333 */ "C_OLE_D32\000"
7133 /* 343 */ "C_ULE_D32\000"
7134 /* 353 */ "C_LE_D32\000"
7135 /* 362 */ "C_SF_D32\000"
7136 /* 371 */ "MOVF_D32\000"
7137 /* 380 */ "C_F_D32\000"
7138 /* 388 */ "PseudoSELECTFP_F_D32\000"
7139 /* 409 */ "FNEG_D32\000"
7140 /* 418 */ "MOVN_I_D32\000"
7141 /* 429 */ "MOVZ_I_D32\000"
7142 /* 440 */ "C_NGL_D32\000"
7143 /* 450 */ "FMUL_D32\000"
7144 /* 459 */ "LDC1_MM_D32\000"
7145 /* 471 */ "SDC1_MM_D32\000"
7146 /* 483 */ "C_UN_D32\000"
7147 /* 492 */ "RECIP_D32\000"
7148 /* 502 */ "FCMP_D32\000"
7149 /* 511 */ "C_SEQ_D32\000"
7150 /* 521 */ "C_UEQ_D32\000"
7151 /* 531 */ "C_EQ_D32\000"
7152 /* 540 */ "FABS_D32\000"
7153 /* 549 */ "CVT_S_D32\000"
7154 /* 559 */ "PseudoSELECT_D32\000"
7155 /* 576 */ "C_NGT_D32\000"
7156 /* 586 */ "C_OLT_D32\000"
7157 /* 596 */ "C_ULT_D32\000"
7158 /* 606 */ "C_LT_D32\000"
7159 /* 615 */ "FSQRT_D32\000"
7160 /* 625 */ "RSQRT_D32\000"
7161 /* 635 */ "MOVT_D32\000"
7162 /* 644 */ "PseudoSELECTFP_T_D32\000"
7163 /* 665 */ "FDIV_D32\000"
7164 /* 674 */ "FMOV_D32\000"
7165 /* 683 */ "PseudoTRUNC_W_D32\000"
7166 /* 701 */ "ROUND_W_D32\000"
7167 /* 713 */ "CEIL_W_D32\000"
7168 /* 724 */ "FLOOR_W_D32\000"
7169 /* 736 */ "CVT_W_D32\000"
7170 /* 746 */ "BPOSGE32\000"
7171 /* 755 */ "ATOMIC_LOAD_SUB_I32\000"
7172 /* 775 */ "ATOMIC_LOAD_ADD_I32\000"
7173 /* 795 */ "ATOMIC_LOAD_NAND_I32\000"
7174 /* 816 */ "ATOMIC_LOAD_AND_I32\000"
7175 /* 836 */ "ATOMIC_LOAD_UMIN_I32\000"
7176 /* 857 */ "ATOMIC_LOAD_MIN_I32\000"
7177 /* 877 */ "ATOMIC_SWAP_I32\000"
7178 /* 893 */ "ATOMIC_CMP_SWAP_I32\000"
7179 /* 913 */ "ATOMIC_LOAD_XOR_I32\000"
7180 /* 933 */ "ATOMIC_LOAD_OR_I32\000"
7181 /* 952 */ "ATOMIC_LOAD_UMAX_I32\000"
7182 /* 973 */ "ATOMIC_LOAD_MAX_I32\000"
7183 /* 993 */ "DSLL32\000"
7184 /* 1000 */ "DSRL32\000"
7185 /* 1007 */ "DROTR32\000"
7186 /* 1015 */ "CINS32\000"
7187 /* 1022 */ "EXTS32\000"
7188 /* 1029 */ "FCMP_S32\000"
7189 /* 1038 */ "DSLL64_32\000"
7190 /* 1048 */ "CINS64_32\000"
7191 /* 1058 */ "DEXT64_32\000"
7192 /* 1068 */ "LoadImmDoubleFGR_32\000"
7193 /* 1088 */ "LoadAddrReg32\000"
7194 /* 1102 */ "CINS_i32\000"
7195 /* 1111 */ "LoadImm32\000"
7196 /* 1121 */ "LoadAddrImm32\000"
7197 /* 1135 */ "MIPSeh_return32\000"
7198 /* 1151 */ "LwConstant32\000"
7199 /* 1164 */ "LDC2\000"
7200 /* 1169 */ "SDC2\000"
7201 /* 1174 */ "DMFC2\000"
7202 /* 1180 */ "DMTC2\000"
7203 /* 1186 */ "LWC2\000"
7204 /* 1191 */ "SWC2\000"
7205 /* 1196 */ "G_FLOG2\000"
7206 /* 1204 */ "MTM2\000"
7207 /* 1209 */ "G_FATAN2\000"
7208 /* 1218 */ "MTP2\000"
7209 /* 1223 */ "G_FEXP2\000"
7210 /* 1231 */ "SHRA_QB_MMR2\000"
7211 /* 1244 */ "CMPGDU_LE_QB_MMR2\000"
7212 /* 1262 */ "SUBUH_QB_MMR2\000"
7213 /* 1276 */ "ADDUH_QB_MMR2\000"
7214 /* 1290 */ "CMPGDU_EQ_QB_MMR2\000"
7215 /* 1308 */ "SHRA_R_QB_MMR2\000"
7216 /* 1323 */ "SUBUH_R_QB_MMR2\000"
7217 /* 1339 */ "ADDUH_R_QB_MMR2\000"
7218 /* 1355 */ "SHRAV_R_QB_MMR2\000"
7219 /* 1371 */ "ABSQ_S_QB_MMR2\000"
7220 /* 1386 */ "CMPGDU_LT_QB_MMR2\000"
7221 /* 1404 */ "SHRAV_QB_MMR2\000"
7222 /* 1418 */ "PREPEND_MMR2\000"
7223 /* 1431 */ "APPEND_MMR2\000"
7224 /* 1443 */ "PRECR_QB_PH_MMR2\000"
7225 /* 1460 */ "SUBQH_PH_MMR2\000"
7226 /* 1474 */ "ADDQH_PH_MMR2\000"
7227 /* 1488 */ "SHRL_PH_MMR2\000"
7228 /* 1501 */ "MUL_PH_MMR2\000"
7229 /* 1513 */ "SUBQH_R_PH_MMR2\000"
7230 /* 1529 */ "ADDQH_R_PH_MMR2\000"
7231 /* 1545 */ "MUL_S_PH_MMR2\000"
7232 /* 1559 */ "MULQ_S_PH_MMR2\000"
7233 /* 1574 */ "SUBU_S_PH_MMR2\000"
7234 /* 1589 */ "ADDU_S_PH_MMR2\000"
7235 /* 1604 */ "SUBU_PH_MMR2\000"
7236 /* 1617 */ "ADDU_PH_MMR2\000"
7237 /* 1630 */ "SHRLV_PH_MMR2\000"
7238 /* 1644 */ "DPA_W_PH_MMR2\000"
7239 /* 1658 */ "MULSA_W_PH_MMR2\000"
7240 /* 1674 */ "DPAQX_SA_W_PH_MMR2\000"
7241 /* 1693 */ "DPSQX_SA_W_PH_MMR2\000"
7242 /* 1712 */ "DPS_W_PH_MMR2\000"
7243 /* 1726 */ "DPAQX_S_W_PH_MMR2\000"
7244 /* 1744 */ "DPSQX_S_W_PH_MMR2\000"
7245 /* 1762 */ "DPAX_W_PH_MMR2\000"
7246 /* 1777 */ "DPSX_W_PH_MMR2\000"
7247 /* 1792 */ "BALIGN_MMR2\000"
7248 /* 1804 */ "PRECR_SRA_PH_W_MMR2\000"
7249 /* 1824 */ "PRECR_SRA_R_PH_W_MMR2\000"
7250 /* 1846 */ "SUBQH_W_MMR2\000"
7251 /* 1859 */ "ADDQH_W_MMR2\000"
7252 /* 1872 */ "SUBQH_R_W_MMR2\000"
7253 /* 1887 */ "ADDQH_R_W_MMR2\000"
7254 /* 1902 */ "MULQ_RS_W_MMR2\000"
7255 /* 1917 */ "MULQ_S_W_MMR2\000"
7256 /* 1931 */ "LDC3\000"
7257 /* 1936 */ "SDC3\000"
7258 /* 1941 */ "LWC3\000"
7259 /* 1946 */ "SWC3\000"
7260 /* 1951 */ "BPOSGE32C_MMR3\000"
7261 /* 1966 */ "LDC164\000"
7262 /* 1973 */ "SDC164\000"
7263 /* 1980 */ "LDXC164\000"
7264 /* 1988 */ "SDXC164\000"
7265 /* 1996 */ "LUXC164\000"
7266 /* 2004 */ "SUXC164\000"
7267 /* 2012 */ "SEB64\000"
7268 /* 2018 */ "TAILCALLREGHB64\000"
7269 /* 2034 */ "JR_HB64\000"
7270 /* 2042 */ "JALR_HB64\000"
7271 /* 2052 */ "LB64\000"
7272 /* 2057 */ "SB64\000"
7273 /* 2062 */ "LOAD_ACC64\000"
7274 /* 2073 */ "STORE_ACC64\000"
7275 /* 2085 */ "BGEC64\000"
7276 /* 2092 */ "BNEC64\000"
7277 /* 2099 */ "JIC64\000"
7278 /* 2105 */ "JIALC64\000"
7279 /* 2113 */ "BEQC64\000"
7280 /* 2120 */ "SC64\000"
7281 /* 2125 */ "BLTC64\000"
7282 /* 2132 */ "BGEUC64\000"
7283 /* 2140 */ "BLTUC64\000"
7284 /* 2148 */ "BGEZC64\000"
7285 /* 2156 */ "BLEZC64\000"
7286 /* 2164 */ "BNEZC64\000"
7287 /* 2172 */ "BEQZC64\000"
7288 /* 2180 */ "BGTZC64\000"
7289 /* 2188 */ "BLTZC64\000"
7290 /* 2196 */ "AND64\000"
7291 /* 2202 */ "MFC1_D64\000"
7292 /* 2211 */ "MFHC1_D64\000"
7293 /* 2221 */ "MTHC1_D64\000"
7294 /* 2231 */ "MTC1_D64\000"
7295 /* 2240 */ "MOVN_I64_D64\000"
7296 /* 2253 */ "MOVZ_I64_D64\000"
7297 /* 2266 */ "FSUB_D64\000"
7298 /* 2275 */ "NMSUB_D64\000"
7299 /* 2285 */ "FADD_D64\000"
7300 /* 2294 */ "NMADD_D64\000"
7301 /* 2304 */ "C_NGE_D64\000"
7302 /* 2314 */ "C_NGLE_D64\000"
7303 /* 2325 */ "C_OLE_D64\000"
7304 /* 2335 */ "C_ULE_D64\000"
7305 /* 2345 */ "C_LE_D64\000"
7306 /* 2354 */ "C_SF_D64\000"
7307 /* 2363 */ "MOVF_D64\000"
7308 /* 2372 */ "C_F_D64\000"
7309 /* 2380 */ "PseudoSELECTFP_F_D64\000"
7310 /* 2401 */ "FNEG_D64\000"
7311 /* 2410 */ "MOVN_I_D64\000"
7312 /* 2421 */ "MOVZ_I_D64\000"
7313 /* 2432 */ "C_NGL_D64\000"
7314 /* 2442 */ "FMUL_D64\000"
7315 /* 2451 */ "TRUNC_L_D64\000"
7316 /* 2463 */ "ROUND_L_D64\000"
7317 /* 2475 */ "CEIL_L_D64\000"
7318 /* 2486 */ "FLOOR_L_D64\000"
7319 /* 2498 */ "CVT_L_D64\000"
7320 /* 2508 */ "LDC1_MM_D64\000"
7321 /* 2520 */ "SDC1_MM_D64\000"
7322 /* 2532 */ "C_UN_D64\000"
7323 /* 2541 */ "RECIP_D64\000"
7324 /* 2551 */ "FCMP_D64\000"
7325 /* 2560 */ "C_SEQ_D64\000"
7326 /* 2570 */ "C_UEQ_D64\000"
7327 /* 2580 */ "C_EQ_D64\000"
7328 /* 2589 */ "FABS_D64\000"
7329 /* 2598 */ "CVT_S_D64\000"
7330 /* 2608 */ "PseudoSELECT_D64\000"
7331 /* 2625 */ "C_NGT_D64\000"
7332 /* 2635 */ "C_OLT_D64\000"
7333 /* 2645 */ "C_ULT_D64\000"
7334 /* 2655 */ "C_LT_D64\000"
7335 /* 2664 */ "FSQRT_D64\000"
7336 /* 2674 */ "RSQRT_D64\000"
7337 /* 2684 */ "MOVT_D64\000"
7338 /* 2693 */ "PseudoSELECTFP_T_D64\000"
7339 /* 2714 */ "FDIV_D64\000"
7340 /* 2723 */ "FMOV_D64\000"
7341 /* 2732 */ "TRUNC_W_D64\000"
7342 /* 2744 */ "ROUND_W_D64\000"
7343 /* 2756 */ "CEIL_W_D64\000"
7344 /* 2767 */ "FLOOR_W_D64\000"
7345 /* 2779 */ "CVT_W_D64\000"
7346 /* 2789 */ "BNE64\000"
7347 /* 2795 */ "BuildPairF64\000"
7348 /* 2808 */ "ExtractElementF64\000"
7349 /* 2826 */ "TAILCALLREG64\000"
7350 /* 2840 */ "SEH64\000"
7351 /* 2846 */ "LH64\000"
7352 /* 2851 */ "SH64\000"
7353 /* 2856 */ "PseudoMFHI64\000"
7354 /* 2869 */ "PseudoMTLOHI64\000"
7355 /* 2884 */ "MTHI64\000"
7356 /* 2891 */ "MOVN_I64_I64\000"
7357 /* 2904 */ "MOVZ_I64_I64\000"
7358 /* 2917 */ "ATOMIC_LOAD_SUB_I64\000"
7359 /* 2937 */ "ATOMIC_LOAD_ADD_I64\000"
7360 /* 2957 */ "ATOMIC_LOAD_NAND_I64\000"
7361 /* 2978 */ "ATOMIC_LOAD_AND_I64\000"
7362 /* 2998 */ "MOVF_I64\000"
7363 /* 3007 */ "PseudoSELECTFP_F_I64\000"
7364 /* 3028 */ "MOVN_I_I64\000"
7365 /* 3039 */ "MOVZ_I_I64\000"
7366 /* 3050 */ "ATOMIC_LOAD_UMIN_I64\000"
7367 /* 3071 */ "ATOMIC_LOAD_MIN_I64\000"
7368 /* 3091 */ "ATOMIC_SWAP_I64\000"
7369 /* 3107 */ "ATOMIC_CMP_SWAP_I64\000"
7370 /* 3127 */ "ATOMIC_LOAD_XOR_I64\000"
7371 /* 3147 */ "ATOMIC_LOAD_OR_I64\000"
7372 /* 3166 */ "PseudoD_SELECT_I64\000"
7373 /* 3185 */ "PseudoSELECT_I64\000"
7374 /* 3202 */ "MOVT_I64\000"
7375 /* 3211 */ "PseudoSELECTFP_T_I64\000"
7376 /* 3232 */ "ATOMIC_LOAD_UMAX_I64\000"
7377 /* 3253 */ "ATOMIC_LOAD_MAX_I64\000"
7378 /* 3273 */ "LL64\000"
7379 /* 3278 */ "CVT_S_PL64\000"
7380 /* 3289 */ "LWL64\000"
7381 /* 3295 */ "SWL64\000"
7382 /* 3301 */ "PseudoMFLO64\000"
7383 /* 3314 */ "MTLO64\000"
7384 /* 3321 */ "BEQ64\000"
7385 /* 3327 */ "JR64\000"
7386 /* 3332 */ "JALR64\000"
7387 /* 3339 */ "NOR64\000"
7388 /* 3345 */ "XOR64\000"
7389 /* 3351 */ "RDHWR64\000"
7390 /* 3359 */ "LWR64\000"
7391 /* 3365 */ "SWR64\000"
7392 /* 3371 */ "FSUB_PS64\000"
7393 /* 3381 */ "FADD_PS64\000"
7394 /* 3391 */ "PLL_PS64\000"
7395 /* 3400 */ "FMUL_PS64\000"
7396 /* 3410 */ "PUL_PS64\000"
7397 /* 3419 */ "ADDR_PS64\000"
7398 /* 3429 */ "MULR_PS64\000"
7399 /* 3439 */ "PLU_PS64\000"
7400 /* 3448 */ "PUU_PS64\000"
7401 /* 3457 */ "CVT_PW_PS64\000"
7402 /* 3469 */ "CVT_PS_S64\000"
7403 /* 3480 */ "SLT64\000"
7404 /* 3486 */ "CVT_S_PU64\000"
7405 /* 3497 */ "LW64\000"
7406 /* 3502 */ "CVT_PS_PW64\000"
7407 /* 3514 */ "SW64\000"
7408 /* 3519 */ "BGEZ64\000"
7409 /* 3526 */ "BLEZ64\000"
7410 /* 3533 */ "SELNEZ64\000"
7411 /* 3542 */ "SELEQZ64\000"
7412 /* 3551 */ "BGTZ64\000"
7413 /* 3558 */ "BLTZ64\000"
7414 /* 3565 */ "BuildPairF64_64\000"
7415 /* 3581 */ "ExtractElementF64_64\000"
7416 /* 3602 */ "SLL64_64\000"
7417 /* 3611 */ "LONG_BRANCH_LUi2Op_64\000"
7418 /* 3633 */ "LoadAddrReg64\000"
7419 /* 3647 */ "PseudoIndirectHazardBranch64\000"
7420 /* 3676 */ "PseudoIndirectBranch64\000"
7421 /* 3699 */ "ANDi64\000"
7422 /* 3706 */ "XORi64\000"
7423 /* 3713 */ "SLTi64\000"
7424 /* 3720 */ "LUi64\000"
7425 /* 3726 */ "SGEImm64\000"
7426 /* 3735 */ "SLEImm64\000"
7427 /* 3744 */ "NORImm64\000"
7428 /* 3753 */ "SGTImm64\000"
7429 /* 3762 */ "SLTImm64\000"
7430 /* 3771 */ "SGEUImm64\000"
7431 /* 3781 */ "SLEUImm64\000"
7432 /* 3791 */ "SGTUImm64\000"
7433 /* 3801 */ "SLTUImm64\000"
7434 /* 3811 */ "LoadImm64\000"
7435 /* 3821 */ "LoadAddrImm64\000"
7436 /* 3835 */ "PseudoReturn64\000"
7437 /* 3850 */ "MIPSeh_return64\000"
7438 /* 3866 */ "LBu64\000"
7439 /* 3872 */ "LHu64\000"
7440 /* 3878 */ "SLTu64\000"
7441 /* 3885 */ "LEA_ADDiu64\000"
7442 /* 3897 */ "SLTiu64\000"
7443 /* 3905 */ "MoveR3216\000"
7444 /* 3915 */ "RetRA16\000"
7445 /* 3923 */ "JalB16\000"
7446 /* 3930 */ "ATOMIC_LOAD_SUB_I16\000"
7447 /* 3950 */ "ATOMIC_LOAD_ADD_I16\000"
7448 /* 3970 */ "ATOMIC_LOAD_NAND_I16\000"
7449 /* 3991 */ "ATOMIC_LOAD_AND_I16\000"
7450 /* 4011 */ "ATOMIC_LOAD_UMIN_I16\000"
7451 /* 4032 */ "ATOMIC_LOAD_MIN_I16\000"
7452 /* 4052 */ "ATOMIC_SWAP_I16\000"
7453 /* 4068 */ "ATOMIC_CMP_SWAP_I16\000"
7454 /* 4088 */ "ATOMIC_LOAD_XOR_I16\000"
7455 /* 4108 */ "ATOMIC_LOAD_OR_I16\000"
7456 /* 4127 */ "ATOMIC_LOAD_UMAX_I16\000"
7457 /* 4148 */ "ATOMIC_LOAD_MAX_I16\000"
7458 /* 4168 */ "Move32R16\000"
7459 /* 4178 */ "SraX16\000"
7460 /* 4185 */ "RestoreX16\000"
7461 /* 4196 */ "SaveX16\000"
7462 /* 4204 */ "BtnezT8CmpiX16\000"
7463 /* 4219 */ "BteqzT8CmpiX16\000"
7464 /* 4234 */ "BtnezT8SltiX16\000"
7465 /* 4249 */ "BteqzT8SltiX16\000"
7466 /* 4264 */ "SllX16\000"
7467 /* 4271 */ "SrlX16\000"
7468 /* 4278 */ "LbRxRyOffMemX16\000"
7469 /* 4294 */ "SbRxRyOffMemX16\000"
7470 /* 4310 */ "LhRxRyOffMemX16\000"
7471 /* 4326 */ "ShRxRyOffMemX16\000"
7472 /* 4342 */ "LbuRxRyOffMemX16\000"
7473 /* 4359 */ "LhuRxRyOffMemX16\000"
7474 /* 4376 */ "AddiuRxRyOffMemX16\000"
7475 /* 4395 */ "LwRxRyOffMemX16\000"
7476 /* 4411 */ "SwRxRyOffMemX16\000"
7477 /* 4427 */ "AddiuRxPcImmX16\000"
7478 /* 4443 */ "AddiuSpImmX16\000"
7479 /* 4457 */ "LwRxSpImmX16\000"
7480 /* 4470 */ "SwRxSpImmX16\000"
7481 /* 4483 */ "SltiCCRxImmX16\000"
7482 /* 4498 */ "SltiuCCRxImmX16\000"
7483 /* 4514 */ "LiRxImmX16\000"
7484 /* 4525 */ "CmpiRxImmX16\000"
7485 /* 4538 */ "SltiRxImmX16\000"
7486 /* 4551 */ "AddiuRxImmX16\000"
7487 /* 4565 */ "SltiuRxImmX16\000"
7488 /* 4579 */ "AddiuRxRxImmX16\000"
7489 /* 4595 */ "BnezRxImmX16\000"
7490 /* 4608 */ "BeqzRxImmX16\000"
7491 /* 4621 */ "BimmX16\000"
7492 /* 4629 */ "LiRxImmAlignX16\000"
7493 /* 4645 */ "LwRxPcTcpX16\000"
7494 /* 4658 */ "BtnezT8CmpX16\000"
7495 /* 4672 */ "BteqzT8CmpX16\000"
7496 /* 4686 */ "BtnezT8SltX16\000"
7497 /* 4700 */ "BteqzT8SltX16\000"
7498 /* 4714 */ "BtnezT8SltiuX16\000"
7499 /* 4730 */ "BteqzT8SltiuX16\000"
7500 /* 4746 */ "BtnezT8SltuX16\000"
7501 /* 4761 */ "BteqzT8SltuX16\000"
7502 /* 4776 */ "BtnezX16\000"
7503 /* 4785 */ "BteqzX16\000"
7504 /* 4794 */ "JrcRa16\000"
7505 /* 4802 */ "JrRa16\000"
7506 /* 4809 */ "Restore16\000"
7507 /* 4819 */ "GotPrologue16\000"
7508 /* 4833 */ "Save16\000"
7509 /* 4840 */ "JumpLinkReg16\000"
7510 /* 4854 */ "Mfhi16\000"
7511 /* 4861 */ "Break16\000"
7512 /* 4869 */ "Jal16\000"
7513 /* 4875 */ "AddiuSpImm16\000"
7514 /* 4888 */ "LiRxImm16\000"
7515 /* 4898 */ "CmpiRxImm16\000"
7516 /* 4910 */ "SltiRxImm16\000"
7517 /* 4922 */ "SltiuRxImm16\000"
7518 /* 4935 */ "AddiuRxRxImm16\000"
7519 /* 4950 */ "BnezRxImm16\000"
7520 /* 4962 */ "BeqzRxImm16\000"
7521 /* 4974 */ "Bimm16\000"
7522 /* 4981 */ "Mflo16\000"
7523 /* 4988 */ "LwRxPcTcp16\000"
7524 /* 5000 */ "SebRx16\000"
7525 /* 5008 */ "JrcRx16\000"
7526 /* 5016 */ "SehRx16\000"
7527 /* 5024 */ "SltCCRxRy16\000"
7528 /* 5036 */ "SltuCCRxRy16\000"
7529 /* 5049 */ "NegRxRy16\000"
7530 /* 5059 */ "CmpRxRy16\000"
7531 /* 5069 */ "SltRxRy16\000"
7532 /* 5079 */ "MultRxRy16\000"
7533 /* 5090 */ "NotRxRy16\000"
7534 /* 5100 */ "SltuRxRy16\000"
7535 /* 5111 */ "MultuRxRy16\000"
7536 /* 5123 */ "DivuRxRy16\000"
7537 /* 5134 */ "SravRxRy16\000"
7538 /* 5145 */ "DivRxRy16\000"
7539 /* 5155 */ "SllvRxRy16\000"
7540 /* 5166 */ "SrlvRxRy16\000"
7541 /* 5177 */ "AndRxRxRy16\000"
7542 /* 5189 */ "OrRxRxRy16\000"
7543 /* 5200 */ "XorRxRxRy16\000"
7544 /* 5212 */ "MultRxRyRz16\000"
7545 /* 5225 */ "SubuRxRyRz16\000"
7546 /* 5238 */ "AdduRxRyRz16\000"
7547 /* 5251 */ "SltuRxRyRz16\000"
7548 /* 5264 */ "MultuRxRyRz16\000"
7549 /* 5278 */ "Btnez16\000"
7550 /* 5286 */ "Bteqz16\000"
7551 /* 5294 */ "PseudoIndrectHazardBranch64R6\000"
7552 /* 5324 */ "PseudoIndirectBranch64R6\000"
7553 /* 5349 */ "MFC0_MMR6\000"
7554 /* 5359 */ "MFHC0_MMR6\000"
7555 /* 5370 */ "MTHC0_MMR6\000"
7556 /* 5381 */ "MTC0_MMR6\000"
7557 /* 5391 */ "MFC1_MMR6\000"
7558 /* 5401 */ "MTC1_MMR6\000"
7559 /* 5411 */ "LDC2_MMR6\000"
7560 /* 5421 */ "SDC2_MMR6\000"
7561 /* 5431 */ "MFC2_MMR6\000"
7562 /* 5441 */ "MFHC2_MMR6\000"
7563 /* 5452 */ "MTHC2_MMR6\000"
7564 /* 5463 */ "MTC2_MMR6\000"
7565 /* 5473 */ "LWC2_MMR6\000"
7566 /* 5483 */ "SWC2_MMR6\000"
7567 /* 5493 */ "LDC1_D64_MMR6\000"
7568 /* 5507 */ "SDC1_D64_MMR6\000"
7569 /* 5521 */ "SB16_MMR6\000"
7570 /* 5531 */ "BC16_MMR6\000"
7571 /* 5541 */ "JRC16_MMR6\000"
7572 /* 5552 */ "JALRC16_MMR6\000"
7573 /* 5565 */ "BNEZC16_MMR6\000"
7574 /* 5578 */ "BEQZC16_MMR6\000"
7575 /* 5591 */ "AND16_MMR6\000"
7576 /* 5602 */ "MOVE16_MMR6\000"
7577 /* 5614 */ "SH16_MMR6\000"
7578 /* 5624 */ "ANDI16_MMR6\000"
7579 /* 5636 */ "LI16_MMR6\000"
7580 /* 5646 */ "BREAK16_MMR6\000"
7581 /* 5659 */ "SLL16_MMR6\000"
7582 /* 5670 */ "SRL16_MMR6\000"
7583 /* 5681 */ "LWM16_MMR6\000"
7584 /* 5692 */ "SWM16_MMR6\000"
7585 /* 5703 */ "SDBBP16_MMR6\000"
7586 /* 5716 */ "XOR16_MMR6\000"
7587 /* 5727 */ "NOT16_MMR6\000"
7588 /* 5738 */ "SUBU16_MMR6\000"
7589 /* 5750 */ "ADDU16_MMR6\000"
7590 /* 5762 */ "SW16_MMR6\000"
7591 /* 5772 */ "LSA_MMR6\000"
7592 /* 5781 */ "EHB_MMR6\000"
7593 /* 5790 */ "JALRC_HB_MMR6\000"
7594 /* 5804 */ "LB_MMR6\000"
7595 /* 5812 */ "SB_MMR6\000"
7596 /* 5820 */ "SUB_MMR6\000"
7597 /* 5829 */ "BC_MMR6\000"
7598 /* 5837 */ "BGEC_MMR6\000"
7599 /* 5847 */ "BNEC_MMR6\000"
7600 /* 5857 */ "JIC_MMR6\000"
7601 /* 5866 */ "BALC_MMR6\000"
7602 /* 5876 */ "JIALC_MMR6\000"
7603 /* 5887 */ "BGEZALC_MMR6\000"
7604 /* 5900 */ "BLEZALC_MMR6\000"
7605 /* 5913 */ "BNEZALC_MMR6\000"
7606 /* 5926 */ "BEQZALC_MMR6\000"
7607 /* 5939 */ "BGTZALC_MMR6\000"
7608 /* 5952 */ "BLTZALC_MMR6\000"
7609 /* 5965 */ "ERETNC_MMR6\000"
7610 /* 5977 */ "SYNC_MMR6\000"
7611 /* 5987 */ "AUIPC_MMR6\000"
7612 /* 5998 */ "ALUIPC_MMR6\000"
7613 /* 6010 */ "ADDIUPC_MMR6\000"
7614 /* 6023 */ "LWPC_MMR6\000"
7615 /* 6033 */ "BEQC_MMR6\000"
7616 /* 6043 */ "JALRC_MMR6\000"
7617 /* 6054 */ "SC_MMR6\000"
7618 /* 6062 */ "BLTC_MMR6\000"
7619 /* 6072 */ "BGEUC_MMR6\000"
7620 /* 6083 */ "BLTUC_MMR6\000"
7621 /* 6094 */ "BNVC_MMR6\000"
7622 /* 6104 */ "BOVC_MMR6\000"
7623 /* 6114 */ "BGEZC_MMR6\000"
7624 /* 6125 */ "BLEZC_MMR6\000"
7625 /* 6136 */ "BC1NEZC_MMR6\000"
7626 /* 6149 */ "BC2NEZC_MMR6\000"
7627 /* 6162 */ "BNEZC_MMR6\000"
7628 /* 6173 */ "BC1EQZC_MMR6\000"
7629 /* 6186 */ "BC2EQZC_MMR6\000"
7630 /* 6199 */ "BEQZC_MMR6\000"
7631 /* 6210 */ "BGTZC_MMR6\000"
7632 /* 6221 */ "BLTZC_MMR6\000"
7633 /* 6232 */ "ADD_MMR6\000"
7634 /* 6241 */ "AND_MMR6\000"
7635 /* 6250 */ "MOD_MMR6\000"
7636 /* 6259 */ "MINA_D_MMR6\000"
7637 /* 6271 */ "MAXA_D_MMR6\000"
7638 /* 6283 */ "CMP_SLE_D_MMR6\000"
7639 /* 6298 */ "CMP_SULE_D_MMR6\000"
7640 /* 6314 */ "CMP_ULE_D_MMR6\000"
7641 /* 6329 */ "CMP_LE_D_MMR6\000"
7642 /* 6343 */ "CMP_SAF_D_MMR6\000"
7643 /* 6358 */ "CMP_AF_D_MMR6\000"
7644 /* 6372 */ "MSUBF_D_MMR6\000"
7645 /* 6385 */ "MADDF_D_MMR6\000"
7646 /* 6398 */ "SEL_D_MMR6\000"
7647 /* 6409 */ "TRUNC_L_D_MMR6\000"
7648 /* 6424 */ "ROUND_L_D_MMR6\000"
7649 /* 6439 */ "CEIL_L_D_MMR6\000"
7650 /* 6453 */ "FLOOR_L_D_MMR6\000"
7651 /* 6468 */ "CVT_L_D_MMR6\000"
7652 /* 6481 */ "MIN_D_MMR6\000"
7653 /* 6492 */ "CMP_SUN_D_MMR6\000"
7654 /* 6507 */ "CMP_UN_D_MMR6\000"
7655 /* 6521 */ "CMP_SEQ_D_MMR6\000"
7656 /* 6536 */ "CMP_SUEQ_D_MMR6\000"
7657 /* 6552 */ "CMP_UEQ_D_MMR6\000"
7658 /* 6567 */ "CMP_EQ_D_MMR6\000"
7659 /* 6581 */ "CLASS_D_MMR6\000"
7660 /* 6594 */ "CMP_SLT_D_MMR6\000"
7661 /* 6609 */ "CMP_SULT_D_MMR6\000"
7662 /* 6625 */ "CMP_ULT_D_MMR6\000"
7663 /* 6640 */ "CMP_LT_D_MMR6\000"
7664 /* 6654 */ "RINT_D_MMR6\000"
7665 /* 6666 */ "FMOV_D_MMR6\000"
7666 /* 6678 */ "TRUNC_W_D_MMR6\000"
7667 /* 6693 */ "ROUND_W_D_MMR6\000"
7668 /* 6708 */ "CEIL_W_D_MMR6\000"
7669 /* 6722 */ "FLOOR_W_D_MMR6\000"
7670 /* 6737 */ "MAX_D_MMR6\000"
7671 /* 6748 */ "SELNEZ_D_MMR6\000"
7672 /* 6762 */ "SELEQZ_D_MMR6\000"
7673 /* 6776 */ "CACHE_MMR6\000"
7674 /* 6787 */ "SIGRIE_MMR6\000"
7675 /* 6799 */ "PAUSE_MMR6\000"
7676 /* 6810 */ "PREF_MMR6\000"
7677 /* 6820 */ "TLBINVF_MMR6\000"
7678 /* 6833 */ "TAILCALLREG_MMR6\000"
7679 /* 6850 */ "WSBH_MMR6\000"
7680 /* 6860 */ "SH_MMR6\000"
7681 /* 6868 */ "MUH_MMR6\000"
7682 /* 6877 */ "SYNCI_MMR6\000"
7683 /* 6888 */ "ANDI_MMR6\000"
7684 /* 6898 */ "EI_MMR6\000"
7685 /* 6906 */ "XORI_MMR6\000"
7686 /* 6916 */ "AUI_MMR6\000"
7687 /* 6925 */ "LUI_MMR6\000"
7688 /* 6934 */ "GINVI_MMR6\000"
7689 /* 6945 */ "BREAK_MMR6\000"
7690 /* 6956 */ "JAL_MMR6\000"
7691 /* 6965 */ "TAILCALL_MMR6\000"
7692 /* 6979 */ "SLL_MMR6\000"
7693 /* 6988 */ "MUL_MMR6\000"
7694 /* 6997 */ "CVT_D_L_MMR6\000"
7695 /* 7010 */ "CVT_S_L_MMR6\000"
7696 /* 7023 */ "ALIGN_MMR6\000"
7697 /* 7034 */ "CLO_MMR6\000"
7698 /* 7043 */ "BITSWAP_MMR6\000"
7699 /* 7056 */ "SDBBP_MMR6\000"
7700 /* 7067 */ "MOVEP_MMR6\000"
7701 /* 7078 */ "SSNOP_MMR6\000"
7702 /* 7089 */ "JRCADDIUSP_MMR6\000"
7703 /* 7105 */ "SWSP_MMR6\000"
7704 /* 7115 */ "DVP_MMR6\000"
7705 /* 7124 */ "EVP_MMR6\000"
7706 /* 7133 */ "NOR_MMR6\000"
7707 /* 7142 */ "XOR_MMR6\000"
7708 /* 7151 */ "RDPGPR_MMR6\000"
7709 /* 7163 */ "WRPGPR_MMR6\000"
7710 /* 7175 */ "RDHWR_MMR6\000"
7711 /* 7186 */ "INS_MMR6\000"
7712 /* 7195 */ "MINA_S_MMR6\000"
7713 /* 7207 */ "MAXA_S_MMR6\000"
7714 /* 7219 */ "FSUB_S_MMR6\000"
7715 /* 7231 */ "FADD_S_MMR6\000"
7716 /* 7243 */ "CMP_SLE_S_MMR6\000"
7717 /* 7258 */ "CMP_SULE_S_MMR6\000"
7718 /* 7274 */ "CMP_ULE_S_MMR6\000"
7719 /* 7289 */ "CMP_LE_S_MMR6\000"
7720 /* 7303 */ "CMP_SAF_S_MMR6\000"
7721 /* 7318 */ "CMP_AF_S_MMR6\000"
7722 /* 7332 */ "MSUBF_S_MMR6\000"
7723 /* 7345 */ "MADDF_S_MMR6\000"
7724 /* 7358 */ "FNEG_S_MMR6\000"
7725 /* 7370 */ "SEL_S_MMR6\000"
7726 /* 7381 */ "FMUL_S_MMR6\000"
7727 /* 7393 */ "TRUNC_L_S_MMR6\000"
7728 /* 7408 */ "ROUND_L_S_MMR6\000"
7729 /* 7423 */ "CEIL_L_S_MMR6\000"
7730 /* 7437 */ "FLOOR_L_S_MMR6\000"
7731 /* 7452 */ "CVT_L_S_MMR6\000"
7732 /* 7465 */ "MIN_S_MMR6\000"
7733 /* 7476 */ "CMP_SUN_S_MMR6\000"
7734 /* 7491 */ "CMP_UN_S_MMR6\000"
7735 /* 7505 */ "CMP_SEQ_S_MMR6\000"
7736 /* 7520 */ "CMP_SUEQ_S_MMR6\000"
7737 /* 7536 */ "CMP_UEQ_S_MMR6\000"
7738 /* 7551 */ "CMP_EQ_S_MMR6\000"
7739 /* 7565 */ "CLASS_S_MMR6\000"
7740 /* 7578 */ "CMP_SLT_S_MMR6\000"
7741 /* 7593 */ "CMP_SULT_S_MMR6\000"
7742 /* 7609 */ "CMP_ULT_S_MMR6\000"
7743 /* 7624 */ "CMP_LT_S_MMR6\000"
7744 /* 7638 */ "RINT_S_MMR6\000"
7745 /* 7650 */ "FDIV_S_MMR6\000"
7746 /* 7662 */ "FMOV_S_MMR6\000"
7747 /* 7674 */ "TRUNC_W_S_MMR6\000"
7748 /* 7689 */ "ROUND_W_S_MMR6\000"
7749 /* 7704 */ "CEIL_W_S_MMR6\000"
7750 /* 7718 */ "FLOOR_W_S_MMR6\000"
7751 /* 7733 */ "CVT_W_S_MMR6\000"
7752 /* 7746 */ "MAX_S_MMR6\000"
7753 /* 7757 */ "SELNEZ_S_MMR6\000"
7754 /* 7771 */ "SELEQZ_S_MMR6\000"
7755 /* 7785 */ "DERET_MMR6\000"
7756 /* 7796 */ "WAIT_MMR6\000"
7757 /* 7806 */ "GINVT_MMR6\000"
7758 /* 7817 */ "EXT_MMR6\000"
7759 /* 7826 */ "LBU_MMR6\000"
7760 /* 7835 */ "SUBU_MMR6\000"
7761 /* 7845 */ "ADDU_MMR6\000"
7762 /* 7855 */ "MODU_MMR6\000"
7763 /* 7865 */ "MUHU_MMR6\000"
7764 /* 7875 */ "ADDIU_MMR6\000"
7765 /* 7886 */ "MULU_MMR6\000"
7766 /* 7896 */ "DIVU_MMR6\000"
7767 /* 7906 */ "DIV_MMR6\000"
7768 /* 7915 */ "TLBINV_MMR6\000"
7769 /* 7927 */ "LW_MMR6\000"
7770 /* 7935 */ "SW_MMR6\000"
7771 /* 7943 */ "CVT_S_W_MMR6\000"
7772 /* 7956 */ "SELNEZ_MMR6\000"
7773 /* 7968 */ "CLZ_MMR6\000"
7774 /* 7977 */ "SELEQZ_MMR6\000"
7775 /* 7989 */ "PseudoIndirectBranch_MMR6\000"
7776 /* 8015 */ "LDC2_R6\000"
7777 /* 8023 */ "SDC2_R6\000"
7778 /* 8031 */ "LWC2_R6\000"
7779 /* 8039 */ "SWC2_R6\000"
7780 /* 8047 */ "JR_HB64_R6\000"
7781 /* 8058 */ "SC64_R6\000"
7782 /* 8066 */ "LL64_R6\000"
7783 /* 8074 */ "DLSA_R6\000"
7784 /* 8082 */ "JR_HB_R6\000"
7785 /* 8091 */ "SC_R6\000"
7786 /* 8097 */ "SCD_R6\000"
7787 /* 8104 */ "LLD_R6\000"
7788 /* 8111 */ "CACHE_R6\000"
7789 /* 8120 */ "PREF_R6\000"
7790 /* 8128 */ "LL_R6\000"
7791 /* 8134 */ "DMUL_R6\000"
7792 /* 8142 */ "DCLO_R6\000"
7793 /* 8150 */ "SDBBP_R6\000"
7794 /* 8159 */ "DCLZ_R6\000"
7795 /* 8167 */ "PseudoIndrectHazardBranchR6\000"
7796 /* 8195 */ "PseudoIndirectBranchR6\000"
7797 /* 8218 */ "LOAD_ACC128\000"
7798 /* 8230 */ "STORE_ACC128\000"
7799 /* 8243 */ "ATOMIC_LOAD_SUB_I8\000"
7800 /* 8262 */ "ATOMIC_LOAD_ADD_I8\000"
7801 /* 8281 */ "ATOMIC_LOAD_NAND_I8\000"
7802 /* 8301 */ "ATOMIC_LOAD_AND_I8\000"
7803 /* 8320 */ "ATOMIC_LOAD_UMIN_I8\000"
7804 /* 8340 */ "ATOMIC_LOAD_MIN_I8\000"
7805 /* 8359 */ "ATOMIC_SWAP_I8\000"
7806 /* 8374 */ "ATOMIC_CMP_SWAP_I8\000"
7807 /* 8393 */ "ATOMIC_LOAD_XOR_I8\000"
7808 /* 8412 */ "ATOMIC_LOAD_OR_I8\000"
7809 /* 8430 */ "ATOMIC_LOAD_UMAX_I8\000"
7810 /* 8450 */ "ATOMIC_LOAD_MAX_I8\000"
7811 /* 8469 */ "SAA\000"
7812 /* 8473 */ "PRECEU_PH_QBLA\000"
7813 /* 8488 */ "PRECEQU_PH_QBLA\000"
7814 /* 8504 */ "G_FMA\000"
7815 /* 8510 */ "G_STRICT_FMA\000"
7816 /* 8523 */ "PRECEU_PH_QBRA\000"
7817 /* 8538 */ "PRECEQU_PH_QBRA\000"
7818 /* 8554 */ "DSRA\000"
7819 /* 8559 */ "ATOMIC_LOAD_SUB_I32_POSTRA\000"
7820 /* 8586 */ "ATOMIC_LOAD_ADD_I32_POSTRA\000"
7821 /* 8613 */ "ATOMIC_LOAD_NAND_I32_POSTRA\000"
7822 /* 8641 */ "ATOMIC_LOAD_AND_I32_POSTRA\000"
7823 /* 8668 */ "ATOMIC_LOAD_UMIN_I32_POSTRA\000"
7824 /* 8696 */ "ATOMIC_LOAD_MIN_I32_POSTRA\000"
7825 /* 8723 */ "ATOMIC_SWAP_I32_POSTRA\000"
7826 /* 8746 */ "ATOMIC_CMP_SWAP_I32_POSTRA\000"
7827 /* 8773 */ "ATOMIC_LOAD_XOR_I32_POSTRA\000"
7828 /* 8800 */ "ATOMIC_LOAD_OR_I32_POSTRA\000"
7829 /* 8826 */ "ATOMIC_LOAD_UMAX_I32_POSTRA\000"
7830 /* 8854 */ "ATOMIC_LOAD_MAX_I32_POSTRA\000"
7831 /* 8881 */ "ATOMIC_LOAD_SUB_I64_POSTRA\000"
7832 /* 8908 */ "ATOMIC_LOAD_ADD_I64_POSTRA\000"
7833 /* 8935 */ "ATOMIC_LOAD_NAND_I64_POSTRA\000"
7834 /* 8963 */ "ATOMIC_LOAD_AND_I64_POSTRA\000"
7835 /* 8990 */ "ATOMIC_LOAD_UMIN_I64_POSTRA\000"
7836 /* 9018 */ "ATOMIC_LOAD_MIN_I64_POSTRA\000"
7837 /* 9045 */ "ATOMIC_SWAP_I64_POSTRA\000"
7838 /* 9068 */ "ATOMIC_CMP_SWAP_I64_POSTRA\000"
7839 /* 9095 */ "ATOMIC_LOAD_XOR_I64_POSTRA\000"
7840 /* 9122 */ "ATOMIC_LOAD_OR_I64_POSTRA\000"
7841 /* 9148 */ "ATOMIC_LOAD_UMAX_I64_POSTRA\000"
7842 /* 9176 */ "ATOMIC_LOAD_MAX_I64_POSTRA\000"
7843 /* 9203 */ "ATOMIC_LOAD_SUB_I16_POSTRA\000"
7844 /* 9230 */ "ATOMIC_LOAD_ADD_I16_POSTRA\000"
7845 /* 9257 */ "ATOMIC_LOAD_NAND_I16_POSTRA\000"
7846 /* 9285 */ "ATOMIC_LOAD_AND_I16_POSTRA\000"
7847 /* 9312 */ "ATOMIC_LOAD_UMIN_I16_POSTRA\000"
7848 /* 9340 */ "ATOMIC_LOAD_MIN_I16_POSTRA\000"
7849 /* 9367 */ "ATOMIC_SWAP_I16_POSTRA\000"
7850 /* 9390 */ "ATOMIC_CMP_SWAP_I16_POSTRA\000"
7851 /* 9417 */ "ATOMIC_LOAD_XOR_I16_POSTRA\000"
7852 /* 9444 */ "ATOMIC_LOAD_OR_I16_POSTRA\000"
7853 /* 9470 */ "ATOMIC_LOAD_UMAX_I16_POSTRA\000"
7854 /* 9498 */ "ATOMIC_LOAD_MAX_I16_POSTRA\000"
7855 /* 9525 */ "ATOMIC_LOAD_SUB_I8_POSTRA\000"
7856 /* 9551 */ "ATOMIC_LOAD_ADD_I8_POSTRA\000"
7857 /* 9577 */ "ATOMIC_LOAD_NAND_I8_POSTRA\000"
7858 /* 9604 */ "ATOMIC_LOAD_AND_I8_POSTRA\000"
7859 /* 9630 */ "ATOMIC_LOAD_UMIN_I8_POSTRA\000"
7860 /* 9657 */ "ATOMIC_LOAD_MIN_I8_POSTRA\000"
7861 /* 9683 */ "ATOMIC_SWAP_I8_POSTRA\000"
7862 /* 9705 */ "ATOMIC_CMP_SWAP_I8_POSTRA\000"
7863 /* 9731 */ "ATOMIC_LOAD_XOR_I8_POSTRA\000"
7864 /* 9757 */ "ATOMIC_LOAD_OR_I8_POSTRA\000"
7865 /* 9782 */ "ATOMIC_LOAD_UMAX_I8_POSTRA\000"
7866 /* 9809 */ "ATOMIC_LOAD_MAX_I8_POSTRA\000"
7867 /* 9835 */ "RetRA\000"
7868 /* 9841 */ "DLSA\000"
7869 /* 9846 */ "CFCMSA\000"
7870 /* 9853 */ "CTCMSA\000"
7871 /* 9860 */ "CRC32B\000"
7872 /* 9867 */ "CRC32CB\000"
7873 /* 9875 */ "SEB\000"
7874 /* 9879 */ "EHB\000"
7875 /* 9883 */ "TAILCALLREGHB\000"
7876 /* 9897 */ "JR_HB\000"
7877 /* 9903 */ "JALR_HB\000"
7878 /* 9911 */ "LB\000"
7879 /* 9914 */ "SHRA_QB\000"
7880 /* 9922 */ "CMPGDU_LE_QB\000"
7881 /* 9935 */ "CMPGU_LE_QB\000"
7882 /* 9947 */ "PseudoCMPU_LE_QB\000"
7883 /* 9964 */ "SUBUH_QB\000"
7884 /* 9973 */ "ADDUH_QB\000"
7885 /* 9982 */ "PseudoPICK_QB\000"
7886 /* 9996 */ "SHLL_QB\000"
7887 /* 10004 */ "REPL_QB\000"
7888 /* 10012 */ "SHRL_QB\000"
7889 /* 10020 */ "CMPGDU_EQ_QB\000"
7890 /* 10033 */ "CMPGU_EQ_QB\000"
7891 /* 10045 */ "PseudoCMPU_EQ_QB\000"
7892 /* 10062 */ "SHRA_R_QB\000"
7893 /* 10072 */ "SUBUH_R_QB\000"
7894 /* 10083 */ "ADDUH_R_QB\000"
7895 /* 10094 */ "SHRAV_R_QB\000"
7896 /* 10105 */ "ABSQ_S_QB\000"
7897 /* 10115 */ "SUBU_S_QB\000"
7898 /* 10125 */ "ADDU_S_QB\000"
7899 /* 10135 */ "CMPGDU_LT_QB\000"
7900 /* 10148 */ "CMPGU_LT_QB\000"
7901 /* 10160 */ "PseudoCMPU_LT_QB\000"
7902 /* 10177 */ "SUBU_QB\000"
7903 /* 10185 */ "ADDU_QB\000"
7904 /* 10193 */ "SHRAV_QB\000"
7905 /* 10202 */ "SHLLV_QB\000"
7906 /* 10211 */ "REPLV_QB\000"
7907 /* 10220 */ "SHRLV_QB\000"
7908 /* 10229 */ "RADDU_W_QB\000"
7909 /* 10240 */ "SB\000"
7910 /* 10243 */ "MODSUB\000"
7911 /* 10250 */ "G_FSUB\000"
7912 /* 10257 */ "G_STRICT_FSUB\000"
7913 /* 10271 */ "G_ATOMICRMW_FSUB\000"
7914 /* 10288 */ "PseudoMSUB\000"
7915 /* 10299 */ "G_SUB\000"
7916 /* 10305 */ "G_ATOMICRMW_SUB\000"
7917 /* 10321 */ "SRA_B\000"
7918 /* 10327 */ "ADD_A_B\000"
7919 /* 10335 */ "MIN_A_B\000"
7920 /* 10343 */ "ADDS_A_B\000"
7921 /* 10352 */ "MAX_A_B\000"
7922 /* 10360 */ "NLOC_B\000"
7923 /* 10367 */ "NLZC_B\000"
7924 /* 10374 */ "SLD_B\000"
7925 /* 10380 */ "PCKOD_B\000"
7926 /* 10388 */ "ILVOD_B\000"
7927 /* 10396 */ "INSVE_B\000"
7928 /* 10404 */ "VSHF_B\000"
7929 /* 10411 */ "BNEG_B\000"
7930 /* 10418 */ "SRAI_B\000"
7931 /* 10425 */ "SLDI_B\000"
7932 /* 10432 */ "ANDI_B\000"
7933 /* 10439 */ "BNEGI_B\000"
7934 /* 10447 */ "BSELI_B\000"
7935 /* 10455 */ "SLLI_B\000"
7936 /* 10462 */ "SRLI_B\000"
7937 /* 10469 */ "BINSLI_B\000"
7938 /* 10478 */ "CEQI_B\000"
7939 /* 10485 */ "SRARI_B\000"
7940 /* 10493 */ "BCLRI_B\000"
7941 /* 10501 */ "SRLRI_B\000"
7942 /* 10509 */ "NORI_B\000"
7943 /* 10516 */ "XORI_B\000"
7944 /* 10523 */ "BINSRI_B\000"
7945 /* 10532 */ "SPLATI_B\000"
7946 /* 10541 */ "BSETI_B\000"
7947 /* 10549 */ "SUBVI_B\000"
7948 /* 10557 */ "ADDVI_B\000"
7949 /* 10565 */ "BMZI_B\000"
7950 /* 10572 */ "BMNZI_B\000"
7951 /* 10580 */ "FILL_B\000"
7952 /* 10587 */ "SLL_B\000"
7953 /* 10593 */ "SRL_B\000"
7954 /* 10599 */ "BINSL_B\000"
7955 /* 10607 */ "ILVL_B\000"
7956 /* 10614 */ "CEQ_B\000"
7957 /* 10620 */ "SRAR_B\000"
7958 /* 10627 */ "BCLR_B\000"
7959 /* 10634 */ "SRLR_B\000"
7960 /* 10641 */ "BINSR_B\000"
7961 /* 10649 */ "ILVR_B\000"
7962 /* 10656 */ "ASUB_S_B\000"
7963 /* 10665 */ "MOD_S_B\000"
7964 /* 10673 */ "CLE_S_B\000"
7965 /* 10681 */ "AVE_S_B\000"
7966 /* 10689 */ "CLEI_S_B\000"
7967 /* 10698 */ "MINI_S_B\000"
7968 /* 10707 */ "CLTI_S_B\000"
7969 /* 10716 */ "MAXI_S_B\000"
7970 /* 10725 */ "MIN_S_B\000"
7971 /* 10733 */ "AVER_S_B\000"
7972 /* 10742 */ "SUBS_S_B\000"
7973 /* 10751 */ "ADDS_S_B\000"
7974 /* 10760 */ "SAT_S_B\000"
7975 /* 10768 */ "CLT_S_B\000"
7976 /* 10776 */ "SUBSUU_S_B\000"
7977 /* 10787 */ "DIV_S_B\000"
7978 /* 10795 */ "MAX_S_B\000"
7979 /* 10803 */ "COPY_S_B\000"
7980 /* 10812 */ "SPLAT_B\000"
7981 /* 10820 */ "BSET_B\000"
7982 /* 10827 */ "PCNT_B\000"
7983 /* 10834 */ "INSERT_B\000"
7984 /* 10843 */ "ST_B\000"
7985 /* 10848 */ "ASUB_U_B\000"
7986 /* 10857 */ "MOD_U_B\000"
7987 /* 10865 */ "CLE_U_B\000"
7988 /* 10873 */ "AVE_U_B\000"
7989 /* 10881 */ "CLEI_U_B\000"
7990 /* 10890 */ "MINI_U_B\000"
7991 /* 10899 */ "CLTI_U_B\000"
7992 /* 10908 */ "MAXI_U_B\000"
7993 /* 10917 */ "MIN_U_B\000"
7994 /* 10925 */ "AVER_U_B\000"
7995 /* 10934 */ "SUBS_U_B\000"
7996 /* 10943 */ "ADDS_U_B\000"
7997 /* 10952 */ "SUBSUS_U_B\000"
7998 /* 10963 */ "SAT_U_B\000"
7999 /* 10971 */ "CLT_U_B\000"
8000 /* 10979 */ "DIV_U_B\000"
8001 /* 10987 */ "MAX_U_B\000"
8002 /* 10995 */ "COPY_U_B\000"
8003 /* 11004 */ "MSUBV_B\000"
8004 /* 11012 */ "MADDV_B\000"
8005 /* 11020 */ "PCKEV_B\000"
8006 /* 11028 */ "ILVEV_B\000"
8007 /* 11036 */ "MULV_B\000"
8008 /* 11043 */ "BZ_B\000"
8009 /* 11048 */ "BNZ_B\000"
8010 /* 11054 */ "BC\000"
8011 /* 11057 */ "BGEC\000"
8012 /* 11062 */ "BNEC\000"
8013 /* 11067 */ "JIC\000"
8014 /* 11071 */ "G_INTRINSIC\000"
8015 /* 11083 */ "BALC\000"
8016 /* 11088 */ "JIALC\000"
8017 /* 11094 */ "BGEZALC\000"
8018 /* 11102 */ "BLEZALC\000"
8019 /* 11110 */ "BNEZALC\000"
8020 /* 11118 */ "BEQZALC\000"
8021 /* 11126 */ "BGTZALC\000"
8022 /* 11134 */ "BLTZALC\000"
8023 /* 11142 */ "ERETNC\000"
8024 /* 11149 */ "G_FPTRUNC\000"
8025 /* 11159 */ "G_INTRINSIC_TRUNC\000"
8026 /* 11177 */ "G_TRUNC\000"
8027 /* 11185 */ "G_BUILD_VECTOR_TRUNC\000"
8028 /* 11206 */ "SYNC\000"
8029 /* 11211 */ "G_DYN_STACKALLOC\000"
8030 /* 11228 */ "LDPC\000"
8031 /* 11233 */ "AUIPC\000"
8032 /* 11239 */ "ALUIPC\000"
8033 /* 11246 */ "ADDIUPC\000"
8034 /* 11254 */ "LWUPC\000"
8035 /* 11260 */ "LWPC\000"
8036 /* 11265 */ "BEQC\000"
8037 /* 11270 */ "ADDSC\000"
8038 /* 11276 */ "BLTC\000"
8039 /* 11281 */ "BGEUC\000"
8040 /* 11287 */ "BLTUC\000"
8041 /* 11293 */ "BNVC\000"
8042 /* 11298 */ "BOVC\000"
8043 /* 11303 */ "ADDWC\000"
8044 /* 11309 */ "BGEZC\000"
8045 /* 11315 */ "BLEZC\000"
8046 /* 11321 */ "BNEZC\000"
8047 /* 11327 */ "BEQZC\000"
8048 /* 11333 */ "BGTZC\000"
8049 /* 11339 */ "BLTZC\000"
8050 /* 11345 */ "CRC32D\000"
8051 /* 11352 */ "SAAD\000"
8052 /* 11357 */ "G_FMAD\000"
8053 /* 11364 */ "G_FPEXTLOAD\000"
8054 /* 11376 */ "G_INDEXED_SEXTLOAD\000"
8055 /* 11395 */ "G_SEXTLOAD\000"
8056 /* 11406 */ "G_INDEXED_ZEXTLOAD\000"
8057 /* 11425 */ "G_ZEXTLOAD\000"
8058 /* 11436 */ "G_INDEXED_LOAD\000"
8059 /* 11451 */ "G_LOAD\000"
8060 /* 11458 */ "CRC32CD\000"
8061 /* 11466 */ "SCD\000"
8062 /* 11470 */ "DADD\000"
8063 /* 11475 */ "G_VECREDUCE_FADD\000"
8064 /* 11492 */ "G_FADD\000"
8065 /* 11499 */ "G_VECREDUCE_SEQ_FADD\000"
8066 /* 11520 */ "G_STRICT_FADD\000"
8067 /* 11534 */ "G_ATOMICRMW_FADD\000"
8068 /* 11551 */ "PseudoMADD\000"
8069 /* 11562 */ "G_VECREDUCE_ADD\000"
8070 /* 11578 */ "G_ADD\000"
8071 /* 11584 */ "G_PTR_ADD\000"
8072 /* 11594 */ "G_ATOMICRMW_ADD\000"
8073 /* 11610 */ "DSHD\000"
8074 /* 11615 */ "YIELD\000"
8075 /* 11621 */ "LLD\000"
8076 /* 11625 */ "G_ATOMICRMW_NAND\000"
8077 /* 11642 */ "G_VECREDUCE_AND\000"
8078 /* 11658 */ "G_AND\000"
8079 /* 11664 */ "G_ATOMICRMW_AND\000"
8080 /* 11680 */ "PREPEND\000"
8081 /* 11688 */ "APPEND\000"
8082 /* 11695 */ "LIFETIME_END\000"
8083 /* 11708 */ "G_BRCOND\000"
8084 /* 11717 */ "G_ATOMICRMW_USUB_COND\000"
8085 /* 11739 */ "G_LLROUND\000"
8086 /* 11749 */ "G_LROUND\000"
8087 /* 11758 */ "G_INTRINSIC_ROUND\000"
8088 /* 11776 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
8089 /* 11802 */ "DMOD\000"
8090 /* 11807 */ "LOAD_STACK_GUARD\000"
8091 /* 11824 */ "SD\000"
8092 /* 11827 */ "FLOG2_D\000"
8093 /* 11835 */ "FEXP2_D\000"
8094 /* 11843 */ "MINA_D\000"
8095 /* 11850 */ "SRA_D\000"
8096 /* 11856 */ "MAXA_D\000"
8097 /* 11863 */ "ADD_A_D\000"
8098 /* 11871 */ "FMIN_A_D\000"
8099 /* 11880 */ "ADDS_A_D\000"
8100 /* 11889 */ "FMAX_A_D\000"
8101 /* 11898 */ "FSUB_D\000"
8102 /* 11905 */ "FMSUB_D\000"
8103 /* 11913 */ "NLOC_D\000"
8104 /* 11920 */ "NLZC_D\000"
8105 /* 11927 */ "FADD_D\000"
8106 /* 11934 */ "FMADD_D\000"
8107 /* 11942 */ "SLD_D\000"
8108 /* 11948 */ "PCKOD_D\000"
8109 /* 11956 */ "ILVOD_D\000"
8110 /* 11964 */ "FCLE_D\000"
8111 /* 11971 */ "FSLE_D\000"
8112 /* 11978 */ "CMP_SLE_D\000"
8113 /* 11988 */ "FCULE_D\000"
8114 /* 11996 */ "FSULE_D\000"
8115 /* 12004 */ "CMP_SULE_D\000"
8116 /* 12015 */ "CMP_ULE_D\000"
8117 /* 12025 */ "CMP_LE_D\000"
8118 /* 12034 */ "FCNE_D\000"
8119 /* 12041 */ "FSNE_D\000"
8120 /* 12048 */ "FCUNE_D\000"
8121 /* 12056 */ "FSUNE_D\000"
8122 /* 12064 */ "INSVE_D\000"
8123 /* 12072 */ "FCAF_D\000"
8124 /* 12079 */ "FSAF_D\000"
8125 /* 12086 */ "CMP_SAF_D\000"
8126 /* 12096 */ "MSUBF_D\000"
8127 /* 12104 */ "MADDF_D\000"
8128 /* 12112 */ "VSHF_D\000"
8129 /* 12119 */ "CMP_F_D\000"
8130 /* 12127 */ "BNEG_D\000"
8131 /* 12134 */ "SRAI_D\000"
8132 /* 12141 */ "SLDI_D\000"
8133 /* 12148 */ "BNEGI_D\000"
8134 /* 12156 */ "SLLI_D\000"
8135 /* 12163 */ "SRLI_D\000"
8136 /* 12170 */ "BINSLI_D\000"
8137 /* 12179 */ "CEQI_D\000"
8138 /* 12186 */ "SRARI_D\000"
8139 /* 12194 */ "BCLRI_D\000"
8140 /* 12202 */ "SRLRI_D\000"
8141 /* 12210 */ "BINSRI_D\000"
8142 /* 12219 */ "SPLATI_D\000"
8143 /* 12228 */ "BSETI_D\000"
8144 /* 12236 */ "SUBVI_D\000"
8145 /* 12244 */ "ADDVI_D\000"
8146 /* 12252 */ "SEL_D\000"
8147 /* 12258 */ "FILL_D\000"
8148 /* 12265 */ "SLL_D\000"
8149 /* 12271 */ "FEXUPL_D\000"
8150 /* 12280 */ "FFQL_D\000"
8151 /* 12287 */ "SRL_D\000"
8152 /* 12293 */ "BINSL_D\000"
8153 /* 12301 */ "FMUL_D\000"
8154 /* 12308 */ "ILVL_D\000"
8155 /* 12315 */ "FMIN_D\000"
8156 /* 12322 */ "FCUN_D\000"
8157 /* 12329 */ "FSUN_D\000"
8158 /* 12336 */ "CMP_SUN_D\000"
8159 /* 12346 */ "CMP_UN_D\000"
8160 /* 12355 */ "FRCP_D\000"
8161 /* 12362 */ "FCEQ_D\000"
8162 /* 12369 */ "FSEQ_D\000"
8163 /* 12376 */ "CMP_SEQ_D\000"
8164 /* 12386 */ "FCUEQ_D\000"
8165 /* 12394 */ "FSUEQ_D\000"
8166 /* 12402 */ "CMP_SUEQ_D\000"
8167 /* 12413 */ "CMP_UEQ_D\000"
8168 /* 12423 */ "CMP_EQ_D\000"
8169 /* 12432 */ "SRAR_D\000"
8170 /* 12439 */ "LDR_D\000"
8171 /* 12445 */ "BCLR_D\000"
8172 /* 12452 */ "SRLR_D\000"
8173 /* 12459 */ "FCOR_D\000"
8174 /* 12466 */ "FSOR_D\000"
8175 /* 12473 */ "FEXUPR_D\000"
8176 /* 12482 */ "FFQR_D\000"
8177 /* 12489 */ "BINSR_D\000"
8178 /* 12497 */ "STR_D\000"
8179 /* 12503 */ "ILVR_D\000"
8180 /* 12510 */ "FABS_D\000"
8181 /* 12517 */ "FCLASS_D\000"
8182 /* 12526 */ "ASUB_S_D\000"
8183 /* 12535 */ "HSUB_S_D\000"
8184 /* 12544 */ "DPSUB_S_D\000"
8185 /* 12554 */ "FTRUNC_S_D\000"
8186 /* 12565 */ "HADD_S_D\000"
8187 /* 12574 */ "DPADD_S_D\000"
8188 /* 12584 */ "MOD_S_D\000"
8189 /* 12592 */ "CLE_S_D\000"
8190 /* 12600 */ "AVE_S_D\000"
8191 /* 12608 */ "CLEI_S_D\000"
8192 /* 12617 */ "MINI_S_D\000"
8193 /* 12626 */ "CLTI_S_D\000"
8194 /* 12635 */ "MAXI_S_D\000"
8195 /* 12644 */ "MIN_S_D\000"
8196 /* 12652 */ "DOTP_S_D\000"
8197 /* 12661 */ "AVER_S_D\000"
8198 /* 12670 */ "SUBS_S_D\000"
8199 /* 12679 */ "ADDS_S_D\000"
8200 /* 12688 */ "SAT_S_D\000"
8201 /* 12696 */ "CLT_S_D\000"
8202 /* 12704 */ "FFINT_S_D\000"
8203 /* 12714 */ "FTINT_S_D\000"
8204 /* 12724 */ "SUBSUU_S_D\000"
8205 /* 12735 */ "DIV_S_D\000"
8206 /* 12743 */ "MAX_S_D\000"
8207 /* 12751 */ "COPY_S_D\000"
8208 /* 12760 */ "SPLAT_D\000"
8209 /* 12768 */ "BSET_D\000"
8210 /* 12775 */ "FCLT_D\000"
8211 /* 12782 */ "FSLT_D\000"
8212 /* 12789 */ "CMP_SLT_D\000"
8213 /* 12799 */ "FCULT_D\000"
8214 /* 12807 */ "FSULT_D\000"
8215 /* 12815 */ "CMP_SULT_D\000"
8216 /* 12826 */ "CMP_ULT_D\000"
8217 /* 12836 */ "CMP_LT_D\000"
8218 /* 12845 */ "PCNT_D\000"
8219 /* 12852 */ "FRINT_D\000"
8220 /* 12860 */ "INSERT_D\000"
8221 /* 12869 */ "FSQRT_D\000"
8222 /* 12877 */ "FRSQRT_D\000"
8223 /* 12886 */ "ST_D\000"
8224 /* 12891 */ "ASUB_U_D\000"
8225 /* 12900 */ "HSUB_U_D\000"
8226 /* 12909 */ "DPSUB_U_D\000"
8227 /* 12919 */ "FTRUNC_U_D\000"
8228 /* 12930 */ "HADD_U_D\000"
8229 /* 12939 */ "DPADD_U_D\000"
8230 /* 12949 */ "MOD_U_D\000"
8231 /* 12957 */ "CLE_U_D\000"
8232 /* 12965 */ "AVE_U_D\000"
8233 /* 12973 */ "CLEI_U_D\000"
8234 /* 12982 */ "MINI_U_D\000"
8235 /* 12991 */ "CLTI_U_D\000"
8236 /* 13000 */ "MAXI_U_D\000"
8237 /* 13009 */ "MIN_U_D\000"
8238 /* 13017 */ "DOTP_U_D\000"
8239 /* 13026 */ "AVER_U_D\000"
8240 /* 13035 */ "SUBS_U_D\000"
8241 /* 13044 */ "ADDS_U_D\000"
8242 /* 13053 */ "SUBSUS_U_D\000"
8243 /* 13064 */ "SAT_U_D\000"
8244 /* 13072 */ "CLT_U_D\000"
8245 /* 13080 */ "FFINT_U_D\000"
8246 /* 13090 */ "FTINT_U_D\000"
8247 /* 13100 */ "DIV_U_D\000"
8248 /* 13108 */ "MAX_U_D\000"
8249 /* 13116 */ "MSUBV_D\000"
8250 /* 13124 */ "MADDV_D\000"
8251 /* 13132 */ "PCKEV_D\000"
8252 /* 13140 */ "ILVEV_D\000"
8253 /* 13148 */ "FDIV_D\000"
8254 /* 13155 */ "MULV_D\000"
8255 /* 13162 */ "PseudoTRUNC_W_D\000"
8256 /* 13178 */ "FMAX_D\000"
8257 /* 13185 */ "BZ_D\000"
8258 /* 13190 */ "SELNEZ_D\000"
8259 /* 13199 */ "BNZ_D\000"
8260 /* 13205 */ "SELEQZ_D\000"
8261 /* 13214 */ "LBE\000"
8262 /* 13218 */ "PSEUDO_PROBE\000"
8263 /* 13231 */ "SBE\000"
8264 /* 13235 */ "G_SSUBE\000"
8265 /* 13243 */ "G_USUBE\000"
8266 /* 13251 */ "G_FENCE\000"
8267 /* 13259 */ "ARITH_FENCE\000"
8268 /* 13271 */ "REG_SEQUENCE\000"
8269 /* 13284 */ "SCE\000"
8270 /* 13288 */ "G_SADDE\000"
8271 /* 13296 */ "G_UADDE\000"
8272 /* 13304 */ "G_GET_FPMODE\000"
8273 /* 13317 */ "G_RESET_FPMODE\000"
8274 /* 13332 */ "G_SET_FPMODE\000"
8275 /* 13345 */ "G_FMINNUM_IEEE\000"
8276 /* 13360 */ "G_FMAXNUM_IEEE\000"
8277 /* 13375 */ "CACHEE\000"
8278 /* 13382 */ "PREFE\000"
8279 /* 13388 */ "BGE\000"
8280 /* 13392 */ "SGE\000"
8281 /* 13396 */ "TGE\000"
8282 /* 13400 */ "CACHE\000"
8283 /* 13406 */ "LHE\000"
8284 /* 13410 */ "SHE\000"
8285 /* 13414 */ "SIGRIE\000"
8286 /* 13421 */ "G_VSCALE\000"
8287 /* 13430 */ "G_JUMP_TABLE\000"
8288 /* 13443 */ "BUNDLE\000"
8289 /* 13450 */ "LLE\000"
8290 /* 13454 */ "SLE\000"
8291 /* 13458 */ "LWLE\000"
8292 /* 13463 */ "SWLE\000"
8293 /* 13468 */ "BNE\000"
8294 /* 13472 */ "G_MEMSET_INLINE\000"
8295 /* 13488 */ "G_MEMCPY_INLINE\000"
8296 /* 13504 */ "RELOC_NONE\000"
8297 /* 13515 */ "SNE\000"
8298 /* 13519 */ "TNE\000"
8299 /* 13523 */ "LOCAL_ESCAPE\000"
8300 /* 13536 */ "DVPE\000"
8301 /* 13541 */ "EVPE\000"
8302 /* 13546 */ "G_FPTRUNCSTORE\000"
8303 /* 13561 */ "G_STACKRESTORE\000"
8304 /* 13576 */ "G_INDEXED_STORE\000"
8305 /* 13592 */ "G_STORE\000"
8306 /* 13600 */ "LWRE\000"
8307 /* 13605 */ "SWRE\000"
8308 /* 13610 */ "G_BITREVERSE\000"
8309 /* 13623 */ "PAUSE\000"
8310 /* 13629 */ "FAKE_USE\000"
8311 /* 13638 */ "DBG_VALUE\000"
8312 /* 13648 */ "G_GLOBAL_VALUE\000"
8313 /* 13663 */ "G_PTRAUTH_GLOBAL_VALUE\000"
8314 /* 13686 */ "CONVERGENCECTRL_GLUE\000"
8315 /* 13707 */ "G_STACKSAVE\000"
8316 /* 13719 */ "G_MEMMOVE\000"
8317 /* 13729 */ "LWE\000"
8318 /* 13733 */ "SWE\000"
8319 /* 13737 */ "G_FREEZE\000"
8320 /* 13746 */ "G_FCANONICALIZE\000"
8321 /* 13762 */ "LBuE\000"
8322 /* 13767 */ "LHuE\000"
8323 /* 13772 */ "BC1F\000"
8324 /* 13777 */ "G_FMODF\000"
8325 /* 13785 */ "INIT_UNDEF\000"
8326 /* 13796 */ "G_IMPLICIT_DEF\000"
8327 /* 13811 */ "PREF\000"
8328 /* 13816 */ "DBG_INSTR_REF\000"
8329 /* 13830 */ "TLBINVF\000"
8330 /* 13838 */ "TLBGINVF\000"
8331 /* 13847 */ "G_FNEG\000"
8332 /* 13854 */ "TAILCALLHB64R6REG\000"
8333 /* 13872 */ "TAILCALL64R6REG\000"
8334 /* 13888 */ "TAILCALLHBR6REG\000"
8335 /* 13904 */ "TAILCALLR6REG\000"
8336 /* 13918 */ "EXTRACT_SUBREG\000"
8337 /* 13933 */ "INSERT_SUBREG\000"
8338 /* 13947 */ "TAILCALLREG\000"
8339 /* 13959 */ "G_SEXT_INREG\000"
8340 /* 13972 */ "SUBREG_TO_REG\000"
8341 /* 13986 */ "G_ATOMIC_CMPXCHG\000"
8342 /* 14003 */ "G_ATOMICRMW_XCHG\000"
8343 /* 14020 */ "G_GET_ROUNDING\000"
8344 /* 14035 */ "G_SET_ROUNDING\000"
8345 /* 14050 */ "G_FLOG\000"
8346 /* 14057 */ "G_VAARG\000"
8347 /* 14065 */ "PREALLOCATED_ARG\000"
8348 /* 14082 */ "CRC32H\000"
8349 /* 14089 */ "DSBH\000"
8350 /* 14094 */ "WSBH\000"
8351 /* 14099 */ "CRC32CH\000"
8352 /* 14107 */ "G_PREFETCH\000"
8353 /* 14118 */ "SEH\000"
8354 /* 14122 */ "G_SMULH\000"
8355 /* 14130 */ "G_UMULH\000"
8356 /* 14138 */ "G_FTANH\000"
8357 /* 14146 */ "G_FSINH\000"
8358 /* 14154 */ "SHRA_PH\000"
8359 /* 14162 */ "PRECRQ_QB_PH\000"
8360 /* 14175 */ "PRECR_QB_PH\000"
8361 /* 14187 */ "PRECRQU_S_QB_PH\000"
8362 /* 14203 */ "PseudoCMP_LE_PH\000"
8363 /* 14219 */ "SUBQH_PH\000"
8364 /* 14228 */ "ADDQH_PH\000"
8365 /* 14237 */ "PseudoPICK_PH\000"
8366 /* 14251 */ "SHLL_PH\000"
8367 /* 14259 */ "REPL_PH\000"
8368 /* 14267 */ "SHRL_PH\000"
8369 /* 14275 */ "PACKRL_PH\000"
8370 /* 14285 */ "MUL_PH\000"
8371 /* 14292 */ "SUBQ_PH\000"
8372 /* 14300 */ "ADDQ_PH\000"
8373 /* 14308 */ "PseudoCMP_EQ_PH\000"
8374 /* 14324 */ "SHRA_R_PH\000"
8375 /* 14334 */ "SUBQH_R_PH\000"
8376 /* 14345 */ "ADDQH_R_PH\000"
8377 /* 14356 */ "SHRAV_R_PH\000"
8378 /* 14367 */ "MULQ_RS_PH\000"
8379 /* 14378 */ "SHLL_S_PH\000"
8380 /* 14388 */ "MUL_S_PH\000"
8381 /* 14397 */ "SUBQ_S_PH\000"
8382 /* 14407 */ "ADDQ_S_PH\000"
8383 /* 14417 */ "MULQ_S_PH\000"
8384 /* 14427 */ "ABSQ_S_PH\000"
8385 /* 14437 */ "SUBU_S_PH\000"
8386 /* 14447 */ "ADDU_S_PH\000"
8387 /* 14457 */ "SHLLV_S_PH\000"
8388 /* 14468 */ "PseudoCMP_LT_PH\000"
8389 /* 14484 */ "SUBU_PH\000"
8390 /* 14492 */ "ADDU_PH\000"
8391 /* 14500 */ "SHRAV_PH\000"
8392 /* 14509 */ "SHLLV_PH\000"
8393 /* 14518 */ "REPLV_PH\000"
8394 /* 14527 */ "SHRLV_PH\000"
8395 /* 14536 */ "DPA_W_PH\000"
8396 /* 14545 */ "MULSA_W_PH\000"
8397 /* 14556 */ "DPAQX_SA_W_PH\000"
8398 /* 14570 */ "DPSQX_SA_W_PH\000"
8399 /* 14584 */ "DPS_W_PH\000"
8400 /* 14593 */ "DPAQ_S_W_PH\000"
8401 /* 14605 */ "MULSAQ_S_W_PH\000"
8402 /* 14619 */ "DPSQ_S_W_PH\000"
8403 /* 14631 */ "DPAQX_S_W_PH\000"
8404 /* 14644 */ "DPSQX_S_W_PH\000"
8405 /* 14657 */ "DPAX_W_PH\000"
8406 /* 14667 */ "DPSX_W_PH\000"
8407 /* 14677 */ "G_FCOSH\000"
8408 /* 14685 */ "DMUH\000"
8409 /* 14690 */ "SRA_H\000"
8410 /* 14696 */ "ADD_A_H\000"
8411 /* 14704 */ "MIN_A_H\000"
8412 /* 14712 */ "ADDS_A_H\000"
8413 /* 14721 */ "MAX_A_H\000"
8414 /* 14729 */ "NLOC_H\000"
8415 /* 14736 */ "NLZC_H\000"
8416 /* 14743 */ "SLD_H\000"
8417 /* 14749 */ "PCKOD_H\000"
8418 /* 14757 */ "ILVOD_H\000"
8419 /* 14765 */ "INSVE_H\000"
8420 /* 14773 */ "VSHF_H\000"
8421 /* 14780 */ "BNEG_H\000"
8422 /* 14787 */ "SRAI_H\000"
8423 /* 14794 */ "SLDI_H\000"
8424 /* 14801 */ "BNEGI_H\000"
8425 /* 14809 */ "SLLI_H\000"
8426 /* 14816 */ "SRLI_H\000"
8427 /* 14823 */ "BINSLI_H\000"
8428 /* 14832 */ "CEQI_H\000"
8429 /* 14839 */ "SRARI_H\000"
8430 /* 14847 */ "BCLRI_H\000"
8431 /* 14855 */ "SRLRI_H\000"
8432 /* 14863 */ "BINSRI_H\000"
8433 /* 14872 */ "SPLATI_H\000"
8434 /* 14881 */ "BSETI_H\000"
8435 /* 14889 */ "SUBVI_H\000"
8436 /* 14897 */ "ADDVI_H\000"
8437 /* 14905 */ "FILL_H\000"
8438 /* 14912 */ "SLL_H\000"
8439 /* 14918 */ "SRL_H\000"
8440 /* 14924 */ "BINSL_H\000"
8441 /* 14932 */ "ILVL_H\000"
8442 /* 14939 */ "FEXDO_H\000"
8443 /* 14947 */ "CEQ_H\000"
8444 /* 14953 */ "FTQ_H\000"
8445 /* 14959 */ "MSUB_Q_H\000"
8446 /* 14968 */ "MADD_Q_H\000"
8447 /* 14977 */ "MUL_Q_H\000"
8448 /* 14985 */ "MSUBR_Q_H\000"
8449 /* 14995 */ "MADDR_Q_H\000"
8450 /* 15005 */ "MULR_Q_H\000"
8451 /* 15014 */ "SRAR_H\000"
8452 /* 15021 */ "BCLR_H\000"
8453 /* 15028 */ "SRLR_H\000"
8454 /* 15035 */ "BINSR_H\000"
8455 /* 15043 */ "ILVR_H\000"
8456 /* 15050 */ "ASUB_S_H\000"
8457 /* 15059 */ "HSUB_S_H\000"
8458 /* 15068 */ "DPSUB_S_H\000"
8459 /* 15078 */ "HADD_S_H\000"
8460 /* 15087 */ "DPADD_S_H\000"
8461 /* 15097 */ "MOD_S_H\000"
8462 /* 15105 */ "CLE_S_H\000"
8463 /* 15113 */ "AVE_S_H\000"
8464 /* 15121 */ "CLEI_S_H\000"
8465 /* 15130 */ "MINI_S_H\000"
8466 /* 15139 */ "CLTI_S_H\000"
8467 /* 15148 */ "MAXI_S_H\000"
8468 /* 15157 */ "MIN_S_H\000"
8469 /* 15165 */ "DOTP_S_H\000"
8470 /* 15174 */ "AVER_S_H\000"
8471 /* 15183 */ "EXTR_S_H\000"
8472 /* 15192 */ "SUBS_S_H\000"
8473 /* 15201 */ "ADDS_S_H\000"
8474 /* 15210 */ "SAT_S_H\000"
8475 /* 15218 */ "CLT_S_H\000"
8476 /* 15226 */ "SUBSUU_S_H\000"
8477 /* 15237 */ "DIV_S_H\000"
8478 /* 15245 */ "EXTRV_S_H\000"
8479 /* 15255 */ "MAX_S_H\000"
8480 /* 15263 */ "COPY_S_H\000"
8481 /* 15272 */ "SPLAT_H\000"
8482 /* 15280 */ "BSET_H\000"
8483 /* 15287 */ "PCNT_H\000"
8484 /* 15294 */ "INSERT_H\000"
8485 /* 15303 */ "ST_H\000"
8486 /* 15308 */ "ASUB_U_H\000"
8487 /* 15317 */ "HSUB_U_H\000"
8488 /* 15326 */ "DPSUB_U_H\000"
8489 /* 15336 */ "HADD_U_H\000"
8490 /* 15345 */ "DPADD_U_H\000"
8491 /* 15355 */ "MOD_U_H\000"
8492 /* 15363 */ "CLE_U_H\000"
8493 /* 15371 */ "AVE_U_H\000"
8494 /* 15379 */ "CLEI_U_H\000"
8495 /* 15388 */ "MINI_U_H\000"
8496 /* 15397 */ "CLTI_U_H\000"
8497 /* 15406 */ "MAXI_U_H\000"
8498 /* 15415 */ "MIN_U_H\000"
8499 /* 15423 */ "DOTP_U_H\000"
8500 /* 15432 */ "AVER_U_H\000"
8501 /* 15441 */ "SUBS_U_H\000"
8502 /* 15450 */ "ADDS_U_H\000"
8503 /* 15459 */ "SUBSUS_U_H\000"
8504 /* 15470 */ "SAT_U_H\000"
8505 /* 15478 */ "CLT_U_H\000"
8506 /* 15486 */ "DIV_U_H\000"
8507 /* 15494 */ "MAX_U_H\000"
8508 /* 15502 */ "COPY_U_H\000"
8509 /* 15511 */ "MSUBV_H\000"
8510 /* 15519 */ "MADDV_H\000"
8511 /* 15527 */ "PCKEV_H\000"
8512 /* 15535 */ "ILVEV_H\000"
8513 /* 15543 */ "MULV_H\000"
8514 /* 15550 */ "BZ_H\000"
8515 /* 15555 */ "BNZ_H\000"
8516 /* 15561 */ "SYNCI\000"
8517 /* 15567 */ "DI\000"
8518 /* 15570 */ "TGEI\000"
8519 /* 15575 */ "TNEI\000"
8520 /* 15580 */ "DAHI\000"
8521 /* 15585 */ "PseudoMFHI\000"
8522 /* 15596 */ "PseudoMTLOHI\000"
8523 /* 15609 */ "DBG_PHI\000"
8524 /* 15617 */ "MFTHI\000"
8525 /* 15623 */ "MTHI\000"
8526 /* 15628 */ "MTTHI\000"
8527 /* 15634 */ "TEQI\000"
8528 /* 15639 */ "G_FPTOSI\000"
8529 /* 15648 */ "DATI\000"
8530 /* 15653 */ "TLTI\000"
8531 /* 15658 */ "DAUI\000"
8532 /* 15663 */ "G_FPTOUI\000"
8533 /* 15672 */ "GINVI\000"
8534 /* 15678 */ "TLBWI\000"
8535 /* 15684 */ "TLBGWI\000"
8536 /* 15691 */ "G_FPOWI\000"
8537 /* 15699 */ "MOVN_I64_I\000"
8538 /* 15710 */ "MOVZ_I64_I\000"
8539 /* 15721 */ "MOVF_I\000"
8540 /* 15728 */ "PseudoSELECTFP_F_I\000"
8541 /* 15747 */ "MOVN_I_I\000"
8542 /* 15756 */ "MOVZ_I_I\000"
8543 /* 15765 */ "PseudoD_SELECT_I\000"
8544 /* 15782 */ "PseudoSELECT_I\000"
8545 /* 15797 */ "MOVT_I\000"
8546 /* 15804 */ "PseudoSELECTFP_T_I\000"
8547 /* 15823 */ "J\000"
8548 /* 15825 */ "BREAK\000"
8549 /* 15831 */ "FORK\000"
8550 /* 15836 */ "COPY_LANEMASK\000"
8551 /* 15850 */ "G_PTRMASK\000"
8552 /* 15860 */ "BAL\000"
8553 /* 15864 */ "JAL\000"
8554 /* 15868 */ "NAL\000"
8555 /* 15872 */ "BGEZAL\000"
8556 /* 15879 */ "BLTZAL\000"
8557 /* 15886 */ "MULEU_S_PH_QBL\000"
8558 /* 15901 */ "PRECEU_PH_QBL\000"
8559 /* 15915 */ "PRECEQU_PH_QBL\000"
8560 /* 15930 */ "DPAU_H_QBL\000"
8561 /* 15941 */ "DPSU_H_QBL\000"
8562 /* 15952 */ "LDL\000"
8563 /* 15956 */ "SDL\000"
8564 /* 15960 */ "GC_LABEL\000"
8565 /* 15969 */ "DBG_LABEL\000"
8566 /* 15979 */ "EH_LABEL\000"
8567 /* 15988 */ "ANNOTATION_LABEL\000"
8568 /* 16005 */ "BGEL\000"
8569 /* 16010 */ "BLEL\000"
8570 /* 16015 */ "BNEL\000"
8571 /* 16020 */ "ICALL_BRANCH_FUNNEL\000"
8572 /* 16040 */ "BC1FL\000"
8573 /* 16046 */ "MAQ_SA_W_PHL\000"
8574 /* 16059 */ "PRECEQ_W_PHL\000"
8575 /* 16072 */ "MAQ_S_W_PHL\000"
8576 /* 16084 */ "MULEQ_S_W_PHL\000"
8577 /* 16098 */ "G_FSHL\000"
8578 /* 16105 */ "G_SHL\000"
8579 /* 16111 */ "G_FCEIL\000"
8580 /* 16119 */ "G_SAVGCEIL\000"
8581 /* 16130 */ "G_UAVGCEIL\000"
8582 /* 16141 */ "TAILCALL\000"
8583 /* 16150 */ "HYPCALL\000"
8584 /* 16158 */ "SYSCALL\000"
8585 /* 16166 */ "PATCHABLE_TAIL_CALL\000"
8586 /* 16186 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8587 /* 16213 */ "PATCHABLE_EVENT_CALL\000"
8588 /* 16234 */ "FENTRY_CALL\000"
8589 /* 16246 */ "BGEZALL\000"
8590 /* 16254 */ "BLTZALL\000"
8591 /* 16262 */ "KILL\000"
8592 /* 16267 */ "DSLL\000"
8593 /* 16272 */ "G_CONSTANT_POOL\000"
8594 /* 16288 */ "DROL\000"
8595 /* 16293 */ "BEQL\000"
8596 /* 16298 */ "DSRL\000"
8597 /* 16303 */ "BC1TL\000"
8598 /* 16309 */ "BGTL\000"
8599 /* 16314 */ "BLTL\000"
8600 /* 16319 */ "G_ROTL\000"
8601 /* 16326 */ "BGEUL\000"
8602 /* 16332 */ "BLEUL\000"
8603 /* 16338 */ "DMUL\000"
8604 /* 16343 */ "G_VECREDUCE_FMUL\000"
8605 /* 16360 */ "G_FMUL\000"
8606 /* 16367 */ "G_VECREDUCE_SEQ_FMUL\000"
8607 /* 16388 */ "G_STRICT_FMUL\000"
8608 /* 16402 */ "G_CLMUL\000"
8609 /* 16410 */ "G_VECREDUCE_MUL\000"
8610 /* 16426 */ "G_MUL\000"
8611 /* 16432 */ "BGTUL\000"
8612 /* 16438 */ "BLTUL\000"
8613 /* 16444 */ "LWL\000"
8614 /* 16448 */ "SWL\000"
8615 /* 16452 */ "BGEZL\000"
8616 /* 16458 */ "BLEZL\000"
8617 /* 16464 */ "BGTZL\000"
8618 /* 16470 */ "BLTZL\000"
8619 /* 16476 */ "PseudoCVT_D64_L\000"
8620 /* 16492 */ "PseudoCVT_S_L\000"
8621 /* 16506 */ "G_FREM\000"
8622 /* 16513 */ "G_STRICT_FREM\000"
8623 /* 16527 */ "G_SREM\000"
8624 /* 16534 */ "G_UREM\000"
8625 /* 16541 */ "G_SDIVREM\000"
8626 /* 16551 */ "G_UDIVREM\000"
8627 /* 16561 */ "MFGC0_MM\000"
8628 /* 16570 */ "MFHGC0_MM\000"
8629 /* 16580 */ "MTHGC0_MM\000"
8630 /* 16590 */ "MTGC0_MM\000"
8631 /* 16599 */ "CFC1_MM\000"
8632 /* 16607 */ "MFC1_MM\000"
8633 /* 16615 */ "CTC1_MM\000"
8634 /* 16623 */ "MTC1_MM\000"
8635 /* 16631 */ "LWC1_MM\000"
8636 /* 16639 */ "SWC1_MM\000"
8637 /* 16647 */ "LUXC1_MM\000"
8638 /* 16656 */ "SUXC1_MM\000"
8639 /* 16665 */ "LWXC1_MM\000"
8640 /* 16674 */ "SWXC1_MM\000"
8641 /* 16683 */ "MFHC1_D32_MM\000"
8642 /* 16696 */ "MTHC1_D32_MM\000"
8643 /* 16709 */ "FSUB_D32_MM\000"
8644 /* 16721 */ "NMSUB_D32_MM\000"
8645 /* 16734 */ "FADD_D32_MM\000"
8646 /* 16746 */ "NMADD_D32_MM\000"
8647 /* 16759 */ "C_NGE_D32_MM\000"
8648 /* 16772 */ "C_NGLE_D32_MM\000"
8649 /* 16786 */ "C_OLE_D32_MM\000"
8650 /* 16799 */ "C_ULE_D32_MM\000"
8651 /* 16812 */ "C_LE_D32_MM\000"
8652 /* 16824 */ "C_SF_D32_MM\000"
8653 /* 16836 */ "MOVF_D32_MM\000"
8654 /* 16848 */ "C_F_D32_MM\000"
8655 /* 16859 */ "FNEG_D32_MM\000"
8656 /* 16871 */ "MOVN_I_D32_MM\000"
8657 /* 16885 */ "MOVZ_I_D32_MM\000"
8658 /* 16899 */ "C_NGL_D32_MM\000"
8659 /* 16912 */ "FMUL_D32_MM\000"
8660 /* 16924 */ "C_UN_D32_MM\000"
8661 /* 16936 */ "RECIP_D32_MM\000"
8662 /* 16949 */ "FCMP_D32_MM\000"
8663 /* 16961 */ "C_SEQ_D32_MM\000"
8664 /* 16974 */ "C_UEQ_D32_MM\000"
8665 /* 16987 */ "C_EQ_D32_MM\000"
8666 /* 16999 */ "FABS_D32_MM\000"
8667 /* 17011 */ "CVT_S_D32_MM\000"
8668 /* 17024 */ "C_NGT_D32_MM\000"
8669 /* 17037 */ "C_OLT_D32_MM\000"
8670 /* 17050 */ "C_ULT_D32_MM\000"
8671 /* 17063 */ "C_LT_D32_MM\000"
8672 /* 17075 */ "FSQRT_D32_MM\000"
8673 /* 17088 */ "RSQRT_D32_MM\000"
8674 /* 17101 */ "MOVT_D32_MM\000"
8675 /* 17113 */ "FDIV_D32_MM\000"
8676 /* 17125 */ "FMOV_D32_MM\000"
8677 /* 17137 */ "CVT_W_D32_MM\000"
8678 /* 17150 */ "BPOSGE32_MM\000"
8679 /* 17162 */ "LWM32_MM\000"
8680 /* 17171 */ "SWM32_MM\000"
8681 /* 17180 */ "FCMP_S32_MM\000"
8682 /* 17192 */ "CFC2_MM\000"
8683 /* 17200 */ "CTC2_MM\000"
8684 /* 17208 */ "ADDIUR2_MM\000"
8685 /* 17219 */ "MFHC1_D64_MM\000"
8686 /* 17232 */ "MTHC1_D64_MM\000"
8687 /* 17245 */ "MTC1_D64_MM\000"
8688 /* 17257 */ "FSUB_D64_MM\000"
8689 /* 17269 */ "FADD_D64_MM\000"
8690 /* 17281 */ "C_NGE_D64_MM\000"
8691 /* 17294 */ "C_NGLE_D64_MM\000"
8692 /* 17308 */ "C_OLE_D64_MM\000"
8693 /* 17321 */ "C_ULE_D64_MM\000"
8694 /* 17334 */ "C_LE_D64_MM\000"
8695 /* 17346 */ "C_SF_D64_MM\000"
8696 /* 17358 */ "C_F_D64_MM\000"
8697 /* 17369 */ "FNEG_D64_MM\000"
8698 /* 17381 */ "C_NGL_D64_MM\000"
8699 /* 17394 */ "FMUL_D64_MM\000"
8700 /* 17406 */ "CVT_L_D64_MM\000"
8701 /* 17419 */ "C_UN_D64_MM\000"
8702 /* 17431 */ "RECIP_D64_MM\000"
8703 /* 17444 */ "C_SEQ_D64_MM\000"
8704 /* 17457 */ "C_UEQ_D64_MM\000"
8705 /* 17470 */ "C_EQ_D64_MM\000"
8706 /* 17482 */ "FABS_D64_MM\000"
8707 /* 17494 */ "CVT_S_D64_MM\000"
8708 /* 17507 */ "C_NGT_D64_MM\000"
8709 /* 17520 */ "C_OLT_D64_MM\000"
8710 /* 17533 */ "C_ULT_D64_MM\000"
8711 /* 17546 */ "C_LT_D64_MM\000"
8712 /* 17558 */ "FSQRT_D64_MM\000"
8713 /* 17571 */ "RSQRT_D64_MM\000"
8714 /* 17584 */ "FDIV_D64_MM\000"
8715 /* 17596 */ "FMOV_D64_MM\000"
8716 /* 17608 */ "CVT_W_D64_MM\000"
8717 /* 17621 */ "ADDIUS5_MM\000"
8718 /* 17632 */ "SB16_MM\000"
8719 /* 17640 */ "JRC16_MM\000"
8720 /* 17649 */ "AND16_MM\000"
8721 /* 17658 */ "MOVE16_MM\000"
8722 /* 17668 */ "SH16_MM\000"
8723 /* 17676 */ "ANDI16_MM\000"
8724 /* 17686 */ "MFHI16_MM\000"
8725 /* 17696 */ "LI16_MM\000"
8726 /* 17704 */ "BREAK16_MM\000"
8727 /* 17715 */ "SLL16_MM\000"
8728 /* 17724 */ "SRL16_MM\000"
8729 /* 17733 */ "LWM16_MM\000"
8730 /* 17742 */ "SWM16_MM\000"
8731 /* 17751 */ "MFLO16_MM\000"
8732 /* 17761 */ "SDBBP16_MM\000"
8733 /* 17772 */ "JR16_MM\000"
8734 /* 17780 */ "JALR16_MM\000"
8735 /* 17790 */ "XOR16_MM\000"
8736 /* 17799 */ "JALRS16_MM\000"
8737 /* 17810 */ "NOT16_MM\000"
8738 /* 17819 */ "LBU16_MM\000"
8739 /* 17828 */ "SUBU16_MM\000"
8740 /* 17838 */ "ADDU16_MM\000"
8741 /* 17848 */ "LHU16_MM\000"
8742 /* 17857 */ "LW16_MM\000"
8743 /* 17865 */ "SW16_MM\000"
8744 /* 17873 */ "BNEZ16_MM\000"
8745 /* 17883 */ "BEQZ16_MM\000"
8746 /* 17893 */ "PRECEU_PH_QBLA_MM\000"
8747 /* 17911 */ "PRECEQU_PH_QBLA_MM\000"
8748 /* 17930 */ "PRECEU_PH_QBRA_MM\000"
8749 /* 17948 */ "PRECEQU_PH_QBRA_MM\000"
8750 /* 17967 */ "SRA_MM\000"
8751 /* 17974 */ "SEB_MM\000"
8752 /* 17981 */ "EHB_MM\000"
8753 /* 17988 */ "LB_MM\000"
8754 /* 17994 */ "CMPGU_LE_QB_MM\000"
8755 /* 18009 */ "CMPU_LE_QB_MM\000"
8756 /* 18023 */ "PICK_QB_MM\000"
8757 /* 18034 */ "SHLL_QB_MM\000"
8758 /* 18045 */ "REPL_QB_MM\000"
8759 /* 18056 */ "SHRL_QB_MM\000"
8760 /* 18067 */ "CMPGU_EQ_QB_MM\000"
8761 /* 18082 */ "CMPU_EQ_QB_MM\000"
8762 /* 18096 */ "SUBU_S_QB_MM\000"
8763 /* 18109 */ "ADDU_S_QB_MM\000"
8764 /* 18122 */ "CMPGU_LT_QB_MM\000"
8765 /* 18137 */ "CMPU_LT_QB_MM\000"
8766 /* 18151 */ "SUBU_QB_MM\000"
8767 /* 18162 */ "ADDU_QB_MM\000"
8768 /* 18173 */ "SHLLV_QB_MM\000"
8769 /* 18185 */ "REPLV_QB_MM\000"
8770 /* 18197 */ "SHRLV_QB_MM\000"
8771 /* 18209 */ "RADDU_W_QB_MM\000"
8772 /* 18223 */ "SB_MM\000"
8773 /* 18229 */ "MODSUB_MM\000"
8774 /* 18239 */ "PseudoMSUB_MM\000"
8775 /* 18253 */ "SYNC_MM\000"
8776 /* 18261 */ "ADDIUPC_MM\000"
8777 /* 18272 */ "ADDSC_MM\000"
8778 /* 18281 */ "ADDWC_MM\000"
8779 /* 18290 */ "BNEZC_MM\000"
8780 /* 18299 */ "BEQZC_MM\000"
8781 /* 18308 */ "PseudoMADD_MM\000"
8782 /* 18322 */ "AND_MM\000"
8783 /* 18329 */ "LBE_MM\000"
8784 /* 18336 */ "SBE_MM\000"
8785 /* 18343 */ "SCE_MM\000"
8786 /* 18350 */ "CACHEE_MM\000"
8787 /* 18360 */ "PREFE_MM\000"
8788 /* 18369 */ "TGE_MM\000"
8789 /* 18376 */ "CACHE_MM\000"
8790 /* 18385 */ "LHE_MM\000"
8791 /* 18392 */ "SHE_MM\000"
8792 /* 18399 */ "LLE_MM\000"
8793 /* 18406 */ "LWLE_MM\000"
8794 /* 18414 */ "SWLE_MM\000"
8795 /* 18422 */ "BNE_MM\000"
8796 /* 18429 */ "TNE_MM\000"
8797 /* 18436 */ "LWRE_MM\000"
8798 /* 18444 */ "SWRE_MM\000"
8799 /* 18452 */ "PAUSE_MM\000"
8800 /* 18461 */ "LWE_MM\000"
8801 /* 18468 */ "SWE_MM\000"
8802 /* 18475 */ "LBuE_MM\000"
8803 /* 18483 */ "LHuE_MM\000"
8804 /* 18491 */ "BC1F_MM\000"
8805 /* 18499 */ "PREF_MM\000"
8806 /* 18507 */ "TLBGINVF_MM\000"
8807 /* 18519 */ "TAILCALLREG_MM\000"
8808 /* 18534 */ "WSBH_MM\000"
8809 /* 18542 */ "SEH_MM\000"
8810 /* 18549 */ "LH_MM\000"
8811 /* 18555 */ "SHRA_PH_MM\000"
8812 /* 18566 */ "PRECRQ_QB_PH_MM\000"
8813 /* 18582 */ "PRECRQU_S_QB_PH_MM\000"
8814 /* 18601 */ "CMP_LE_PH_MM\000"
8815 /* 18614 */ "PICK_PH_MM\000"
8816 /* 18625 */ "SHLL_PH_MM\000"
8817 /* 18636 */ "REPL_PH_MM\000"
8818 /* 18647 */ "PACKRL_PH_MM\000"
8819 /* 18660 */ "SUBQ_PH_MM\000"
8820 /* 18671 */ "ADDQ_PH_MM\000"
8821 /* 18682 */ "CMP_EQ_PH_MM\000"
8822 /* 18695 */ "SHRA_R_PH_MM\000"
8823 /* 18708 */ "SHRAV_R_PH_MM\000"
8824 /* 18722 */ "MULQ_RS_PH_MM\000"
8825 /* 18736 */ "SHLL_S_PH_MM\000"
8826 /* 18749 */ "SUBQ_S_PH_MM\000"
8827 /* 18762 */ "ADDQ_S_PH_MM\000"
8828 /* 18775 */ "ABSQ_S_PH_MM\000"
8829 /* 18788 */ "SHLLV_S_PH_MM\000"
8830 /* 18802 */ "CMP_LT_PH_MM\000"
8831 /* 18815 */ "SHRAV_PH_MM\000"
8832 /* 18827 */ "SHLLV_PH_MM\000"
8833 /* 18839 */ "REPLV_PH_MM\000"
8834 /* 18851 */ "DPAQ_S_W_PH_MM\000"
8835 /* 18866 */ "MULSAQ_S_W_PH_MM\000"
8836 /* 18883 */ "DPSQ_S_W_PH_MM\000"
8837 /* 18898 */ "SH_MM\000"
8838 /* 18904 */ "EXTR_S_H_MM\000"
8839 /* 18916 */ "EXTRV_S_H_MM\000"
8840 /* 18929 */ "SYNCI_MM\000"
8841 /* 18938 */ "DI_MM\000"
8842 /* 18944 */ "TGEI_MM\000"
8843 /* 18952 */ "TNEI_MM\000"
8844 /* 18960 */ "PseudoMFHI_MM\000"
8845 /* 18974 */ "PseudoMTLOHI_MM\000"
8846 /* 18990 */ "MTHI_MM\000"
8847 /* 18998 */ "TEQI_MM\000"
8848 /* 19006 */ "TLTI_MM\000"
8849 /* 19014 */ "TLBWI_MM\000"
8850 /* 19023 */ "TLBGWI_MM\000"
8851 /* 19033 */ "MOVF_I_MM\000"
8852 /* 19043 */ "MOVN_I_MM\000"
8853 /* 19053 */ "MOVT_I_MM\000"
8854 /* 19063 */ "MOVZ_I_MM\000"
8855 /* 19073 */ "J_MM\000"
8856 /* 19078 */ "BREAK_MM\000"
8857 /* 19087 */ "JAL_MM\000"
8858 /* 19094 */ "BGEZAL_MM\000"
8859 /* 19104 */ "BLTZAL_MM\000"
8860 /* 19114 */ "MULEU_S_PH_QBL_MM\000"
8861 /* 19132 */ "PRECEU_PH_QBL_MM\000"
8862 /* 19149 */ "PRECEQU_PH_QBL_MM\000"
8863 /* 19167 */ "DPAU_H_QBL_MM\000"
8864 /* 19181 */ "DPSU_H_QBL_MM\000"
8865 /* 19195 */ "MAQ_SA_W_PHL_MM\000"
8866 /* 19211 */ "PRECEQ_W_PHL_MM\000"
8867 /* 19227 */ "MAQ_S_W_PHL_MM\000"
8868 /* 19242 */ "MULEQ_S_W_PHL_MM\000"
8869 /* 19259 */ "TAILCALL_MM\000"
8870 /* 19271 */ "HYPCALL_MM\000"
8871 /* 19282 */ "SYSCALL_MM\000"
8872 /* 19293 */ "SLL_MM\000"
8873 /* 19300 */ "SRL_MM\000"
8874 /* 19307 */ "MUL_MM\000"
8875 /* 19314 */ "LWL_MM\000"
8876 /* 19321 */ "SWL_MM\000"
8877 /* 19328 */ "LWM_MM\000"
8878 /* 19335 */ "SWM_MM\000"
8879 /* 19342 */ "CLO_MM\000"
8880 /* 19349 */ "PseudoMFLO_MM\000"
8881 /* 19363 */ "SHILO_MM\000"
8882 /* 19372 */ "MTLO_MM\000"
8883 /* 19380 */ "TRAP_MM\000"
8884 /* 19388 */ "SDBBP_MM\000"
8885 /* 19397 */ "TLBP_MM\000"
8886 /* 19405 */ "EXTPDP_MM\000"
8887 /* 19415 */ "MOVEP_MM\000"
8888 /* 19424 */ "TLBGP_MM\000"
8889 /* 19433 */ "LWGP_MM\000"
8890 /* 19441 */ "MTHLIP_MM\000"
8891 /* 19451 */ "SSNOP_MM\000"
8892 /* 19460 */ "ADDIUR1SP_MM\000"
8893 /* 19473 */ "RDDSP_MM\000"
8894 /* 19482 */ "WRDSP_MM\000"
8895 /* 19491 */ "LWDSP_MM\000"
8896 /* 19500 */ "SWDSP_MM\000"
8897 /* 19509 */ "MSUB_DSP_MM\000"
8898 /* 19521 */ "MADD_DSP_MM\000"
8899 /* 19533 */ "MFHI_DSP_MM\000"
8900 /* 19545 */ "MTHI_DSP_MM\000"
8901 /* 19557 */ "MFLO_DSP_MM\000"
8902 /* 19569 */ "MTLO_DSP_MM\000"
8903 /* 19581 */ "MULT_DSP_MM\000"
8904 /* 19593 */ "MSUBU_DSP_MM\000"
8905 /* 19606 */ "MADDU_DSP_MM\000"
8906 /* 19619 */ "MULTU_DSP_MM\000"
8907 /* 19632 */ "ADDIUSP_MM\000"
8908 /* 19643 */ "LWSP_MM\000"
8909 /* 19651 */ "SWSP_MM\000"
8910 /* 19659 */ "EXTP_MM\000"
8911 /* 19667 */ "LWP_MM\000"
8912 /* 19674 */ "SWP_MM\000"
8913 /* 19681 */ "BEQ_MM\000"
8914 /* 19688 */ "TEQ_MM\000"
8915 /* 19695 */ "TLBR_MM\000"
8916 /* 19703 */ "MULEU_S_PH_QBR_MM\000"
8917 /* 19721 */ "PRECEU_PH_QBR_MM\000"
8918 /* 19738 */ "PRECEQU_PH_QBR_MM\000"
8919 /* 19756 */ "DPAU_H_QBR_MM\000"
8920 /* 19770 */ "DPSU_H_QBR_MM\000"
8921 /* 19784 */ "BAL_BR_MM\000"
8922 /* 19794 */ "TLBGR_MM\000"
8923 /* 19803 */ "MAQ_SA_W_PHR_MM\000"
8924 /* 19819 */ "PRECEQ_W_PHR_MM\000"
8925 /* 19835 */ "MAQ_S_W_PHR_MM\000"
8926 /* 19850 */ "MULEQ_S_W_PHR_MM\000"
8927 /* 19867 */ "JR_MM\000"
8928 /* 19873 */ "JALR_MM\000"
8929 /* 19881 */ "NOR_MM\000"
8930 /* 19888 */ "XOR_MM\000"
8931 /* 19895 */ "ROTR_MM\000"
8932 /* 19903 */ "TLBWR_MM\000"
8933 /* 19912 */ "TLBGWR_MM\000"
8934 /* 19922 */ "RDHWR_MM\000"
8935 /* 19931 */ "LWR_MM\000"
8936 /* 19938 */ "SWR_MM\000"
8937 /* 19945 */ "JALS_MM\000"
8938 /* 19953 */ "BGEZALS_MM\000"
8939 /* 19964 */ "BLTZALS_MM\000"
8940 /* 19975 */ "INS_MM\000"
8941 /* 19982 */ "JALRS_MM\000"
8942 /* 19991 */ "LWXS_MM\000"
8943 /* 19999 */ "CVT_D32_S_MM\000"
8944 /* 20012 */ "CVT_D64_S_MM\000"
8945 /* 20025 */ "FSUB_S_MM\000"
8946 /* 20035 */ "NMSUB_S_MM\000"
8947 /* 20046 */ "FADD_S_MM\000"
8948 /* 20056 */ "NMADD_S_MM\000"
8949 /* 20067 */ "C_NGE_S_MM\000"
8950 /* 20078 */ "C_NGLE_S_MM\000"
8951 /* 20090 */ "C_OLE_S_MM\000"
8952 /* 20101 */ "C_ULE_S_MM\000"
8953 /* 20112 */ "C_LE_S_MM\000"
8954 /* 20122 */ "C_SF_S_MM\000"
8955 /* 20132 */ "MOVF_S_MM\000"
8956 /* 20142 */ "C_F_S_MM\000"
8957 /* 20151 */ "FNEG_S_MM\000"
8958 /* 20161 */ "MOVN_I_S_MM\000"
8959 /* 20173 */ "MOVZ_I_S_MM\000"
8960 /* 20185 */ "C_NGL_S_MM\000"
8961 /* 20196 */ "FMUL_S_MM\000"
8962 /* 20206 */ "CVT_L_S_MM\000"
8963 /* 20217 */ "C_UN_S_MM\000"
8964 /* 20227 */ "RECIP_S_MM\000"
8965 /* 20238 */ "C_SEQ_S_MM\000"
8966 /* 20249 */ "C_UEQ_S_MM\000"
8967 /* 20260 */ "C_EQ_S_MM\000"
8968 /* 20270 */ "FABS_S_MM\000"
8969 /* 20280 */ "C_NGT_S_MM\000"
8970 /* 20291 */ "C_OLT_S_MM\000"
8971 /* 20302 */ "C_ULT_S_MM\000"
8972 /* 20313 */ "C_LT_S_MM\000"
8973 /* 20323 */ "FSQRT_S_MM\000"
8974 /* 20334 */ "RSQRT_S_MM\000"
8975 /* 20345 */ "MOVT_S_MM\000"
8976 /* 20355 */ "FDIV_S_MM\000"
8977 /* 20365 */ "FMOV_S_MM\000"
8978 /* 20375 */ "TRUNC_W_S_MM\000"
8979 /* 20388 */ "ROUND_W_S_MM\000"
8980 /* 20401 */ "CEIL_W_S_MM\000"
8981 /* 20413 */ "FLOOR_W_S_MM\000"
8982 /* 20426 */ "CVT_W_S_MM\000"
8983 /* 20437 */ "BC1T_MM\000"
8984 /* 20445 */ "DERET_MM\000"
8985 /* 20454 */ "WAIT_MM\000"
8986 /* 20462 */ "SLT_MM\000"
8987 /* 20469 */ "TLT_MM\000"
8988 /* 20476 */ "PseudoMULT_MM\000"
8989 /* 20490 */ "EXT_MM\000"
8990 /* 20497 */ "PseudoMSUBU_MM\000"
8991 /* 20512 */ "PseudoMADDU_MM\000"
8992 /* 20527 */ "TGEU_MM\000"
8993 /* 20535 */ "TGEIU_MM\000"
8994 /* 20544 */ "TLTIU_MM\000"
8995 /* 20553 */ "TLTU_MM\000"
8996 /* 20561 */ "LWU_MM\000"
8997 /* 20568 */ "SRAV_MM\000"
8998 /* 20576 */ "BITREV_MM\000"
8999 /* 20586 */ "SDIV_MM\000"
9000 /* 20594 */ "UDIV_MM\000"
9001 /* 20602 */ "SLLV_MM\000"
9002 /* 20610 */ "SRLV_MM\000"
9003 /* 20618 */ "TLBGINV_MM\000"
9004 /* 20629 */ "SHILOV_MM\000"
9005 /* 20639 */ "EXTPDPV_MM\000"
9006 /* 20650 */ "EXTPV_MM\000"
9007 /* 20659 */ "ROTRV_MM\000"
9008 /* 20668 */ "INSV_MM\000"
9009 /* 20676 */ "LW_MM\000"
9010 /* 20682 */ "SW_MM\000"
9011 /* 20688 */ "CVT_D32_W_MM\000"
9012 /* 20701 */ "CVT_D64_W_MM\000"
9013 /* 20714 */ "TRUNC_W_MM\000"
9014 /* 20725 */ "ROUND_W_MM\000"
9015 /* 20736 */ "PRECRQ_PH_W_MM\000"
9016 /* 20751 */ "PRECRQ_RS_PH_W_MM\000"
9017 /* 20769 */ "CEIL_W_MM\000"
9018 /* 20779 */ "DPAQ_SA_L_W_MM\000"
9019 /* 20794 */ "DPSQ_SA_L_W_MM\000"
9020 /* 20809 */ "FLOOR_W_MM\000"
9021 /* 20820 */ "EXTR_W_MM\000"
9022 /* 20830 */ "SHRA_R_W_MM\000"
9023 /* 20842 */ "EXTR_R_W_MM\000"
9024 /* 20854 */ "SHRAV_R_W_MM\000"
9025 /* 20867 */ "EXTRV_R_W_MM\000"
9026 /* 20880 */ "EXTR_RS_W_MM\000"
9027 /* 20893 */ "EXTRV_RS_W_MM\000"
9028 /* 20907 */ "SHLL_S_W_MM\000"
9029 /* 20919 */ "SUBQ_S_W_MM\000"
9030 /* 20931 */ "ADDQ_S_W_MM\000"
9031 /* 20943 */ "ABSQ_S_W_MM\000"
9032 /* 20955 */ "CVT_S_W_MM\000"
9033 /* 20966 */ "SHLLV_S_W_MM\000"
9034 /* 20979 */ "EXTRV_W_MM\000"
9035 /* 20990 */ "PREFX_MM\000"
9036 /* 20999 */ "LHX_MM\000"
9037 /* 21006 */ "JALX_MM\000"
9038 /* 21014 */ "LBUX_MM\000"
9039 /* 21022 */ "LWX_MM\000"
9040 /* 21029 */ "BGEZ_MM\000"
9041 /* 21037 */ "BLEZ_MM\000"
9042 /* 21045 */ "CLZ_MM\000"
9043 /* 21052 */ "BGTZ_MM\000"
9044 /* 21060 */ "BLTZ_MM\000"
9045 /* 21068 */ "PseudoIndirectBranch_MM\000"
9046 /* 21092 */ "ADDi_MM\000"
9047 /* 21100 */ "ANDi_MM\000"
9048 /* 21108 */ "XORi_MM\000"
9049 /* 21116 */ "SLTi_MM\000"
9050 /* 21124 */ "LUi_MM\000"
9051 /* 21131 */ "LBu_MM\000"
9052 /* 21138 */ "SUBu_MM\000"
9053 /* 21146 */ "ADDu_MM\000"
9054 /* 21154 */ "LHu_MM\000"
9055 /* 21161 */ "SLTu_MM\000"
9056 /* 21169 */ "PseudoMULTu_MM\000"
9057 /* 21184 */ "LEA_ADDiu_MM\000"
9058 /* 21197 */ "SLTiu_MM\000"
9059 /* 21206 */ "INLINEASM\000"
9060 /* 21216 */ "DINSM\000"
9061 /* 21222 */ "DEXTM\000"
9062 /* 21228 */ "G_VECREDUCE_FMINIMUM\000"
9063 /* 21249 */ "G_FMINIMUM\000"
9064 /* 21260 */ "G_ATOMICRMW_FMINIMUM\000"
9065 /* 21281 */ "G_VECREDUCE_FMAXIMUM\000"
9066 /* 21302 */ "G_FMAXIMUM\000"
9067 /* 21313 */ "G_ATOMICRMW_FMAXIMUM\000"
9068 /* 21334 */ "G_VECREDUCE_FMINIMUMNUM\000"
9069 /* 21358 */ "G_FMINIMUMNUM\000"
9070 /* 21372 */ "G_ATOMICRMW_FMINIMUMNUM\000"
9071 /* 21396 */ "G_VECREDUCE_FMAXIMUMNUM\000"
9072 /* 21420 */ "G_FMAXIMUMNUM\000"
9073 /* 21434 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
9074 /* 21458 */ "G_FMINNUM\000"
9075 /* 21468 */ "G_FMAXNUM\000"
9076 /* 21478 */ "G_FATAN\000"
9077 /* 21486 */ "G_FTAN\000"
9078 /* 21493 */ "G_INTRINSIC_ROUNDEVEN\000"
9079 /* 21515 */ "BALIGN\000"
9080 /* 21522 */ "DALIGN\000"
9081 /* 21529 */ "G_ASSERT_ALIGN\000"
9082 /* 21544 */ "G_FCOPYSIGN\000"
9083 /* 21556 */ "G_VECREDUCE_FMIN\000"
9084 /* 21573 */ "G_ATOMICRMW_FMIN\000"
9085 /* 21590 */ "G_VECREDUCE_SMIN\000"
9086 /* 21607 */ "G_SMIN\000"
9087 /* 21614 */ "G_VECREDUCE_UMIN\000"
9088 /* 21631 */ "G_UMIN\000"
9089 /* 21638 */ "G_ATOMICRMW_UMIN\000"
9090 /* 21655 */ "G_ATOMICRMW_MIN\000"
9091 /* 21671 */ "G_FASIN\000"
9092 /* 21679 */ "G_FSIN\000"
9093 /* 21686 */ "DMFC2_OCTEON\000"
9094 /* 21699 */ "DMTC2_OCTEON\000"
9095 /* 21712 */ "CFI_INSTRUCTION\000"
9096 /* 21728 */ "G_CTLZ_ZERO_POISON\000"
9097 /* 21747 */ "G_CTTZ_ZERO_POISON\000"
9098 /* 21766 */ "ADJCALLSTACKDOWN\000"
9099 /* 21783 */ "G_SSUBO\000"
9100 /* 21791 */ "G_USUBO\000"
9101 /* 21799 */ "G_SADDO\000"
9102 /* 21807 */ "G_UADDO\000"
9103 /* 21815 */ "FEXP2_D_1_PSEUDO\000"
9104 /* 21832 */ "FEXP2_W_1_PSEUDO\000"
9105 /* 21849 */ "BPOSGE32_PSEUDO\000"
9106 /* 21865 */ "INSERT_B_VIDX64_PSEUDO\000"
9107 /* 21888 */ "INSERT_FD_VIDX64_PSEUDO\000"
9108 /* 21912 */ "INSERT_D_VIDX64_PSEUDO\000"
9109 /* 21935 */ "INSERT_H_VIDX64_PSEUDO\000"
9110 /* 21958 */ "INSERT_FW_VIDX64_PSEUDO\000"
9111 /* 21982 */ "INSERT_W_VIDX64_PSEUDO\000"
9112 /* 22005 */ "SNZ_B_PSEUDO\000"
9113 /* 22018 */ "SZ_B_PSEUDO\000"
9114 /* 22030 */ "BSEL_FD_PSEUDO\000"
9115 /* 22045 */ "FILL_FD_PSEUDO\000"
9116 /* 22060 */ "INSERT_FD_PSEUDO\000"
9117 /* 22077 */ "COPY_FD_PSEUDO\000"
9118 /* 22092 */ "BSEL_D_PSEUDO\000"
9119 /* 22106 */ "AND_V_D_PSEUDO\000"
9120 /* 22121 */ "NOR_V_D_PSEUDO\000"
9121 /* 22136 */ "XOR_V_D_PSEUDO\000"
9122 /* 22151 */ "SNZ_D_PSEUDO\000"
9123 /* 22164 */ "SZ_D_PSEUDO\000"
9124 /* 22176 */ "BSEL_H_PSEUDO\000"
9125 /* 22190 */ "AND_V_H_PSEUDO\000"
9126 /* 22205 */ "NOR_V_H_PSEUDO\000"
9127 /* 22220 */ "XOR_V_H_PSEUDO\000"
9128 /* 22235 */ "SNZ_H_PSEUDO\000"
9129 /* 22248 */ "SZ_H_PSEUDO\000"
9130 /* 22260 */ "SNZ_V_PSEUDO\000"
9131 /* 22273 */ "SZ_V_PSEUDO\000"
9132 /* 22285 */ "BSEL_FW_PSEUDO\000"
9133 /* 22300 */ "FILL_FW_PSEUDO\000"
9134 /* 22315 */ "INSERT_FW_PSEUDO\000"
9135 /* 22332 */ "COPY_FW_PSEUDO\000"
9136 /* 22347 */ "BSEL_W_PSEUDO\000"
9137 /* 22361 */ "AND_V_W_PSEUDO\000"
9138 /* 22376 */ "NOR_V_W_PSEUDO\000"
9139 /* 22391 */ "XOR_V_W_PSEUDO\000"
9140 /* 22406 */ "SNZ_W_PSEUDO\000"
9141 /* 22419 */ "SZ_W_PSEUDO\000"
9142 /* 22431 */ "INSERT_B_VIDX_PSEUDO\000"
9143 /* 22452 */ "INSERT_FD_VIDX_PSEUDO\000"
9144 /* 22474 */ "INSERT_D_VIDX_PSEUDO\000"
9145 /* 22495 */ "INSERT_H_VIDX_PSEUDO\000"
9146 /* 22516 */ "INSERT_FW_VIDX_PSEUDO\000"
9147 /* 22538 */ "INSERT_W_VIDX_PSEUDO\000"
9148 /* 22559 */ "JUMP_TABLE_DEBUG_INFO\000"
9149 /* 22581 */ "DCLO\000"
9150 /* 22586 */ "PseudoMFLO\000"
9151 /* 22597 */ "SHILO\000"
9152 /* 22603 */ "MFTLO\000"
9153 /* 22609 */ "MTLO\000"
9154 /* 22614 */ "MTTLO\000"
9155 /* 22620 */ "G_SMULO\000"
9156 /* 22628 */ "G_UMULO\000"
9157 /* 22636 */ "G_BZERO\000"
9158 /* 22644 */ "STACKMAP\000"
9159 /* 22653 */ "G_DEBUGTRAP\000"
9160 /* 22665 */ "G_UBSANTRAP\000"
9161 /* 22677 */ "G_TRAP\000"
9162 /* 22684 */ "G_ATOMICRMW_UDEC_WRAP\000"
9163 /* 22706 */ "G_ATOMICRMW_UINC_WRAP\000"
9164 /* 22728 */ "G_BSWAP\000"
9165 /* 22736 */ "DBITSWAP\000"
9166 /* 22745 */ "SDBBP\000"
9167 /* 22751 */ "TLBP\000"
9168 /* 22756 */ "EXTPDP\000"
9169 /* 22763 */ "G_SITOFP\000"
9170 /* 22772 */ "G_UITOFP\000"
9171 /* 22781 */ "TLBGP\000"
9172 /* 22787 */ "MTHLIP\000"
9173 /* 22794 */ "G_FCMP\000"
9174 /* 22801 */ "G_STRICT_FCMP\000"
9175 /* 22815 */ "G_ICMP\000"
9176 /* 22822 */ "G_SCMP\000"
9177 /* 22829 */ "G_UCMP\000"
9178 /* 22836 */ "SSNOP\000"
9179 /* 22842 */ "CONVERGENCECTRL_LOOP\000"
9180 /* 22863 */ "DPOP\000"
9181 /* 22868 */ "G_CTPOP\000"
9182 /* 22876 */ "PATCHABLE_OP\000"
9183 /* 22889 */ "FAULTING_OP\000"
9184 /* 22901 */ "LOAD_ACC64DSP\000"
9185 /* 22915 */ "STORE_ACC64DSP\000"
9186 /* 22930 */ "RDDSP\000"
9187 /* 22936 */ "WRDSP\000"
9188 /* 22942 */ "MFTDSP\000"
9189 /* 22949 */ "MTTDSP\000"
9190 /* 22956 */ "LWDSP\000"
9191 /* 22962 */ "SWDSP\000"
9192 /* 22968 */ "MSUB_DSP\000"
9193 /* 22977 */ "MADD_DSP\000"
9194 /* 22986 */ "LOAD_CCOND_DSP\000"
9195 /* 23001 */ "STORE_CCOND_DSP\000"
9196 /* 23017 */ "MFHI_DSP\000"
9197 /* 23026 */ "PseudoMTLOHI_DSP\000"
9198 /* 23043 */ "MTHI_DSP\000"
9199 /* 23052 */ "MFLO_DSP\000"
9200 /* 23061 */ "MTLO_DSP\000"
9201 /* 23070 */ "MULT_DSP\000"
9202 /* 23079 */ "MSUBU_DSP\000"
9203 /* 23089 */ "MADDU_DSP\000"
9204 /* 23099 */ "MULTU_DSP\000"
9205 /* 23109 */ "JRADDIUSP\000"
9206 /* 23119 */ "EXTP\000"
9207 /* 23124 */ "ADJCALLSTACKUP\000"
9208 /* 23139 */ "PREALLOCATED_SETUP\000"
9209 /* 23158 */ "DVP\000"
9210 /* 23162 */ "EVP\000"
9211 /* 23166 */ "G_FLDEXP\000"
9212 /* 23175 */ "G_STRICT_FLDEXP\000"
9213 /* 23191 */ "G_FEXP\000"
9214 /* 23198 */ "G_FFREXP\000"
9215 /* 23207 */ "BEQ\000"
9216 /* 23211 */ "SEQ\000"
9217 /* 23215 */ "TEQ\000"
9218 /* 23219 */ "TLBR\000"
9219 /* 23224 */ "MULEU_S_PH_QBR\000"
9220 /* 23239 */ "PRECEU_PH_QBR\000"
9221 /* 23253 */ "PRECEQU_PH_QBR\000"
9222 /* 23268 */ "DPAU_H_QBR\000"
9223 /* 23279 */ "DPSU_H_QBR\000"
9224 /* 23290 */ "G_BR\000"
9225 /* 23295 */ "BAL_BR\000"
9226 /* 23302 */ "INLINEASM_BR\000"
9227 /* 23315 */ "G_BLOCK_ADDR\000"
9228 /* 23328 */ "LDR\000"
9229 /* 23332 */ "SDR\000"
9230 /* 23336 */ "MEMBARRIER\000"
9231 /* 23347 */ "G_CONSTANT_FOLD_BARRIER\000"
9232 /* 23371 */ "PATCHABLE_FUNCTION_ENTER\000"
9233 /* 23396 */ "G_READCYCLECOUNTER\000"
9234 /* 23415 */ "G_READSTEADYCOUNTER\000"
9235 /* 23435 */ "G_READ_REGISTER\000"
9236 /* 23451 */ "G_WRITE_REGISTER\000"
9237 /* 23468 */ "TLBGR\000"
9238 /* 23474 */ "LoadImmDoubleFGR\000"
9239 /* 23491 */ "LoadImmSingleFGR\000"
9240 /* 23508 */ "MAQ_SA_W_PHR\000"
9241 /* 23521 */ "PRECEQ_W_PHR\000"
9242 /* 23534 */ "MAQ_S_W_PHR\000"
9243 /* 23546 */ "MULEQ_S_W_PHR\000"
9244 /* 23560 */ "G_ASHR\000"
9245 /* 23567 */ "G_FSHR\000"
9246 /* 23574 */ "G_LSHR\000"
9247 /* 23581 */ "JR\000"
9248 /* 23584 */ "JALR\000"
9249 /* 23589 */ "CONVERGENCECTRL_ANCHOR\000"
9250 /* 23612 */ "NOR\000"
9251 /* 23616 */ "G_FFLOOR\000"
9252 /* 23625 */ "G_SAVGFLOOR\000"
9253 /* 23637 */ "G_UAVGFLOOR\000"
9254 /* 23649 */ "DROR\000"
9255 /* 23654 */ "G_EXTRACT_SUBVECTOR\000"
9256 /* 23674 */ "G_INSERT_SUBVECTOR\000"
9257 /* 23693 */ "G_BUILD_VECTOR\000"
9258 /* 23708 */ "G_SHUFFLE_VECTOR\000"
9259 /* 23725 */ "G_STEP_VECTOR\000"
9260 /* 23739 */ "G_SPLAT_VECTOR\000"
9261 /* 23754 */ "G_VECREDUCE_XOR\000"
9262 /* 23770 */ "G_XOR\000"
9263 /* 23776 */ "G_ATOMICRMW_XOR\000"
9264 /* 23792 */ "G_VECREDUCE_OR\000"
9265 /* 23807 */ "G_OR\000"
9266 /* 23812 */ "G_ATOMICRMW_OR\000"
9267 /* 23827 */ "MFTGPR\000"
9268 /* 23834 */ "MTTGPR\000"
9269 /* 23841 */ "LoadImmDoubleGPR\000"
9270 /* 23858 */ "LoadImmSingleGPR\000"
9271 /* 23875 */ "MFTR\000"
9272 /* 23880 */ "DROTR\000"
9273 /* 23886 */ "G_ROTR\000"
9274 /* 23893 */ "G_INTTOPTR\000"
9275 /* 23904 */ "MTTR\000"
9276 /* 23909 */ "TLBWR\000"
9277 /* 23915 */ "TLBGWR\000"
9278 /* 23922 */ "RDHWR\000"
9279 /* 23928 */ "LWR\000"
9280 /* 23932 */ "SWR\000"
9281 /* 23936 */ "G_FABS\000"
9282 /* 23943 */ "G_ABS\000"
9283 /* 23949 */ "G_ABDS\000"
9284 /* 23956 */ "G_UNMERGE_VALUES\000"
9285 /* 23973 */ "G_MERGE_VALUES\000"
9286 /* 23988 */ "G_CTLS\000"
9287 /* 23995 */ "CINS\000"
9288 /* 24000 */ "DINS\000"
9289 /* 24005 */ "G_FACOS\000"
9290 /* 24013 */ "G_FCOS\000"
9291 /* 24020 */ "G_FSINCOS\000"
9292 /* 24030 */ "G_STRICT_FCMPS\000"
9293 /* 24045 */ "G_CONCAT_VECTORS\000"
9294 /* 24062 */ "COPY_TO_REGCLASS\000"
9295 /* 24079 */ "G_IS_FPCLASS\000"
9296 /* 24092 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
9297 /* 24122 */ "G_VECTOR_COMPRESS\000"
9298 /* 24140 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
9299 /* 24167 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
9300 /* 24205 */ "EXTS\000"
9301 /* 24210 */ "CVT_D32_S\000"
9302 /* 24220 */ "CVT_D64_S\000"
9303 /* 24230 */ "MOVN_I64_S\000"
9304 /* 24241 */ "MOVZ_I64_S\000"
9305 /* 24252 */ "MINA_S\000"
9306 /* 24259 */ "MAXA_S\000"
9307 /* 24266 */ "FSUB_S\000"
9308 /* 24273 */ "NMSUB_S\000"
9309 /* 24281 */ "FADD_S\000"
9310 /* 24288 */ "NMADD_S\000"
9311 /* 24296 */ "C_NGE_S\000"
9312 /* 24304 */ "C_NGLE_S\000"
9313 /* 24313 */ "C_OLE_S\000"
9314 /* 24321 */ "CMP_SLE_S\000"
9315 /* 24331 */ "CMP_SULE_S\000"
9316 /* 24342 */ "C_ULE_S\000"
9317 /* 24350 */ "CMP_ULE_S\000"
9318 /* 24360 */ "C_LE_S\000"
9319 /* 24367 */ "CMP_LE_S\000"
9320 /* 24376 */ "CMP_SAF_S\000"
9321 /* 24386 */ "MSUBF_S\000"
9322 /* 24394 */ "MADDF_S\000"
9323 /* 24402 */ "C_SF_S\000"
9324 /* 24409 */ "MOVF_S\000"
9325 /* 24416 */ "C_F_S\000"
9326 /* 24422 */ "PseudoSELECTFP_F_S\000"
9327 /* 24441 */ "CMP_F_S\000"
9328 /* 24449 */ "FNEG_S\000"
9329 /* 24456 */ "MOVN_I_S\000"
9330 /* 24465 */ "MOVZ_I_S\000"
9331 /* 24474 */ "SEL_S\000"
9332 /* 24480 */ "C_NGL_S\000"
9333 /* 24488 */ "FMUL_S\000"
9334 /* 24495 */ "TRUNC_L_S\000"
9335 /* 24505 */ "ROUND_L_S\000"
9336 /* 24515 */ "CEIL_L_S\000"
9337 /* 24524 */ "FLOOR_L_S\000"
9338 /* 24534 */ "CVT_L_S\000"
9339 /* 24542 */ "MIN_S\000"
9340 /* 24548 */ "CMP_SUN_S\000"
9341 /* 24558 */ "C_UN_S\000"
9342 /* 24565 */ "CMP_UN_S\000"
9343 /* 24574 */ "RECIP_S\000"
9344 /* 24582 */ "C_SEQ_S\000"
9345 /* 24590 */ "CMP_SEQ_S\000"
9346 /* 24600 */ "CMP_SUEQ_S\000"
9347 /* 24611 */ "C_UEQ_S\000"
9348 /* 24619 */ "CMP_UEQ_S\000"
9349 /* 24629 */ "C_EQ_S\000"
9350 /* 24636 */ "CMP_EQ_S\000"
9351 /* 24645 */ "FABS_S\000"
9352 /* 24652 */ "CLASS_S\000"
9353 /* 24660 */ "G_TRUNC_SSAT_S\000"
9354 /* 24675 */ "PseudoSELECT_S\000"
9355 /* 24690 */ "C_NGT_S\000"
9356 /* 24698 */ "C_OLT_S\000"
9357 /* 24706 */ "CMP_SLT_S\000"
9358 /* 24716 */ "CMP_SULT_S\000"
9359 /* 24727 */ "C_ULT_S\000"
9360 /* 24735 */ "CMP_ULT_S\000"
9361 /* 24745 */ "C_LT_S\000"
9362 /* 24752 */ "CMP_LT_S\000"
9363 /* 24761 */ "RINT_S\000"
9364 /* 24768 */ "FSQRT_S\000"
9365 /* 24776 */ "RSQRT_S\000"
9366 /* 24784 */ "MOVT_S\000"
9367 /* 24791 */ "PseudoSELECTFP_T_S\000"
9368 /* 24810 */ "FDIV_S\000"
9369 /* 24817 */ "FMOV_S\000"
9370 /* 24824 */ "PseudoTRUNC_W_S\000"
9371 /* 24840 */ "ROUND_W_S\000"
9372 /* 24850 */ "CEIL_W_S\000"
9373 /* 24859 */ "FLOOR_W_S\000"
9374 /* 24869 */ "CVT_W_S\000"
9375 /* 24877 */ "MAX_S\000"
9376 /* 24883 */ "SELNEZ_S\000"
9377 /* 24892 */ "SELEQZ_S\000"
9378 /* 24901 */ "BC1T\000"
9379 /* 24906 */ "G_SSUBSAT\000"
9380 /* 24916 */ "G_USUBSAT\000"
9381 /* 24926 */ "G_SADDSAT\000"
9382 /* 24936 */ "G_UADDSAT\000"
9383 /* 24946 */ "G_SSHLSAT\000"
9384 /* 24956 */ "G_USHLSAT\000"
9385 /* 24966 */ "G_SMULFIXSAT\000"
9386 /* 24979 */ "G_UMULFIXSAT\000"
9387 /* 24992 */ "G_SDIVFIXSAT\000"
9388 /* 25005 */ "G_UDIVFIXSAT\000"
9389 /* 25018 */ "G_ATOMICRMW_USUB_SAT\000"
9390 /* 25039 */ "G_FPTOSI_SAT\000"
9391 /* 25052 */ "G_FPTOUI_SAT\000"
9392 /* 25065 */ "G_EXTRACT\000"
9393 /* 25075 */ "G_SELECT\000"
9394 /* 25084 */ "G_BRINDIRECT\000"
9395 /* 25097 */ "DERET\000"
9396 /* 25103 */ "PATCHABLE_RET\000"
9397 /* 25117 */ "G_MEMSET\000"
9398 /* 25126 */ "BGT\000"
9399 /* 25130 */ "WAIT\000"
9400 /* 25135 */ "PATCHABLE_FUNCTION_EXIT\000"
9401 /* 25159 */ "G_BRJT\000"
9402 /* 25166 */ "BLT\000"
9403 /* 25170 */ "G_EXTRACT_VECTOR_ELT\000"
9404 /* 25191 */ "G_INSERT_VECTOR_ELT\000"
9405 /* 25211 */ "SLT\000"
9406 /* 25215 */ "TLT\000"
9407 /* 25219 */ "PseudoDMULT\000"
9408 /* 25231 */ "PseudoMULT\000"
9409 /* 25242 */ "DMT\000"
9410 /* 25246 */ "EMT\000"
9411 /* 25250 */ "G_FCONSTANT\000"
9412 /* 25262 */ "G_CONSTANT\000"
9413 /* 25273 */ "G_INTRINSIC_CONVERGENT\000"
9414 /* 25296 */ "STATEPOINT\000"
9415 /* 25307 */ "PATCHPOINT\000"
9416 /* 25318 */ "G_PTRTOINT\000"
9417 /* 25329 */ "G_FRINT\000"
9418 /* 25337 */ "G_INTRINSIC_LLRINT\000"
9419 /* 25356 */ "G_INTRINSIC_LRINT\000"
9420 /* 25374 */ "G_FNEARBYINT\000"
9421 /* 25387 */ "G_VASTART\000"
9422 /* 25397 */ "LIFETIME_START\000"
9423 /* 25412 */ "G_INVOKE_REGION_START\000"
9424 /* 25434 */ "G_INSERT\000"
9425 /* 25443 */ "G_FSQRT\000"
9426 /* 25451 */ "G_STRICT_FSQRT\000"
9427 /* 25466 */ "G_BITCAST\000"
9428 /* 25476 */ "G_ADDRSPACE_CAST\000"
9429 /* 25493 */ "DBG_VALUE_LIST\000"
9430 /* 25508 */ "GINVT\000"
9431 /* 25514 */ "DEXT\000"
9432 /* 25519 */ "G_FPEXT\000"
9433 /* 25527 */ "G_SEXT\000"
9434 /* 25534 */ "G_ASSERT_SEXT\000"
9435 /* 25548 */ "G_ANYEXT\000"
9436 /* 25557 */ "G_ZEXT\000"
9437 /* 25564 */ "G_ASSERT_ZEXT\000"
9438 /* 25578 */ "PseudoMSUBU\000"
9439 /* 25590 */ "G_ABDU\000"
9440 /* 25597 */ "PseudoMADDU\000"
9441 /* 25609 */ "DMODU\000"
9442 /* 25615 */ "BGEU\000"
9443 /* 25620 */ "SGEU\000"
9444 /* 25625 */ "TGEU\000"
9445 /* 25630 */ "BLEU\000"
9446 /* 25635 */ "SLEU\000"
9447 /* 25640 */ "DMUHU\000"
9448 /* 25646 */ "TGEIU\000"
9449 /* 25652 */ "TTLTIU\000"
9450 /* 25659 */ "V3MULU\000"
9451 /* 25666 */ "DMULU\000"
9452 /* 25672 */ "VMULU\000"
9453 /* 25678 */ "DINSU\000"
9454 /* 25684 */ "BGTU\000"
9455 /* 25689 */ "BLTU\000"
9456 /* 25694 */ "TLTU\000"
9457 /* 25699 */ "DEXTU\000"
9458 /* 25705 */ "DDIVU\000"
9459 /* 25711 */ "G_TRUNC_SSAT_U\000"
9460 /* 25726 */ "G_TRUNC_USAT_U\000"
9461 /* 25741 */ "DSRAV\000"
9462 /* 25747 */ "BITREV\000"
9463 /* 25754 */ "DDIV\000"
9464 /* 25759 */ "G_FDIV\000"
9465 /* 25766 */ "G_STRICT_FDIV\000"
9466 /* 25780 */ "PseudoDSDIV\000"
9467 /* 25792 */ "G_SDIV\000"
9468 /* 25799 */ "PseudoSDIV\000"
9469 /* 25810 */ "PseudoDUDIV\000"
9470 /* 25822 */ "G_UDIV\000"
9471 /* 25829 */ "PseudoUDIV\000"
9472 /* 25840 */ "DSLLV\000"
9473 /* 25846 */ "DSRLV\000"
9474 /* 25852 */ "G_GET_FPENV\000"
9475 /* 25864 */ "G_RESET_FPENV\000"
9476 /* 25878 */ "G_SET_FPENV\000"
9477 /* 25890 */ "TLBINV\000"
9478 /* 25897 */ "TLBGINV\000"
9479 /* 25905 */ "SHILOV\000"
9480 /* 25912 */ "EXTPDPV\000"
9481 /* 25920 */ "EXTPV\000"
9482 /* 25926 */ "DROTRV\000"
9483 /* 25933 */ "INSV\000"
9484 /* 25938 */ "AND_V\000"
9485 /* 25944 */ "MOVE_V\000"
9486 /* 25951 */ "BSEL_V\000"
9487 /* 25958 */ "NOR_V\000"
9488 /* 25964 */ "XOR_V\000"
9489 /* 25970 */ "BZ_V\000"
9490 /* 25975 */ "BMZ_V\000"
9491 /* 25981 */ "BNZ_V\000"
9492 /* 25987 */ "BMNZ_V\000"
9493 /* 25994 */ "CRC32W\000"
9494 /* 26001 */ "CRC32CW\000"
9495 /* 26009 */ "LW\000"
9496 /* 26012 */ "G_FPOW\000"
9497 /* 26019 */ "SW\000"
9498 /* 26022 */ "PseudoCVT_D32_W\000"
9499 /* 26038 */ "FLOG2_W\000"
9500 /* 26046 */ "FEXP2_W\000"
9501 /* 26054 */ "PseudoCVT_D64_W\000"
9502 /* 26070 */ "SRA_W\000"
9503 /* 26076 */ "ADD_A_W\000"
9504 /* 26084 */ "FMIN_A_W\000"
9505 /* 26093 */ "ADDS_A_W\000"
9506 /* 26102 */ "FMAX_A_W\000"
9507 /* 26111 */ "FSUB_W\000"
9508 /* 26118 */ "FMSUB_W\000"
9509 /* 26126 */ "NLOC_W\000"
9510 /* 26133 */ "NLZC_W\000"
9511 /* 26140 */ "FADD_W\000"
9512 /* 26147 */ "FMADD_W\000"
9513 /* 26155 */ "SLD_W\000"
9514 /* 26161 */ "PCKOD_W\000"
9515 /* 26169 */ "ILVOD_W\000"
9516 /* 26177 */ "FCLE_W\000"
9517 /* 26184 */ "FSLE_W\000"
9518 /* 26191 */ "FCULE_W\000"
9519 /* 26199 */ "FSULE_W\000"
9520 /* 26207 */ "FCNE_W\000"
9521 /* 26214 */ "FSNE_W\000"
9522 /* 26221 */ "FCUNE_W\000"
9523 /* 26229 */ "FSUNE_W\000"
9524 /* 26237 */ "INSVE_W\000"
9525 /* 26245 */ "FCAF_W\000"
9526 /* 26252 */ "FSAF_W\000"
9527 /* 26259 */ "VSHF_W\000"
9528 /* 26266 */ "BNEG_W\000"
9529 /* 26273 */ "PRECR_SRA_PH_W\000"
9530 /* 26288 */ "PRECRQ_PH_W\000"
9531 /* 26300 */ "PRECR_SRA_R_PH_W\000"
9532 /* 26317 */ "PRECRQ_RS_PH_W\000"
9533 /* 26332 */ "SUBQH_W\000"
9534 /* 26340 */ "ADDQH_W\000"
9535 /* 26348 */ "SRAI_W\000"
9536 /* 26355 */ "SLDI_W\000"
9537 /* 26362 */ "BNEGI_W\000"
9538 /* 26370 */ "SLLI_W\000"
9539 /* 26377 */ "SRLI_W\000"
9540 /* 26384 */ "BINSLI_W\000"
9541 /* 26393 */ "CEQI_W\000"
9542 /* 26400 */ "SRARI_W\000"
9543 /* 26408 */ "BCLRI_W\000"
9544 /* 26416 */ "SRLRI_W\000"
9545 /* 26424 */ "BINSRI_W\000"
9546 /* 26433 */ "SPLATI_W\000"
9547 /* 26442 */ "BSETI_W\000"
9548 /* 26450 */ "SUBVI_W\000"
9549 /* 26458 */ "ADDVI_W\000"
9550 /* 26466 */ "FILL_W\000"
9551 /* 26473 */ "SLL_W\000"
9552 /* 26479 */ "FEXUPL_W\000"
9553 /* 26488 */ "FFQL_W\000"
9554 /* 26495 */ "SRL_W\000"
9555 /* 26501 */ "BINSL_W\000"
9556 /* 26509 */ "FMUL_W\000"
9557 /* 26516 */ "ILVL_W\000"
9558 /* 26523 */ "DPAQ_SA_L_W\000"
9559 /* 26535 */ "DPSQ_SA_L_W\000"
9560 /* 26547 */ "FMIN_W\000"
9561 /* 26554 */ "FCUN_W\000"
9562 /* 26561 */ "FSUN_W\000"
9563 /* 26568 */ "FEXDO_W\000"
9564 /* 26576 */ "FRCP_W\000"
9565 /* 26583 */ "FCEQ_W\000"
9566 /* 26590 */ "FSEQ_W\000"
9567 /* 26597 */ "FCUEQ_W\000"
9568 /* 26605 */ "FSUEQ_W\000"
9569 /* 26613 */ "FTQ_W\000"
9570 /* 26619 */ "MSUB_Q_W\000"
9571 /* 26628 */ "MADD_Q_W\000"
9572 /* 26637 */ "MUL_Q_W\000"
9573 /* 26645 */ "MSUBR_Q_W\000"
9574 /* 26655 */ "MADDR_Q_W\000"
9575 /* 26665 */ "MULR_Q_W\000"
9576 /* 26674 */ "SRAR_W\000"
9577 /* 26681 */ "LDR_W\000"
9578 /* 26687 */ "BCLR_W\000"
9579 /* 26694 */ "SRLR_W\000"
9580 /* 26701 */ "FCOR_W\000"
9581 /* 26708 */ "FSOR_W\000"
9582 /* 26715 */ "FEXUPR_W\000"
9583 /* 26724 */ "FFQR_W\000"
9584 /* 26731 */ "BINSR_W\000"
9585 /* 26739 */ "STR_W\000"
9586 /* 26745 */ "EXTR_W\000"
9587 /* 26752 */ "ILVR_W\000"
9588 /* 26759 */ "SHRA_R_W\000"
9589 /* 26768 */ "SUBQH_R_W\000"
9590 /* 26778 */ "ADDQH_R_W\000"
9591 /* 26788 */ "EXTR_R_W\000"
9592 /* 26797 */ "SHRAV_R_W\000"
9593 /* 26807 */ "EXTRV_R_W\000"
9594 /* 26817 */ "FABS_W\000"
9595 /* 26824 */ "MULQ_RS_W\000"
9596 /* 26834 */ "EXTR_RS_W\000"
9597 /* 26844 */ "EXTRV_RS_W\000"
9598 /* 26855 */ "FCLASS_W\000"
9599 /* 26864 */ "ASUB_S_W\000"
9600 /* 26873 */ "HSUB_S_W\000"
9601 /* 26882 */ "DPSUB_S_W\000"
9602 /* 26892 */ "FTRUNC_S_W\000"
9603 /* 26903 */ "HADD_S_W\000"
9604 /* 26912 */ "DPADD_S_W\000"
9605 /* 26922 */ "MOD_S_W\000"
9606 /* 26930 */ "CLE_S_W\000"
9607 /* 26938 */ "AVE_S_W\000"
9608 /* 26946 */ "CLEI_S_W\000"
9609 /* 26955 */ "MINI_S_W\000"
9610 /* 26964 */ "CLTI_S_W\000"
9611 /* 26973 */ "MAXI_S_W\000"
9612 /* 26982 */ "SHLL_S_W\000"
9613 /* 26991 */ "MIN_S_W\000"
9614 /* 26999 */ "DOTP_S_W\000"
9615 /* 27008 */ "SUBQ_S_W\000"
9616 /* 27017 */ "ADDQ_S_W\000"
9617 /* 27026 */ "MULQ_S_W\000"
9618 /* 27035 */ "ABSQ_S_W\000"
9619 /* 27044 */ "AVER_S_W\000"
9620 /* 27053 */ "SUBS_S_W\000"
9621 /* 27062 */ "ADDS_S_W\000"
9622 /* 27071 */ "SAT_S_W\000"
9623 /* 27079 */ "CLT_S_W\000"
9624 /* 27087 */ "FFINT_S_W\000"
9625 /* 27097 */ "FTINT_S_W\000"
9626 /* 27107 */ "PseudoCVT_S_W\000"
9627 /* 27121 */ "SUBSUU_S_W\000"
9628 /* 27132 */ "DIV_S_W\000"
9629 /* 27140 */ "SHLLV_S_W\000"
9630 /* 27150 */ "MAX_S_W\000"
9631 /* 27158 */ "COPY_S_W\000"
9632 /* 27167 */ "SPLAT_W\000"
9633 /* 27175 */ "BSET_W\000"
9634 /* 27182 */ "FCLT_W\000"
9635 /* 27189 */ "FSLT_W\000"
9636 /* 27196 */ "FCULT_W\000"
9637 /* 27204 */ "FSULT_W\000"
9638 /* 27212 */ "PCNT_W\000"
9639 /* 27219 */ "FRINT_W\000"
9640 /* 27227 */ "INSERT_W\000"
9641 /* 27236 */ "FSQRT_W\000"
9642 /* 27244 */ "FRSQRT_W\000"
9643 /* 27253 */ "ST_W\000"
9644 /* 27258 */ "ASUB_U_W\000"
9645 /* 27267 */ "HSUB_U_W\000"
9646 /* 27276 */ "DPSUB_U_W\000"
9647 /* 27286 */ "FTRUNC_U_W\000"
9648 /* 27297 */ "HADD_U_W\000"
9649 /* 27306 */ "DPADD_U_W\000"
9650 /* 27316 */ "MOD_U_W\000"
9651 /* 27324 */ "CLE_U_W\000"
9652 /* 27332 */ "AVE_U_W\000"
9653 /* 27340 */ "CLEI_U_W\000"
9654 /* 27349 */ "MINI_U_W\000"
9655 /* 27358 */ "CLTI_U_W\000"
9656 /* 27367 */ "MAXI_U_W\000"
9657 /* 27376 */ "MIN_U_W\000"
9658 /* 27384 */ "DOTP_U_W\000"
9659 /* 27393 */ "AVER_U_W\000"
9660 /* 27402 */ "SUBS_U_W\000"
9661 /* 27411 */ "ADDS_U_W\000"
9662 /* 27420 */ "SUBSUS_U_W\000"
9663 /* 27431 */ "SAT_U_W\000"
9664 /* 27439 */ "CLT_U_W\000"
9665 /* 27447 */ "FFINT_U_W\000"
9666 /* 27457 */ "FTINT_U_W\000"
9667 /* 27467 */ "DIV_U_W\000"
9668 /* 27475 */ "MAX_U_W\000"
9669 /* 27483 */ "COPY_U_W\000"
9670 /* 27492 */ "MSUBV_W\000"
9671 /* 27500 */ "MADDV_W\000"
9672 /* 27508 */ "PCKEV_W\000"
9673 /* 27516 */ "ILVEV_W\000"
9674 /* 27524 */ "FDIV_W\000"
9675 /* 27531 */ "MULV_W\000"
9676 /* 27538 */ "EXTRV_W\000"
9677 /* 27546 */ "FMAX_W\000"
9678 /* 27553 */ "BZ_W\000"
9679 /* 27558 */ "BNZ_W\000"
9680 /* 27564 */ "G_VECREDUCE_FMAX\000"
9681 /* 27581 */ "G_ATOMICRMW_FMAX\000"
9682 /* 27598 */ "G_VECREDUCE_SMAX\000"
9683 /* 27615 */ "G_SMAX\000"
9684 /* 27622 */ "G_VECREDUCE_UMAX\000"
9685 /* 27639 */ "G_UMAX\000"
9686 /* 27646 */ "G_ATOMICRMW_UMAX\000"
9687 /* 27663 */ "G_ATOMICRMW_MAX\000"
9688 /* 27679 */ "MFTACX\000"
9689 /* 27686 */ "MTTACX\000"
9690 /* 27693 */ "G_FRAME_INDEX\000"
9691 /* 27707 */ "G_SBFX\000"
9692 /* 27714 */ "G_UBFX\000"
9693 /* 27721 */ "LHX\000"
9694 /* 27725 */ "G_SMULFIX\000"
9695 /* 27735 */ "G_UMULFIX\000"
9696 /* 27745 */ "G_SDIVFIX\000"
9697 /* 27755 */ "G_UDIVFIX\000"
9698 /* 27765 */ "JALX\000"
9699 /* 27770 */ "LBUX\000"
9700 /* 27775 */ "LWX\000"
9701 /* 27779 */ "G_MEMCPY\000"
9702 /* 27788 */ "COPY\000"
9703 /* 27793 */ "CONSTPOOL_ENTRY\000"
9704 /* 27809 */ "CONVERGENCECTRL_ENTRY\000"
9705 /* 27831 */ "BGEZ\000"
9706 /* 27836 */ "BLEZ\000"
9707 /* 27841 */ "BC1NEZ\000"
9708 /* 27848 */ "BC2NEZ\000"
9709 /* 27855 */ "SELNEZ\000"
9710 /* 27862 */ "DCLZ\000"
9711 /* 27867 */ "G_CTLZ\000"
9712 /* 27874 */ "BC1EQZ\000"
9713 /* 27881 */ "BC2EQZ\000"
9714 /* 27888 */ "SELEQZ\000"
9715 /* 27895 */ "BGTZ\000"
9716 /* 27900 */ "BLTZ\000"
9717 /* 27905 */ "G_CTTZ\000"
9718 /* 27912 */ "SelBneZ\000"
9719 /* 27920 */ "SelBeqZ\000"
9720 /* 27928 */ "JalOneReg\000"
9721 /* 27938 */ "JalTwoReg\000"
9722 /* 27948 */ "PseudoIndirectHazardBranch\000"
9723 /* 27975 */ "PseudoIndirectBranch\000"
9724 /* 27996 */ "Ulh\000"
9725 /* 28000 */ "Ush\000"
9726 /* 28004 */ "DADDi\000"
9727 /* 28010 */ "ANDi\000"
9728 /* 28015 */ "SNEi\000"
9729 /* 28020 */ "SEQi\000"
9730 /* 28025 */ "XORi\000"
9731 /* 28030 */ "SLTi\000"
9732 /* 28035 */ "LONG_BRANCH_LUi\000"
9733 /* 28051 */ "SelTBtneZCmpi\000"
9734 /* 28065 */ "SelTBteqZCmpi\000"
9735 /* 28079 */ "SelTBtneZSlti\000"
9736 /* 28093 */ "SelTBteqZSlti\000"
9737 /* 28107 */ "SGEImm\000"
9738 /* 28114 */ "SLEImm\000"
9739 /* 28121 */ "DROLImm\000"
9740 /* 28129 */ "NORImm\000"
9741 /* 28136 */ "DRORImm\000"
9742 /* 28144 */ "SGTImm\000"
9743 /* 28151 */ "SGEUImm\000"
9744 /* 28159 */ "SLEUImm\000"
9745 /* 28167 */ "SGTUImm\000"
9746 /* 28175 */ "BneImm\000"
9747 /* 28182 */ "BeqImm\000"
9748 /* 28189 */ "PseudoReturn\000"
9749 /* 28202 */ "JALRHB64Pseudo\000"
9750 /* 28217 */ "JALR64Pseudo\000"
9751 /* 28230 */ "JALRHBPseudo\000"
9752 /* 28243 */ "JALRPseudo\000"
9753 /* 28254 */ "B_MMR6_Pseudo\000"
9754 /* 28268 */ "B_MM_Pseudo\000"
9755 /* 28280 */ "SDIV_MM_Pseudo\000"
9756 /* 28295 */ "UDIV_MM_Pseudo\000"
9757 /* 28310 */ "LDMacro\000"
9758 /* 28318 */ "SDMacro\000"
9759 /* 28326 */ "SNEMacro\000"
9760 /* 28335 */ "SNEIMacro\000"
9761 /* 28345 */ "SEQIMacro\000"
9762 /* 28355 */ "DSRemIMacro\000"
9763 /* 28367 */ "DURemIMacro\000"
9764 /* 28379 */ "DSDivIMacro\000"
9765 /* 28391 */ "DUDivIMacro\000"
9766 /* 28403 */ "DMULMacro\000"
9767 /* 28413 */ "DMULOMacro\000"
9768 /* 28424 */ "SEQMacro\000"
9769 /* 28433 */ "ABSMacro\000"
9770 /* 28442 */ "DMULOUMacro\000"
9771 /* 28454 */ "DSRemMacro\000"
9772 /* 28465 */ "DURemMacro\000"
9773 /* 28476 */ "BGEImmMacro\000"
9774 /* 28488 */ "BLEImmMacro\000"
9775 /* 28500 */ "BGELImmMacro\000"
9776 /* 28513 */ "BLELImmMacro\000"
9777 /* 28526 */ "BNELImmMacro\000"
9778 /* 28539 */ "BEQLImmMacro\000"
9779 /* 28552 */ "BGTLImmMacro\000"
9780 /* 28565 */ "BLTLImmMacro\000"
9781 /* 28578 */ "BGEULImmMacro\000"
9782 /* 28592 */ "BLEULImmMacro\000"
9783 /* 28606 */ "DMULImmMacro\000"
9784 /* 28619 */ "BGTULImmMacro\000"
9785 /* 28633 */ "BLTULImmMacro\000"
9786 /* 28647 */ "BGTImmMacro\000"
9787 /* 28659 */ "BLTImmMacro\000"
9788 /* 28671 */ "BGEUImmMacro\000"
9789 /* 28684 */ "BLEUImmMacro\000"
9790 /* 28697 */ "BGTUImmMacro\000"
9791 /* 28710 */ "BLTUImmMacro\000"
9792 /* 28723 */ "DSDivMacro\000"
9793 /* 28734 */ "DUDivMacro\000"
9794 /* 28745 */ "LONG_BRANCH_LUi2Op\000"
9795 /* 28764 */ "LONG_BRANCH_DADDiu2Op\000"
9796 /* 28786 */ "LONG_BRANCH_ADDiu2Op\000"
9797 /* 28807 */ "SelTBtneZCmp\000"
9798 /* 28820 */ "SelTBteqZCmp\000"
9799 /* 28833 */ "SaaAddr\000"
9800 /* 28841 */ "SaadAddr\000"
9801 /* 28850 */ "ERet\000"
9802 /* 28855 */ "SelTBtneZSlt\000"
9803 /* 28868 */ "SelTBteqZSlt\000"
9804 /* 28881 */ "LBu\000"
9805 /* 28885 */ "DSUBu\000"
9806 /* 28891 */ "BADDu\000"
9807 /* 28897 */ "DADDu\000"
9808 /* 28903 */ "LHu\000"
9809 /* 28907 */ "SLTu\000"
9810 /* 28912 */ "PseudoDMULTu\000"
9811 /* 28925 */ "PseudoMULTu\000"
9812 /* 28937 */ "LWu\000"
9813 /* 28941 */ "Ulhu\000"
9814 /* 28946 */ "LONG_BRANCH_DADDiu\000"
9815 /* 28965 */ "LEA_ADDiu\000"
9816 /* 28975 */ "LONG_BRANCH_ADDiu\000"
9817 /* 28993 */ "SLTiu\000"
9818 /* 28999 */ "SelTBtneZSltiu\000"
9819 /* 29014 */ "SelTBteqZSltiu\000"
9820 /* 29029 */ "SelTBtneZSltu\000"
9821 /* 29043 */ "SelTBteqZSltu\000"
9822 /* 29057 */ "Ulw\000"
9823 /* 29061 */ "Usw\000"
9824};
9825#ifdef __GNUC__
9826#pragma GCC diagnostic pop
9827#endif
9828
9829extern const unsigned MipsInstrNameIndices[] = {
9830 15613U, 21206U, 23302U, 21712U, 15979U, 15960U, 15988U, 16262U,
9831 13918U, 13933U, 13798U, 13785U, 13972U, 24062U, 13638U, 25493U,
9832 13816U, 15609U, 15969U, 13271U, 27788U, 15836U, 13443U, 25397U,
9833 11695U, 13218U, 13259U, 22644U, 16234U, 25307U, 11807U, 23139U,
9834 14065U, 25296U, 13523U, 22889U, 22876U, 23371U, 25103U, 25135U,
9835 16166U, 16213U, 16186U, 16020U, 13629U, 23336U, 22559U, 13504U,
9836 27809U, 23589U, 22842U, 13686U, 25534U, 25564U, 21529U, 11578U,
9837 10299U, 16426U, 25792U, 25822U, 16527U, 16534U, 16541U, 16551U,
9838 11658U, 23807U, 23770U, 23949U, 25590U, 23637U, 16130U, 23625U,
9839 16119U, 13796U, 15611U, 27693U, 13648U, 13663U, 16272U, 25065U,
9840 23956U, 25434U, 23973U, 23693U, 11185U, 24045U, 25318U, 23893U,
9841 25466U, 13737U, 23347U, 11776U, 11159U, 11758U, 25356U, 25337U,
9842 21493U, 23396U, 23415U, 11451U, 11395U, 11425U, 11364U, 11436U,
9843 11376U, 11406U, 13592U, 13546U, 13576U, 24092U, 13986U, 14003U,
9844 11594U, 10305U, 11664U, 11625U, 23812U, 23776U, 27663U, 21655U,
9845 27646U, 21638U, 11534U, 10271U, 27581U, 21573U, 21313U, 21260U,
9846 21434U, 21372U, 22706U, 22684U, 11717U, 25018U, 13251U, 14107U,
9847 11708U, 25084U, 25412U, 11071U, 24140U, 25273U, 24167U, 25548U,
9848 11177U, 24660U, 25711U, 25726U, 25262U, 25250U, 25387U, 14057U,
9849 25527U, 13959U, 25557U, 16105U, 23574U, 23560U, 16098U, 23567U,
9850 23886U, 16319U, 22815U, 22794U, 22822U, 22829U, 25075U, 21807U,
9851 13296U, 21791U, 13243U, 21799U, 13288U, 21783U, 13235U, 22628U,
9852 22620U, 14130U, 14122U, 24936U, 24926U, 24916U, 24906U, 24956U,
9853 24946U, 27725U, 27735U, 24966U, 24979U, 27745U, 27755U, 24992U,
9854 25005U, 11492U, 10250U, 16360U, 8504U, 11357U, 25759U, 16506U,
9855 13777U, 26012U, 15691U, 23191U, 1223U, 9U, 14050U, 1196U,
9856 0U, 23166U, 23198U, 13847U, 25519U, 11149U, 15639U, 15663U,
9857 22763U, 22772U, 25039U, 25052U, 23936U, 21544U, 24079U, 13746U,
9858 21458U, 21468U, 13345U, 13360U, 21249U, 21302U, 21358U, 21420U,
9859 25852U, 25878U, 25864U, 13304U, 13332U, 13317U, 14020U, 14035U,
9860 11584U, 15850U, 21607U, 27615U, 21631U, 27639U, 23943U, 11749U,
9861 11739U, 23290U, 25159U, 13421U, 23674U, 23654U, 25191U, 25170U,
9862 23708U, 23739U, 23725U, 24122U, 27905U, 21747U, 27867U, 21728U,
9863 23988U, 22868U, 22728U, 13610U, 16402U, 16111U, 24013U, 21679U,
9864 24020U, 21486U, 24005U, 21671U, 21478U, 1209U, 14677U, 14146U,
9865 14138U, 25443U, 23616U, 25329U, 25374U, 25476U, 23315U, 13430U,
9866 11211U, 13707U, 13561U, 11520U, 10257U, 16388U, 25766U, 16513U,
9867 8510U, 25451U, 23175U, 22801U, 24030U, 23435U, 23451U, 27779U,
9868 13488U, 13719U, 25117U, 22636U, 13472U, 22677U, 22653U, 22665U,
9869 11499U, 16367U, 11475U, 16343U, 27564U, 21556U, 21281U, 21228U,
9870 21396U, 21334U, 11562U, 16410U, 11642U, 23792U, 23754U, 27598U,
9871 21590U, 27622U, 21614U, 27707U, 27714U, 28433U, 21766U, 23124U,
9872 22106U, 22190U, 22361U, 4068U, 9390U, 893U, 8746U, 3107U,
9873 9068U, 8374U, 9705U, 3950U, 9230U, 775U, 8586U, 2937U,
9874 8908U, 8262U, 9551U, 3991U, 9285U, 816U, 8641U, 2978U,
9875 8963U, 8301U, 9604U, 4148U, 9498U, 973U, 8854U, 3253U,
9876 9176U, 8450U, 9809U, 4032U, 9340U, 857U, 8696U, 3071U,
9877 9018U, 8340U, 9657U, 3970U, 9257U, 795U, 8613U, 2957U,
9878 8935U, 8281U, 9577U, 4108U, 9444U, 933U, 8800U, 3147U,
9879 9122U, 8412U, 9757U, 3930U, 9203U, 755U, 8559U, 2917U,
9880 8881U, 8243U, 9525U, 4127U, 9470U, 952U, 8826U, 3232U,
9881 9148U, 8430U, 9782U, 4011U, 9312U, 836U, 8668U, 3050U,
9882 8990U, 8320U, 9630U, 4088U, 9417U, 913U, 8773U, 3127U,
9883 9095U, 8393U, 9731U, 4052U, 9367U, 877U, 8723U, 3091U,
9884 9045U, 8359U, 9683U, 9865U, 23295U, 19784U, 28539U, 13388U,
9885 28476U, 16005U, 28500U, 25615U, 28671U, 16326U, 28578U, 25126U,
9886 28647U, 16309U, 28552U, 25684U, 28697U, 16432U, 28619U, 13439U,
9887 28488U, 16010U, 28513U, 25630U, 28684U, 16332U, 28592U, 25166U,
9888 28659U, 16314U, 28565U, 25689U, 28710U, 16438U, 28633U, 28526U,
9889 21849U, 22092U, 22030U, 22285U, 22176U, 22347U, 17976U, 28254U,
9890 28268U, 28182U, 28175U, 4672U, 4219U, 4700U, 4249U, 4730U,
9891 4761U, 4658U, 4204U, 4686U, 4234U, 4714U, 4746U, 2795U,
9892 3565U, 131U, 27793U, 22077U, 22332U, 149U, 1153U, 28606U,
9893 28403U, 28413U, 28442U, 16288U, 28121U, 23649U, 28136U, 28379U,
9894 28723U, 28355U, 28454U, 28391U, 28734U, 28367U, 28465U, 28850U,
9895 2808U, 3581U, 12510U, 26817U, 21815U, 21832U, 22045U, 22300U,
9896 4819U, 21865U, 22431U, 21912U, 22474U, 22060U, 21888U, 22452U,
9897 22315U, 21958U, 22516U, 21935U, 22495U, 21982U, 22538U, 28217U,
9898 28202U, 28230U, 28243U, 6956U, 27928U, 27938U, 28310U, 12439U,
9899 26681U, 8218U, 2062U, 22901U, 22986U, 28975U, 28786U, 28946U,
9900 28764U, 28035U, 28745U, 3611U, 19328U, 1121U, 3821U, 1088U,
9901 3633U, 1111U, 3811U, 23474U, 1068U, 23841U, 23491U, 23858U,
9902 1151U, 27679U, 52U, 137U, 22942U, 23827U, 112U, 15617U,
9903 22603U, 1135U, 3850U, 27686U, 64U, 155U, 22949U, 23834U,
9904 119U, 15628U, 22614U, 28607U, 28414U, 28443U, 5079U, 5212U,
9905 5111U, 5264U, 22838U, 28129U, 3744U, 22121U, 22205U, 22376U,
9906 22122U, 22206U, 22377U, 10045U, 9947U, 10160U, 14308U, 14203U,
9907 14468U, 26022U, 16476U, 26054U, 16492U, 27107U, 25219U, 28912U,
9908 25780U, 25810U, 15765U, 3166U, 27975U, 3676U, 5324U, 8195U,
9909 21068U, 7989U, 27948U, 3647U, 5294U, 8167U, 11551U, 25597U,
9910 20512U, 18308U, 15585U, 2856U, 18960U, 22586U, 3301U, 19349U,
9911 10288U, 25578U, 20497U, 18239U, 15596U, 2869U, 23026U, 18974U,
9912 25231U, 20476U, 28925U, 21169U, 14237U, 9982U, 28189U, 3835U,
9913 25799U, 388U, 2380U, 15728U, 3007U, 24422U, 644U, 2693U,
9914 15804U, 3211U, 24791U, 559U, 2608U, 15782U, 3185U, 24675U,
9915 13162U, 683U, 24824U, 25829U, 16289U, 28122U, 23650U, 28137U,
9916 9835U, 3915U, 212U, 28280U, 28318U, 28380U, 28724U, 28345U,
9917 28424U, 13392U, 28107U, 3726U, 25620U, 28151U, 3771U, 28144U,
9918 3753U, 28167U, 3791U, 13454U, 28114U, 3735U, 25635U, 28159U,
9919 3781U, 3762U, 3801U, 28335U, 28326U, 22005U, 22151U, 22235U,
9920 22260U, 22406U, 28356U, 28455U, 8230U, 2073U, 22915U, 23001U,
9921 12497U, 26739U, 19335U, 22018U, 22164U, 22248U, 22273U, 22419U,
9922 28833U, 28841U, 27920U, 27912U, 28820U, 28065U, 28868U, 28093U,
9923 29014U, 29043U, 28807U, 28051U, 28855U, 28079U, 28999U, 29029U,
9924 5024U, 4483U, 4498U, 5036U, 5251U, 16141U, 13872U, 13854U,
9925 13888U, 13904U, 13947U, 2826U, 9883U, 2018U, 18519U, 6833U,
9926 19259U, 6965U, 22660U, 19380U, 28295U, 28392U, 28735U, 28368U,
9927 28466U, 27996U, 28941U, 29057U, 28000U, 29061U, 22136U, 22220U,
9928 22391U, 14427U, 18775U, 10105U, 1371U, 27035U, 20943U, 11471U,
9929 11246U, 18261U, 6010U, 19460U, 17208U, 17621U, 19632U, 7875U,
9930 14228U, 1474U, 14345U, 1529U, 26778U, 1887U, 26340U, 1859U,
9931 14300U, 18671U, 14407U, 18762U, 27017U, 20931U, 3419U, 11270U,
9932 18272U, 10343U, 11880U, 14712U, 26093U, 10751U, 12679U, 15201U,
9933 27062U, 10943U, 13044U, 15450U, 27411U, 17838U, 5750U, 9973U,
9934 1276U, 10083U, 1339U, 7845U, 14492U, 1617U, 10185U, 18162U,
9935 14447U, 1589U, 10125U, 18109U, 10557U, 12244U, 14897U, 26458U,
9936 11013U, 13125U, 15520U, 27501U, 11303U, 18281U, 10327U, 11863U,
9937 14696U, 26076U, 18315U, 6232U, 28005U, 21092U, 28959U, 21188U,
9938 28892U, 21146U, 21516U, 7023U, 11239U, 5998U, 11638U, 17649U,
9939 5591U, 2196U, 17676U, 5624U, 10432U, 6888U, 18322U, 6241U,
9940 25938U, 28010U, 3699U, 21100U, 11688U, 1431U, 10656U, 12526U,
9941 15050U, 26864U, 10848U, 12891U, 15308U, 27258U, 15659U, 11233U,
9942 5987U, 6916U, 10733U, 12661U, 15174U, 27044U, 10925U, 13026U,
9943 15432U, 27393U, 10681U, 12600U, 15113U, 26938U, 10873U, 12965U,
9944 15371U, 27332U, 4551U, 4427U, 4935U, 4579U, 4376U, 4875U,
9945 4443U, 5238U, 5177U, 17633U, 28891U, 15860U, 11083U, 5866U,
9946 21515U, 1792U, 85U, 231U, 225U, 239U, 11054U, 5531U,
9947 27874U, 6173U, 13772U, 16040U, 18491U, 27841U, 6136U, 24901U,
9948 16303U, 20437U, 27881U, 6186U, 27848U, 6149U, 10493U, 12194U,
9949 14847U, 26408U, 10627U, 12445U, 15021U, 26687U, 5829U, 23207U,
9950 3321U, 11265U, 2113U, 6033U, 16293U, 17883U, 11118U, 5926U,
9951 11327U, 5578U, 2172U, 18299U, 6199U, 19681U, 11057U, 2085U,
9952 5837U, 11281U, 2132U, 6072U, 27831U, 3519U, 15872U, 11094U,
9953 5887U, 16246U, 19953U, 19094U, 11309U, 2148U, 6114U, 16452U,
9954 21029U, 27895U, 3551U, 11126U, 5939U, 11333U, 2180U, 6210U,
9955 16464U, 21052U, 10469U, 12170U, 14823U, 26384U, 10599U, 12293U,
9956 14924U, 26501U, 10523U, 12210U, 14863U, 26424U, 10641U, 12489U,
9957 15035U, 26731U, 25747U, 20576U, 22737U, 7043U, 27836U, 3526U,
9958 11102U, 5900U, 11315U, 2156U, 6125U, 16458U, 21037U, 11276U,
9959 2125U, 6062U, 11287U, 2140U, 6083U, 27900U, 3558U, 15879U,
9960 11134U, 5952U, 16254U, 19964U, 19104U, 11339U, 2188U, 6221U,
9961 16470U, 21060U, 10572U, 25987U, 10565U, 25975U, 13468U, 2789U,
9962 11062U, 2092U, 5847U, 10439U, 12148U, 14801U, 26362U, 10411U,
9963 12127U, 14780U, 26266U, 16015U, 17873U, 11110U, 5913U, 11321U,
9964 5565U, 2164U, 18290U, 6162U, 18422U, 11293U, 6094U, 11048U,
9965 13199U, 15555U, 25981U, 27558U, 11298U, 6104U, 746U, 1951U,
9966 17150U, 15825U, 17704U, 5646U, 19078U, 6945U, 10447U, 25951U,
9967 10541U, 12228U, 14881U, 26442U, 10820U, 12768U, 15280U, 27175U,
9968 11043U, 13185U, 15550U, 25970U, 27553U, 4962U, 4608U, 4974U,
9969 4621U, 4950U, 4595U, 4861U, 5286U, 4785U, 5278U, 4776U,
9970 13400U, 13375U, 18350U, 18376U, 6776U, 8111U, 2475U, 6439U,
9971 24515U, 7423U, 713U, 2756U, 6708U, 20769U, 24850U, 20401U,
9972 7704U, 10478U, 12179U, 14832U, 26393U, 10614U, 12363U, 14947U,
9973 26584U, 101U, 16599U, 17192U, 9846U, 23995U, 1015U, 1048U,
9974 1102U, 12518U, 6581U, 24652U, 7565U, 10689U, 12608U, 15121U,
9975 26946U, 10881U, 12973U, 15379U, 27340U, 10673U, 12592U, 15105U,
9976 26930U, 10865U, 12957U, 15363U, 27324U, 22582U, 19342U, 7034U,
9977 8143U, 10707U, 12626U, 15139U, 26964U, 10899U, 12991U, 15397U,
9978 27358U, 10768U, 12696U, 15218U, 27079U, 10971U, 13072U, 15478U,
9979 27439U, 27863U, 21045U, 7968U, 8160U, 10020U, 1290U, 9922U,
9980 1244U, 10135U, 1386U, 10033U, 18067U, 9935U, 17994U, 10148U,
9981 18122U, 10051U, 18082U, 9953U, 18009U, 10166U, 18137U, 6358U,
9982 7318U, 12423U, 6567U, 14314U, 18682U, 24636U, 7551U, 12119U,
9983 24441U, 12025U, 6329U, 14209U, 18601U, 24367U, 7289U, 12836U,
9984 6640U, 14474U, 18802U, 24752U, 7624U, 12086U, 6343U, 24376U,
9985 7303U, 12376U, 6521U, 24590U, 7505U, 11978U, 6283U, 24321U,
9986 7243U, 12789U, 6594U, 24706U, 7578U, 12402U, 6536U, 24600U,
9987 7520U, 12004U, 6298U, 24331U, 7258U, 12815U, 6609U, 24716U,
9988 7593U, 12336U, 6492U, 24548U, 7476U, 12413U, 6552U, 24619U,
9989 7536U, 12015U, 6314U, 24350U, 7274U, 12826U, 6625U, 24735U,
9990 7609U, 12346U, 6507U, 24565U, 7491U, 10803U, 12751U, 15263U,
9991 27158U, 10995U, 15502U, 27483U, 9860U, 9867U, 11458U, 14099U,
9992 26001U, 11345U, 14082U, 25994U, 126U, 16615U, 17200U, 9853U,
9993 24210U, 19999U, 26028U, 20688U, 16482U, 24220U, 20012U, 26060U,
9994 20701U, 6997U, 2498U, 17406U, 6468U, 24534U, 20206U, 7452U,
9995 3502U, 3469U, 3457U, 549U, 17011U, 2598U, 17494U, 16498U,
9996 7010U, 3278U, 3486U, 27113U, 20955U, 7943U, 736U, 17137U,
9997 2779U, 17608U, 24869U, 20426U, 7733U, 531U, 16987U, 2580U,
9998 17470U, 24629U, 20260U, 380U, 16848U, 2372U, 17358U, 24416U,
9999 20142U, 353U, 16812U, 2345U, 17334U, 24360U, 20112U, 606U,
10000 17063U, 2655U, 17546U, 24745U, 20313U, 312U, 16759U, 2304U,
10001 17281U, 24296U, 20067U, 322U, 16772U, 2314U, 17294U, 24304U,
10002 20078U, 440U, 16899U, 2432U, 17381U, 24480U, 20185U, 576U,
10003 17024U, 2625U, 17507U, 24690U, 20280U, 333U, 16786U, 2325U,
10004 17308U, 24313U, 20090U, 586U, 17037U, 2635U, 17520U, 24698U,
10005 20291U, 511U, 16961U, 2560U, 17444U, 24582U, 20238U, 362U,
10006 16824U, 2354U, 17346U, 24402U, 20122U, 521U, 16974U, 2570U,
10007 17457U, 24611U, 20249U, 343U, 16799U, 2335U, 17321U, 24342U,
10008 20101U, 596U, 17050U, 2645U, 17533U, 24727U, 20302U, 483U,
10009 16924U, 2532U, 17419U, 24558U, 20217U, 5059U, 4898U, 4525U,
10010 11470U, 28004U, 28958U, 28897U, 15580U, 21522U, 15648U, 15658U,
10011 22736U, 22581U, 8142U, 27862U, 8159U, 25754U, 25705U, 25097U,
10012 20445U, 7785U, 25514U, 1058U, 21222U, 25699U, 15567U, 24000U,
10013 21216U, 25678U, 25755U, 25706U, 7896U, 7906U, 10787U, 12735U,
10014 15237U, 27132U, 10979U, 13100U, 15486U, 27467U, 18938U, 6890U,
10015 9841U, 8074U, 18U, 106U, 1174U, 21686U, 24U, 11802U,
10016 25609U, 25242U, 58U, 143U, 1180U, 21699U, 45U, 14685U,
10017 25640U, 16338U, 25225U, 28918U, 25666U, 8134U, 12652U, 15165U,
10018 26999U, 13017U, 15423U, 27384U, 12574U, 15087U, 26912U, 12939U,
10019 15345U, 27306U, 14556U, 1674U, 14631U, 1726U, 26523U, 20779U,
10020 14593U, 18851U, 15930U, 19167U, 23268U, 19756U, 14657U, 1762U,
10021 14536U, 1644U, 22863U, 14570U, 1693U, 14644U, 1744U, 26535U,
10022 20794U, 14619U, 18883U, 12544U, 15068U, 26882U, 12909U, 15326U,
10023 27276U, 15941U, 19181U, 23279U, 19770U, 14667U, 1777U, 14584U,
10024 1712U, 23880U, 1007U, 25926U, 14089U, 25786U, 11610U, 16267U,
10025 993U, 1038U, 25840U, 8554U, 247U, 25741U, 16298U, 1000U,
10026 25846U, 10245U, 28885U, 25816U, 23158U, 13536U, 7115U, 5145U,
10027 5123U, 9879U, 17981U, 5781U, 15572U, 18946U, 6898U, 25246U,
10028 25098U, 11142U, 5965U, 20446U, 7786U, 23162U, 13541U, 7124U,
10029 25515U, 23119U, 22756U, 25912U, 20639U, 19405U, 25920U, 20650U,
10030 19659U, 26844U, 20893U, 26807U, 20867U, 15245U, 18916U, 27538U,
10031 20979U, 26834U, 20880U, 26788U, 20842U, 15183U, 18904U, 26745U,
10032 20820U, 24205U, 1022U, 20490U, 7817U, 540U, 16999U, 2589U,
10033 17482U, 24645U, 20270U, 11927U, 293U, 16734U, 2285U, 17269U,
10034 3381U, 24281U, 20046U, 7231U, 26140U, 12072U, 26245U, 12362U,
10035 26583U, 12517U, 26855U, 11964U, 26177U, 12775U, 27182U, 502U,
10036 16949U, 2551U, 1029U, 17180U, 12034U, 26207U, 12459U, 26701U,
10037 12386U, 26597U, 11988U, 26191U, 12799U, 27196U, 12048U, 26221U,
10038 12322U, 26554U, 13148U, 665U, 17113U, 2714U, 17584U, 24810U,
10039 20355U, 7650U, 27524U, 14939U, 26568U, 11835U, 26046U, 12271U,
10040 26479U, 12473U, 26715U, 12704U, 27087U, 13080U, 27447U, 12280U,
10041 26488U, 12482U, 26724U, 10580U, 12258U, 14905U, 26466U, 11827U,
10042 26038U, 2486U, 6453U, 24524U, 7437U, 724U, 2767U, 6722U,
10043 20809U, 24859U, 20413U, 7718U, 11934U, 26147U, 11889U, 26102U,
10044 13178U, 27546U, 11871U, 26084U, 12315U, 26547U, 674U, 17125U,
10045 2723U, 17596U, 6666U, 24817U, 20365U, 7662U, 11905U, 26118U,
10046 12301U, 450U, 16912U, 2442U, 17394U, 3400U, 24488U, 20196U,
10047 7381U, 26509U, 409U, 16859U, 2401U, 17369U, 24449U, 20151U,
10048 7358U, 15831U, 12355U, 26576U, 12852U, 27219U, 12877U, 27244U,
10049 12079U, 26252U, 12369U, 26590U, 11971U, 26184U, 12782U, 27189U,
10050 12041U, 26214U, 12466U, 26708U, 12869U, 615U, 17075U, 2664U,
10051 17558U, 24768U, 20323U, 27236U, 11898U, 274U, 16709U, 2266U,
10052 17257U, 3371U, 24266U, 20025U, 7219U, 26111U, 12394U, 26605U,
10053 11996U, 26199U, 12807U, 27204U, 12056U, 26229U, 12329U, 26561U,
10054 12714U, 27097U, 13090U, 27457U, 14953U, 26613U, 12554U, 26892U,
10055 12919U, 27286U, 15672U, 6934U, 25508U, 7806U, 12565U, 15078U,
10056 26903U, 12930U, 15336U, 27297U, 12535U, 15059U, 26873U, 12900U,
10057 15317U, 27267U, 16150U, 19271U, 11028U, 13140U, 15535U, 27516U,
10058 10607U, 12308U, 14932U, 26516U, 10388U, 11956U, 14757U, 26169U,
10059 10649U, 12503U, 15043U, 26752U, 23996U, 10834U, 12860U, 15294U,
10060 27227U, 25933U, 10396U, 12064U, 14765U, 26237U, 20668U, 19975U,
10061 7186U, 15823U, 15864U, 23584U, 17780U, 3332U, 5552U, 5790U,
10062 6043U, 17799U, 19982U, 9903U, 2042U, 19873U, 19945U, 27765U,
10063 21006U, 19087U, 11088U, 2105U, 5876U, 11067U, 2099U, 5857U,
10064 23581U, 17772U, 3327U, 23109U, 17640U, 5541U, 7089U, 9897U,
10065 2034U, 8047U, 8082U, 19867U, 19073U, 4869U, 3923U, 4802U,
10066 4794U, 5008U, 4840U, 9911U, 2052U, 13214U, 18329U, 17819U,
10067 27770U, 21014U, 7826U, 17988U, 5804U, 28881U, 3866U, 13762U,
10068 18475U, 21131U, 11618U, 91U, 1966U, 5493U, 459U, 2508U,
10069 1164U, 5411U, 8015U, 1931U, 10426U, 12142U, 14795U, 26356U,
10070 15952U, 11228U, 23328U, 171U, 1980U, 10375U, 11943U, 14744U,
10071 26156U, 28965U, 3885U, 21184U, 14127U, 2846U, 13406U, 18385U,
10072 17848U, 27721U, 20999U, 18549U, 28903U, 3872U, 13767U, 18483U,
10073 21154U, 17696U, 5636U, 16147U, 3273U, 8066U, 11621U, 8104U,
10074 13450U, 18399U, 19265U, 6971U, 8128U, 9842U, 5772U, 8075U,
10075 6925U, 183U, 1996U, 16647U, 28047U, 3720U, 21124U, 26009U,
10076 17857U, 3497U, 161U, 16631U, 1186U, 5473U, 8031U, 1941U,
10077 22956U, 19491U, 13729U, 18461U, 19433U, 16444U, 3289U, 13458U,
10078 18406U, 19314U, 17733U, 5681U, 17162U, 11260U, 6023U, 19667U,
10079 23928U, 3359U, 13600U, 18436U, 19931U, 19643U, 11254U, 20561U,
10080 27775U, 195U, 16665U, 19991U, 21022U, 20676U, 7927U, 28937U,
10081 4278U, 4342U, 4310U, 4359U, 4888U, 4629U, 4514U, 4988U,
10082 4645U, 4395U, 4457U, 11557U, 12104U, 6385U, 24394U, 7345U,
10083 14995U, 26655U, 25603U, 23089U, 19606U, 20518U, 11012U, 13124U,
10084 15519U, 27500U, 303U, 16747U, 2295U, 22977U, 19521U, 18314U,
10085 14968U, 26628U, 24289U, 20057U, 16046U, 19195U, 23508U, 19803U,
10086 16072U, 19227U, 23534U, 19835U, 11856U, 6271U, 24259U, 7207U,
10087 10716U, 12635U, 15148U, 26973U, 10908U, 13000U, 15406U, 27367U,
10088 10352U, 11890U, 14721U, 26103U, 13179U, 6737U, 24877U, 10795U,
10089 12743U, 15255U, 7746U, 27150U, 10987U, 13108U, 15494U, 27475U,
10090 19U, 5349U, 107U, 2202U, 16607U, 5391U, 1175U, 5431U,
10091 25U, 16561U, 5359U, 254U, 16683U, 2211U, 17219U, 5441U,
10092 31U, 16570U, 15591U, 17686U, 2862U, 23017U, 19533U, 18966U,
10093 22592U, 17751U, 3307U, 23052U, 19557U, 19355U, 23875U, 11843U,
10094 6259U, 24252U, 7195U, 10698U, 12617U, 15130U, 26955U, 10890U,
10095 12982U, 15388U, 27349U, 10335U, 11872U, 14704U, 26085U, 12316U,
10096 6481U, 24542U, 10725U, 12644U, 15157U, 7465U, 26991U, 10917U,
10097 13009U, 15415U, 27376U, 11803U, 10243U, 18229U, 25610U, 7855U,
10098 6250U, 10665U, 12584U, 15097U, 26922U, 10857U, 12949U, 15355U,
10099 27316U, 17658U, 5602U, 19415U, 7067U, 25944U, 371U, 16836U,
10100 2363U, 15721U, 2998U, 19033U, 24409U, 20132U, 2240U, 15699U,
10101 2891U, 24230U, 418U, 16871U, 2410U, 15747U, 3028U, 19043U,
10102 24456U, 20161U, 635U, 17101U, 2684U, 15797U, 3202U, 19053U,
10103 24784U, 20345U, 2253U, 15710U, 2904U, 24241U, 429U, 16885U,
10104 2421U, 15756U, 3039U, 19063U, 24465U, 20173U, 10294U, 12096U,
10105 6372U, 24386U, 7332U, 14985U, 26645U, 25584U, 23079U, 19593U,
10106 20503U, 11004U, 13116U, 15511U, 27492U, 284U, 16722U, 2276U,
10107 22968U, 19509U, 18245U, 14959U, 26619U, 24274U, 20036U, 59U,
10108 5381U, 144U, 2231U, 17245U, 16623U, 5401U, 1181U, 5463U,
10109 46U, 16590U, 5370U, 264U, 16696U, 2221U, 17232U, 5452U,
10110 38U, 16580U, 15623U, 2884U, 23043U, 19545U, 18990U, 22787U,
10111 19441U, 22609U, 3314U, 23061U, 19569U, 19372U, 75U, 207U,
10112 1204U, 80U, 220U, 1218U, 23904U, 14686U, 25641U, 7865U,
10113 6868U, 16339U, 16084U, 19242U, 23546U, 19850U, 15886U, 19114U,
10114 23224U, 19703U, 14367U, 18722U, 26824U, 1902U, 14417U, 1559U,
10115 27026U, 1917U, 3429U, 15005U, 26665U, 14605U, 18866U, 14545U,
10116 1658U, 25226U, 23099U, 19619U, 23070U, 19581U, 20482U, 28919U,
10117 21175U, 25661U, 7886U, 11036U, 13155U, 15543U, 27531U, 19307U,
10118 6988U, 14285U, 1501U, 14977U, 26637U, 8135U, 14388U, 1545U,
10119 4854U, 4981U, 4168U, 3905U, 15868U, 10360U, 11913U, 14729U,
10120 26126U, 10367U, 11920U, 14736U, 26133U, 302U, 16746U, 2294U,
10121 24288U, 20056U, 283U, 16721U, 2275U, 24273U, 20035U, 23612U,
10122 3339U, 10509U, 19881U, 7133U, 25958U, 17810U, 5727U, 5049U,
10123 5090U, 23609U, 17791U, 5717U, 3340U, 10510U, 6907U, 19882U,
10124 7134U, 25959U, 28026U, 3707U, 21109U, 5189U, 14275U, 18647U,
10125 13623U, 18452U, 6799U, 11020U, 13132U, 15527U, 27508U, 10380U,
10126 11948U, 14749U, 26161U, 10827U, 12845U, 15287U, 27212U, 14243U,
10127 18614U, 9988U, 18023U, 3391U, 3439U, 22864U, 15915U, 8488U,
10128 17911U, 19149U, 23253U, 8538U, 17948U, 19738U, 16059U, 19211U,
10129 23521U, 19819U, 15901U, 8473U, 17893U, 19132U, 23239U, 8523U,
10130 17930U, 19721U, 14187U, 18582U, 26288U, 20736U, 14162U, 18566U,
10131 26317U, 20751U, 14175U, 1443U, 26273U, 1804U, 26300U, 1824U,
10132 13811U, 13382U, 18360U, 20990U, 18499U, 6810U, 8120U, 11680U,
10133 1418U, 3410U, 3448U, 10229U, 18209U, 22930U, 19473U, 23922U,
10134 3351U, 19922U, 7175U, 7151U, 492U, 16936U, 2541U, 17431U,
10135 24574U, 20227U, 14518U, 18839U, 10211U, 18185U, 14259U, 18636U,
10136 10004U, 18045U, 12853U, 6654U, 24761U, 7638U, 23881U, 25927U,
10137 20659U, 19895U, 2463U, 6424U, 24505U, 7408U, 701U, 2744U,
10138 6693U, 20725U, 24840U, 20388U, 7689U, 625U, 17088U, 2674U,
10139 17571U, 24776U, 20334U, 4809U, 4185U, 8469U, 11352U, 10760U,
10140 12688U, 15210U, 27071U, 10963U, 13064U, 15470U, 27431U, 10240U,
10141 17632U, 5521U, 2057U, 13231U, 18336U, 18223U, 5812U, 11273U,
10142 2120U, 8058U, 11466U, 8097U, 13284U, 18343U, 18275U, 6054U,
10143 8091U, 11824U, 22745U, 17761U, 5703U, 19388U, 7056U, 8150U,
10144 96U, 1973U, 5507U, 471U, 2520U, 1169U, 5421U, 8023U,
10145 1936U, 25787U, 20586U, 15956U, 23332U, 177U, 1988U, 9875U,
10146 2012U, 17974U, 14118U, 2840U, 18542U, 27888U, 3542U, 13205U,
10147 6762U, 7977U, 24892U, 7771U, 27855U, 3533U, 13190U, 6748U,
10148 7956U, 24883U, 7757U, 12252U, 6398U, 24474U, 7370U, 23211U,
10149 28020U, 14682U, 17668U, 5614U, 2851U, 13410U, 18392U, 10405U,
10150 14774U, 26260U, 22597U, 25905U, 20629U, 19363U, 14509U, 18827U,
10151 10202U, 18173U, 14457U, 18788U, 27140U, 20966U, 14251U, 18625U,
10152 9996U, 18034U, 14378U, 18736U, 26982U, 20907U, 14500U, 18815U,
10153 10193U, 1404U, 14356U, 18708U, 10094U, 1355U, 26797U, 20854U,
10154 14154U, 18555U, 9914U, 1231U, 14324U, 18695U, 10062U, 1308U,
10155 26759U, 20830U, 14527U, 1630U, 10220U, 18197U, 14267U, 1488U,
10156 10012U, 18056U, 18898U, 6860U, 13414U, 6787U, 10425U, 12141U,
10157 14794U, 26355U, 10374U, 11942U, 14743U, 26155U, 16268U, 17715U,
10158 5659U, 1039U, 3602U, 10455U, 12156U, 14809U, 26370U, 25841U,
10159 20602U, 10587U, 12265U, 14912U, 19293U, 6979U, 26473U, 25211U,
10160 3480U, 20462U, 28030U, 3713U, 21116U, 28993U, 3897U, 21197U,
10161 28907U, 3878U, 21161U, 13515U, 28015U, 10532U, 12219U, 14872U,
10162 26433U, 10812U, 12760U, 15272U, 27167U, 8555U, 10418U, 12134U,
10163 14787U, 26348U, 10485U, 12186U, 14839U, 26400U, 10620U, 12432U,
10164 15014U, 26674U, 25742U, 20568U, 10321U, 11850U, 14690U, 17967U,
10165 26070U, 16299U, 17724U, 5670U, 10462U, 12163U, 14816U, 26377U,
10166 10501U, 12202U, 14855U, 26416U, 10634U, 12452U, 15028U, 26694U,
10167 25847U, 20610U, 10593U, 12287U, 14918U, 19300U, 26495U, 22836U,
10168 19451U, 7078U, 10843U, 12886U, 15303U, 27253U, 10246U, 14219U,
10169 1460U, 14334U, 1513U, 26768U, 1872U, 26332U, 1846U, 14292U,
10170 18660U, 14397U, 18749U, 27008U, 20919U, 10952U, 13053U, 15459U,
10171 27420U, 10776U, 12724U, 15226U, 27121U, 10742U, 12670U, 15192U,
10172 27053U, 10934U, 13035U, 15441U, 27402U, 17828U, 5738U, 9964U,
10173 1262U, 10072U, 1323U, 7835U, 14484U, 1604U, 10177U, 18151U,
10174 14437U, 1574U, 10115U, 18096U, 10549U, 12236U, 14889U, 26450U,
10175 11005U, 13117U, 15512U, 27493U, 18232U, 5820U, 28886U, 21138U,
10176 189U, 2004U, 16656U, 26019U, 17865U, 5762U, 3514U, 166U,
10177 16639U, 1191U, 5483U, 8039U, 1946U, 22962U, 19500U, 13733U,
10178 18468U, 16448U, 3295U, 13463U, 18414U, 19321U, 17742U, 5692U,
10179 17171U, 19674U, 23932U, 3365U, 13605U, 18444U, 19938U, 19651U,
10180 7105U, 201U, 16674U, 20682U, 7935U, 11206U, 15561U, 18929U,
10181 6877U, 18253U, 5977U, 16158U, 19282U, 4833U, 4196U, 4294U,
10182 5000U, 5016U, 4326U, 4264U, 5155U, 5069U, 4910U, 4538U,
10183 4922U, 4565U, 5100U, 4178U, 5134U, 4271U, 5166U, 5225U,
10184 4411U, 4470U, 23215U, 15634U, 18998U, 19688U, 13396U, 15570U,
10185 25646U, 20535U, 18944U, 25625U, 20527U, 18369U, 25897U, 13838U,
10186 18507U, 20618U, 22781U, 19424U, 23468U, 19794U, 15684U, 19023U,
10187 23915U, 19912U, 25890U, 13830U, 6820U, 7915U, 22751U, 19397U,
10188 23219U, 19695U, 15678U, 19014U, 23909U, 19903U, 25215U, 15653U,
10189 20544U, 19006U, 25694U, 20553U, 20469U, 13519U, 15575U, 18952U,
10190 18429U, 2451U, 6409U, 24495U, 7393U, 689U, 2732U, 6678U,
10191 20714U, 24830U, 20375U, 7674U, 25652U, 25817U, 20594U, 25659U,
10192 70U, 25672U, 10404U, 12112U, 14773U, 26259U, 25130U, 20454U,
10193 7796U, 22936U, 19482U, 7163U, 14094U, 18534U, 6850U, 23766U,
10194 17790U, 5716U, 3345U, 10516U, 6906U, 19888U, 7142U, 25964U,
10195 28025U, 3706U, 21108U, 5200U, 11615U,
10196};
10197
10198extern const int16_t MipsRegClassByHwModeTables[2][4] = {
10199 { // DefaultMode
10200 Mips::GPR32RegClassID, // mips_ptr_rc
10201 Mips::GP32RegClassID, // ptr_gp_rc
10202 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
10203 Mips::SP32RegClassID, // ptr_sp_rc
10204 },
10205 { // MIPS64
10206 Mips::GPR64RegClassID, // mips_ptr_rc
10207 Mips::GP64RegClassID, // ptr_gp_rc
10208 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
10209 Mips::SP64RegClassID, // ptr_sp_rc
10210 },
10211};
10212
10213static inline void InitMipsMCInstrInfo(MCInstrInfo *II) {
10214 II->InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2925, &MipsRegClassByHwModeTables[0][0], 4);
10215}
10216
10217
10218} // namespace llvm
10219
10220#endif // GET_INSTRINFO_MC_DESC
10221
10222#ifdef GET_INSTRINFO_HEADER
10223#undef GET_INSTRINFO_HEADER
10224
10225namespace llvm {
10226
10227struct MipsGenInstrInfo : public TargetInstrInfo {
10228 explicit MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10229 ~MipsGenInstrInfo() override = default;
10230};
10231extern const int16_t MipsRegClassByHwModeTables[2][4];
10232
10233} // namespace llvm
10234
10235namespace llvm::Mips {
10236
10237constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_base = 0;
10238constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_offset = 1;
10239constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_base = 0;
10240constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_offset = 1;
10241
10242} // namespace llvm::Mips
10243
10244#endif // GET_INSTRINFO_HEADER
10245
10246#ifdef GET_INSTRINFO_HELPER_DECLS
10247#undef GET_INSTRINFO_HELPER_DECLS
10248
10249
10250#endif // GET_INSTRINFO_HELPER_DECLS
10251
10252#ifdef GET_INSTRINFO_HELPERS
10253#undef GET_INSTRINFO_HELPERS
10254
10255
10256#endif // GET_INSTRINFO_HELPERS
10257
10258#ifdef GET_INSTRINFO_CTOR_DTOR
10259#undef GET_INSTRINFO_CTOR_DTOR
10260
10261namespace llvm {
10262
10263extern const MipsInstrTable MipsDescs;
10264extern const unsigned MipsInstrNameIndices[];
10265extern const char MipsInstrNameData[];
10266MipsGenInstrInfo::MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10267 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, MipsRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10268 InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2925, &MipsRegClassByHwModeTables[0][0], 4);
10269}
10270
10271} // namespace llvm
10272
10273#endif // GET_INSTRINFO_CTOR_DTOR
10274
10275#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10276#undef GET_INSTRINFO_MC_HELPER_DECLS
10277
10278namespace llvm {
10279
10280class MCInst;
10281class FeatureBitset;
10282
10283namespace Mips_MC {
10284
10285void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10286
10287} // namespace Mips_MC
10288
10289} // namespace llvm
10290
10291#endif // GET_INSTRINFO_MC_HELPER_DECLS
10292
10293#ifdef GET_INSTRINFO_MC_HELPERS
10294#undef GET_INSTRINFO_MC_HELPERS
10295
10296namespace llvm::Mips_MC {
10297
10298
10299} // namespace llvm::Mips_MC
10300
10301#endif // GET_INSTRINFO_MC_HELPERS
10302
10303#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10304 defined(GET_AVAILABLE_OPCODE_CHECKER)
10305#define GET_COMPUTE_FEATURES
10306#endif
10307#ifdef GET_COMPUTE_FEATURES
10308#undef GET_COMPUTE_FEATURES
10309
10310namespace llvm::Mips_MC {
10311
10312// Bits for subtarget features that participate in instruction matching.
10313enum SubtargetFeatureBits : uint8_t {
10314 Feature_IsPTR64bitBit = 37,
10315 Feature_IsPTR32bitBit = 36,
10316 Feature_UseCompactBranchesBit = 54,
10317 Feature_HasMips2Bit = 11,
10318 Feature_HasMips3_32Bit = 14,
10319 Feature_HasMips3_32r2Bit = 15,
10320 Feature_HasMips3Bit = 12,
10321 Feature_NotMips3Bit = 48,
10322 Feature_HasMips4_32Bit = 16,
10323 Feature_NotMips4_32Bit = 49,
10324 Feature_HasMips4_32r2Bit = 17,
10325 Feature_HasMips5_32r2Bit = 18,
10326 Feature_HasMips32Bit = 19,
10327 Feature_HasMips32r2Bit = 20,
10328 Feature_HasMips32r5Bit = 21,
10329 Feature_HasMips32r6Bit = 22,
10330 Feature_NotMips32r6Bit = 50,
10331 Feature_IsGP64bitBit = 33,
10332 Feature_IsGP32bitBit = 32,
10333 Feature_HasMips64Bit = 23,
10334 Feature_NotMips64Bit = 51,
10335 Feature_HasMips64r2Bit = 24,
10336 Feature_HasMips64r5Bit = 25,
10337 Feature_HasMips64r6Bit = 26,
10338 Feature_NotMips64r6Bit = 52,
10339 Feature_InMips16ModeBit = 30,
10340 Feature_NotInMips16ModeBit = 47,
10341 Feature_HasCnMipsBit = 1,
10342 Feature_NotCnMipsBit = 43,
10343 Feature_HasCnMipsPBit = 2,
10344 Feature_NotCnMipsPBit = 44,
10345 Feature_IsSym32Bit = 40,
10346 Feature_IsSym64Bit = 41,
10347 Feature_HasStdEncBit = 27,
10348 Feature_InMicroMipsBit = 29,
10349 Feature_NotInMicroMipsBit = 46,
10350 Feature_HasEVABit = 6,
10351 Feature_HasMSABit = 8,
10352 Feature_HasMadd4Bit = 10,
10353 Feature_HasMTBit = 9,
10354 Feature_UseIndirectJumpsHazardBit = 55,
10355 Feature_NoIndirectJumpGuardsBit = 42,
10356 Feature_IsR5900Bit = 38,
10357 Feature_NotR5900Bit = 53,
10358 Feature_HasCRCBit = 0,
10359 Feature_HasVirtBit = 28,
10360 Feature_HasGINVBit = 7,
10361 Feature_IsFP64bitBit = 31,
10362 Feature_NotFP64bitBit = 45,
10363 Feature_IsSingleFloatBit = 39,
10364 Feature_IsNotSingleFloatBit = 34,
10365 Feature_IsNotSoftFloatBit = 35,
10366 Feature_HasMips3DBit = 13,
10367 Feature_HasDSPBit = 3,
10368 Feature_HasDSPR2Bit = 4,
10369 Feature_HasDSPR3Bit = 5,
10370};
10371
10372inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10373 FeatureBitset Features;
10374 if (FB[Mips::FeaturePTR64Bit])
10375 Features.set(Feature_IsPTR64bitBit);
10376 if (!(FB[Mips::FeaturePTR64Bit]))
10377 Features.set(Feature_IsPTR32bitBit);
10378 if (FB[Mips::FeatureUseCompactBranches])
10379 Features.set(Feature_UseCompactBranchesBit);
10380 if (FB[Mips::FeatureMips2])
10381 Features.set(Feature_HasMips2Bit);
10382 if (FB[Mips::FeatureMips3_32])
10383 Features.set(Feature_HasMips3_32Bit);
10384 if (FB[Mips::FeatureMips3_32r2])
10385 Features.set(Feature_HasMips3_32r2Bit);
10386 if (FB[Mips::FeatureMips3])
10387 Features.set(Feature_HasMips3Bit);
10388 if (!(FB[Mips::FeatureMips3]))
10389 Features.set(Feature_NotMips3Bit);
10390 if (FB[Mips::FeatureMips4_32])
10391 Features.set(Feature_HasMips4_32Bit);
10392 if (!(FB[Mips::FeatureMips4_32]))
10393 Features.set(Feature_NotMips4_32Bit);
10394 if (FB[Mips::FeatureMips4_32r2])
10395 Features.set(Feature_HasMips4_32r2Bit);
10396 if (FB[Mips::FeatureMips5_32r2])
10397 Features.set(Feature_HasMips5_32r2Bit);
10398 if (FB[Mips::FeatureMips32])
10399 Features.set(Feature_HasMips32Bit);
10400 if (FB[Mips::FeatureMips32r2])
10401 Features.set(Feature_HasMips32r2Bit);
10402 if (FB[Mips::FeatureMips32r5])
10403 Features.set(Feature_HasMips32r5Bit);
10404 if (FB[Mips::FeatureMips32r6])
10405 Features.set(Feature_HasMips32r6Bit);
10406 if (!(FB[Mips::FeatureMips32r6]))
10407 Features.set(Feature_NotMips32r6Bit);
10408 if (FB[Mips::FeatureGP64Bit])
10409 Features.set(Feature_IsGP64bitBit);
10410 if (!(FB[Mips::FeatureGP64Bit]))
10411 Features.set(Feature_IsGP32bitBit);
10412 if (FB[Mips::FeatureMips64])
10413 Features.set(Feature_HasMips64Bit);
10414 if (!(FB[Mips::FeatureMips64]))
10415 Features.set(Feature_NotMips64Bit);
10416 if (FB[Mips::FeatureMips64r2])
10417 Features.set(Feature_HasMips64r2Bit);
10418 if (FB[Mips::FeatureMips64r5])
10419 Features.set(Feature_HasMips64r5Bit);
10420 if (FB[Mips::FeatureMips64r6])
10421 Features.set(Feature_HasMips64r6Bit);
10422 if (!(FB[Mips::FeatureMips64r6]))
10423 Features.set(Feature_NotMips64r6Bit);
10424 if (FB[Mips::FeatureMips16])
10425 Features.set(Feature_InMips16ModeBit);
10426 if (!(FB[Mips::FeatureMips16]))
10427 Features.set(Feature_NotInMips16ModeBit);
10428 if (FB[Mips::FeatureCnMips])
10429 Features.set(Feature_HasCnMipsBit);
10430 if (!(FB[Mips::FeatureCnMips]))
10431 Features.set(Feature_NotCnMipsBit);
10432 if (FB[Mips::FeatureCnMipsP])
10433 Features.set(Feature_HasCnMipsPBit);
10434 if (!(FB[Mips::FeatureCnMipsP]))
10435 Features.set(Feature_NotCnMipsPBit);
10436 if (FB[Mips::FeatureSym32])
10437 Features.set(Feature_IsSym32Bit);
10438 if (!(FB[Mips::FeatureSym32]))
10439 Features.set(Feature_IsSym64Bit);
10440 if (!(FB[Mips::FeatureMips16]))
10441 Features.set(Feature_HasStdEncBit);
10442 if (FB[Mips::FeatureMicroMips])
10443 Features.set(Feature_InMicroMipsBit);
10444 if (!(FB[Mips::FeatureMicroMips]))
10445 Features.set(Feature_NotInMicroMipsBit);
10446 if (FB[Mips::FeatureEVA])
10447 Features.set(Feature_HasEVABit);
10448 if (FB[Mips::FeatureMSA])
10449 Features.set(Feature_HasMSABit);
10450 if (!(FB[Mips::FeatureNoMadd4]))
10451 Features.set(Feature_HasMadd4Bit);
10452 if (FB[Mips::FeatureMT])
10453 Features.set(Feature_HasMTBit);
10454 if (FB[Mips::FeatureUseIndirectJumpsHazard])
10455 Features.set(Feature_UseIndirectJumpsHazardBit);
10456 if (!(FB[Mips::FeatureUseIndirectJumpsHazard]))
10457 Features.set(Feature_NoIndirectJumpGuardsBit);
10458 if (FB[Mips::FeatureR5900])
10459 Features.set(Feature_IsR5900Bit);
10460 if (!(FB[Mips::FeatureR5900]))
10461 Features.set(Feature_NotR5900Bit);
10462 if (FB[Mips::FeatureCRC])
10463 Features.set(Feature_HasCRCBit);
10464 if (FB[Mips::FeatureVirt])
10465 Features.set(Feature_HasVirtBit);
10466 if (FB[Mips::FeatureGINV])
10467 Features.set(Feature_HasGINVBit);
10468 if (FB[Mips::FeatureFP64Bit])
10469 Features.set(Feature_IsFP64bitBit);
10470 if (!(FB[Mips::FeatureFP64Bit]))
10471 Features.set(Feature_NotFP64bitBit);
10472 if (FB[Mips::FeatureSingleFloat])
10473 Features.set(Feature_IsSingleFloatBit);
10474 if (!(FB[Mips::FeatureSingleFloat]))
10475 Features.set(Feature_IsNotSingleFloatBit);
10476 if (!(FB[Mips::FeatureSoftFloat]))
10477 Features.set(Feature_IsNotSoftFloatBit);
10478 if (FB[Mips::FeatureMips3D])
10479 Features.set(Feature_HasMips3DBit);
10480 if (FB[Mips::FeatureDSP])
10481 Features.set(Feature_HasDSPBit);
10482 if (FB[Mips::FeatureDSPR2])
10483 Features.set(Feature_HasDSPR2Bit);
10484 if (FB[Mips::FeatureDSPR3])
10485 Features.set(Feature_HasDSPR3Bit);
10486 return Features;
10487}
10488
10489inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10490 enum : uint8_t {
10491 CEFBS_None,
10492 CEFBS_HasCnMips,
10493 CEFBS_HasCnMipsP,
10494 CEFBS_HasDSP,
10495 CEFBS_HasDSPR2,
10496 CEFBS_HasMT,
10497 CEFBS_InMicroMips,
10498 CEFBS_InMips16Mode,
10499 CEFBS_IsGP32bit,
10500 CEFBS_IsGP64bit,
10501 CEFBS_IsNotSingleFloat,
10502 CEFBS_IsNotSoftFloat,
10503 CEFBS_NotCnMips,
10504 CEFBS_NotInMips16Mode,
10505 CEFBS_NotR5900,
10506 CEFBS_HasDSP_NotInMicroMips,
10507 CEFBS_HasStdEnc_HasMSA,
10508 CEFBS_HasStdEnc_HasMips32,
10509 CEFBS_HasStdEnc_HasMips32r6,
10510 CEFBS_HasStdEnc_HasMips64,
10511 CEFBS_HasStdEnc_HasMips64r6,
10512 CEFBS_HasStdEnc_IsNotSoftFloat,
10513 CEFBS_HasStdEnc_NotInMicroMips,
10514 CEFBS_HasStdEnc_NotMips3,
10515 CEFBS_HasStdEnc_NotMips4_32,
10516 CEFBS_InMicroMips_HasDSP,
10517 CEFBS_InMicroMips_HasDSPR2,
10518 CEFBS_InMicroMips_HasDSPR3,
10519 CEFBS_InMicroMips_HasEVA,
10520 CEFBS_InMicroMips_HasMips32r6,
10521 CEFBS_InMicroMips_IsNotSoftFloat,
10522 CEFBS_InMicroMips_NotMips32r6,
10523 CEFBS_IsGP32bit_NotInMicroMips,
10524 CEFBS_NotInMips16Mode_HasDSP,
10525 CEFBS_NotInMips16Mode_IsGP64bit,
10526 CEFBS_NotInMips16Mode_IsNotSoftFloat,
10527 CEFBS_NotInMips16Mode_IsPTR64bit,
10528 CEFBS_HasMips64_HasCnMips_NotInMicroMips,
10529 CEFBS_HasStdEnc_HasMSA_HasMips64,
10530 CEFBS_HasStdEnc_HasMT_NotInMicroMips,
10531 CEFBS_HasStdEnc_HasMips2_NotInMicroMips,
10532 CEFBS_HasStdEnc_HasMips3_NotInMicroMips,
10533 CEFBS_HasStdEnc_HasMips32_NotInMicroMips,
10534 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips,
10535 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips,
10536 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips,
10537 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips,
10538 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips,
10539 CEFBS_HasStdEnc_HasMips64r5_HasVirt,
10540 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips,
10541 CEFBS_HasStdEnc_IsGP64bit_HasMips3,
10542 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2,
10543 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6,
10544 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6,
10545 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips,
10546 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards,
10547 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips,
10548 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6,
10549 CEFBS_InMicroMips_HasMips32r5_HasVirt,
10550 CEFBS_InMicroMips_HasMips32r6_HasGINV,
10551 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat,
10552 CEFBS_InMicroMips_NotMips32r6_HasDSP,
10553 CEFBS_InMicroMips_NotMips32r6_HasEVA,
10554 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat,
10555 CEFBS_InMicroMips_NotMips32r6_NotMips64r6,
10556 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10557 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10558 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips,
10559 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards,
10560 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips,
10561 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard,
10562 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10563 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900,
10564 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips,
10565 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6,
10566 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat,
10567 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6,
10568 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6,
10569 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips,
10570 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6,
10571 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips,
10572 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips,
10573 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips,
10574 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips,
10575 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
10576 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10577 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips,
10578 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips,
10579 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32,
10580 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips,
10581 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips,
10582 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips,
10583 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10584 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32,
10585 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips,
10586 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10587 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10588 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4,
10589 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10590 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10591 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
10592 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips,
10593 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips,
10594 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900,
10595 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips,
10596 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10597 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10598 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10599 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10600 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10601 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10602 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10603 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
10604 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips,
10605 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
10606 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10607 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat,
10608 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
10609 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
10610 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10611 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10612 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips,
10613 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10614 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
10615 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
10616 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips,
10617 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
10618 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10619 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10620 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10621 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
10622 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
10623 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10624 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10625 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips,
10626 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips,
10627 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4,
10628 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10629 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10630 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10631 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10632 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10633 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10634 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10635 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10636 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10637 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10638 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10639 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D,
10640 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10641 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10642 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10643 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10644 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10645 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10646 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10647 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10648 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10649 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10650 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10651 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10652 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10653 };
10654
10655 static constexpr FeatureBitset FeatureBitsets[] = {
10656 {}, // CEFBS_None
10657 {Feature_HasCnMipsBit, },
10658 {Feature_HasCnMipsPBit, },
10659 {Feature_HasDSPBit, },
10660 {Feature_HasDSPR2Bit, },
10661 {Feature_HasMTBit, },
10662 {Feature_InMicroMipsBit, },
10663 {Feature_InMips16ModeBit, },
10664 {Feature_IsGP32bitBit, },
10665 {Feature_IsGP64bitBit, },
10666 {Feature_IsNotSingleFloatBit, },
10667 {Feature_IsNotSoftFloatBit, },
10668 {Feature_NotCnMipsBit, },
10669 {Feature_NotInMips16ModeBit, },
10670 {Feature_NotR5900Bit, },
10671 {Feature_HasDSPBit, Feature_NotInMicroMipsBit, },
10672 {Feature_HasStdEncBit, Feature_HasMSABit, },
10673 {Feature_HasStdEncBit, Feature_HasMips32Bit, },
10674 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, },
10675 {Feature_HasStdEncBit, Feature_HasMips64Bit, },
10676 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, },
10677 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, },
10678 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, },
10679 {Feature_HasStdEncBit, Feature_NotMips3Bit, },
10680 {Feature_HasStdEncBit, Feature_NotMips4_32Bit, },
10681 {Feature_InMicroMipsBit, Feature_HasDSPBit, },
10682 {Feature_InMicroMipsBit, Feature_HasDSPR2Bit, },
10683 {Feature_InMicroMipsBit, Feature_HasDSPR3Bit, },
10684 {Feature_InMicroMipsBit, Feature_HasEVABit, },
10685 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, },
10686 {Feature_InMicroMipsBit, Feature_IsNotSoftFloatBit, },
10687 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, },
10688 {Feature_IsGP32bitBit, Feature_NotInMicroMipsBit, },
10689 {Feature_NotInMips16ModeBit, Feature_HasDSPBit, },
10690 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, },
10691 {Feature_NotInMips16ModeBit, Feature_IsNotSoftFloatBit, },
10692 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, },
10693 {Feature_HasMips64Bit, Feature_HasCnMipsBit, Feature_NotInMicroMipsBit, },
10694 {Feature_HasStdEncBit, Feature_HasMSABit, Feature_HasMips64Bit, },
10695 {Feature_HasStdEncBit, Feature_HasMTBit, Feature_NotInMicroMipsBit, },
10696 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotInMicroMipsBit, },
10697 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotInMicroMipsBit, },
10698 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotInMicroMipsBit, },
10699 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotInMicroMipsBit, },
10700 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_NotInMicroMipsBit, },
10701 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10702 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotInMicroMipsBit, },
10703 {Feature_HasStdEncBit, Feature_HasMips64r2Bit, Feature_NotInMicroMipsBit, },
10704 {Feature_HasStdEncBit, Feature_HasMips64r5Bit, Feature_HasVirtBit, },
10705 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
10706 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips3Bit, },
10707 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r2Bit, },
10708 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r6Bit, },
10709 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64r6Bit, },
10710 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10711 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10712 {Feature_HasStdEncBit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, },
10713 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10714 {Feature_InMicroMipsBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, },
10715 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, },
10716 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
10717 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasDSPBit, },
10718 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasEVABit, },
10719 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10720 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10721 {Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10722 {Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10723 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, Feature_NotInMicroMipsBit, },
10724 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NoIndirectJumpGuardsBit, },
10725 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NotInMicroMipsBit, },
10726 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_UseIndirectJumpsHazardBit, },
10727 {Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10728 {Feature_HasMips3Bit, Feature_NotMips64r6Bit, Feature_NotCnMipsBit, Feature_NotR5900Bit, },
10729 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10730 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10731 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_IsNotSoftFloatBit, Feature_IsNotSingleFloatBit, },
10732 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10733 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10734 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
10735 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10736 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, Feature_NotInMicroMipsBit, },
10737 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
10738 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, Feature_NotInMicroMipsBit, },
10739 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10740 {Feature_HasStdEncBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10741 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10742 {Feature_HasStdEncBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10743 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
10744 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
10745 {Feature_HasStdEncBit, Feature_IsGP32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10746 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10747 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
10748 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10749 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
10750 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10751 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10752 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10753 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
10754 {Feature_NotInMips16ModeBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10755 {Feature_NotInMips16ModeBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10756 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10757 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10758 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
10759 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, },
10760 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10761 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10762 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10763 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10764 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10765 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10766 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10767 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10768 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10769 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10770 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10771 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10772 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
10773 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10774 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10775 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10776 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10777 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
10778 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10779 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10780 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10781 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10782 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10783 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10784 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10785 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10786 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10787 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10788 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10789 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10790 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10791 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
10792 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
10793 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10794 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10795 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10796 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10797 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10798 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10799 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10800 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10801 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10802 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10803 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10804 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMips3DBit, },
10805 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10806 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10807 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10808 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10809 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10810 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10811 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10812 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10813 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10814 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10815 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10816 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10817 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10818 };
10819 static constexpr uint8_t RequiredFeaturesRefs[] = {
10820 CEFBS_None, // PHI
10821 CEFBS_None, // INLINEASM
10822 CEFBS_None, // INLINEASM_BR
10823 CEFBS_None, // CFI_INSTRUCTION
10824 CEFBS_None, // EH_LABEL
10825 CEFBS_None, // GC_LABEL
10826 CEFBS_None, // ANNOTATION_LABEL
10827 CEFBS_None, // KILL
10828 CEFBS_None, // EXTRACT_SUBREG
10829 CEFBS_None, // INSERT_SUBREG
10830 CEFBS_None, // IMPLICIT_DEF
10831 CEFBS_None, // INIT_UNDEF
10832 CEFBS_None, // SUBREG_TO_REG
10833 CEFBS_None, // COPY_TO_REGCLASS
10834 CEFBS_None, // DBG_VALUE
10835 CEFBS_None, // DBG_VALUE_LIST
10836 CEFBS_None, // DBG_INSTR_REF
10837 CEFBS_None, // DBG_PHI
10838 CEFBS_None, // DBG_LABEL
10839 CEFBS_None, // REG_SEQUENCE
10840 CEFBS_None, // COPY
10841 CEFBS_None, // COPY_LANEMASK
10842 CEFBS_None, // BUNDLE
10843 CEFBS_None, // LIFETIME_START
10844 CEFBS_None, // LIFETIME_END
10845 CEFBS_None, // PSEUDO_PROBE
10846 CEFBS_None, // ARITH_FENCE
10847 CEFBS_None, // STACKMAP
10848 CEFBS_None, // FENTRY_CALL
10849 CEFBS_None, // PATCHPOINT
10850 CEFBS_None, // LOAD_STACK_GUARD
10851 CEFBS_None, // PREALLOCATED_SETUP
10852 CEFBS_None, // PREALLOCATED_ARG
10853 CEFBS_None, // STATEPOINT
10854 CEFBS_None, // LOCAL_ESCAPE
10855 CEFBS_None, // FAULTING_OP
10856 CEFBS_None, // PATCHABLE_OP
10857 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10858 CEFBS_None, // PATCHABLE_RET
10859 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10860 CEFBS_None, // PATCHABLE_TAIL_CALL
10861 CEFBS_None, // PATCHABLE_EVENT_CALL
10862 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10863 CEFBS_None, // ICALL_BRANCH_FUNNEL
10864 CEFBS_None, // FAKE_USE
10865 CEFBS_None, // MEMBARRIER
10866 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10867 CEFBS_None, // RELOC_NONE
10868 CEFBS_None, // CONVERGENCECTRL_ENTRY
10869 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10870 CEFBS_None, // CONVERGENCECTRL_LOOP
10871 CEFBS_None, // CONVERGENCECTRL_GLUE
10872 CEFBS_None, // G_ASSERT_SEXT
10873 CEFBS_None, // G_ASSERT_ZEXT
10874 CEFBS_None, // G_ASSERT_ALIGN
10875 CEFBS_None, // G_ADD
10876 CEFBS_None, // G_SUB
10877 CEFBS_None, // G_MUL
10878 CEFBS_None, // G_SDIV
10879 CEFBS_None, // G_UDIV
10880 CEFBS_None, // G_SREM
10881 CEFBS_None, // G_UREM
10882 CEFBS_None, // G_SDIVREM
10883 CEFBS_None, // G_UDIVREM
10884 CEFBS_None, // G_AND
10885 CEFBS_None, // G_OR
10886 CEFBS_None, // G_XOR
10887 CEFBS_None, // G_ABDS
10888 CEFBS_None, // G_ABDU
10889 CEFBS_None, // G_UAVGFLOOR
10890 CEFBS_None, // G_UAVGCEIL
10891 CEFBS_None, // G_SAVGFLOOR
10892 CEFBS_None, // G_SAVGCEIL
10893 CEFBS_None, // G_IMPLICIT_DEF
10894 CEFBS_None, // G_PHI
10895 CEFBS_None, // G_FRAME_INDEX
10896 CEFBS_None, // G_GLOBAL_VALUE
10897 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10898 CEFBS_None, // G_CONSTANT_POOL
10899 CEFBS_None, // G_EXTRACT
10900 CEFBS_None, // G_UNMERGE_VALUES
10901 CEFBS_None, // G_INSERT
10902 CEFBS_None, // G_MERGE_VALUES
10903 CEFBS_None, // G_BUILD_VECTOR
10904 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10905 CEFBS_None, // G_CONCAT_VECTORS
10906 CEFBS_None, // G_PTRTOINT
10907 CEFBS_None, // G_INTTOPTR
10908 CEFBS_None, // G_BITCAST
10909 CEFBS_None, // G_FREEZE
10910 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10911 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10912 CEFBS_None, // G_INTRINSIC_TRUNC
10913 CEFBS_None, // G_INTRINSIC_ROUND
10914 CEFBS_None, // G_INTRINSIC_LRINT
10915 CEFBS_None, // G_INTRINSIC_LLRINT
10916 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10917 CEFBS_None, // G_READCYCLECOUNTER
10918 CEFBS_None, // G_READSTEADYCOUNTER
10919 CEFBS_None, // G_LOAD
10920 CEFBS_None, // G_SEXTLOAD
10921 CEFBS_None, // G_ZEXTLOAD
10922 CEFBS_None, // G_FPEXTLOAD
10923 CEFBS_None, // G_INDEXED_LOAD
10924 CEFBS_None, // G_INDEXED_SEXTLOAD
10925 CEFBS_None, // G_INDEXED_ZEXTLOAD
10926 CEFBS_None, // G_STORE
10927 CEFBS_None, // G_FPTRUNCSTORE
10928 CEFBS_None, // G_INDEXED_STORE
10929 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10930 CEFBS_None, // G_ATOMIC_CMPXCHG
10931 CEFBS_None, // G_ATOMICRMW_XCHG
10932 CEFBS_None, // G_ATOMICRMW_ADD
10933 CEFBS_None, // G_ATOMICRMW_SUB
10934 CEFBS_None, // G_ATOMICRMW_AND
10935 CEFBS_None, // G_ATOMICRMW_NAND
10936 CEFBS_None, // G_ATOMICRMW_OR
10937 CEFBS_None, // G_ATOMICRMW_XOR
10938 CEFBS_None, // G_ATOMICRMW_MAX
10939 CEFBS_None, // G_ATOMICRMW_MIN
10940 CEFBS_None, // G_ATOMICRMW_UMAX
10941 CEFBS_None, // G_ATOMICRMW_UMIN
10942 CEFBS_None, // G_ATOMICRMW_FADD
10943 CEFBS_None, // G_ATOMICRMW_FSUB
10944 CEFBS_None, // G_ATOMICRMW_FMAX
10945 CEFBS_None, // G_ATOMICRMW_FMIN
10946 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
10947 CEFBS_None, // G_ATOMICRMW_FMINIMUM
10948 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
10949 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
10950 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
10951 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
10952 CEFBS_None, // G_ATOMICRMW_USUB_COND
10953 CEFBS_None, // G_ATOMICRMW_USUB_SAT
10954 CEFBS_None, // G_FENCE
10955 CEFBS_None, // G_PREFETCH
10956 CEFBS_None, // G_BRCOND
10957 CEFBS_None, // G_BRINDIRECT
10958 CEFBS_None, // G_INVOKE_REGION_START
10959 CEFBS_None, // G_INTRINSIC
10960 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
10961 CEFBS_None, // G_INTRINSIC_CONVERGENT
10962 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
10963 CEFBS_None, // G_ANYEXT
10964 CEFBS_None, // G_TRUNC
10965 CEFBS_None, // G_TRUNC_SSAT_S
10966 CEFBS_None, // G_TRUNC_SSAT_U
10967 CEFBS_None, // G_TRUNC_USAT_U
10968 CEFBS_None, // G_CONSTANT
10969 CEFBS_None, // G_FCONSTANT
10970 CEFBS_None, // G_VASTART
10971 CEFBS_None, // G_VAARG
10972 CEFBS_None, // G_SEXT
10973 CEFBS_None, // G_SEXT_INREG
10974 CEFBS_None, // G_ZEXT
10975 CEFBS_None, // G_SHL
10976 CEFBS_None, // G_LSHR
10977 CEFBS_None, // G_ASHR
10978 CEFBS_None, // G_FSHL
10979 CEFBS_None, // G_FSHR
10980 CEFBS_None, // G_ROTR
10981 CEFBS_None, // G_ROTL
10982 CEFBS_None, // G_ICMP
10983 CEFBS_None, // G_FCMP
10984 CEFBS_None, // G_SCMP
10985 CEFBS_None, // G_UCMP
10986 CEFBS_None, // G_SELECT
10987 CEFBS_None, // G_UADDO
10988 CEFBS_None, // G_UADDE
10989 CEFBS_None, // G_USUBO
10990 CEFBS_None, // G_USUBE
10991 CEFBS_None, // G_SADDO
10992 CEFBS_None, // G_SADDE
10993 CEFBS_None, // G_SSUBO
10994 CEFBS_None, // G_SSUBE
10995 CEFBS_None, // G_UMULO
10996 CEFBS_None, // G_SMULO
10997 CEFBS_None, // G_UMULH
10998 CEFBS_None, // G_SMULH
10999 CEFBS_None, // G_UADDSAT
11000 CEFBS_None, // G_SADDSAT
11001 CEFBS_None, // G_USUBSAT
11002 CEFBS_None, // G_SSUBSAT
11003 CEFBS_None, // G_USHLSAT
11004 CEFBS_None, // G_SSHLSAT
11005 CEFBS_None, // G_SMULFIX
11006 CEFBS_None, // G_UMULFIX
11007 CEFBS_None, // G_SMULFIXSAT
11008 CEFBS_None, // G_UMULFIXSAT
11009 CEFBS_None, // G_SDIVFIX
11010 CEFBS_None, // G_UDIVFIX
11011 CEFBS_None, // G_SDIVFIXSAT
11012 CEFBS_None, // G_UDIVFIXSAT
11013 CEFBS_None, // G_FADD
11014 CEFBS_None, // G_FSUB
11015 CEFBS_None, // G_FMUL
11016 CEFBS_None, // G_FMA
11017 CEFBS_None, // G_FMAD
11018 CEFBS_None, // G_FDIV
11019 CEFBS_None, // G_FREM
11020 CEFBS_None, // G_FMODF
11021 CEFBS_None, // G_FPOW
11022 CEFBS_None, // G_FPOWI
11023 CEFBS_None, // G_FEXP
11024 CEFBS_None, // G_FEXP2
11025 CEFBS_None, // G_FEXP10
11026 CEFBS_None, // G_FLOG
11027 CEFBS_None, // G_FLOG2
11028 CEFBS_None, // G_FLOG10
11029 CEFBS_None, // G_FLDEXP
11030 CEFBS_None, // G_FFREXP
11031 CEFBS_None, // G_FNEG
11032 CEFBS_None, // G_FPEXT
11033 CEFBS_None, // G_FPTRUNC
11034 CEFBS_None, // G_FPTOSI
11035 CEFBS_None, // G_FPTOUI
11036 CEFBS_None, // G_SITOFP
11037 CEFBS_None, // G_UITOFP
11038 CEFBS_None, // G_FPTOSI_SAT
11039 CEFBS_None, // G_FPTOUI_SAT
11040 CEFBS_None, // G_FABS
11041 CEFBS_None, // G_FCOPYSIGN
11042 CEFBS_None, // G_IS_FPCLASS
11043 CEFBS_None, // G_FCANONICALIZE
11044 CEFBS_None, // G_FMINNUM
11045 CEFBS_None, // G_FMAXNUM
11046 CEFBS_None, // G_FMINNUM_IEEE
11047 CEFBS_None, // G_FMAXNUM_IEEE
11048 CEFBS_None, // G_FMINIMUM
11049 CEFBS_None, // G_FMAXIMUM
11050 CEFBS_None, // G_FMINIMUMNUM
11051 CEFBS_None, // G_FMAXIMUMNUM
11052 CEFBS_None, // G_GET_FPENV
11053 CEFBS_None, // G_SET_FPENV
11054 CEFBS_None, // G_RESET_FPENV
11055 CEFBS_None, // G_GET_FPMODE
11056 CEFBS_None, // G_SET_FPMODE
11057 CEFBS_None, // G_RESET_FPMODE
11058 CEFBS_None, // G_GET_ROUNDING
11059 CEFBS_None, // G_SET_ROUNDING
11060 CEFBS_None, // G_PTR_ADD
11061 CEFBS_None, // G_PTRMASK
11062 CEFBS_None, // G_SMIN
11063 CEFBS_None, // G_SMAX
11064 CEFBS_None, // G_UMIN
11065 CEFBS_None, // G_UMAX
11066 CEFBS_None, // G_ABS
11067 CEFBS_None, // G_LROUND
11068 CEFBS_None, // G_LLROUND
11069 CEFBS_None, // G_BR
11070 CEFBS_None, // G_BRJT
11071 CEFBS_None, // G_VSCALE
11072 CEFBS_None, // G_INSERT_SUBVECTOR
11073 CEFBS_None, // G_EXTRACT_SUBVECTOR
11074 CEFBS_None, // G_INSERT_VECTOR_ELT
11075 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11076 CEFBS_None, // G_SHUFFLE_VECTOR
11077 CEFBS_None, // G_SPLAT_VECTOR
11078 CEFBS_None, // G_STEP_VECTOR
11079 CEFBS_None, // G_VECTOR_COMPRESS
11080 CEFBS_None, // G_CTTZ
11081 CEFBS_None, // G_CTTZ_ZERO_POISON
11082 CEFBS_None, // G_CTLZ
11083 CEFBS_None, // G_CTLZ_ZERO_POISON
11084 CEFBS_None, // G_CTLS
11085 CEFBS_None, // G_CTPOP
11086 CEFBS_None, // G_BSWAP
11087 CEFBS_None, // G_BITREVERSE
11088 CEFBS_None, // G_CLMUL
11089 CEFBS_None, // G_FCEIL
11090 CEFBS_None, // G_FCOS
11091 CEFBS_None, // G_FSIN
11092 CEFBS_None, // G_FSINCOS
11093 CEFBS_None, // G_FTAN
11094 CEFBS_None, // G_FACOS
11095 CEFBS_None, // G_FASIN
11096 CEFBS_None, // G_FATAN
11097 CEFBS_None, // G_FATAN2
11098 CEFBS_None, // G_FCOSH
11099 CEFBS_None, // G_FSINH
11100 CEFBS_None, // G_FTANH
11101 CEFBS_None, // G_FSQRT
11102 CEFBS_None, // G_FFLOOR
11103 CEFBS_None, // G_FRINT
11104 CEFBS_None, // G_FNEARBYINT
11105 CEFBS_None, // G_ADDRSPACE_CAST
11106 CEFBS_None, // G_BLOCK_ADDR
11107 CEFBS_None, // G_JUMP_TABLE
11108 CEFBS_None, // G_DYN_STACKALLOC
11109 CEFBS_None, // G_STACKSAVE
11110 CEFBS_None, // G_STACKRESTORE
11111 CEFBS_None, // G_STRICT_FADD
11112 CEFBS_None, // G_STRICT_FSUB
11113 CEFBS_None, // G_STRICT_FMUL
11114 CEFBS_None, // G_STRICT_FDIV
11115 CEFBS_None, // G_STRICT_FREM
11116 CEFBS_None, // G_STRICT_FMA
11117 CEFBS_None, // G_STRICT_FSQRT
11118 CEFBS_None, // G_STRICT_FLDEXP
11119 CEFBS_None, // G_STRICT_FCMP
11120 CEFBS_None, // G_STRICT_FCMPS
11121 CEFBS_None, // G_READ_REGISTER
11122 CEFBS_None, // G_WRITE_REGISTER
11123 CEFBS_None, // G_MEMCPY
11124 CEFBS_None, // G_MEMCPY_INLINE
11125 CEFBS_None, // G_MEMMOVE
11126 CEFBS_None, // G_MEMSET
11127 CEFBS_None, // G_BZERO
11128 CEFBS_None, // G_MEMSET_INLINE
11129 CEFBS_None, // G_TRAP
11130 CEFBS_None, // G_DEBUGTRAP
11131 CEFBS_None, // G_UBSANTRAP
11132 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11133 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11134 CEFBS_None, // G_VECREDUCE_FADD
11135 CEFBS_None, // G_VECREDUCE_FMUL
11136 CEFBS_None, // G_VECREDUCE_FMAX
11137 CEFBS_None, // G_VECREDUCE_FMIN
11138 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11139 CEFBS_None, // G_VECREDUCE_FMINIMUM
11140 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
11141 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
11142 CEFBS_None, // G_VECREDUCE_ADD
11143 CEFBS_None, // G_VECREDUCE_MUL
11144 CEFBS_None, // G_VECREDUCE_AND
11145 CEFBS_None, // G_VECREDUCE_OR
11146 CEFBS_None, // G_VECREDUCE_XOR
11147 CEFBS_None, // G_VECREDUCE_SMAX
11148 CEFBS_None, // G_VECREDUCE_SMIN
11149 CEFBS_None, // G_VECREDUCE_UMAX
11150 CEFBS_None, // G_VECREDUCE_UMIN
11151 CEFBS_None, // G_SBFX
11152 CEFBS_None, // G_UBFX
11153 CEFBS_None, // ABSMacro
11154 CEFBS_None, // ADJCALLSTACKDOWN
11155 CEFBS_None, // ADJCALLSTACKUP
11156 CEFBS_HasStdEnc_HasMSA, // AND_V_D_PSEUDO
11157 CEFBS_HasStdEnc_HasMSA, // AND_V_H_PSEUDO
11158 CEFBS_HasStdEnc_HasMSA, // AND_V_W_PSEUDO
11159 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I16
11160 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I16_POSTRA
11161 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I32
11162 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I32_POSTRA
11163 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I64
11164 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I64_POSTRA
11165 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I8
11166 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I8_POSTRA
11167 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I16
11168 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I16_POSTRA
11169 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I32
11170 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I32_POSTRA
11171 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I64
11172 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I64_POSTRA
11173 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I8
11174 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I8_POSTRA
11175 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I16
11176 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I16_POSTRA
11177 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I32
11178 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I32_POSTRA
11179 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I64
11180 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I64_POSTRA
11181 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I8
11182 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I8_POSTRA
11183 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I16
11184 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I16_POSTRA
11185 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I32
11186 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I32_POSTRA
11187 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I64
11188 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I64_POSTRA
11189 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I8
11190 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I8_POSTRA
11191 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I16
11192 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I16_POSTRA
11193 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I32
11194 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I32_POSTRA
11195 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I64
11196 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I64_POSTRA
11197 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I8
11198 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I8_POSTRA
11199 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I16
11200 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I16_POSTRA
11201 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I32
11202 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I32_POSTRA
11203 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I64
11204 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I64_POSTRA
11205 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I8
11206 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I8_POSTRA
11207 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I16
11208 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I16_POSTRA
11209 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I32
11210 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I32_POSTRA
11211 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I64
11212 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I64_POSTRA
11213 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I8
11214 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I8_POSTRA
11215 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I16
11216 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I16_POSTRA
11217 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I32
11218 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I32_POSTRA
11219 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I64
11220 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I64_POSTRA
11221 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I8
11222 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I8_POSTRA
11223 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I16
11224 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I16_POSTRA
11225 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I32
11226 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I32_POSTRA
11227 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I64
11228 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I64_POSTRA
11229 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I8
11230 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I8_POSTRA
11231 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I16
11232 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I16_POSTRA
11233 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I32
11234 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I32_POSTRA
11235 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I64
11236 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I64_POSTRA
11237 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I8
11238 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I8_POSTRA
11239 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I16
11240 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I16_POSTRA
11241 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I32
11242 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I32_POSTRA
11243 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I64
11244 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I64_POSTRA
11245 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I8
11246 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I8_POSTRA
11247 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I16
11248 CEFBS_NotR5900, // ATOMIC_SWAP_I16_POSTRA
11249 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I32
11250 CEFBS_NotR5900, // ATOMIC_SWAP_I32_POSTRA
11251 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I64
11252 CEFBS_NotR5900, // ATOMIC_SWAP_I64_POSTRA
11253 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I8
11254 CEFBS_NotR5900, // ATOMIC_SWAP_I8_POSTRA
11255 CEFBS_HasStdEnc_NotInMicroMips, // B
11256 CEFBS_HasStdEnc_NotInMicroMips, // BAL_BR
11257 CEFBS_InMicroMips_NotMips32r6, // BAL_BR_MM
11258 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BEQLImmMacro
11259 CEFBS_None, // BGE
11260 CEFBS_None, // BGEImmMacro
11261 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEL
11262 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGELImmMacro
11263 CEFBS_None, // BGEU
11264 CEFBS_None, // BGEUImmMacro
11265 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEUL
11266 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEULImmMacro
11267 CEFBS_None, // BGT
11268 CEFBS_None, // BGTImmMacro
11269 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTL
11270 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTLImmMacro
11271 CEFBS_None, // BGTU
11272 CEFBS_None, // BGTUImmMacro
11273 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTUL
11274 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTULImmMacro
11275 CEFBS_None, // BLE
11276 CEFBS_None, // BLEImmMacro
11277 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEL
11278 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLELImmMacro
11279 CEFBS_None, // BLEU
11280 CEFBS_None, // BLEUImmMacro
11281 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEUL
11282 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEULImmMacro
11283 CEFBS_None, // BLT
11284 CEFBS_None, // BLTImmMacro
11285 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTL
11286 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTLImmMacro
11287 CEFBS_None, // BLTU
11288 CEFBS_None, // BLTUImmMacro
11289 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTUL
11290 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTULImmMacro
11291 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BNELImmMacro
11292 CEFBS_None, // BPOSGE32_PSEUDO
11293 CEFBS_HasStdEnc_HasMSA, // BSEL_D_PSEUDO
11294 CEFBS_HasStdEnc_HasMSA, // BSEL_FD_PSEUDO
11295 CEFBS_HasStdEnc_HasMSA, // BSEL_FW_PSEUDO
11296 CEFBS_HasStdEnc_HasMSA, // BSEL_H_PSEUDO
11297 CEFBS_HasStdEnc_HasMSA, // BSEL_W_PSEUDO
11298 CEFBS_InMicroMips_NotMips32r6, // B_MM
11299 CEFBS_None, // B_MMR6_Pseudo
11300 CEFBS_InMicroMips, // B_MM_Pseudo
11301 CEFBS_None, // BeqImm
11302 CEFBS_None, // BneImm
11303 CEFBS_InMips16Mode, // BteqzT8CmpX16
11304 CEFBS_InMips16Mode, // BteqzT8CmpiX16
11305 CEFBS_InMips16Mode, // BteqzT8SltX16
11306 CEFBS_InMips16Mode, // BteqzT8SltiX16
11307 CEFBS_InMips16Mode, // BteqzT8SltiuX16
11308 CEFBS_InMips16Mode, // BteqzT8SltuX16
11309 CEFBS_InMips16Mode, // BtnezT8CmpX16
11310 CEFBS_InMips16Mode, // BtnezT8CmpiX16
11311 CEFBS_InMips16Mode, // BtnezT8SltX16
11312 CEFBS_InMips16Mode, // BtnezT8SltiX16
11313 CEFBS_InMips16Mode, // BtnezT8SltiuX16
11314 CEFBS_InMips16Mode, // BtnezT8SltuX16
11315 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64
11316 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64_64
11317 CEFBS_HasMT, // CFTC1
11318 CEFBS_InMips16Mode, // CONSTPOOL_ENTRY
11319 CEFBS_HasStdEnc_HasMSA, // COPY_FD_PSEUDO
11320 CEFBS_HasStdEnc_HasMSA, // COPY_FW_PSEUDO
11321 CEFBS_HasMT, // CTTC1
11322 CEFBS_InMips16Mode, // Constant32
11323 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULImmMacro
11324 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900, // DMULMacro
11325 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOMacro
11326 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOUMacro
11327 CEFBS_HasStdEnc_HasMips64, // DROL
11328 CEFBS_HasStdEnc_HasMips64, // DROLImm
11329 CEFBS_HasStdEnc_HasMips64, // DROR
11330 CEFBS_HasStdEnc_HasMips64, // DRORImm
11331 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivIMacro
11332 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivMacro
11333 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemIMacro
11334 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemMacro
11335 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivIMacro
11336 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivMacro
11337 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemIMacro
11338 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemMacro
11339 CEFBS_NotInMips16Mode, // ERet
11340 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64
11341 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64_64
11342 CEFBS_HasStdEnc_HasMSA, // FABS_D
11343 CEFBS_HasStdEnc_HasMSA, // FABS_W
11344 CEFBS_HasStdEnc_HasMSA, // FEXP2_D_1_PSEUDO
11345 CEFBS_HasStdEnc_HasMSA, // FEXP2_W_1_PSEUDO
11346 CEFBS_HasStdEnc_HasMSA, // FILL_FD_PSEUDO
11347 CEFBS_HasStdEnc_HasMSA, // FILL_FW_PSEUDO
11348 CEFBS_InMips16Mode, // GotPrologue16
11349 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX64_PSEUDO
11350 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX_PSEUDO
11351 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX64_PSEUDO
11352 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX_PSEUDO
11353 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_PSEUDO
11354 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX64_PSEUDO
11355 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX_PSEUDO
11356 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_PSEUDO
11357 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX64_PSEUDO
11358 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX_PSEUDO
11359 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX64_PSEUDO
11360 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX_PSEUDO
11361 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX64_PSEUDO
11362 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX_PSEUDO
11363 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards, // JALR64Pseudo
11364 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard, // JALRHB64Pseudo
11365 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // JALRHBPseudo
11366 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALRPseudo
11367 CEFBS_InMicroMips_HasMips32r6, // JAL_MMR6
11368 CEFBS_None, // JalOneReg
11369 CEFBS_None, // JalTwoReg
11370 CEFBS_HasStdEnc_NotMips3, // LDMacro
11371 CEFBS_NotInMips16Mode, // LDR_D
11372 CEFBS_NotInMips16Mode, // LDR_W
11373 CEFBS_NotInMips16Mode, // LOAD_ACC128
11374 CEFBS_NotInMips16Mode, // LOAD_ACC64
11375 CEFBS_NotInMips16Mode, // LOAD_ACC64DSP
11376 CEFBS_NotInMips16Mode, // LOAD_CCOND_DSP
11377 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu
11378 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu2Op
11379 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu
11380 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu2Op
11381 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi
11382 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi2Op
11383 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_LUi2Op_64
11384 CEFBS_InMicroMips, // LWM_MM
11385 CEFBS_None, // LoadAddrImm32
11386 CEFBS_None, // LoadAddrImm64
11387 CEFBS_None, // LoadAddrReg32
11388 CEFBS_None, // LoadAddrReg64
11389 CEFBS_None, // LoadImm32
11390 CEFBS_None, // LoadImm64
11391 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR
11392 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR_32
11393 CEFBS_None, // LoadImmDoubleGPR
11394 CEFBS_IsNotSoftFloat, // LoadImmSingleFGR
11395 CEFBS_None, // LoadImmSingleGPR
11396 CEFBS_InMips16Mode, // LwConstant32
11397 CEFBS_HasMT, // MFTACX
11398 CEFBS_HasMT, // MFTC0
11399 CEFBS_HasMT, // MFTC1
11400 CEFBS_HasMT, // MFTDSP
11401 CEFBS_HasMT, // MFTGPR
11402 CEFBS_HasMT, // MFTHC1
11403 CEFBS_HasMT, // MFTHI
11404 CEFBS_HasMT, // MFTLO
11405 CEFBS_None, // MIPSeh_return32
11406 CEFBS_None, // MIPSeh_return64
11407 CEFBS_HasMT, // MTTACX
11408 CEFBS_HasMT, // MTTC0
11409 CEFBS_HasMT, // MTTC1
11410 CEFBS_HasMT, // MTTDSP
11411 CEFBS_HasMT, // MTTGPR
11412 CEFBS_HasMT, // MTTHC1
11413 CEFBS_HasMT, // MTTHI
11414 CEFBS_HasMT, // MTTLO
11415 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULImmMacro
11416 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOMacro
11417 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOUMacro
11418 CEFBS_InMips16Mode, // MultRxRy16
11419 CEFBS_InMips16Mode, // MultRxRyRz16
11420 CEFBS_InMips16Mode, // MultuRxRy16
11421 CEFBS_InMips16Mode, // MultuRxRyRz16
11422 CEFBS_HasStdEnc_NotInMicroMips, // NOP
11423 CEFBS_IsGP32bit, // NORImm
11424 CEFBS_IsGP64bit, // NORImm64
11425 CEFBS_HasStdEnc_HasMSA, // NOR_V_D_PSEUDO
11426 CEFBS_HasStdEnc_HasMSA, // NOR_V_H_PSEUDO
11427 CEFBS_HasStdEnc_HasMSA, // NOR_V_W_PSEUDO
11428 CEFBS_HasStdEnc_HasMSA, // OR_V_D_PSEUDO
11429 CEFBS_HasStdEnc_HasMSA, // OR_V_H_PSEUDO
11430 CEFBS_HasStdEnc_HasMSA, // OR_V_W_PSEUDO
11431 CEFBS_HasDSP, // PseudoCMPU_EQ_QB
11432 CEFBS_HasDSP, // PseudoCMPU_LE_QB
11433 CEFBS_HasDSP, // PseudoCMPU_LT_QB
11434 CEFBS_HasDSP, // PseudoCMP_EQ_PH
11435 CEFBS_HasDSP, // PseudoCMP_LE_PH
11436 CEFBS_HasDSP, // PseudoCMP_LT_PH
11437 CEFBS_IsNotSingleFloat, // PseudoCVT_D32_W
11438 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_L
11439 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_W
11440 CEFBS_IsNotSingleFloat, // PseudoCVT_S_L
11441 CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_S_W
11442 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULT
11443 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULTu
11444 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDSDIV
11445 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDUDIV
11446 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I
11447 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I64
11448 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch
11449 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64
11450 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64R6
11451 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranchR6
11452 CEFBS_InMicroMips_NotMips32r6, // PseudoIndirectBranch_MM
11453 CEFBS_InMicroMips_HasMips32r6, // PseudoIndirectBranch_MMR6
11454 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch
11455 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch64
11456 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranch64R6
11457 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranchR6
11458 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADD
11459 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADDU
11460 CEFBS_InMicroMips_NotMips32r6, // PseudoMADDU_MM
11461 CEFBS_InMicroMips_NotMips32r6, // PseudoMADD_MM
11462 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFHI
11463 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFHI64
11464 CEFBS_InMicroMips_NotMips32r6, // PseudoMFHI_MM
11465 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFLO
11466 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFLO64
11467 CEFBS_InMicroMips_NotMips32r6, // PseudoMFLO_MM
11468 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUB
11469 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUBU
11470 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUBU_MM
11471 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUB_MM
11472 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMTLOHI
11473 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMTLOHI64
11474 CEFBS_NotInMips16Mode_HasDSP, // PseudoMTLOHI_DSP
11475 CEFBS_InMicroMips_NotMips32r6, // PseudoMTLOHI_MM
11476 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULT
11477 CEFBS_InMicroMips_NotMips32r6, // PseudoMULT_MM
11478 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULTu
11479 CEFBS_InMicroMips_NotMips32r6, // PseudoMULTu_MM
11480 CEFBS_HasDSP, // PseudoPICK_PH
11481 CEFBS_HasDSP, // PseudoPICK_QB
11482 CEFBS_None, // PseudoReturn
11483 CEFBS_IsGP64bit, // PseudoReturn64
11484 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoSDIV
11485 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D32
11486 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D64
11487 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I
11488 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I64
11489 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_S
11490 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D32
11491 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D64
11492 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I
11493 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I64
11494 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_S
11495 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D32
11496 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D64
11497 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I
11498 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I64
11499 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_S
11500 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D
11501 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D32
11502 CEFBS_None, // PseudoTRUNC_W_S
11503 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoUDIV
11504 CEFBS_None, // ROL
11505 CEFBS_None, // ROLImm
11506 CEFBS_None, // ROR
11507 CEFBS_None, // RORImm
11508 CEFBS_NotInMips16Mode, // RetRA
11509 CEFBS_InMips16Mode, // RetRA16
11510 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_M1
11511 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // SDIV_MM_Pseudo
11512 CEFBS_HasStdEnc_NotMips3, // SDMacro
11513 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivIMacro
11514 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivMacro
11515 CEFBS_NotCnMips, // SEQIMacro
11516 CEFBS_NotCnMips, // SEQMacro
11517 CEFBS_HasStdEnc_NotInMicroMips, // SGE
11518 CEFBS_IsGP32bit_NotInMicroMips, // SGEImm
11519 CEFBS_IsGP64bit, // SGEImm64
11520 CEFBS_HasStdEnc_NotInMicroMips, // SGEU
11521 CEFBS_IsGP32bit_NotInMicroMips, // SGEUImm
11522 CEFBS_IsGP64bit, // SGEUImm64
11523 CEFBS_IsGP32bit_NotInMicroMips, // SGTImm
11524 CEFBS_IsGP64bit, // SGTImm64
11525 CEFBS_IsGP32bit_NotInMicroMips, // SGTUImm
11526 CEFBS_IsGP64bit, // SGTUImm64
11527 CEFBS_HasStdEnc_NotInMicroMips, // SLE
11528 CEFBS_IsGP32bit_NotInMicroMips, // SLEImm
11529 CEFBS_IsGP64bit, // SLEImm64
11530 CEFBS_HasStdEnc_NotInMicroMips, // SLEU
11531 CEFBS_IsGP32bit_NotInMicroMips, // SLEUImm
11532 CEFBS_IsGP64bit, // SLEUImm64
11533 CEFBS_IsGP64bit, // SLTImm64
11534 CEFBS_IsGP64bit, // SLTUImm64
11535 CEFBS_NotCnMips, // SNEIMacro
11536 CEFBS_NotCnMips, // SNEMacro
11537 CEFBS_None, // SNZ_B_PSEUDO
11538 CEFBS_None, // SNZ_D_PSEUDO
11539 CEFBS_None, // SNZ_H_PSEUDO
11540 CEFBS_None, // SNZ_V_PSEUDO
11541 CEFBS_None, // SNZ_W_PSEUDO
11542 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemIMacro
11543 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemMacro
11544 CEFBS_NotInMips16Mode, // STORE_ACC128
11545 CEFBS_NotInMips16Mode, // STORE_ACC64
11546 CEFBS_NotInMips16Mode, // STORE_ACC64DSP
11547 CEFBS_NotInMips16Mode, // STORE_CCOND_DSP
11548 CEFBS_NotInMips16Mode, // STR_D
11549 CEFBS_NotInMips16Mode, // STR_W
11550 CEFBS_InMicroMips, // SWM_MM
11551 CEFBS_None, // SZ_B_PSEUDO
11552 CEFBS_None, // SZ_D_PSEUDO
11553 CEFBS_None, // SZ_H_PSEUDO
11554 CEFBS_None, // SZ_V_PSEUDO
11555 CEFBS_None, // SZ_W_PSEUDO
11556 CEFBS_HasCnMipsP, // SaaAddr
11557 CEFBS_HasCnMipsP, // SaadAddr
11558 CEFBS_InMips16Mode, // SelBeqZ
11559 CEFBS_InMips16Mode, // SelBneZ
11560 CEFBS_InMips16Mode, // SelTBteqZCmp
11561 CEFBS_InMips16Mode, // SelTBteqZCmpi
11562 CEFBS_InMips16Mode, // SelTBteqZSlt
11563 CEFBS_InMips16Mode, // SelTBteqZSlti
11564 CEFBS_InMips16Mode, // SelTBteqZSltiu
11565 CEFBS_InMips16Mode, // SelTBteqZSltu
11566 CEFBS_InMips16Mode, // SelTBtneZCmp
11567 CEFBS_InMips16Mode, // SelTBtneZCmpi
11568 CEFBS_InMips16Mode, // SelTBtneZSlt
11569 CEFBS_InMips16Mode, // SelTBtneZSlti
11570 CEFBS_InMips16Mode, // SelTBtneZSltiu
11571 CEFBS_InMips16Mode, // SelTBtneZSltu
11572 CEFBS_InMips16Mode, // SltCCRxRy16
11573 CEFBS_InMips16Mode, // SltiCCRxImmX16
11574 CEFBS_InMips16Mode, // SltiuCCRxImmX16
11575 CEFBS_InMips16Mode, // SltuCCRxRy16
11576 CEFBS_InMips16Mode, // SltuRxRyRz16
11577 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips, // TAILCALL
11578 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALL64R6REG
11579 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHB64R6REG
11580 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHBR6REG
11581 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLR6REG
11582 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG
11583 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG64
11584 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB
11585 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB64
11586 CEFBS_InMicroMips_NotMips32r6, // TAILCALLREG_MM
11587 CEFBS_InMicroMips_HasMips32r6, // TAILCALLREG_MMR6
11588 CEFBS_InMicroMips_NotMips32r6, // TAILCALL_MM
11589 CEFBS_InMicroMips_HasMips32r6, // TAILCALL_MMR6
11590 CEFBS_HasStdEnc_NotInMicroMips, // TRAP
11591 CEFBS_InMicroMips, // TRAP_MM
11592 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // UDIV_MM_Pseudo
11593 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivIMacro
11594 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivMacro
11595 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemIMacro
11596 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemMacro
11597 CEFBS_None, // Ulh
11598 CEFBS_None, // Ulhu
11599 CEFBS_None, // Ulw
11600 CEFBS_None, // Ush
11601 CEFBS_None, // Usw
11602 CEFBS_HasStdEnc_HasMSA, // XOR_V_D_PSEUDO
11603 CEFBS_HasStdEnc_HasMSA, // XOR_V_H_PSEUDO
11604 CEFBS_HasStdEnc_HasMSA, // XOR_V_W_PSEUDO
11605 CEFBS_HasDSP, // ABSQ_S_PH
11606 CEFBS_InMicroMips_HasDSP, // ABSQ_S_PH_MM
11607 CEFBS_HasDSPR2, // ABSQ_S_QB
11608 CEFBS_InMicroMips_HasDSPR2, // ABSQ_S_QB_MMR2
11609 CEFBS_HasDSP, // ABSQ_S_W
11610 CEFBS_InMicroMips_HasDSP, // ABSQ_S_W_MM
11611 CEFBS_HasStdEnc_NotInMicroMips, // ADD
11612 CEFBS_HasStdEnc_HasMips32r6, // ADDIUPC
11613 CEFBS_InMicroMips_NotMips32r6, // ADDIUPC_MM
11614 CEFBS_InMicroMips_HasMips32r6, // ADDIUPC_MMR6
11615 CEFBS_InMicroMips, // ADDIUR1SP_MM
11616 CEFBS_InMicroMips, // ADDIUR2_MM
11617 CEFBS_InMicroMips, // ADDIUS5_MM
11618 CEFBS_InMicroMips, // ADDIUSP_MM
11619 CEFBS_InMicroMips_HasMips32r6, // ADDIU_MMR6
11620 CEFBS_HasDSPR2, // ADDQH_PH
11621 CEFBS_InMicroMips_HasDSPR2, // ADDQH_PH_MMR2
11622 CEFBS_HasDSPR2, // ADDQH_R_PH
11623 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_PH_MMR2
11624 CEFBS_HasDSPR2, // ADDQH_R_W
11625 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_W_MMR2
11626 CEFBS_HasDSPR2, // ADDQH_W
11627 CEFBS_InMicroMips_HasDSPR2, // ADDQH_W_MMR2
11628 CEFBS_HasDSP, // ADDQ_PH
11629 CEFBS_InMicroMips_HasDSP, // ADDQ_PH_MM
11630 CEFBS_HasDSP, // ADDQ_S_PH
11631 CEFBS_InMicroMips_HasDSP, // ADDQ_S_PH_MM
11632 CEFBS_HasDSP, // ADDQ_S_W
11633 CEFBS_InMicroMips_HasDSP, // ADDQ_S_W_MM
11634 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // ADDR_PS64
11635 CEFBS_HasDSP, // ADDSC
11636 CEFBS_InMicroMips_HasDSP, // ADDSC_MM
11637 CEFBS_HasStdEnc_HasMSA, // ADDS_A_B
11638 CEFBS_HasStdEnc_HasMSA, // ADDS_A_D
11639 CEFBS_HasStdEnc_HasMSA, // ADDS_A_H
11640 CEFBS_HasStdEnc_HasMSA, // ADDS_A_W
11641 CEFBS_HasStdEnc_HasMSA, // ADDS_S_B
11642 CEFBS_HasStdEnc_HasMSA, // ADDS_S_D
11643 CEFBS_HasStdEnc_HasMSA, // ADDS_S_H
11644 CEFBS_HasStdEnc_HasMSA, // ADDS_S_W
11645 CEFBS_HasStdEnc_HasMSA, // ADDS_U_B
11646 CEFBS_HasStdEnc_HasMSA, // ADDS_U_D
11647 CEFBS_HasStdEnc_HasMSA, // ADDS_U_H
11648 CEFBS_HasStdEnc_HasMSA, // ADDS_U_W
11649 CEFBS_InMicroMips_NotMips32r6, // ADDU16_MM
11650 CEFBS_InMicroMips_HasMips32r6, // ADDU16_MMR6
11651 CEFBS_HasDSPR2, // ADDUH_QB
11652 CEFBS_InMicroMips_HasDSPR2, // ADDUH_QB_MMR2
11653 CEFBS_HasDSPR2, // ADDUH_R_QB
11654 CEFBS_InMicroMips_HasDSPR2, // ADDUH_R_QB_MMR2
11655 CEFBS_InMicroMips_HasMips32r6, // ADDU_MMR6
11656 CEFBS_HasDSPR2, // ADDU_PH
11657 CEFBS_InMicroMips_HasDSPR2, // ADDU_PH_MMR2
11658 CEFBS_HasDSP, // ADDU_QB
11659 CEFBS_InMicroMips_HasDSP, // ADDU_QB_MM
11660 CEFBS_HasDSPR2, // ADDU_S_PH
11661 CEFBS_InMicroMips_HasDSPR2, // ADDU_S_PH_MMR2
11662 CEFBS_HasDSP, // ADDU_S_QB
11663 CEFBS_InMicroMips_HasDSP, // ADDU_S_QB_MM
11664 CEFBS_HasStdEnc_HasMSA, // ADDVI_B
11665 CEFBS_HasStdEnc_HasMSA, // ADDVI_D
11666 CEFBS_HasStdEnc_HasMSA, // ADDVI_H
11667 CEFBS_HasStdEnc_HasMSA, // ADDVI_W
11668 CEFBS_HasStdEnc_HasMSA, // ADDV_B
11669 CEFBS_HasStdEnc_HasMSA, // ADDV_D
11670 CEFBS_HasStdEnc_HasMSA, // ADDV_H
11671 CEFBS_HasStdEnc_HasMSA, // ADDV_W
11672 CEFBS_HasDSP, // ADDWC
11673 CEFBS_InMicroMips_HasDSP, // ADDWC_MM
11674 CEFBS_HasStdEnc_HasMSA, // ADD_A_B
11675 CEFBS_HasStdEnc_HasMSA, // ADD_A_D
11676 CEFBS_HasStdEnc_HasMSA, // ADD_A_H
11677 CEFBS_HasStdEnc_HasMSA, // ADD_A_W
11678 CEFBS_InMicroMips_NotMips32r6, // ADD_MM
11679 CEFBS_InMicroMips_HasMips32r6, // ADD_MMR6
11680 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // ADDi
11681 CEFBS_InMicroMips_NotMips32r6, // ADDi_MM
11682 CEFBS_HasStdEnc_NotInMicroMips, // ADDiu
11683 CEFBS_InMicroMips_NotMips32r6, // ADDiu_MM
11684 CEFBS_HasStdEnc_NotInMicroMips, // ADDu
11685 CEFBS_InMicroMips_NotMips32r6, // ADDu_MM
11686 CEFBS_HasStdEnc_HasMips32r6, // ALIGN
11687 CEFBS_InMicroMips_HasMips32r6, // ALIGN_MMR6
11688 CEFBS_HasStdEnc_HasMips32r6, // ALUIPC
11689 CEFBS_InMicroMips_HasMips32r6, // ALUIPC_MMR6
11690 CEFBS_HasStdEnc_NotInMicroMips, // AND
11691 CEFBS_InMicroMips_NotMips32r6, // AND16_MM
11692 CEFBS_InMicroMips_HasMips32r6, // AND16_MMR6
11693 CEFBS_NotInMips16Mode_IsGP64bit, // AND64
11694 CEFBS_InMicroMips_NotMips32r6, // ANDI16_MM
11695 CEFBS_InMicroMips_HasMips32r6, // ANDI16_MMR6
11696 CEFBS_HasStdEnc_HasMSA, // ANDI_B
11697 CEFBS_InMicroMips_HasMips32r6, // ANDI_MMR6
11698 CEFBS_InMicroMips_NotMips32r6, // AND_MM
11699 CEFBS_InMicroMips_HasMips32r6, // AND_MMR6
11700 CEFBS_HasStdEnc_HasMSA, // AND_V
11701 CEFBS_HasStdEnc_NotInMicroMips, // ANDi
11702 CEFBS_NotInMips16Mode_IsGP64bit, // ANDi64
11703 CEFBS_InMicroMips_NotMips32r6, // ANDi_MM
11704 CEFBS_HasDSPR2, // APPEND
11705 CEFBS_InMicroMips_HasDSPR2, // APPEND_MMR2
11706 CEFBS_HasStdEnc_HasMSA, // ASUB_S_B
11707 CEFBS_HasStdEnc_HasMSA, // ASUB_S_D
11708 CEFBS_HasStdEnc_HasMSA, // ASUB_S_H
11709 CEFBS_HasStdEnc_HasMSA, // ASUB_S_W
11710 CEFBS_HasStdEnc_HasMSA, // ASUB_U_B
11711 CEFBS_HasStdEnc_HasMSA, // ASUB_U_D
11712 CEFBS_HasStdEnc_HasMSA, // ASUB_U_H
11713 CEFBS_HasStdEnc_HasMSA, // ASUB_U_W
11714 CEFBS_HasStdEnc_HasMips32r6, // AUI
11715 CEFBS_HasStdEnc_HasMips32r6, // AUIPC
11716 CEFBS_InMicroMips_HasMips32r6, // AUIPC_MMR6
11717 CEFBS_InMicroMips_HasMips32r6, // AUI_MMR6
11718 CEFBS_HasStdEnc_HasMSA, // AVER_S_B
11719 CEFBS_HasStdEnc_HasMSA, // AVER_S_D
11720 CEFBS_HasStdEnc_HasMSA, // AVER_S_H
11721 CEFBS_HasStdEnc_HasMSA, // AVER_S_W
11722 CEFBS_HasStdEnc_HasMSA, // AVER_U_B
11723 CEFBS_HasStdEnc_HasMSA, // AVER_U_D
11724 CEFBS_HasStdEnc_HasMSA, // AVER_U_H
11725 CEFBS_HasStdEnc_HasMSA, // AVER_U_W
11726 CEFBS_HasStdEnc_HasMSA, // AVE_S_B
11727 CEFBS_HasStdEnc_HasMSA, // AVE_S_D
11728 CEFBS_HasStdEnc_HasMSA, // AVE_S_H
11729 CEFBS_HasStdEnc_HasMSA, // AVE_S_W
11730 CEFBS_HasStdEnc_HasMSA, // AVE_U_B
11731 CEFBS_HasStdEnc_HasMSA, // AVE_U_D
11732 CEFBS_HasStdEnc_HasMSA, // AVE_U_H
11733 CEFBS_HasStdEnc_HasMSA, // AVE_U_W
11734 CEFBS_InMips16Mode, // AddiuRxImmX16
11735 CEFBS_InMips16Mode, // AddiuRxPcImmX16
11736 CEFBS_InMips16Mode, // AddiuRxRxImm16
11737 CEFBS_InMips16Mode, // AddiuRxRxImmX16
11738 CEFBS_InMips16Mode, // AddiuRxRyOffMemX16
11739 CEFBS_InMips16Mode, // AddiuSpImm16
11740 CEFBS_InMips16Mode, // AddiuSpImmX16
11741 CEFBS_InMips16Mode, // AdduRxRyRz16
11742 CEFBS_InMips16Mode, // AndRxRxRy16
11743 CEFBS_InMicroMips, // B16_MM
11744 CEFBS_HasCnMips, // BADDu
11745 CEFBS_HasStdEnc_HasMips32r6, // BAL
11746 CEFBS_HasStdEnc_HasMips32r6, // BALC
11747 CEFBS_InMicroMips_HasMips32r6, // BALC_MMR6
11748 CEFBS_HasDSPR2, // BALIGN
11749 CEFBS_InMicroMips_HasDSPR2, // BALIGN_MMR2
11750 CEFBS_HasCnMips, // BBIT0
11751 CEFBS_HasCnMips, // BBIT032
11752 CEFBS_HasCnMips, // BBIT1
11753 CEFBS_HasCnMips, // BBIT132
11754 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC
11755 CEFBS_InMicroMips_HasMips32r6, // BC16_MMR6
11756 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1EQZ
11757 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1EQZC_MMR6
11758 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1F
11759 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1FL
11760 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1F_MM
11761 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1NEZ
11762 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1NEZC_MMR6
11763 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1T
11764 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1TL
11765 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1T_MM
11766 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2EQZ
11767 CEFBS_InMicroMips_HasMips32r6, // BC2EQZC_MMR6
11768 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2NEZ
11769 CEFBS_InMicroMips_HasMips32r6, // BC2NEZC_MMR6
11770 CEFBS_HasStdEnc_HasMSA, // BCLRI_B
11771 CEFBS_HasStdEnc_HasMSA, // BCLRI_D
11772 CEFBS_HasStdEnc_HasMSA, // BCLRI_H
11773 CEFBS_HasStdEnc_HasMSA, // BCLRI_W
11774 CEFBS_HasStdEnc_HasMSA, // BCLR_B
11775 CEFBS_HasStdEnc_HasMSA, // BCLR_D
11776 CEFBS_HasStdEnc_HasMSA, // BCLR_H
11777 CEFBS_HasStdEnc_HasMSA, // BCLR_W
11778 CEFBS_InMicroMips_HasMips32r6, // BC_MMR6
11779 CEFBS_HasStdEnc_NotInMicroMips, // BEQ
11780 CEFBS_NotInMips16Mode_IsGP64bit, // BEQ64
11781 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQC
11782 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQC64
11783 CEFBS_InMicroMips_HasMips32r6, // BEQC_MMR6
11784 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BEQL
11785 CEFBS_InMicroMips_NotMips32r6, // BEQZ16_MM
11786 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZALC
11787 CEFBS_InMicroMips_HasMips32r6, // BEQZALC_MMR6
11788 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZC
11789 CEFBS_InMicroMips_HasMips32r6, // BEQZC16_MMR6
11790 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQZC64
11791 CEFBS_InMicroMips_NotMips32r6, // BEQZC_MM
11792 CEFBS_InMicroMips_HasMips32r6, // BEQZC_MMR6
11793 CEFBS_InMicroMips_NotMips32r6, // BEQ_MM
11794 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEC
11795 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEC64
11796 CEFBS_InMicroMips_HasMips32r6, // BGEC_MMR6
11797 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEUC
11798 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEUC64
11799 CEFBS_InMicroMips_HasMips32r6, // BGEUC_MMR6
11800 CEFBS_HasStdEnc_NotInMicroMips, // BGEZ
11801 CEFBS_NotInMips16Mode_IsGP64bit, // BGEZ64
11802 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZAL
11803 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZALC
11804 CEFBS_InMicroMips_HasMips32r6, // BGEZALC_MMR6
11805 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZALL
11806 CEFBS_InMicroMips_NotMips32r6, // BGEZALS_MM
11807 CEFBS_InMicroMips_NotMips32r6, // BGEZAL_MM
11808 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZC
11809 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEZC64
11810 CEFBS_InMicroMips_HasMips32r6, // BGEZC_MMR6
11811 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZL
11812 CEFBS_InMicroMips_NotMips32r6, // BGEZ_MM
11813 CEFBS_HasStdEnc_NotInMicroMips, // BGTZ
11814 CEFBS_NotInMips16Mode_IsGP64bit, // BGTZ64
11815 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZALC
11816 CEFBS_InMicroMips_HasMips32r6, // BGTZALC_MMR6
11817 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZC
11818 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGTZC64
11819 CEFBS_InMicroMips_HasMips32r6, // BGTZC_MMR6
11820 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGTZL
11821 CEFBS_InMicroMips_NotMips32r6, // BGTZ_MM
11822 CEFBS_HasStdEnc_HasMSA, // BINSLI_B
11823 CEFBS_HasStdEnc_HasMSA, // BINSLI_D
11824 CEFBS_HasStdEnc_HasMSA, // BINSLI_H
11825 CEFBS_HasStdEnc_HasMSA, // BINSLI_W
11826 CEFBS_HasStdEnc_HasMSA, // BINSL_B
11827 CEFBS_HasStdEnc_HasMSA, // BINSL_D
11828 CEFBS_HasStdEnc_HasMSA, // BINSL_H
11829 CEFBS_HasStdEnc_HasMSA, // BINSL_W
11830 CEFBS_HasStdEnc_HasMSA, // BINSRI_B
11831 CEFBS_HasStdEnc_HasMSA, // BINSRI_D
11832 CEFBS_HasStdEnc_HasMSA, // BINSRI_H
11833 CEFBS_HasStdEnc_HasMSA, // BINSRI_W
11834 CEFBS_HasStdEnc_HasMSA, // BINSR_B
11835 CEFBS_HasStdEnc_HasMSA, // BINSR_D
11836 CEFBS_HasStdEnc_HasMSA, // BINSR_H
11837 CEFBS_HasStdEnc_HasMSA, // BINSR_W
11838 CEFBS_HasDSP, // BITREV
11839 CEFBS_InMicroMips_HasDSP, // BITREV_MM
11840 CEFBS_HasStdEnc_HasMips32r6, // BITSWAP
11841 CEFBS_InMicroMips_HasMips32r6, // BITSWAP_MMR6
11842 CEFBS_HasStdEnc_NotInMicroMips, // BLEZ
11843 CEFBS_NotInMips16Mode_IsGP64bit, // BLEZ64
11844 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZALC
11845 CEFBS_InMicroMips_HasMips32r6, // BLEZALC_MMR6
11846 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZC
11847 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLEZC64
11848 CEFBS_InMicroMips_HasMips32r6, // BLEZC_MMR6
11849 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLEZL
11850 CEFBS_InMicroMips_NotMips32r6, // BLEZ_MM
11851 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTC
11852 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTC64
11853 CEFBS_InMicroMips_HasMips32r6, // BLTC_MMR6
11854 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTUC
11855 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTUC64
11856 CEFBS_InMicroMips_HasMips32r6, // BLTUC_MMR6
11857 CEFBS_HasStdEnc_NotInMicroMips, // BLTZ
11858 CEFBS_NotInMips16Mode_IsGP64bit, // BLTZ64
11859 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZAL
11860 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZALC
11861 CEFBS_InMicroMips_HasMips32r6, // BLTZALC_MMR6
11862 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZALL
11863 CEFBS_InMicroMips_NotMips32r6, // BLTZALS_MM
11864 CEFBS_InMicroMips_NotMips32r6, // BLTZAL_MM
11865 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZC
11866 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTZC64
11867 CEFBS_InMicroMips_HasMips32r6, // BLTZC_MMR6
11868 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZL
11869 CEFBS_InMicroMips_NotMips32r6, // BLTZ_MM
11870 CEFBS_HasStdEnc_HasMSA, // BMNZI_B
11871 CEFBS_HasStdEnc_HasMSA, // BMNZ_V
11872 CEFBS_HasStdEnc_HasMSA, // BMZI_B
11873 CEFBS_HasStdEnc_HasMSA, // BMZ_V
11874 CEFBS_HasStdEnc_NotInMicroMips, // BNE
11875 CEFBS_NotInMips16Mode_IsGP64bit, // BNE64
11876 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEC
11877 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEC64
11878 CEFBS_InMicroMips_HasMips32r6, // BNEC_MMR6
11879 CEFBS_HasStdEnc_HasMSA, // BNEGI_B
11880 CEFBS_HasStdEnc_HasMSA, // BNEGI_D
11881 CEFBS_HasStdEnc_HasMSA, // BNEGI_H
11882 CEFBS_HasStdEnc_HasMSA, // BNEGI_W
11883 CEFBS_HasStdEnc_HasMSA, // BNEG_B
11884 CEFBS_HasStdEnc_HasMSA, // BNEG_D
11885 CEFBS_HasStdEnc_HasMSA, // BNEG_H
11886 CEFBS_HasStdEnc_HasMSA, // BNEG_W
11887 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BNEL
11888 CEFBS_InMicroMips_NotMips32r6, // BNEZ16_MM
11889 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZALC
11890 CEFBS_InMicroMips_HasMips32r6, // BNEZALC_MMR6
11891 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZC
11892 CEFBS_InMicroMips_HasMips32r6, // BNEZC16_MMR6
11893 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEZC64
11894 CEFBS_InMicroMips_NotMips32r6, // BNEZC_MM
11895 CEFBS_InMicroMips_HasMips32r6, // BNEZC_MMR6
11896 CEFBS_InMicroMips_NotMips32r6, // BNE_MM
11897 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNVC
11898 CEFBS_InMicroMips_HasMips32r6, // BNVC_MMR6
11899 CEFBS_HasStdEnc_HasMSA, // BNZ_B
11900 CEFBS_HasStdEnc_HasMSA, // BNZ_D
11901 CEFBS_HasStdEnc_HasMSA, // BNZ_H
11902 CEFBS_HasStdEnc_HasMSA, // BNZ_V
11903 CEFBS_HasStdEnc_HasMSA, // BNZ_W
11904 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BOVC
11905 CEFBS_InMicroMips_HasMips32r6, // BOVC_MMR6
11906 CEFBS_HasDSP_NotInMicroMips, // BPOSGE32
11907 CEFBS_InMicroMips_HasDSPR3, // BPOSGE32C_MMR3
11908 CEFBS_InMicroMips_NotMips32r6_HasDSP, // BPOSGE32_MM
11909 CEFBS_HasStdEnc_NotInMicroMips, // BREAK
11910 CEFBS_InMicroMips_NotMips32r6, // BREAK16_MM
11911 CEFBS_InMicroMips_HasMips32r6, // BREAK16_MMR6
11912 CEFBS_InMicroMips, // BREAK_MM
11913 CEFBS_InMicroMips_HasMips32r6, // BREAK_MMR6
11914 CEFBS_HasStdEnc_HasMSA, // BSELI_B
11915 CEFBS_HasStdEnc_HasMSA, // BSEL_V
11916 CEFBS_HasStdEnc_HasMSA, // BSETI_B
11917 CEFBS_HasStdEnc_HasMSA, // BSETI_D
11918 CEFBS_HasStdEnc_HasMSA, // BSETI_H
11919 CEFBS_HasStdEnc_HasMSA, // BSETI_W
11920 CEFBS_HasStdEnc_HasMSA, // BSET_B
11921 CEFBS_HasStdEnc_HasMSA, // BSET_D
11922 CEFBS_HasStdEnc_HasMSA, // BSET_H
11923 CEFBS_HasStdEnc_HasMSA, // BSET_W
11924 CEFBS_HasStdEnc_HasMSA, // BZ_B
11925 CEFBS_HasStdEnc_HasMSA, // BZ_D
11926 CEFBS_HasStdEnc_HasMSA, // BZ_H
11927 CEFBS_HasStdEnc_HasMSA, // BZ_V
11928 CEFBS_HasStdEnc_HasMSA, // BZ_W
11929 CEFBS_InMips16Mode, // BeqzRxImm16
11930 CEFBS_InMips16Mode, // BeqzRxImmX16
11931 CEFBS_InMips16Mode, // Bimm16
11932 CEFBS_InMips16Mode, // BimmX16
11933 CEFBS_InMips16Mode, // BnezRxImm16
11934 CEFBS_InMips16Mode, // BnezRxImmX16
11935 CEFBS_InMips16Mode, // Break16
11936 CEFBS_InMips16Mode, // Bteqz16
11937 CEFBS_InMips16Mode, // BteqzX16
11938 CEFBS_InMips16Mode, // Btnez16
11939 CEFBS_InMips16Mode, // BtnezX16
11940 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // CACHE
11941 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // CACHEE
11942 CEFBS_InMicroMips_HasEVA, // CACHEE_MM
11943 CEFBS_InMicroMips_NotMips32r6, // CACHE_MM
11944 CEFBS_InMicroMips_HasMips32r6, // CACHE_MMR6
11945 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // CACHE_R6
11946 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // CEIL_L_D64
11947 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_D_MMR6
11948 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_L_S
11949 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_S_MMR6
11950 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D32
11951 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D64
11952 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_D_MMR6
11953 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CEIL_W_MM
11954 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // CEIL_W_S
11955 CEFBS_InMicroMips_IsNotSoftFloat, // CEIL_W_S_MM
11956 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_S_MMR6
11957 CEFBS_HasStdEnc_HasMSA, // CEQI_B
11958 CEFBS_HasStdEnc_HasMSA, // CEQI_D
11959 CEFBS_HasStdEnc_HasMSA, // CEQI_H
11960 CEFBS_HasStdEnc_HasMSA, // CEQI_W
11961 CEFBS_HasStdEnc_HasMSA, // CEQ_B
11962 CEFBS_HasStdEnc_HasMSA, // CEQ_D
11963 CEFBS_HasStdEnc_HasMSA, // CEQ_H
11964 CEFBS_HasStdEnc_HasMSA, // CEQ_W
11965 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CFC1
11966 CEFBS_InMicroMips_IsNotSoftFloat, // CFC1_MM
11967 CEFBS_InMicroMips, // CFC2_MM
11968 CEFBS_HasStdEnc_HasMSA, // CFCMSA
11969 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS
11970 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS32
11971 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS64_32
11972 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS_i32
11973 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_D
11974 CEFBS_InMicroMips_HasMips32r6, // CLASS_D_MMR6
11975 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_S
11976 CEFBS_InMicroMips_HasMips32r6, // CLASS_S_MMR6
11977 CEFBS_HasStdEnc_HasMSA, // CLEI_S_B
11978 CEFBS_HasStdEnc_HasMSA, // CLEI_S_D
11979 CEFBS_HasStdEnc_HasMSA, // CLEI_S_H
11980 CEFBS_HasStdEnc_HasMSA, // CLEI_S_W
11981 CEFBS_HasStdEnc_HasMSA, // CLEI_U_B
11982 CEFBS_HasStdEnc_HasMSA, // CLEI_U_D
11983 CEFBS_HasStdEnc_HasMSA, // CLEI_U_H
11984 CEFBS_HasStdEnc_HasMSA, // CLEI_U_W
11985 CEFBS_HasStdEnc_HasMSA, // CLE_S_B
11986 CEFBS_HasStdEnc_HasMSA, // CLE_S_D
11987 CEFBS_HasStdEnc_HasMSA, // CLE_S_H
11988 CEFBS_HasStdEnc_HasMSA, // CLE_S_W
11989 CEFBS_HasStdEnc_HasMSA, // CLE_U_B
11990 CEFBS_HasStdEnc_HasMSA, // CLE_U_D
11991 CEFBS_HasStdEnc_HasMSA, // CLE_U_H
11992 CEFBS_HasStdEnc_HasMSA, // CLE_U_W
11993 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLO
11994 CEFBS_InMicroMips, // CLO_MM
11995 CEFBS_InMicroMips_HasMips32r6, // CLO_MMR6
11996 CEFBS_HasStdEnc_HasMips32r6, // CLO_R6
11997 CEFBS_HasStdEnc_HasMSA, // CLTI_S_B
11998 CEFBS_HasStdEnc_HasMSA, // CLTI_S_D
11999 CEFBS_HasStdEnc_HasMSA, // CLTI_S_H
12000 CEFBS_HasStdEnc_HasMSA, // CLTI_S_W
12001 CEFBS_HasStdEnc_HasMSA, // CLTI_U_B
12002 CEFBS_HasStdEnc_HasMSA, // CLTI_U_D
12003 CEFBS_HasStdEnc_HasMSA, // CLTI_U_H
12004 CEFBS_HasStdEnc_HasMSA, // CLTI_U_W
12005 CEFBS_HasStdEnc_HasMSA, // CLT_S_B
12006 CEFBS_HasStdEnc_HasMSA, // CLT_S_D
12007 CEFBS_HasStdEnc_HasMSA, // CLT_S_H
12008 CEFBS_HasStdEnc_HasMSA, // CLT_S_W
12009 CEFBS_HasStdEnc_HasMSA, // CLT_U_B
12010 CEFBS_HasStdEnc_HasMSA, // CLT_U_D
12011 CEFBS_HasStdEnc_HasMSA, // CLT_U_H
12012 CEFBS_HasStdEnc_HasMSA, // CLT_U_W
12013 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLZ
12014 CEFBS_InMicroMips, // CLZ_MM
12015 CEFBS_InMicroMips_HasMips32r6, // CLZ_MMR6
12016 CEFBS_HasStdEnc_HasMips32r6, // CLZ_R6
12017 CEFBS_HasDSPR2, // CMPGDU_EQ_QB
12018 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_EQ_QB_MMR2
12019 CEFBS_HasDSPR2, // CMPGDU_LE_QB
12020 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LE_QB_MMR2
12021 CEFBS_HasDSPR2, // CMPGDU_LT_QB
12022 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LT_QB_MMR2
12023 CEFBS_HasDSP, // CMPGU_EQ_QB
12024 CEFBS_InMicroMips_HasDSP, // CMPGU_EQ_QB_MM
12025 CEFBS_HasDSP, // CMPGU_LE_QB
12026 CEFBS_InMicroMips_HasDSP, // CMPGU_LE_QB_MM
12027 CEFBS_HasDSP, // CMPGU_LT_QB
12028 CEFBS_InMicroMips_HasDSP, // CMPGU_LT_QB_MM
12029 CEFBS_HasDSP, // CMPU_EQ_QB
12030 CEFBS_InMicroMips_HasDSP, // CMPU_EQ_QB_MM
12031 CEFBS_HasDSP, // CMPU_LE_QB
12032 CEFBS_InMicroMips_HasDSP, // CMPU_LE_QB_MM
12033 CEFBS_HasDSP, // CMPU_LT_QB
12034 CEFBS_InMicroMips_HasDSP, // CMPU_LT_QB_MM
12035 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_D_MMR6
12036 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_S_MMR6
12037 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_D
12038 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_D_MMR6
12039 CEFBS_HasDSP, // CMP_EQ_PH
12040 CEFBS_InMicroMips_HasDSP, // CMP_EQ_PH_MM
12041 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_S
12042 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_S_MMR6
12043 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_D
12044 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_S
12045 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_D
12046 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_D_MMR6
12047 CEFBS_HasDSP, // CMP_LE_PH
12048 CEFBS_InMicroMips_HasDSP, // CMP_LE_PH_MM
12049 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_S
12050 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_S_MMR6
12051 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_D
12052 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_D_MMR6
12053 CEFBS_HasDSP, // CMP_LT_PH
12054 CEFBS_InMicroMips_HasDSP, // CMP_LT_PH_MM
12055 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_S
12056 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_S_MMR6
12057 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_D
12058 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_D_MMR6
12059 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_S
12060 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_S_MMR6
12061 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_D
12062 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_D_MMR6
12063 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_S
12064 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_S_MMR6
12065 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_D
12066 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_D_MMR6
12067 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_S
12068 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_S_MMR6
12069 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_D
12070 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_D_MMR6
12071 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_S
12072 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_S_MMR6
12073 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_D
12074 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_D_MMR6
12075 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_S
12076 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_S_MMR6
12077 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_D
12078 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_D_MMR6
12079 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_S
12080 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_S_MMR6
12081 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_D
12082 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_D_MMR6
12083 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_S
12084 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_S_MMR6
12085 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_D
12086 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_D_MMR6
12087 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_S
12088 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_S_MMR6
12089 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_D
12090 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_D_MMR6
12091 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_S
12092 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_S_MMR6
12093 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_D
12094 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_D_MMR6
12095 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_S
12096 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_S_MMR6
12097 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_D
12098 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_D_MMR6
12099 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_S
12100 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_S_MMR6
12101 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_D
12102 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_D_MMR6
12103 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_S
12104 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_S_MMR6
12105 CEFBS_HasStdEnc_HasMSA, // COPY_S_B
12106 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_S_D
12107 CEFBS_HasStdEnc_HasMSA, // COPY_S_H
12108 CEFBS_HasStdEnc_HasMSA, // COPY_S_W
12109 CEFBS_HasStdEnc_HasMSA, // COPY_U_B
12110 CEFBS_HasStdEnc_HasMSA, // COPY_U_H
12111 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_U_W
12112 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32B
12113 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CB
12114 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32CD
12115 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CH
12116 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CW
12117 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32D
12118 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32H
12119 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32W
12120 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CTC1
12121 CEFBS_InMicroMips_IsNotSoftFloat, // CTC1_MM
12122 CEFBS_InMicroMips, // CTC2_MM
12123 CEFBS_HasStdEnc_HasMSA, // CTCMSA
12124 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_S
12125 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_S_MM
12126 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_W
12127 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_W_MM
12128 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_D64_L
12129 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_S
12130 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_S_MM
12131 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_W
12132 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_W_MM
12133 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_D_L_MMR6
12134 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_D64
12135 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_D64_MM
12136 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_D_MMR6
12137 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_S
12138 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_S_MM
12139 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_S_MMR6
12140 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PS_PW64
12141 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_PS_S64
12142 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PW_PS64
12143 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D32
12144 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D32_MM
12145 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D64
12146 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D64_MM
12147 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_S_L
12148 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_S_L_MMR6
12149 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PL64
12150 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PU64
12151 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_S_W
12152 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_S_W_MM
12153 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_S_W_MMR6
12154 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D32
12155 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D32_MM
12156 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D64
12157 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D64_MM
12158 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_W_S
12159 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_W_S_MM
12160 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_W_S_MMR6
12161 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D32
12162 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D32_MM
12163 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D64
12164 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D64_MM
12165 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_S
12166 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_EQ_S_MM
12167 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D32
12168 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D32_MM
12169 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D64
12170 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D64_MM
12171 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_S
12172 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_F_S_MM
12173 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D32
12174 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D32_MM
12175 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D64
12176 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D64_MM
12177 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LE_S
12178 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LE_S_MM
12179 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D32
12180 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D32_MM
12181 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D64
12182 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D64_MM
12183 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LT_S
12184 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LT_S_MM
12185 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D32
12186 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D32_MM
12187 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D64
12188 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D64_MM
12189 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGE_S
12190 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGE_S_MM
12191 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D32
12192 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D32_MM
12193 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D64
12194 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D64_MM
12195 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGLE_S
12196 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGLE_S_MM
12197 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D32
12198 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D32_MM
12199 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D64
12200 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D64_MM
12201 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGL_S
12202 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGL_S_MM
12203 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D32
12204 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D32_MM
12205 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D64
12206 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D64_MM
12207 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGT_S
12208 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGT_S_MM
12209 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D32
12210 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D32_MM
12211 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D64
12212 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D64_MM
12213 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_S
12214 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLE_S_MM
12215 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D32
12216 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D32_MM
12217 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D64
12218 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D64_MM
12219 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_S
12220 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLT_S_MM
12221 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D32
12222 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D32_MM
12223 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D64
12224 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D64_MM
12225 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SEQ_S
12226 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SEQ_S_MM
12227 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D32
12228 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D32_MM
12229 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D64
12230 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D64_MM
12231 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SF_S
12232 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SF_S_MM
12233 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D32
12234 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D32_MM
12235 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D64
12236 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D64_MM
12237 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UEQ_S
12238 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UEQ_S_MM
12239 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D32
12240 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D32_MM
12241 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D64
12242 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D64_MM
12243 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULE_S
12244 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULE_S_MM
12245 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D32
12246 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D32_MM
12247 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D64
12248 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D64_MM
12249 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULT_S
12250 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULT_S_MM
12251 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D32
12252 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D32_MM
12253 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D64
12254 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D64_MM
12255 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UN_S
12256 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UN_S_MM
12257 CEFBS_InMips16Mode, // CmpRxRy16
12258 CEFBS_InMips16Mode, // CmpiRxImm16
12259 CEFBS_InMips16Mode, // CmpiRxImmX16
12260 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADD
12261 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DADDi
12262 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDiu
12263 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDu
12264 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAHI
12265 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DALIGN
12266 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DATI
12267 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAUI
12268 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DBITSWAP
12269 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLO
12270 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLO_R6
12271 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLZ
12272 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLZ_R6
12273 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIV
12274 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIVU
12275 CEFBS_HasStdEnc_HasMips32_NotInMicroMips, // DERET
12276 CEFBS_InMicroMips, // DERET_MM
12277 CEFBS_InMicroMips_HasMips32r6, // DERET_MMR6
12278 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT
12279 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT64_32
12280 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTM
12281 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTU
12282 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // DI
12283 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINS
12284 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSM
12285 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSU
12286 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIV
12287 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIVU
12288 CEFBS_InMicroMips_HasMips32r6, // DIVU_MMR6
12289 CEFBS_InMicroMips_HasMips32r6, // DIV_MMR6
12290 CEFBS_HasStdEnc_HasMSA, // DIV_S_B
12291 CEFBS_HasStdEnc_HasMSA, // DIV_S_D
12292 CEFBS_HasStdEnc_HasMSA, // DIV_S_H
12293 CEFBS_HasStdEnc_HasMSA, // DIV_S_W
12294 CEFBS_HasStdEnc_HasMSA, // DIV_U_B
12295 CEFBS_HasStdEnc_HasMSA, // DIV_U_D
12296 CEFBS_HasStdEnc_HasMSA, // DIV_U_H
12297 CEFBS_HasStdEnc_HasMSA, // DIV_U_W
12298 CEFBS_InMicroMips, // DI_MM
12299 CEFBS_InMicroMips_HasMips32r6, // DI_MMR6
12300 CEFBS_HasStdEnc_HasMSA_HasMips64, // DLSA
12301 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DLSA_R6
12302 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC0
12303 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMFC1
12304 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC2
12305 CEFBS_HasCnMips, // DMFC2_OCTEON
12306 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMFGC0
12307 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMOD
12308 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMODU
12309 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DMT
12310 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC0
12311 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMTC1
12312 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC2
12313 CEFBS_HasCnMips, // DMTC2_OCTEON
12314 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMTGC0
12315 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUH
12316 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUHU
12317 CEFBS_HasCnMips, // DMUL
12318 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULT
12319 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULTu
12320 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMULU
12321 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUL_R6
12322 CEFBS_HasStdEnc_HasMSA, // DOTP_S_D
12323 CEFBS_HasStdEnc_HasMSA, // DOTP_S_H
12324 CEFBS_HasStdEnc_HasMSA, // DOTP_S_W
12325 CEFBS_HasStdEnc_HasMSA, // DOTP_U_D
12326 CEFBS_HasStdEnc_HasMSA, // DOTP_U_H
12327 CEFBS_HasStdEnc_HasMSA, // DOTP_U_W
12328 CEFBS_HasStdEnc_HasMSA, // DPADD_S_D
12329 CEFBS_HasStdEnc_HasMSA, // DPADD_S_H
12330 CEFBS_HasStdEnc_HasMSA, // DPADD_S_W
12331 CEFBS_HasStdEnc_HasMSA, // DPADD_U_D
12332 CEFBS_HasStdEnc_HasMSA, // DPADD_U_H
12333 CEFBS_HasStdEnc_HasMSA, // DPADD_U_W
12334 CEFBS_HasDSPR2, // DPAQX_SA_W_PH
12335 CEFBS_InMicroMips_HasDSPR2, // DPAQX_SA_W_PH_MMR2
12336 CEFBS_HasDSPR2, // DPAQX_S_W_PH
12337 CEFBS_InMicroMips_HasDSPR2, // DPAQX_S_W_PH_MMR2
12338 CEFBS_HasDSP, // DPAQ_SA_L_W
12339 CEFBS_InMicroMips_HasDSP, // DPAQ_SA_L_W_MM
12340 CEFBS_HasDSP, // DPAQ_S_W_PH
12341 CEFBS_InMicroMips_HasDSP, // DPAQ_S_W_PH_MM
12342 CEFBS_HasDSP, // DPAU_H_QBL
12343 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBL_MM
12344 CEFBS_HasDSP, // DPAU_H_QBR
12345 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBR_MM
12346 CEFBS_HasDSPR2, // DPAX_W_PH
12347 CEFBS_InMicroMips_HasDSPR2, // DPAX_W_PH_MMR2
12348 CEFBS_HasDSPR2, // DPA_W_PH
12349 CEFBS_InMicroMips_HasDSPR2, // DPA_W_PH_MMR2
12350 CEFBS_HasCnMips, // DPOP
12351 CEFBS_HasDSPR2, // DPSQX_SA_W_PH
12352 CEFBS_InMicroMips_HasDSPR2, // DPSQX_SA_W_PH_MMR2
12353 CEFBS_HasDSPR2, // DPSQX_S_W_PH
12354 CEFBS_InMicroMips_HasDSPR2, // DPSQX_S_W_PH_MMR2
12355 CEFBS_HasDSP, // DPSQ_SA_L_W
12356 CEFBS_InMicroMips_HasDSP, // DPSQ_SA_L_W_MM
12357 CEFBS_HasDSP, // DPSQ_S_W_PH
12358 CEFBS_InMicroMips_HasDSP, // DPSQ_S_W_PH_MM
12359 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_D
12360 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_H
12361 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_W
12362 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_D
12363 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_H
12364 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_W
12365 CEFBS_HasDSP, // DPSU_H_QBL
12366 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBL_MM
12367 CEFBS_HasDSP, // DPSU_H_QBR
12368 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBR_MM
12369 CEFBS_HasDSPR2, // DPSX_W_PH
12370 CEFBS_InMicroMips_HasDSPR2, // DPSX_W_PH_MMR2
12371 CEFBS_HasDSPR2, // DPS_W_PH
12372 CEFBS_InMicroMips_HasDSPR2, // DPS_W_PH_MMR2
12373 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR
12374 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR32
12375 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTRV
12376 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSBH
12377 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDIV
12378 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSHD
12379 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL
12380 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL32
12381 CEFBS_NotInMips16Mode_IsGP64bit, // DSLL64_32
12382 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLLV
12383 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA
12384 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA32
12385 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRAV
12386 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL
12387 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL32
12388 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRLV
12389 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUB
12390 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUBu
12391 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDIV
12392 CEFBS_HasStdEnc_HasMips32r6, // DVP
12393 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DVPE
12394 CEFBS_InMicroMips_HasMips32r6, // DVP_MMR6
12395 CEFBS_InMips16Mode, // DivRxRy16
12396 CEFBS_InMips16Mode, // DivuRxRy16
12397 CEFBS_HasStdEnc_NotInMicroMips, // EHB
12398 CEFBS_InMicroMips, // EHB_MM
12399 CEFBS_InMicroMips_HasMips32r6, // EHB_MMR6
12400 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EI
12401 CEFBS_InMicroMips, // EI_MM
12402 CEFBS_InMicroMips_HasMips32r6, // EI_MMR6
12403 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EMT
12404 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // ERET
12405 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips, // ERETNC
12406 CEFBS_InMicroMips_HasMips32r6, // ERETNC_MMR6
12407 CEFBS_InMicroMips, // ERET_MM
12408 CEFBS_InMicroMips_HasMips32r6, // ERET_MMR6
12409 CEFBS_HasStdEnc_HasMips32r6, // EVP
12410 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EVPE
12411 CEFBS_InMicroMips_HasMips32r6, // EVP_MMR6
12412 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EXT
12413 CEFBS_HasDSP, // EXTP
12414 CEFBS_HasDSP, // EXTPDP
12415 CEFBS_HasDSP, // EXTPDPV
12416 CEFBS_InMicroMips_HasDSP, // EXTPDPV_MM
12417 CEFBS_InMicroMips_HasDSP, // EXTPDP_MM
12418 CEFBS_HasDSP, // EXTPV
12419 CEFBS_InMicroMips_HasDSP, // EXTPV_MM
12420 CEFBS_InMicroMips_HasDSP, // EXTP_MM
12421 CEFBS_HasDSP, // EXTRV_RS_W
12422 CEFBS_InMicroMips_HasDSP, // EXTRV_RS_W_MM
12423 CEFBS_HasDSP, // EXTRV_R_W
12424 CEFBS_InMicroMips_HasDSP, // EXTRV_R_W_MM
12425 CEFBS_HasDSP, // EXTRV_S_H
12426 CEFBS_InMicroMips_HasDSP, // EXTRV_S_H_MM
12427 CEFBS_HasDSP, // EXTRV_W
12428 CEFBS_InMicroMips_HasDSP, // EXTRV_W_MM
12429 CEFBS_HasDSP, // EXTR_RS_W
12430 CEFBS_InMicroMips_HasDSP, // EXTR_RS_W_MM
12431 CEFBS_HasDSP, // EXTR_R_W
12432 CEFBS_InMicroMips_HasDSP, // EXTR_R_W_MM
12433 CEFBS_HasDSP, // EXTR_S_H
12434 CEFBS_InMicroMips_HasDSP, // EXTR_S_H_MM
12435 CEFBS_HasDSP, // EXTR_W
12436 CEFBS_InMicroMips_HasDSP, // EXTR_W_MM
12437 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS
12438 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS32
12439 CEFBS_InMicroMips_NotMips32r6, // EXT_MM
12440 CEFBS_InMicroMips_HasMips32r6, // EXT_MMR6
12441 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D32
12442 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D32_MM
12443 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D64
12444 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D64_MM
12445 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FABS_S
12446 CEFBS_InMicroMips_IsNotSoftFloat, // FABS_S_MM
12447 CEFBS_HasStdEnc_HasMSA, // FADD_D
12448 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D32
12449 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D32_MM
12450 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D64
12451 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D64_MM
12452 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FADD_PS64
12453 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FADD_S
12454 CEFBS_InMicroMips_IsNotSoftFloat, // FADD_S_MM
12455 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FADD_S_MMR6
12456 CEFBS_HasStdEnc_HasMSA, // FADD_W
12457 CEFBS_HasStdEnc_HasMSA, // FCAF_D
12458 CEFBS_HasStdEnc_HasMSA, // FCAF_W
12459 CEFBS_HasStdEnc_HasMSA, // FCEQ_D
12460 CEFBS_HasStdEnc_HasMSA, // FCEQ_W
12461 CEFBS_HasStdEnc_HasMSA, // FCLASS_D
12462 CEFBS_HasStdEnc_HasMSA, // FCLASS_W
12463 CEFBS_HasStdEnc_HasMSA, // FCLE_D
12464 CEFBS_HasStdEnc_HasMSA, // FCLE_W
12465 CEFBS_HasStdEnc_HasMSA, // FCLT_D
12466 CEFBS_HasStdEnc_HasMSA, // FCLT_W
12467 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_D32
12468 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_D32_MM
12469 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat, // FCMP_D64
12470 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_S32
12471 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_S32_MM
12472 CEFBS_HasStdEnc_HasMSA, // FCNE_D
12473 CEFBS_HasStdEnc_HasMSA, // FCNE_W
12474 CEFBS_HasStdEnc_HasMSA, // FCOR_D
12475 CEFBS_HasStdEnc_HasMSA, // FCOR_W
12476 CEFBS_HasStdEnc_HasMSA, // FCUEQ_D
12477 CEFBS_HasStdEnc_HasMSA, // FCUEQ_W
12478 CEFBS_HasStdEnc_HasMSA, // FCULE_D
12479 CEFBS_HasStdEnc_HasMSA, // FCULE_W
12480 CEFBS_HasStdEnc_HasMSA, // FCULT_D
12481 CEFBS_HasStdEnc_HasMSA, // FCULT_W
12482 CEFBS_HasStdEnc_HasMSA, // FCUNE_D
12483 CEFBS_HasStdEnc_HasMSA, // FCUNE_W
12484 CEFBS_HasStdEnc_HasMSA, // FCUN_D
12485 CEFBS_HasStdEnc_HasMSA, // FCUN_W
12486 CEFBS_HasStdEnc_HasMSA, // FDIV_D
12487 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D32
12488 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D32_MM
12489 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D64
12490 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D64_MM
12491 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FDIV_S
12492 CEFBS_InMicroMips_IsNotSoftFloat, // FDIV_S_MM
12493 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FDIV_S_MMR6
12494 CEFBS_HasStdEnc_HasMSA, // FDIV_W
12495 CEFBS_HasStdEnc_HasMSA, // FEXDO_H
12496 CEFBS_HasStdEnc_HasMSA, // FEXDO_W
12497 CEFBS_HasStdEnc_HasMSA, // FEXP2_D
12498 CEFBS_HasStdEnc_HasMSA, // FEXP2_W
12499 CEFBS_HasStdEnc_HasMSA, // FEXUPL_D
12500 CEFBS_HasStdEnc_HasMSA, // FEXUPL_W
12501 CEFBS_HasStdEnc_HasMSA, // FEXUPR_D
12502 CEFBS_HasStdEnc_HasMSA, // FEXUPR_W
12503 CEFBS_HasStdEnc_HasMSA, // FFINT_S_D
12504 CEFBS_HasStdEnc_HasMSA, // FFINT_S_W
12505 CEFBS_HasStdEnc_HasMSA, // FFINT_U_D
12506 CEFBS_HasStdEnc_HasMSA, // FFINT_U_W
12507 CEFBS_HasStdEnc_HasMSA, // FFQL_D
12508 CEFBS_HasStdEnc_HasMSA, // FFQL_W
12509 CEFBS_HasStdEnc_HasMSA, // FFQR_D
12510 CEFBS_HasStdEnc_HasMSA, // FFQR_W
12511 CEFBS_HasStdEnc_HasMSA, // FILL_B
12512 CEFBS_HasStdEnc_HasMSA_HasMips64, // FILL_D
12513 CEFBS_HasStdEnc_HasMSA, // FILL_H
12514 CEFBS_HasStdEnc_HasMSA, // FILL_W
12515 CEFBS_HasStdEnc_HasMSA, // FLOG2_D
12516 CEFBS_HasStdEnc_HasMSA, // FLOG2_W
12517 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_D64
12518 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_D_MMR6
12519 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_S
12520 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_S_MMR6
12521 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D32
12522 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D64
12523 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_D_MMR6
12524 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FLOOR_W_MM
12525 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_S
12526 CEFBS_InMicroMips_IsNotSoftFloat, // FLOOR_W_S_MM
12527 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_S_MMR6
12528 CEFBS_HasStdEnc_HasMSA, // FMADD_D
12529 CEFBS_HasStdEnc_HasMSA, // FMADD_W
12530 CEFBS_HasStdEnc_HasMSA, // FMAX_A_D
12531 CEFBS_HasStdEnc_HasMSA, // FMAX_A_W
12532 CEFBS_HasStdEnc_HasMSA, // FMAX_D
12533 CEFBS_HasStdEnc_HasMSA, // FMAX_W
12534 CEFBS_HasStdEnc_HasMSA, // FMIN_A_D
12535 CEFBS_HasStdEnc_HasMSA, // FMIN_A_W
12536 CEFBS_HasStdEnc_HasMSA, // FMIN_D
12537 CEFBS_HasStdEnc_HasMSA, // FMIN_W
12538 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D32
12539 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D32_MM
12540 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D64
12541 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D64_MM
12542 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_D_MMR6
12543 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMOV_S
12544 CEFBS_InMicroMips_IsNotSoftFloat, // FMOV_S_MM
12545 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_S_MMR6
12546 CEFBS_HasStdEnc_HasMSA, // FMSUB_D
12547 CEFBS_HasStdEnc_HasMSA, // FMSUB_W
12548 CEFBS_HasStdEnc_HasMSA, // FMUL_D
12549 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D32
12550 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D32_MM
12551 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D64
12552 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D64_MM
12553 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FMUL_PS64
12554 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMUL_S
12555 CEFBS_InMicroMips_IsNotSoftFloat, // FMUL_S_MM
12556 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMUL_S_MMR6
12557 CEFBS_HasStdEnc_HasMSA, // FMUL_W
12558 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D32
12559 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D32_MM
12560 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D64
12561 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D64_MM
12562 CEFBS_HasStdEnc_IsNotSoftFloat, // FNEG_S
12563 CEFBS_InMicroMips_IsNotSoftFloat, // FNEG_S_MM
12564 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FNEG_S_MMR6
12565 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // FORK
12566 CEFBS_HasStdEnc_HasMSA, // FRCP_D
12567 CEFBS_HasStdEnc_HasMSA, // FRCP_W
12568 CEFBS_HasStdEnc_HasMSA, // FRINT_D
12569 CEFBS_HasStdEnc_HasMSA, // FRINT_W
12570 CEFBS_HasStdEnc_HasMSA, // FRSQRT_D
12571 CEFBS_HasStdEnc_HasMSA, // FRSQRT_W
12572 CEFBS_HasStdEnc_HasMSA, // FSAF_D
12573 CEFBS_HasStdEnc_HasMSA, // FSAF_W
12574 CEFBS_HasStdEnc_HasMSA, // FSEQ_D
12575 CEFBS_HasStdEnc_HasMSA, // FSEQ_W
12576 CEFBS_HasStdEnc_HasMSA, // FSLE_D
12577 CEFBS_HasStdEnc_HasMSA, // FSLE_W
12578 CEFBS_HasStdEnc_HasMSA, // FSLT_D
12579 CEFBS_HasStdEnc_HasMSA, // FSLT_W
12580 CEFBS_HasStdEnc_HasMSA, // FSNE_D
12581 CEFBS_HasStdEnc_HasMSA, // FSNE_W
12582 CEFBS_HasStdEnc_HasMSA, // FSOR_D
12583 CEFBS_HasStdEnc_HasMSA, // FSOR_W
12584 CEFBS_HasStdEnc_HasMSA, // FSQRT_D
12585 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D32
12586 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D32_MM
12587 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D64
12588 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D64_MM
12589 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_S
12590 CEFBS_InMicroMips_IsNotSoftFloat, // FSQRT_S_MM
12591 CEFBS_HasStdEnc_HasMSA, // FSQRT_W
12592 CEFBS_HasStdEnc_HasMSA, // FSUB_D
12593 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D32
12594 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D32_MM
12595 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D64
12596 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D64_MM
12597 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FSUB_PS64
12598 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FSUB_S
12599 CEFBS_InMicroMips_IsNotSoftFloat, // FSUB_S_MM
12600 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FSUB_S_MMR6
12601 CEFBS_HasStdEnc_HasMSA, // FSUB_W
12602 CEFBS_HasStdEnc_HasMSA, // FSUEQ_D
12603 CEFBS_HasStdEnc_HasMSA, // FSUEQ_W
12604 CEFBS_HasStdEnc_HasMSA, // FSULE_D
12605 CEFBS_HasStdEnc_HasMSA, // FSULE_W
12606 CEFBS_HasStdEnc_HasMSA, // FSULT_D
12607 CEFBS_HasStdEnc_HasMSA, // FSULT_W
12608 CEFBS_HasStdEnc_HasMSA, // FSUNE_D
12609 CEFBS_HasStdEnc_HasMSA, // FSUNE_W
12610 CEFBS_HasStdEnc_HasMSA, // FSUN_D
12611 CEFBS_HasStdEnc_HasMSA, // FSUN_W
12612 CEFBS_HasStdEnc_HasMSA, // FTINT_S_D
12613 CEFBS_HasStdEnc_HasMSA, // FTINT_S_W
12614 CEFBS_HasStdEnc_HasMSA, // FTINT_U_D
12615 CEFBS_HasStdEnc_HasMSA, // FTINT_U_W
12616 CEFBS_HasStdEnc_HasMSA, // FTQ_H
12617 CEFBS_HasStdEnc_HasMSA, // FTQ_W
12618 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_D
12619 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_W
12620 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_D
12621 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_W
12622 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVI
12623 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVI_MMR6
12624 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVT
12625 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVT_MMR6
12626 CEFBS_HasStdEnc_HasMSA, // HADD_S_D
12627 CEFBS_HasStdEnc_HasMSA, // HADD_S_H
12628 CEFBS_HasStdEnc_HasMSA, // HADD_S_W
12629 CEFBS_HasStdEnc_HasMSA, // HADD_U_D
12630 CEFBS_HasStdEnc_HasMSA, // HADD_U_H
12631 CEFBS_HasStdEnc_HasMSA, // HADD_U_W
12632 CEFBS_HasStdEnc_HasMSA, // HSUB_S_D
12633 CEFBS_HasStdEnc_HasMSA, // HSUB_S_H
12634 CEFBS_HasStdEnc_HasMSA, // HSUB_S_W
12635 CEFBS_HasStdEnc_HasMSA, // HSUB_U_D
12636 CEFBS_HasStdEnc_HasMSA, // HSUB_U_H
12637 CEFBS_HasStdEnc_HasMSA, // HSUB_U_W
12638 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // HYPCALL
12639 CEFBS_InMicroMips_HasMips32r5_HasVirt, // HYPCALL_MM
12640 CEFBS_HasStdEnc_HasMSA, // ILVEV_B
12641 CEFBS_HasStdEnc_HasMSA, // ILVEV_D
12642 CEFBS_HasStdEnc_HasMSA, // ILVEV_H
12643 CEFBS_HasStdEnc_HasMSA, // ILVEV_W
12644 CEFBS_HasStdEnc_HasMSA, // ILVL_B
12645 CEFBS_HasStdEnc_HasMSA, // ILVL_D
12646 CEFBS_HasStdEnc_HasMSA, // ILVL_H
12647 CEFBS_HasStdEnc_HasMSA, // ILVL_W
12648 CEFBS_HasStdEnc_HasMSA, // ILVOD_B
12649 CEFBS_HasStdEnc_HasMSA, // ILVOD_D
12650 CEFBS_HasStdEnc_HasMSA, // ILVOD_H
12651 CEFBS_HasStdEnc_HasMSA, // ILVOD_W
12652 CEFBS_HasStdEnc_HasMSA, // ILVR_B
12653 CEFBS_HasStdEnc_HasMSA, // ILVR_D
12654 CEFBS_HasStdEnc_HasMSA, // ILVR_H
12655 CEFBS_HasStdEnc_HasMSA, // ILVR_W
12656 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // INS
12657 CEFBS_HasStdEnc_HasMSA, // INSERT_B
12658 CEFBS_HasStdEnc_HasMSA_HasMips64, // INSERT_D
12659 CEFBS_HasStdEnc_HasMSA, // INSERT_H
12660 CEFBS_HasStdEnc_HasMSA, // INSERT_W
12661 CEFBS_HasDSP, // INSV
12662 CEFBS_HasStdEnc_HasMSA, // INSVE_B
12663 CEFBS_HasStdEnc_HasMSA, // INSVE_D
12664 CEFBS_HasStdEnc_HasMSA, // INSVE_H
12665 CEFBS_HasStdEnc_HasMSA, // INSVE_W
12666 CEFBS_InMicroMips_HasDSP, // INSV_MM
12667 CEFBS_InMicroMips_NotMips32r6, // INS_MM
12668 CEFBS_InMicroMips_HasMips32r6, // INS_MMR6
12669 CEFBS_HasStdEnc_NotInMicroMips, // J
12670 CEFBS_HasStdEnc_NotInMicroMips, // JAL
12671 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALR
12672 CEFBS_InMicroMips_NotMips32r6, // JALR16_MM
12673 CEFBS_NotInMips16Mode_IsPTR64bit, // JALR64
12674 CEFBS_InMicroMips_HasMips32r6, // JALRC16_MMR6
12675 CEFBS_InMicroMips_HasMips32r6, // JALRC_HB_MMR6
12676 CEFBS_InMicroMips_HasMips32r6, // JALRC_MMR6
12677 CEFBS_InMicroMips_NotMips32r6, // JALRS16_MM
12678 CEFBS_InMicroMips_NotMips32r6, // JALRS_MM
12679 CEFBS_HasStdEnc_HasMips32, // JALR_HB
12680 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // JALR_HB64
12681 CEFBS_InMicroMips_NotMips32r6, // JALR_MM
12682 CEFBS_InMicroMips_NotMips32r6, // JALS_MM
12683 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // JALX
12684 CEFBS_InMicroMips_NotMips32r6, // JALX_MM
12685 CEFBS_InMicroMips_NotMips32r6, // JAL_MM
12686 CEFBS_HasStdEnc_HasMips32r6, // JIALC
12687 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIALC64
12688 CEFBS_InMicroMips_HasMips32r6, // JIALC_MMR6
12689 CEFBS_HasStdEnc_HasMips32r6, // JIC
12690 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIC64
12691 CEFBS_InMicroMips_HasMips32r6, // JIC_MMR6
12692 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // JR
12693 CEFBS_InMicroMips_NotMips32r6, // JR16_MM
12694 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips, // JR64
12695 CEFBS_InMicroMips_NotMips32r6, // JRADDIUSP
12696 CEFBS_InMicroMips_NotMips32r6, // JRC16_MM
12697 CEFBS_InMicroMips_HasMips32r6, // JRC16_MMR6
12698 CEFBS_InMicroMips_HasMips32r6, // JRCADDIUSP_MMR6
12699 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6, // JR_HB
12700 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips, // JR_HB64
12701 CEFBS_HasStdEnc_HasMips32r6, // JR_HB64_R6
12702 CEFBS_HasStdEnc_HasMips32r6, // JR_HB_R6
12703 CEFBS_InMicroMips_NotMips32r6, // JR_MM
12704 CEFBS_InMicroMips_NotMips32r6, // J_MM
12705 CEFBS_InMips16Mode, // Jal16
12706 CEFBS_InMips16Mode, // JalB16
12707 CEFBS_InMips16Mode, // JrRa16
12708 CEFBS_InMips16Mode, // JrcRa16
12709 CEFBS_InMips16Mode, // JrcRx16
12710 CEFBS_InMips16Mode, // JumpLinkReg16
12711 CEFBS_HasStdEnc_NotInMicroMips, // LB
12712 CEFBS_NotInMips16Mode_IsGP64bit, // LB64
12713 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBE
12714 CEFBS_InMicroMips_HasEVA, // LBE_MM
12715 CEFBS_InMicroMips, // LBU16_MM
12716 CEFBS_HasDSP, // LBUX
12717 CEFBS_InMicroMips_HasDSP, // LBUX_MM
12718 CEFBS_InMicroMips_HasMips32r6, // LBU_MMR6
12719 CEFBS_InMicroMips, // LB_MM
12720 CEFBS_InMicroMips_HasMips32r6, // LB_MMR6
12721 CEFBS_HasStdEnc_NotInMicroMips, // LBu
12722 CEFBS_NotInMips16Mode_IsGP64bit, // LBu64
12723 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBuE
12724 CEFBS_InMicroMips_HasEVA, // LBuE_MM
12725 CEFBS_InMicroMips, // LBu_MM
12726 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LD
12727 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC1
12728 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC164
12729 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // LDC1_D64_MMR6
12730 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D32
12731 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D64
12732 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LDC2
12733 CEFBS_InMicroMips_HasMips32r6, // LDC2_MMR6
12734 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LDC2_R6
12735 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // LDC3
12736 CEFBS_HasStdEnc_HasMSA, // LDI_B
12737 CEFBS_HasStdEnc_HasMSA, // LDI_D
12738 CEFBS_HasStdEnc_HasMSA, // LDI_H
12739 CEFBS_HasStdEnc_HasMSA, // LDI_W
12740 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDL
12741 CEFBS_HasStdEnc_HasMips64r6, // LDPC
12742 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDR
12743 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LDXC1
12744 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LDXC164
12745 CEFBS_HasStdEnc_HasMSA, // LD_B
12746 CEFBS_HasStdEnc_HasMSA, // LD_D
12747 CEFBS_HasStdEnc_HasMSA, // LD_H
12748 CEFBS_HasStdEnc_HasMSA, // LD_W
12749 CEFBS_HasStdEnc_NotInMicroMips, // LEA_ADDiu
12750 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips, // LEA_ADDiu64
12751 CEFBS_InMicroMips, // LEA_ADDiu_MM
12752 CEFBS_HasStdEnc_NotInMicroMips, // LH
12753 CEFBS_NotInMips16Mode_IsGP64bit, // LH64
12754 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHE
12755 CEFBS_InMicroMips_HasEVA, // LHE_MM
12756 CEFBS_InMicroMips, // LHU16_MM
12757 CEFBS_HasDSP, // LHX
12758 CEFBS_InMicroMips_HasDSP, // LHX_MM
12759 CEFBS_InMicroMips, // LH_MM
12760 CEFBS_HasStdEnc_NotInMicroMips, // LHu
12761 CEFBS_NotInMips16Mode_IsGP64bit, // LHu64
12762 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHuE
12763 CEFBS_InMicroMips_HasEVA, // LHuE_MM
12764 CEFBS_InMicroMips, // LHu_MM
12765 CEFBS_InMicroMips_NotMips32r6, // LI16_MM
12766 CEFBS_InMicroMips_HasMips32r6, // LI16_MMR6
12767 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL
12768 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL64
12769 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // LL64_R6
12770 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LLD
12771 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // LLD_R6
12772 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LLE
12773 CEFBS_InMicroMips_HasEVA, // LLE_MM
12774 CEFBS_InMicroMips_NotMips32r6, // LL_MM
12775 CEFBS_InMicroMips_HasMips32r6, // LL_MMR6
12776 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // LL_R6
12777 CEFBS_HasStdEnc_HasMSA, // LSA
12778 CEFBS_InMicroMips_HasMips32r6, // LSA_MMR6
12779 CEFBS_HasStdEnc_HasMips32r6, // LSA_R6
12780 CEFBS_InMicroMips_HasMips32r6, // LUI_MMR6
12781 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC1
12782 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC164
12783 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // LUXC1_MM
12784 CEFBS_HasStdEnc_NotInMicroMips, // LUi
12785 CEFBS_NotInMips16Mode_IsGP64bit, // LUi64
12786 CEFBS_InMicroMips_NotMips32r6, // LUi_MM
12787 CEFBS_HasStdEnc_NotInMicroMips, // LW
12788 CEFBS_InMicroMips, // LW16_MM
12789 CEFBS_NotInMips16Mode_IsGP64bit, // LW64
12790 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // LWC1
12791 CEFBS_InMicroMips_IsNotSoftFloat, // LWC1_MM
12792 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWC2
12793 CEFBS_InMicroMips_HasMips32r6, // LWC2_MMR6
12794 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LWC2_R6
12795 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // LWC3
12796 CEFBS_NotInMips16Mode_HasDSP, // LWDSP
12797 CEFBS_InMicroMips_HasDSP, // LWDSP_MM
12798 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LWE
12799 CEFBS_InMicroMips_HasEVA, // LWE_MM
12800 CEFBS_InMicroMips, // LWGP_MM
12801 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWL
12802 CEFBS_NotInMips16Mode_IsGP64bit, // LWL64
12803 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWLE
12804 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWLE_MM
12805 CEFBS_InMicroMips_NotMips32r6, // LWL_MM
12806 CEFBS_InMicroMips_NotMips32r6, // LWM16_MM
12807 CEFBS_InMicroMips_HasMips32r6, // LWM16_MMR6
12808 CEFBS_InMicroMips, // LWM32_MM
12809 CEFBS_HasStdEnc_HasMips32r6, // LWPC
12810 CEFBS_InMicroMips_HasMips32r6, // LWPC_MMR6
12811 CEFBS_InMicroMips, // LWP_MM
12812 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWR
12813 CEFBS_NotInMips16Mode_IsGP64bit, // LWR64
12814 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWRE
12815 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWRE_MM
12816 CEFBS_InMicroMips_NotMips32r6, // LWR_MM
12817 CEFBS_InMicroMips, // LWSP_MM
12818 CEFBS_HasStdEnc_HasMips64r6, // LWUPC
12819 CEFBS_InMicroMips_NotMips32r6, // LWU_MM
12820 CEFBS_HasDSP, // LWX
12821 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LWXC1
12822 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // LWXC1_MM
12823 CEFBS_InMicroMips, // LWXS_MM
12824 CEFBS_InMicroMips_HasDSP, // LWX_MM
12825 CEFBS_InMicroMips, // LW_MM
12826 CEFBS_InMicroMips_HasMips32r6, // LW_MMR6
12827 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LWu
12828 CEFBS_InMips16Mode, // LbRxRyOffMemX16
12829 CEFBS_InMips16Mode, // LbuRxRyOffMemX16
12830 CEFBS_InMips16Mode, // LhRxRyOffMemX16
12831 CEFBS_InMips16Mode, // LhuRxRyOffMemX16
12832 CEFBS_InMips16Mode, // LiRxImm16
12833 CEFBS_InMips16Mode, // LiRxImmAlignX16
12834 CEFBS_InMips16Mode, // LiRxImmX16
12835 CEFBS_InMips16Mode, // LwRxPcTcp16
12836 CEFBS_InMips16Mode, // LwRxPcTcpX16
12837 CEFBS_InMips16Mode, // LwRxRyOffMemX16
12838 CEFBS_InMips16Mode, // LwRxSpImmX16
12839 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADD
12840 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_D
12841 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_D_MMR6
12842 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_S
12843 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_S_MMR6
12844 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_H
12845 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_W
12846 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADDU
12847 CEFBS_HasDSP, // MADDU_DSP
12848 CEFBS_InMicroMips_HasDSP, // MADDU_DSP_MM
12849 CEFBS_InMicroMips_NotMips32r6, // MADDU_MM
12850 CEFBS_HasStdEnc_HasMSA, // MADDV_B
12851 CEFBS_HasStdEnc_HasMSA, // MADDV_D
12852 CEFBS_HasStdEnc_HasMSA, // MADDV_H
12853 CEFBS_HasStdEnc_HasMSA, // MADDV_W
12854 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D32
12855 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_D32_MM
12856 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D64
12857 CEFBS_HasDSP, // MADD_DSP
12858 CEFBS_InMicroMips_HasDSP, // MADD_DSP_MM
12859 CEFBS_InMicroMips_NotMips32r6, // MADD_MM
12860 CEFBS_HasStdEnc_HasMSA, // MADD_Q_H
12861 CEFBS_HasStdEnc_HasMSA, // MADD_Q_W
12862 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_S
12863 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_S_MM
12864 CEFBS_HasDSP, // MAQ_SA_W_PHL
12865 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHL_MM
12866 CEFBS_HasDSP, // MAQ_SA_W_PHR
12867 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHR_MM
12868 CEFBS_HasDSP, // MAQ_S_W_PHL
12869 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHL_MM
12870 CEFBS_HasDSP, // MAQ_S_W_PHR
12871 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHR_MM
12872 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_D
12873 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_D_MMR6
12874 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_S
12875 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_S_MMR6
12876 CEFBS_HasStdEnc_HasMSA, // MAXI_S_B
12877 CEFBS_HasStdEnc_HasMSA, // MAXI_S_D
12878 CEFBS_HasStdEnc_HasMSA, // MAXI_S_H
12879 CEFBS_HasStdEnc_HasMSA, // MAXI_S_W
12880 CEFBS_HasStdEnc_HasMSA, // MAXI_U_B
12881 CEFBS_HasStdEnc_HasMSA, // MAXI_U_D
12882 CEFBS_HasStdEnc_HasMSA, // MAXI_U_H
12883 CEFBS_HasStdEnc_HasMSA, // MAXI_U_W
12884 CEFBS_HasStdEnc_HasMSA, // MAX_A_B
12885 CEFBS_HasStdEnc_HasMSA, // MAX_A_D
12886 CEFBS_HasStdEnc_HasMSA, // MAX_A_H
12887 CEFBS_HasStdEnc_HasMSA, // MAX_A_W
12888 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_D
12889 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_D_MMR6
12890 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_S
12891 CEFBS_HasStdEnc_HasMSA, // MAX_S_B
12892 CEFBS_HasStdEnc_HasMSA, // MAX_S_D
12893 CEFBS_HasStdEnc_HasMSA, // MAX_S_H
12894 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_S_MMR6
12895 CEFBS_HasStdEnc_HasMSA, // MAX_S_W
12896 CEFBS_HasStdEnc_HasMSA, // MAX_U_B
12897 CEFBS_HasStdEnc_HasMSA, // MAX_U_D
12898 CEFBS_HasStdEnc_HasMSA, // MAX_U_H
12899 CEFBS_HasStdEnc_HasMSA, // MAX_U_W
12900 CEFBS_HasStdEnc_NotInMicroMips, // MFC0
12901 CEFBS_InMicroMips_HasMips32r6, // MFC0_MMR6
12902 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MFC1
12903 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MFC1_D64
12904 CEFBS_InMicroMips_IsNotSoftFloat, // MFC1_MM
12905 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MFC1_MMR6
12906 CEFBS_HasStdEnc_NotInMicroMips, // MFC2
12907 CEFBS_InMicroMips_HasMips32r6, // MFC2_MMR6
12908 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFGC0
12909 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFGC0_MM
12910 CEFBS_InMicroMips_HasMips32r6, // MFHC0_MMR6
12911 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D32
12912 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D32_MM
12913 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D64
12914 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D64_MM
12915 CEFBS_InMicroMips_HasMips32r6, // MFHC2_MMR6
12916 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFHGC0
12917 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFHGC0_MM
12918 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFHI
12919 CEFBS_InMicroMips_NotMips32r6, // MFHI16_MM
12920 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFHI64
12921 CEFBS_HasDSP, // MFHI_DSP
12922 CEFBS_InMicroMips_HasDSP, // MFHI_DSP_MM
12923 CEFBS_InMicroMips_NotMips32r6, // MFHI_MM
12924 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFLO
12925 CEFBS_InMicroMips_NotMips32r6, // MFLO16_MM
12926 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFLO64
12927 CEFBS_HasDSP, // MFLO_DSP
12928 CEFBS_InMicroMips_HasDSP, // MFLO_DSP_MM
12929 CEFBS_InMicroMips_NotMips32r6, // MFLO_MM
12930 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MFTR
12931 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_D
12932 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_D_MMR6
12933 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_S
12934 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_S_MMR6
12935 CEFBS_HasStdEnc_HasMSA, // MINI_S_B
12936 CEFBS_HasStdEnc_HasMSA, // MINI_S_D
12937 CEFBS_HasStdEnc_HasMSA, // MINI_S_H
12938 CEFBS_HasStdEnc_HasMSA, // MINI_S_W
12939 CEFBS_HasStdEnc_HasMSA, // MINI_U_B
12940 CEFBS_HasStdEnc_HasMSA, // MINI_U_D
12941 CEFBS_HasStdEnc_HasMSA, // MINI_U_H
12942 CEFBS_HasStdEnc_HasMSA, // MINI_U_W
12943 CEFBS_HasStdEnc_HasMSA, // MIN_A_B
12944 CEFBS_HasStdEnc_HasMSA, // MIN_A_D
12945 CEFBS_HasStdEnc_HasMSA, // MIN_A_H
12946 CEFBS_HasStdEnc_HasMSA, // MIN_A_W
12947 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_D
12948 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_D_MMR6
12949 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_S
12950 CEFBS_HasStdEnc_HasMSA, // MIN_S_B
12951 CEFBS_HasStdEnc_HasMSA, // MIN_S_D
12952 CEFBS_HasStdEnc_HasMSA, // MIN_S_H
12953 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_S_MMR6
12954 CEFBS_HasStdEnc_HasMSA, // MIN_S_W
12955 CEFBS_HasStdEnc_HasMSA, // MIN_U_B
12956 CEFBS_HasStdEnc_HasMSA, // MIN_U_D
12957 CEFBS_HasStdEnc_HasMSA, // MIN_U_H
12958 CEFBS_HasStdEnc_HasMSA, // MIN_U_W
12959 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MOD
12960 CEFBS_HasDSP, // MODSUB
12961 CEFBS_InMicroMips_HasDSP, // MODSUB_MM
12962 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MODU
12963 CEFBS_InMicroMips_HasMips32r6, // MODU_MMR6
12964 CEFBS_InMicroMips_HasMips32r6, // MOD_MMR6
12965 CEFBS_HasStdEnc_HasMSA, // MOD_S_B
12966 CEFBS_HasStdEnc_HasMSA, // MOD_S_D
12967 CEFBS_HasStdEnc_HasMSA, // MOD_S_H
12968 CEFBS_HasStdEnc_HasMSA, // MOD_S_W
12969 CEFBS_HasStdEnc_HasMSA, // MOD_U_B
12970 CEFBS_HasStdEnc_HasMSA, // MOD_U_D
12971 CEFBS_HasStdEnc_HasMSA, // MOD_U_H
12972 CEFBS_HasStdEnc_HasMSA, // MOD_U_W
12973 CEFBS_InMicroMips_NotMips32r6, // MOVE16_MM
12974 CEFBS_InMicroMips_HasMips32r6, // MOVE16_MMR6
12975 CEFBS_InMicroMips_NotMips32r6, // MOVEP_MM
12976 CEFBS_InMicroMips_HasMips32r6, // MOVEP_MMR6
12977 CEFBS_HasStdEnc_HasMSA, // MOVE_V
12978 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D32
12979 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVF_D32_MM
12980 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D64
12981 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I
12982 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I64
12983 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_I_MM
12984 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_S
12985 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_S_MM
12986 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_D64
12987 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I
12988 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I64
12989 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_S
12990 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D32
12991 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVN_I_D32_MM
12992 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D64
12993 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I
12994 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I64
12995 CEFBS_InMicroMips_NotMips32r6, // MOVN_I_MM
12996 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_S
12997 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVN_I_S_MM
12998 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D32
12999 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVT_D32_MM
13000 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D64
13001 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I
13002 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I64
13003 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_I_MM
13004 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_S
13005 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_S_MM
13006 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_D64
13007 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I
13008 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I64
13009 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_S
13010 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D32
13011 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVZ_I_D32_MM
13012 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D64
13013 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I
13014 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I64
13015 CEFBS_InMicroMips_NotMips32r6, // MOVZ_I_MM
13016 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_S
13017 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVZ_I_S_MM
13018 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUB
13019 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_D
13020 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_D_MMR6
13021 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_S
13022 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_S_MMR6
13023 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_H
13024 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_W
13025 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUBU
13026 CEFBS_HasDSP, // MSUBU_DSP
13027 CEFBS_InMicroMips_HasDSP, // MSUBU_DSP_MM
13028 CEFBS_InMicroMips_NotMips32r6, // MSUBU_MM
13029 CEFBS_HasStdEnc_HasMSA, // MSUBV_B
13030 CEFBS_HasStdEnc_HasMSA, // MSUBV_D
13031 CEFBS_HasStdEnc_HasMSA, // MSUBV_H
13032 CEFBS_HasStdEnc_HasMSA, // MSUBV_W
13033 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D32
13034 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_D32_MM
13035 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D64
13036 CEFBS_HasDSP, // MSUB_DSP
13037 CEFBS_InMicroMips_HasDSP, // MSUB_DSP_MM
13038 CEFBS_InMicroMips_NotMips32r6, // MSUB_MM
13039 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_H
13040 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_W
13041 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_S
13042 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_S_MM
13043 CEFBS_HasStdEnc_NotInMicroMips, // MTC0
13044 CEFBS_InMicroMips_HasMips32r6, // MTC0_MMR6
13045 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MTC1
13046 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MTC1_D64
13047 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTC1_D64_MM
13048 CEFBS_InMicroMips_IsNotSoftFloat, // MTC1_MM
13049 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MTC1_MMR6
13050 CEFBS_HasStdEnc_NotInMicroMips, // MTC2
13051 CEFBS_InMicroMips_HasMips32r6, // MTC2_MMR6
13052 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTGC0
13053 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTGC0_MM
13054 CEFBS_InMicroMips_HasMips32r6, // MTHC0_MMR6
13055 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D32
13056 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D32_MM
13057 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D64
13058 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D64_MM
13059 CEFBS_InMicroMips_HasMips32r6, // MTHC2_MMR6
13060 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTHGC0
13061 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTHGC0_MM
13062 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTHI
13063 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTHI64
13064 CEFBS_HasDSP, // MTHI_DSP
13065 CEFBS_InMicroMips_HasDSP, // MTHI_DSP_MM
13066 CEFBS_InMicroMips_NotMips32r6, // MTHI_MM
13067 CEFBS_HasDSP, // MTHLIP
13068 CEFBS_InMicroMips_HasDSP, // MTHLIP_MM
13069 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTLO
13070 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTLO64
13071 CEFBS_HasDSP, // MTLO_DSP
13072 CEFBS_InMicroMips_HasDSP, // MTLO_DSP_MM
13073 CEFBS_InMicroMips_NotMips32r6, // MTLO_MM
13074 CEFBS_HasCnMips, // MTM0
13075 CEFBS_HasCnMips, // MTM1
13076 CEFBS_HasCnMips, // MTM2
13077 CEFBS_HasCnMips, // MTP0
13078 CEFBS_HasCnMips, // MTP1
13079 CEFBS_HasCnMips, // MTP2
13080 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MTTR
13081 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUH
13082 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUHU
13083 CEFBS_InMicroMips_HasMips32r6, // MUHU_MMR6
13084 CEFBS_InMicroMips_HasMips32r6, // MUH_MMR6
13085 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MUL
13086 CEFBS_HasDSP, // MULEQ_S_W_PHL
13087 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHL_MM
13088 CEFBS_HasDSP, // MULEQ_S_W_PHR
13089 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHR_MM
13090 CEFBS_HasDSP, // MULEU_S_PH_QBL
13091 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBL_MM
13092 CEFBS_HasDSP, // MULEU_S_PH_QBR
13093 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBR_MM
13094 CEFBS_HasDSP, // MULQ_RS_PH
13095 CEFBS_InMicroMips_HasDSP, // MULQ_RS_PH_MM
13096 CEFBS_HasDSPR2, // MULQ_RS_W
13097 CEFBS_InMicroMips_HasDSPR2, // MULQ_RS_W_MMR2
13098 CEFBS_HasDSPR2, // MULQ_S_PH
13099 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_PH_MMR2
13100 CEFBS_HasDSPR2, // MULQ_S_W
13101 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_W_MMR2
13102 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // MULR_PS64
13103 CEFBS_HasStdEnc_HasMSA, // MULR_Q_H
13104 CEFBS_HasStdEnc_HasMSA, // MULR_Q_W
13105 CEFBS_HasDSP, // MULSAQ_S_W_PH
13106 CEFBS_InMicroMips_HasDSP, // MULSAQ_S_W_PH_MM
13107 CEFBS_HasDSPR2, // MULSA_W_PH
13108 CEFBS_InMicroMips_HasDSPR2, // MULSA_W_PH_MMR2
13109 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULT
13110 CEFBS_HasDSP, // MULTU_DSP
13111 CEFBS_InMicroMips_HasDSP, // MULTU_DSP_MM
13112 CEFBS_HasDSP, // MULT_DSP
13113 CEFBS_InMicroMips_HasDSP, // MULT_DSP_MM
13114 CEFBS_InMicroMips_NotMips32r6, // MULT_MM
13115 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULTu
13116 CEFBS_InMicroMips_NotMips32r6, // MULTu_MM
13117 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MULU
13118 CEFBS_InMicroMips_HasMips32r6, // MULU_MMR6
13119 CEFBS_HasStdEnc_HasMSA, // MULV_B
13120 CEFBS_HasStdEnc_HasMSA, // MULV_D
13121 CEFBS_HasStdEnc_HasMSA, // MULV_H
13122 CEFBS_HasStdEnc_HasMSA, // MULV_W
13123 CEFBS_InMicroMips_NotMips32r6, // MUL_MM
13124 CEFBS_InMicroMips_HasMips32r6, // MUL_MMR6
13125 CEFBS_HasDSPR2, // MUL_PH
13126 CEFBS_InMicroMips_HasDSPR2, // MUL_PH_MMR2
13127 CEFBS_HasStdEnc_HasMSA, // MUL_Q_H
13128 CEFBS_HasStdEnc_HasMSA, // MUL_Q_W
13129 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUL_R6
13130 CEFBS_HasDSPR2, // MUL_S_PH
13131 CEFBS_InMicroMips_HasDSPR2, // MUL_S_PH_MMR2
13132 CEFBS_InMips16Mode, // Mfhi16
13133 CEFBS_InMips16Mode, // Mflo16
13134 CEFBS_InMips16Mode, // Move32R16
13135 CEFBS_InMips16Mode, // MoveR3216
13136 CEFBS_HasStdEnc_HasMips32r6, // NAL
13137 CEFBS_HasStdEnc_HasMSA, // NLOC_B
13138 CEFBS_HasStdEnc_HasMSA, // NLOC_D
13139 CEFBS_HasStdEnc_HasMSA, // NLOC_H
13140 CEFBS_HasStdEnc_HasMSA, // NLOC_W
13141 CEFBS_HasStdEnc_HasMSA, // NLZC_B
13142 CEFBS_HasStdEnc_HasMSA, // NLZC_D
13143 CEFBS_HasStdEnc_HasMSA, // NLZC_H
13144 CEFBS_HasStdEnc_HasMSA, // NLZC_W
13145 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D32
13146 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_D32_MM
13147 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D64
13148 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_S
13149 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_S_MM
13150 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D32
13151 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_D32_MM
13152 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D64
13153 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_S
13154 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_S_MM
13155 CEFBS_HasStdEnc_NotInMicroMips, // NOR
13156 CEFBS_NotInMips16Mode_IsGP64bit, // NOR64
13157 CEFBS_HasStdEnc_HasMSA, // NORI_B
13158 CEFBS_InMicroMips_NotMips32r6, // NOR_MM
13159 CEFBS_InMicroMips_HasMips32r6, // NOR_MMR6
13160 CEFBS_HasStdEnc_HasMSA, // NOR_V
13161 CEFBS_InMicroMips_NotMips32r6, // NOT16_MM
13162 CEFBS_InMicroMips_HasMips32r6, // NOT16_MMR6
13163 CEFBS_InMips16Mode, // NegRxRy16
13164 CEFBS_InMips16Mode, // NotRxRy16
13165 CEFBS_HasStdEnc_NotInMicroMips, // OR
13166 CEFBS_InMicroMips_NotMips32r6, // OR16_MM
13167 CEFBS_InMicroMips_HasMips32r6, // OR16_MMR6
13168 CEFBS_NotInMips16Mode_IsGP64bit, // OR64
13169 CEFBS_HasStdEnc_HasMSA, // ORI_B
13170 CEFBS_InMicroMips_HasMips32r6, // ORI_MMR6
13171 CEFBS_InMicroMips_NotMips32r6, // OR_MM
13172 CEFBS_InMicroMips_HasMips32r6, // OR_MMR6
13173 CEFBS_HasStdEnc_HasMSA, // OR_V
13174 CEFBS_HasStdEnc_NotInMicroMips, // ORi
13175 CEFBS_NotInMips16Mode_IsGP64bit, // ORi64
13176 CEFBS_InMicroMips_NotMips32r6, // ORi_MM
13177 CEFBS_InMips16Mode, // OrRxRxRy16
13178 CEFBS_HasDSP, // PACKRL_PH
13179 CEFBS_InMicroMips_HasDSP, // PACKRL_PH_MM
13180 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // PAUSE
13181 CEFBS_InMicroMips, // PAUSE_MM
13182 CEFBS_InMicroMips_HasMips32r6, // PAUSE_MMR6
13183 CEFBS_HasStdEnc_HasMSA, // PCKEV_B
13184 CEFBS_HasStdEnc_HasMSA, // PCKEV_D
13185 CEFBS_HasStdEnc_HasMSA, // PCKEV_H
13186 CEFBS_HasStdEnc_HasMSA, // PCKEV_W
13187 CEFBS_HasStdEnc_HasMSA, // PCKOD_B
13188 CEFBS_HasStdEnc_HasMSA, // PCKOD_D
13189 CEFBS_HasStdEnc_HasMSA, // PCKOD_H
13190 CEFBS_HasStdEnc_HasMSA, // PCKOD_W
13191 CEFBS_HasStdEnc_HasMSA, // PCNT_B
13192 CEFBS_HasStdEnc_HasMSA, // PCNT_D
13193 CEFBS_HasStdEnc_HasMSA, // PCNT_H
13194 CEFBS_HasStdEnc_HasMSA, // PCNT_W
13195 CEFBS_HasDSP, // PICK_PH
13196 CEFBS_InMicroMips_HasDSP, // PICK_PH_MM
13197 CEFBS_HasDSP, // PICK_QB
13198 CEFBS_InMicroMips_HasDSP, // PICK_QB_MM
13199 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLL_PS64
13200 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLU_PS64
13201 CEFBS_HasCnMips, // POP
13202 CEFBS_HasDSP, // PRECEQU_PH_QBL
13203 CEFBS_HasDSP, // PRECEQU_PH_QBLA
13204 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBLA_MM
13205 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBL_MM
13206 CEFBS_HasDSP, // PRECEQU_PH_QBR
13207 CEFBS_HasDSP, // PRECEQU_PH_QBRA
13208 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBRA_MM
13209 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBR_MM
13210 CEFBS_HasDSP, // PRECEQ_W_PHL
13211 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHL_MM
13212 CEFBS_HasDSP, // PRECEQ_W_PHR
13213 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHR_MM
13214 CEFBS_HasDSP, // PRECEU_PH_QBL
13215 CEFBS_HasDSP, // PRECEU_PH_QBLA
13216 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBLA_MM
13217 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBL_MM
13218 CEFBS_HasDSP, // PRECEU_PH_QBR
13219 CEFBS_HasDSP, // PRECEU_PH_QBRA
13220 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBRA_MM
13221 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBR_MM
13222 CEFBS_HasDSP, // PRECRQU_S_QB_PH
13223 CEFBS_InMicroMips_HasDSP, // PRECRQU_S_QB_PH_MM
13224 CEFBS_HasDSP, // PRECRQ_PH_W
13225 CEFBS_InMicroMips_HasDSP, // PRECRQ_PH_W_MM
13226 CEFBS_HasDSP, // PRECRQ_QB_PH
13227 CEFBS_InMicroMips_HasDSP, // PRECRQ_QB_PH_MM
13228 CEFBS_HasDSP, // PRECRQ_RS_PH_W
13229 CEFBS_InMicroMips_HasDSP, // PRECRQ_RS_PH_W_MM
13230 CEFBS_HasDSPR2, // PRECR_QB_PH
13231 CEFBS_InMicroMips_HasDSPR2, // PRECR_QB_PH_MMR2
13232 CEFBS_HasDSPR2, // PRECR_SRA_PH_W
13233 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_PH_W_MMR2
13234 CEFBS_HasDSPR2, // PRECR_SRA_R_PH_W
13235 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_R_PH_W_MMR2
13236 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // PREF
13237 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // PREFE
13238 CEFBS_InMicroMips_HasEVA, // PREFE_MM
13239 CEFBS_InMicroMips_NotMips32r6, // PREFX_MM
13240 CEFBS_InMicroMips_NotMips32r6, // PREF_MM
13241 CEFBS_InMicroMips_HasMips32r6, // PREF_MMR6
13242 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // PREF_R6
13243 CEFBS_HasDSPR2, // PREPEND
13244 CEFBS_InMicroMips_HasDSPR2, // PREPEND_MMR2
13245 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUL_PS64
13246 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUU_PS64
13247 CEFBS_HasDSP, // RADDU_W_QB
13248 CEFBS_InMicroMips_HasDSP, // RADDU_W_QB_MM
13249 CEFBS_HasDSP, // RDDSP
13250 CEFBS_InMicroMips_HasDSP, // RDDSP_MM
13251 CEFBS_HasStdEnc_NotInMicroMips, // RDHWR
13252 CEFBS_NotInMips16Mode_IsGP64bit, // RDHWR64
13253 CEFBS_InMicroMips_NotMips32r6, // RDHWR_MM
13254 CEFBS_InMicroMips_HasMips32r6, // RDHWR_MMR6
13255 CEFBS_InMicroMips_HasMips32r6, // RDPGPR_MMR6
13256 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D32
13257 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D32_MM
13258 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D64
13259 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D64_MM
13260 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_S
13261 CEFBS_InMicroMips_IsNotSoftFloat, // RECIP_S_MM
13262 CEFBS_HasDSP, // REPLV_PH
13263 CEFBS_InMicroMips_HasDSP, // REPLV_PH_MM
13264 CEFBS_HasDSP, // REPLV_QB
13265 CEFBS_InMicroMips_HasDSP, // REPLV_QB_MM
13266 CEFBS_HasDSP, // REPL_PH
13267 CEFBS_InMicroMips_HasDSP, // REPL_PH_MM
13268 CEFBS_HasDSP, // REPL_QB
13269 CEFBS_InMicroMips_HasDSP, // REPL_QB_MM
13270 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_D
13271 CEFBS_InMicroMips_HasMips32r6, // RINT_D_MMR6
13272 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_S
13273 CEFBS_InMicroMips_HasMips32r6, // RINT_S_MMR6
13274 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTR
13275 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTRV
13276 CEFBS_InMicroMips, // ROTRV_MM
13277 CEFBS_InMicroMips, // ROTR_MM
13278 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // ROUND_L_D64
13279 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_D_MMR6
13280 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_L_S
13281 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_S_MMR6
13282 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D32
13283 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D64
13284 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_D_MMR6
13285 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ROUND_W_MM
13286 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // ROUND_W_S
13287 CEFBS_InMicroMips_IsNotSoftFloat, // ROUND_W_S_MM
13288 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_S_MMR6
13289 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D32
13290 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D32_MM
13291 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D64
13292 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D64_MM
13293 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_S
13294 CEFBS_InMicroMips_IsNotSoftFloat, // RSQRT_S_MM
13295 CEFBS_InMips16Mode, // Restore16
13296 CEFBS_InMips16Mode, // RestoreX16
13297 CEFBS_HasCnMipsP, // SAA
13298 CEFBS_HasCnMipsP, // SAAD
13299 CEFBS_HasStdEnc_HasMSA, // SAT_S_B
13300 CEFBS_HasStdEnc_HasMSA, // SAT_S_D
13301 CEFBS_HasStdEnc_HasMSA, // SAT_S_H
13302 CEFBS_HasStdEnc_HasMSA, // SAT_S_W
13303 CEFBS_HasStdEnc_HasMSA, // SAT_U_B
13304 CEFBS_HasStdEnc_HasMSA, // SAT_U_D
13305 CEFBS_HasStdEnc_HasMSA, // SAT_U_H
13306 CEFBS_HasStdEnc_HasMSA, // SAT_U_W
13307 CEFBS_HasStdEnc_NotInMicroMips, // SB
13308 CEFBS_InMicroMips_NotMips32r6, // SB16_MM
13309 CEFBS_InMicroMips_HasMips32r6, // SB16_MMR6
13310 CEFBS_NotInMips16Mode_IsGP64bit, // SB64
13311 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SBE
13312 CEFBS_InMicroMips_HasEVA, // SBE_MM
13313 CEFBS_InMicroMips, // SB_MM
13314 CEFBS_InMicroMips_HasMips32r6, // SB_MMR6
13315 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC
13316 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC64
13317 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // SC64_R6
13318 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // SCD
13319 CEFBS_HasStdEnc_HasMips32r6, // SCD_R6
13320 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SCE
13321 CEFBS_InMicroMips_HasEVA, // SCE_MM
13322 CEFBS_InMicroMips_NotMips32r6, // SC_MM
13323 CEFBS_InMicroMips_HasMips32r6, // SC_MMR6
13324 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // SC_R6
13325 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // SD
13326 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // SDBBP
13327 CEFBS_InMicroMips_NotMips32r6, // SDBBP16_MM
13328 CEFBS_InMicroMips_HasMips32r6, // SDBBP16_MMR6
13329 CEFBS_InMicroMips, // SDBBP_MM
13330 CEFBS_InMicroMips_HasMips32r6, // SDBBP_MMR6
13331 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDBBP_R6
13332 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC1
13333 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC164
13334 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // SDC1_D64_MMR6
13335 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D32
13336 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D64
13337 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SDC2
13338 CEFBS_InMicroMips_HasMips32r6, // SDC2_MMR6
13339 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDC2_R6
13340 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // SDC3
13341 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SDIV
13342 CEFBS_InMicroMips_NotMips32r6, // SDIV_MM
13343 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDL
13344 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDR
13345 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SDXC1
13346 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SDXC164
13347 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEB
13348 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEB64
13349 CEFBS_InMicroMips, // SEB_MM
13350 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEH
13351 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEH64
13352 CEFBS_InMicroMips, // SEH_MM
13353 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELEQZ
13354 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELEQZ64
13355 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_D
13356 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_D_MMR6
13357 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_MMR6
13358 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_S
13359 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_S_MMR6
13360 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELNEZ
13361 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELNEZ64
13362 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_D
13363 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_D_MMR6
13364 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_MMR6
13365 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_S
13366 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_S_MMR6
13367 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_D
13368 CEFBS_InMicroMips_HasMips32r6, // SEL_D_MMR6
13369 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_S
13370 CEFBS_InMicroMips_HasMips32r6, // SEL_S_MMR6
13371 CEFBS_HasCnMips, // SEQ
13372 CEFBS_HasCnMips, // SEQi
13373 CEFBS_HasStdEnc_NotInMicroMips, // SH
13374 CEFBS_InMicroMips_NotMips32r6, // SH16_MM
13375 CEFBS_InMicroMips_HasMips32r6, // SH16_MMR6
13376 CEFBS_NotInMips16Mode_IsGP64bit, // SH64
13377 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SHE
13378 CEFBS_InMicroMips_HasEVA, // SHE_MM
13379 CEFBS_HasStdEnc_HasMSA, // SHF_B
13380 CEFBS_HasStdEnc_HasMSA, // SHF_H
13381 CEFBS_HasStdEnc_HasMSA, // SHF_W
13382 CEFBS_HasDSP, // SHILO
13383 CEFBS_HasDSP, // SHILOV
13384 CEFBS_InMicroMips_HasDSP, // SHILOV_MM
13385 CEFBS_InMicroMips_HasDSP, // SHILO_MM
13386 CEFBS_HasDSP, // SHLLV_PH
13387 CEFBS_InMicroMips_HasDSP, // SHLLV_PH_MM
13388 CEFBS_HasDSP, // SHLLV_QB
13389 CEFBS_InMicroMips_HasDSP, // SHLLV_QB_MM
13390 CEFBS_HasDSP, // SHLLV_S_PH
13391 CEFBS_InMicroMips_HasDSP, // SHLLV_S_PH_MM
13392 CEFBS_HasDSP, // SHLLV_S_W
13393 CEFBS_InMicroMips_HasDSP, // SHLLV_S_W_MM
13394 CEFBS_HasDSP, // SHLL_PH
13395 CEFBS_InMicroMips_HasDSP, // SHLL_PH_MM
13396 CEFBS_HasDSP, // SHLL_QB
13397 CEFBS_InMicroMips_HasDSP, // SHLL_QB_MM
13398 CEFBS_HasDSP, // SHLL_S_PH
13399 CEFBS_InMicroMips_HasDSP, // SHLL_S_PH_MM
13400 CEFBS_HasDSP, // SHLL_S_W
13401 CEFBS_InMicroMips_HasDSP, // SHLL_S_W_MM
13402 CEFBS_HasDSP, // SHRAV_PH
13403 CEFBS_InMicroMips_HasDSP, // SHRAV_PH_MM
13404 CEFBS_HasDSPR2, // SHRAV_QB
13405 CEFBS_InMicroMips_HasDSPR2, // SHRAV_QB_MMR2
13406 CEFBS_HasDSP, // SHRAV_R_PH
13407 CEFBS_InMicroMips_HasDSP, // SHRAV_R_PH_MM
13408 CEFBS_HasDSPR2, // SHRAV_R_QB
13409 CEFBS_InMicroMips_HasDSPR2, // SHRAV_R_QB_MMR2
13410 CEFBS_HasDSP, // SHRAV_R_W
13411 CEFBS_InMicroMips_HasDSP, // SHRAV_R_W_MM
13412 CEFBS_HasDSP, // SHRA_PH
13413 CEFBS_InMicroMips_HasDSP, // SHRA_PH_MM
13414 CEFBS_HasDSPR2, // SHRA_QB
13415 CEFBS_InMicroMips_HasDSPR2, // SHRA_QB_MMR2
13416 CEFBS_HasDSP, // SHRA_R_PH
13417 CEFBS_InMicroMips_HasDSP, // SHRA_R_PH_MM
13418 CEFBS_HasDSPR2, // SHRA_R_QB
13419 CEFBS_InMicroMips_HasDSPR2, // SHRA_R_QB_MMR2
13420 CEFBS_HasDSP, // SHRA_R_W
13421 CEFBS_InMicroMips_HasDSP, // SHRA_R_W_MM
13422 CEFBS_HasDSPR2, // SHRLV_PH
13423 CEFBS_InMicroMips_HasDSPR2, // SHRLV_PH_MMR2
13424 CEFBS_HasDSP, // SHRLV_QB
13425 CEFBS_InMicroMips_HasDSP, // SHRLV_QB_MM
13426 CEFBS_HasDSPR2, // SHRL_PH
13427 CEFBS_InMicroMips_HasDSPR2, // SHRL_PH_MMR2
13428 CEFBS_HasDSP, // SHRL_QB
13429 CEFBS_InMicroMips_HasDSP, // SHRL_QB_MM
13430 CEFBS_InMicroMips, // SH_MM
13431 CEFBS_InMicroMips_HasMips32r6, // SH_MMR6
13432 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SIGRIE
13433 CEFBS_InMicroMips_HasMips32r6, // SIGRIE_MMR6
13434 CEFBS_HasStdEnc_HasMSA, // SLDI_B
13435 CEFBS_HasStdEnc_HasMSA, // SLDI_D
13436 CEFBS_HasStdEnc_HasMSA, // SLDI_H
13437 CEFBS_HasStdEnc_HasMSA, // SLDI_W
13438 CEFBS_HasStdEnc_HasMSA, // SLD_B
13439 CEFBS_HasStdEnc_HasMSA, // SLD_D
13440 CEFBS_HasStdEnc_HasMSA, // SLD_H
13441 CEFBS_HasStdEnc_HasMSA, // SLD_W
13442 CEFBS_HasStdEnc_NotInMicroMips, // SLL
13443 CEFBS_InMicroMips_NotMips32r6, // SLL16_MM
13444 CEFBS_InMicroMips_HasMips32r6, // SLL16_MMR6
13445 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_32
13446 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_64
13447 CEFBS_HasStdEnc_HasMSA, // SLLI_B
13448 CEFBS_HasStdEnc_HasMSA, // SLLI_D
13449 CEFBS_HasStdEnc_HasMSA, // SLLI_H
13450 CEFBS_HasStdEnc_HasMSA, // SLLI_W
13451 CEFBS_HasStdEnc_NotInMicroMips, // SLLV
13452 CEFBS_InMicroMips, // SLLV_MM
13453 CEFBS_HasStdEnc_HasMSA, // SLL_B
13454 CEFBS_HasStdEnc_HasMSA, // SLL_D
13455 CEFBS_HasStdEnc_HasMSA, // SLL_H
13456 CEFBS_InMicroMips, // SLL_MM
13457 CEFBS_InMicroMips_HasMips32r6, // SLL_MMR6
13458 CEFBS_HasStdEnc_HasMSA, // SLL_W
13459 CEFBS_HasStdEnc_NotInMicroMips, // SLT
13460 CEFBS_NotInMips16Mode_IsGP64bit, // SLT64
13461 CEFBS_InMicroMips, // SLT_MM
13462 CEFBS_HasStdEnc_NotInMicroMips, // SLTi
13463 CEFBS_NotInMips16Mode_IsGP64bit, // SLTi64
13464 CEFBS_InMicroMips, // SLTi_MM
13465 CEFBS_HasStdEnc_NotInMicroMips, // SLTiu
13466 CEFBS_NotInMips16Mode_IsGP64bit, // SLTiu64
13467 CEFBS_InMicroMips, // SLTiu_MM
13468 CEFBS_HasStdEnc_NotInMicroMips, // SLTu
13469 CEFBS_NotInMips16Mode_IsGP64bit, // SLTu64
13470 CEFBS_InMicroMips, // SLTu_MM
13471 CEFBS_HasCnMips, // SNE
13472 CEFBS_HasCnMips, // SNEi
13473 CEFBS_HasStdEnc_HasMSA, // SPLATI_B
13474 CEFBS_HasStdEnc_HasMSA, // SPLATI_D
13475 CEFBS_HasStdEnc_HasMSA, // SPLATI_H
13476 CEFBS_HasStdEnc_HasMSA, // SPLATI_W
13477 CEFBS_HasStdEnc_HasMSA, // SPLAT_B
13478 CEFBS_HasStdEnc_HasMSA, // SPLAT_D
13479 CEFBS_HasStdEnc_HasMSA, // SPLAT_H
13480 CEFBS_HasStdEnc_HasMSA, // SPLAT_W
13481 CEFBS_HasStdEnc_NotInMicroMips, // SRA
13482 CEFBS_HasStdEnc_HasMSA, // SRAI_B
13483 CEFBS_HasStdEnc_HasMSA, // SRAI_D
13484 CEFBS_HasStdEnc_HasMSA, // SRAI_H
13485 CEFBS_HasStdEnc_HasMSA, // SRAI_W
13486 CEFBS_HasStdEnc_HasMSA, // SRARI_B
13487 CEFBS_HasStdEnc_HasMSA, // SRARI_D
13488 CEFBS_HasStdEnc_HasMSA, // SRARI_H
13489 CEFBS_HasStdEnc_HasMSA, // SRARI_W
13490 CEFBS_HasStdEnc_HasMSA, // SRAR_B
13491 CEFBS_HasStdEnc_HasMSA, // SRAR_D
13492 CEFBS_HasStdEnc_HasMSA, // SRAR_H
13493 CEFBS_HasStdEnc_HasMSA, // SRAR_W
13494 CEFBS_HasStdEnc_NotInMicroMips, // SRAV
13495 CEFBS_InMicroMips, // SRAV_MM
13496 CEFBS_HasStdEnc_HasMSA, // SRA_B
13497 CEFBS_HasStdEnc_HasMSA, // SRA_D
13498 CEFBS_HasStdEnc_HasMSA, // SRA_H
13499 CEFBS_InMicroMips, // SRA_MM
13500 CEFBS_HasStdEnc_HasMSA, // SRA_W
13501 CEFBS_HasStdEnc_NotInMicroMips, // SRL
13502 CEFBS_InMicroMips_NotMips32r6, // SRL16_MM
13503 CEFBS_InMicroMips_HasMips32r6, // SRL16_MMR6
13504 CEFBS_HasStdEnc_HasMSA, // SRLI_B
13505 CEFBS_HasStdEnc_HasMSA, // SRLI_D
13506 CEFBS_HasStdEnc_HasMSA, // SRLI_H
13507 CEFBS_HasStdEnc_HasMSA, // SRLI_W
13508 CEFBS_HasStdEnc_HasMSA, // SRLRI_B
13509 CEFBS_HasStdEnc_HasMSA, // SRLRI_D
13510 CEFBS_HasStdEnc_HasMSA, // SRLRI_H
13511 CEFBS_HasStdEnc_HasMSA, // SRLRI_W
13512 CEFBS_HasStdEnc_HasMSA, // SRLR_B
13513 CEFBS_HasStdEnc_HasMSA, // SRLR_D
13514 CEFBS_HasStdEnc_HasMSA, // SRLR_H
13515 CEFBS_HasStdEnc_HasMSA, // SRLR_W
13516 CEFBS_HasStdEnc_NotInMicroMips, // SRLV
13517 CEFBS_InMicroMips, // SRLV_MM
13518 CEFBS_HasStdEnc_HasMSA, // SRL_B
13519 CEFBS_HasStdEnc_HasMSA, // SRL_D
13520 CEFBS_HasStdEnc_HasMSA, // SRL_H
13521 CEFBS_InMicroMips, // SRL_MM
13522 CEFBS_HasStdEnc_HasMSA, // SRL_W
13523 CEFBS_HasStdEnc_NotInMicroMips, // SSNOP
13524 CEFBS_InMicroMips, // SSNOP_MM
13525 CEFBS_InMicroMips_HasMips32r6, // SSNOP_MMR6
13526 CEFBS_HasStdEnc_HasMSA, // ST_B
13527 CEFBS_HasStdEnc_HasMSA, // ST_D
13528 CEFBS_HasStdEnc_HasMSA, // ST_H
13529 CEFBS_HasStdEnc_HasMSA, // ST_W
13530 CEFBS_HasStdEnc_NotInMicroMips, // SUB
13531 CEFBS_HasDSPR2, // SUBQH_PH
13532 CEFBS_InMicroMips_HasDSPR2, // SUBQH_PH_MMR2
13533 CEFBS_HasDSPR2, // SUBQH_R_PH
13534 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_PH_MMR2
13535 CEFBS_HasDSPR2, // SUBQH_R_W
13536 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_W_MMR2
13537 CEFBS_HasDSPR2, // SUBQH_W
13538 CEFBS_InMicroMips_HasDSPR2, // SUBQH_W_MMR2
13539 CEFBS_HasDSP, // SUBQ_PH
13540 CEFBS_InMicroMips_HasDSP, // SUBQ_PH_MM
13541 CEFBS_HasDSP, // SUBQ_S_PH
13542 CEFBS_InMicroMips_HasDSP, // SUBQ_S_PH_MM
13543 CEFBS_HasDSP, // SUBQ_S_W
13544 CEFBS_InMicroMips_HasDSP, // SUBQ_S_W_MM
13545 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_B
13546 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_D
13547 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_H
13548 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_W
13549 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_B
13550 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_D
13551 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_H
13552 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_W
13553 CEFBS_HasStdEnc_HasMSA, // SUBS_S_B
13554 CEFBS_HasStdEnc_HasMSA, // SUBS_S_D
13555 CEFBS_HasStdEnc_HasMSA, // SUBS_S_H
13556 CEFBS_HasStdEnc_HasMSA, // SUBS_S_W
13557 CEFBS_HasStdEnc_HasMSA, // SUBS_U_B
13558 CEFBS_HasStdEnc_HasMSA, // SUBS_U_D
13559 CEFBS_HasStdEnc_HasMSA, // SUBS_U_H
13560 CEFBS_HasStdEnc_HasMSA, // SUBS_U_W
13561 CEFBS_InMicroMips_NotMips32r6, // SUBU16_MM
13562 CEFBS_InMicroMips_HasMips32r6, // SUBU16_MMR6
13563 CEFBS_HasDSPR2, // SUBUH_QB
13564 CEFBS_InMicroMips_HasDSPR2, // SUBUH_QB_MMR2
13565 CEFBS_HasDSPR2, // SUBUH_R_QB
13566 CEFBS_InMicroMips_HasDSPR2, // SUBUH_R_QB_MMR2
13567 CEFBS_InMicroMips_HasMips32r6, // SUBU_MMR6
13568 CEFBS_HasDSPR2, // SUBU_PH
13569 CEFBS_InMicroMips_HasDSPR2, // SUBU_PH_MMR2
13570 CEFBS_HasDSP, // SUBU_QB
13571 CEFBS_InMicroMips_HasDSP, // SUBU_QB_MM
13572 CEFBS_HasDSPR2, // SUBU_S_PH
13573 CEFBS_InMicroMips_HasDSPR2, // SUBU_S_PH_MMR2
13574 CEFBS_HasDSP, // SUBU_S_QB
13575 CEFBS_InMicroMips_HasDSP, // SUBU_S_QB_MM
13576 CEFBS_HasStdEnc_HasMSA, // SUBVI_B
13577 CEFBS_HasStdEnc_HasMSA, // SUBVI_D
13578 CEFBS_HasStdEnc_HasMSA, // SUBVI_H
13579 CEFBS_HasStdEnc_HasMSA, // SUBVI_W
13580 CEFBS_HasStdEnc_HasMSA, // SUBV_B
13581 CEFBS_HasStdEnc_HasMSA, // SUBV_D
13582 CEFBS_HasStdEnc_HasMSA, // SUBV_H
13583 CEFBS_HasStdEnc_HasMSA, // SUBV_W
13584 CEFBS_InMicroMips_NotMips32r6, // SUB_MM
13585 CEFBS_InMicroMips_HasMips32r6, // SUB_MMR6
13586 CEFBS_HasStdEnc_NotInMicroMips, // SUBu
13587 CEFBS_InMicroMips_NotMips32r6, // SUBu_MM
13588 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC1
13589 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC164
13590 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // SUXC1_MM
13591 CEFBS_HasStdEnc_NotInMicroMips, // SW
13592 CEFBS_InMicroMips_NotMips32r6, // SW16_MM
13593 CEFBS_InMicroMips_HasMips32r6, // SW16_MMR6
13594 CEFBS_NotInMips16Mode_IsGP64bit, // SW64
13595 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // SWC1
13596 CEFBS_InMicroMips_IsNotSoftFloat, // SWC1_MM
13597 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWC2
13598 CEFBS_InMicroMips_HasMips32r6, // SWC2_MMR6
13599 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SWC2_R6
13600 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // SWC3
13601 CEFBS_NotInMips16Mode_HasDSP, // SWDSP
13602 CEFBS_InMicroMips_HasDSP, // SWDSP_MM
13603 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SWE
13604 CEFBS_InMicroMips_HasEVA, // SWE_MM
13605 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWL
13606 CEFBS_NotInMips16Mode_IsGP64bit, // SWL64
13607 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWLE
13608 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWLE_MM
13609 CEFBS_InMicroMips_NotMips32r6, // SWL_MM
13610 CEFBS_InMicroMips_NotMips32r6, // SWM16_MM
13611 CEFBS_InMicroMips_HasMips32r6, // SWM16_MMR6
13612 CEFBS_InMicroMips, // SWM32_MM
13613 CEFBS_InMicroMips, // SWP_MM
13614 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWR
13615 CEFBS_NotInMips16Mode_IsGP64bit, // SWR64
13616 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWRE
13617 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWRE_MM
13618 CEFBS_InMicroMips_NotMips32r6, // SWR_MM
13619 CEFBS_InMicroMips_NotMips32r6, // SWSP_MM
13620 CEFBS_InMicroMips_HasMips32r6, // SWSP_MMR6
13621 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SWXC1
13622 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // SWXC1_MM
13623 CEFBS_InMicroMips, // SW_MM
13624 CEFBS_InMicroMips_HasMips32r6, // SW_MMR6
13625 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // SYNC
13626 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SYNCI
13627 CEFBS_InMicroMips_NotMips32r6, // SYNCI_MM
13628 CEFBS_InMicroMips_HasMips32r6, // SYNCI_MMR6
13629 CEFBS_InMicroMips, // SYNC_MM
13630 CEFBS_InMicroMips_HasMips32r6, // SYNC_MMR6
13631 CEFBS_HasStdEnc_NotInMicroMips, // SYSCALL
13632 CEFBS_InMicroMips, // SYSCALL_MM
13633 CEFBS_InMips16Mode, // Save16
13634 CEFBS_InMips16Mode, // SaveX16
13635 CEFBS_InMips16Mode, // SbRxRyOffMemX16
13636 CEFBS_InMips16Mode, // SebRx16
13637 CEFBS_InMips16Mode, // SehRx16
13638 CEFBS_InMips16Mode, // ShRxRyOffMemX16
13639 CEFBS_InMips16Mode, // SllX16
13640 CEFBS_InMips16Mode, // SllvRxRy16
13641 CEFBS_InMips16Mode, // SltRxRy16
13642 CEFBS_InMips16Mode, // SltiRxImm16
13643 CEFBS_InMips16Mode, // SltiRxImmX16
13644 CEFBS_InMips16Mode, // SltiuRxImm16
13645 CEFBS_InMips16Mode, // SltiuRxImmX16
13646 CEFBS_InMips16Mode, // SltuRxRy16
13647 CEFBS_InMips16Mode, // SraX16
13648 CEFBS_InMips16Mode, // SravRxRy16
13649 CEFBS_InMips16Mode, // SrlX16
13650 CEFBS_InMips16Mode, // SrlvRxRy16
13651 CEFBS_InMips16Mode, // SubuRxRyRz16
13652 CEFBS_InMips16Mode, // SwRxRyOffMemX16
13653 CEFBS_InMips16Mode, // SwRxSpImmX16
13654 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TEQ
13655 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TEQI
13656 CEFBS_InMicroMips_NotMips32r6, // TEQI_MM
13657 CEFBS_InMicroMips, // TEQ_MM
13658 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGE
13659 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEI
13660 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEIU
13661 CEFBS_InMicroMips_NotMips32r6, // TGEIU_MM
13662 CEFBS_InMicroMips_NotMips32r6, // TGEI_MM
13663 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGEU
13664 CEFBS_InMicroMips, // TGEU_MM
13665 CEFBS_InMicroMips, // TGE_MM
13666 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINV
13667 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINVF
13668 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINVF_MM
13669 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINV_MM
13670 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGP
13671 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGP_MM
13672 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGR
13673 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGR_MM
13674 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWI
13675 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWI_MM
13676 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWR
13677 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWR_MM
13678 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINV
13679 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINVF
13680 CEFBS_InMicroMips_HasMips32r6, // TLBINVF_MMR6
13681 CEFBS_InMicroMips_HasMips32r6, // TLBINV_MMR6
13682 CEFBS_HasStdEnc_NotInMicroMips, // TLBP
13683 CEFBS_InMicroMips, // TLBP_MM
13684 CEFBS_HasStdEnc_NotInMicroMips, // TLBR
13685 CEFBS_InMicroMips, // TLBR_MM
13686 CEFBS_HasStdEnc_NotInMicroMips, // TLBWI
13687 CEFBS_InMicroMips, // TLBWI_MM
13688 CEFBS_HasStdEnc_NotInMicroMips, // TLBWR
13689 CEFBS_InMicroMips, // TLBWR_MM
13690 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLT
13691 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TLTI
13692 CEFBS_InMicroMips_NotMips32r6, // TLTIU_MM
13693 CEFBS_InMicroMips_NotMips32r6, // TLTI_MM
13694 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLTU
13695 CEFBS_InMicroMips, // TLTU_MM
13696 CEFBS_InMicroMips, // TLT_MM
13697 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TNE
13698 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TNEI
13699 CEFBS_InMicroMips_NotMips32r6, // TNEI_MM
13700 CEFBS_InMicroMips, // TNE_MM
13701 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_D64
13702 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_D_MMR6
13703 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_S
13704 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_S_MMR6
13705 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D32
13706 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D64
13707 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_D_MMR6
13708 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // TRUNC_W_MM
13709 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_S
13710 CEFBS_InMicroMips_IsNotSoftFloat, // TRUNC_W_S_MM
13711 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_S_MMR6
13712 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TTLTIU
13713 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // UDIV
13714 CEFBS_InMicroMips_NotMips32r6, // UDIV_MM
13715 CEFBS_HasCnMips, // V3MULU
13716 CEFBS_HasCnMips, // VMM0
13717 CEFBS_HasCnMips, // VMULU
13718 CEFBS_HasStdEnc_HasMSA, // VSHF_B
13719 CEFBS_HasStdEnc_HasMSA, // VSHF_D
13720 CEFBS_HasStdEnc_HasMSA, // VSHF_H
13721 CEFBS_HasStdEnc_HasMSA, // VSHF_W
13722 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // WAIT
13723 CEFBS_InMicroMips, // WAIT_MM
13724 CEFBS_InMicroMips_HasMips32r6, // WAIT_MMR6
13725 CEFBS_HasDSP_NotInMicroMips, // WRDSP
13726 CEFBS_InMicroMips_HasDSP, // WRDSP_MM
13727 CEFBS_InMicroMips_HasMips32r6, // WRPGPR_MMR6
13728 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // WSBH
13729 CEFBS_InMicroMips, // WSBH_MM
13730 CEFBS_InMicroMips_HasMips32r6, // WSBH_MMR6
13731 CEFBS_HasStdEnc_NotInMicroMips, // XOR
13732 CEFBS_InMicroMips_NotMips32r6, // XOR16_MM
13733 CEFBS_InMicroMips_HasMips32r6, // XOR16_MMR6
13734 CEFBS_NotInMips16Mode_IsGP64bit, // XOR64
13735 CEFBS_HasStdEnc_HasMSA, // XORI_B
13736 CEFBS_InMicroMips_HasMips32r6, // XORI_MMR6
13737 CEFBS_InMicroMips_NotMips32r6, // XOR_MM
13738 CEFBS_InMicroMips_HasMips32r6, // XOR_MMR6
13739 CEFBS_HasStdEnc_HasMSA, // XOR_V
13740 CEFBS_HasStdEnc_NotInMicroMips, // XORi
13741 CEFBS_NotInMips16Mode_IsGP64bit, // XORi64
13742 CEFBS_InMicroMips_NotMips32r6, // XORi_MM
13743 CEFBS_InMips16Mode, // XorRxRxRy16
13744 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // YIELD
13745 };
13746
13747 assert(Opcode < 2925);
13748 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13749}
13750
13751
13752} // namespace llvm::Mips_MC
13753
13754#endif // GET_COMPUTE_FEATURES
13755
13756#ifdef GET_AVAILABLE_OPCODE_CHECKER
13757#undef GET_AVAILABLE_OPCODE_CHECKER
13758
13759namespace llvm::Mips_MC {
13760
13761bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13762 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13763 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13764 FeatureBitset MissingFeatures =
13765 (AvailableFeatures & RequiredFeatures) ^
13766 RequiredFeatures;
13767 return !MissingFeatures.any();
13768}
13769
13770} // namespace llvm::Mips_MC
13771
13772#endif // GET_AVAILABLE_OPCODE_CHECKER
13773
13774#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13775#undef ENABLE_INSTR_PREDICATE_VERIFIER
13776
13777#include <sstream>
13778
13779namespace llvm::Mips_MC {
13780
13781#ifndef NDEBUG
13782static const char *SubtargetFeatureNames[] = {
13783 "Feature_HasCRC",
13784 "Feature_HasCnMips",
13785 "Feature_HasCnMipsP",
13786 "Feature_HasDSP",
13787 "Feature_HasDSPR2",
13788 "Feature_HasDSPR3",
13789 "Feature_HasEVA",
13790 "Feature_HasGINV",
13791 "Feature_HasMSA",
13792 "Feature_HasMT",
13793 "Feature_HasMadd4",
13794 "Feature_HasMips2",
13795 "Feature_HasMips3",
13796 "Feature_HasMips3D",
13797 "Feature_HasMips3_32",
13798 "Feature_HasMips3_32r2",
13799 "Feature_HasMips4_32",
13800 "Feature_HasMips4_32r2",
13801 "Feature_HasMips5_32r2",
13802 "Feature_HasMips32",
13803 "Feature_HasMips32r2",
13804 "Feature_HasMips32r5",
13805 "Feature_HasMips32r6",
13806 "Feature_HasMips64",
13807 "Feature_HasMips64r2",
13808 "Feature_HasMips64r5",
13809 "Feature_HasMips64r6",
13810 "Feature_HasStdEnc",
13811 "Feature_HasVirt",
13812 "Feature_InMicroMips",
13813 "Feature_InMips16Mode",
13814 "Feature_IsFP64bit",
13815 "Feature_IsGP32bit",
13816 "Feature_IsGP64bit",
13817 "Feature_IsNotSingleFloat",
13818 "Feature_IsNotSoftFloat",
13819 "Feature_IsPTR32bit",
13820 "Feature_IsPTR64bit",
13821 "Feature_IsR5900",
13822 "Feature_IsSingleFloat",
13823 "Feature_IsSym32",
13824 "Feature_IsSym64",
13825 "Feature_NoIndirectJumpGuards",
13826 "Feature_NotCnMips",
13827 "Feature_NotCnMipsP",
13828 "Feature_NotFP64bit",
13829 "Feature_NotInMicroMips",
13830 "Feature_NotInMips16Mode",
13831 "Feature_NotMips3",
13832 "Feature_NotMips4_32",
13833 "Feature_NotMips32r6",
13834 "Feature_NotMips64",
13835 "Feature_NotMips64r6",
13836 "Feature_NotR5900",
13837 "Feature_UseCompactBranches",
13838 "Feature_UseIndirectJumpsHazard",
13839 nullptr
13840};
13841
13842#endif // NDEBUG
13843
13844void verifyInstructionPredicates(
13845 unsigned Opcode, const FeatureBitset &Features) {
13846#ifndef NDEBUG
13847 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13848 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13849 FeatureBitset MissingFeatures =
13850 (AvailableFeatures & RequiredFeatures) ^
13851 RequiredFeatures;
13852 if (MissingFeatures.any()) {
13853 std::ostringstream Msg;
13854 Msg << "Attempting to emit " << &MipsInstrNameData[MipsInstrNameIndices[Opcode]]
13855 << " instruction but the ";
13856 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13857 if (MissingFeatures.test(i))
13858 Msg << SubtargetFeatureNames[i] << " ";
13859 Msg << "predicate(s) are not met";
13860 report_fatal_error(Msg.str().c_str());
13861 }
13862#endif // NDEBUG
13863}
13864
13865} // namespace llvm::Mips_MC
13866
13867#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13868
13869#ifdef GET_INSTRMAP_INFO
13870#undef GET_INSTRMAP_INFO
13871
13872namespace llvm::Mips {
13873
13874enum Arch {
13875 Arch_dsp,
13876 Arch_mmdsp,
13877 Arch_mipsr6,
13878 Arch_micromipsr6,
13879 Arch_se,
13880 Arch_micromips
13881};
13882
13883// Dsp2MicroMips
13884LLVM_READONLY
13885int32_t Dsp2MicroMips(uint32_t Opcode, enum Arch inArch) {
13886 using namespace Mips;
13887 static constexpr uint32_t Table[][3] = {
13888 { ABSQ_S_PH, ABSQ_S_PH, ABSQ_S_PH_MM },
13889 { ABSQ_S_QB, ABSQ_S_QB, ABSQ_S_QB_MMR2 },
13890 { ABSQ_S_W, ABSQ_S_W, ABSQ_S_W_MM },
13891 { ADDQH_PH, ADDQH_PH, ADDQH_PH_MMR2 },
13892 { ADDQH_R_PH, ADDQH_R_PH, ADDQH_R_PH_MMR2 },
13893 { ADDQH_R_W, ADDQH_R_W, ADDQH_R_W_MMR2 },
13894 { ADDQH_W, ADDQH_W, ADDQH_W_MMR2 },
13895 { ADDQ_PH, ADDQ_PH, ADDQ_PH_MM },
13896 { ADDQ_S_PH, ADDQ_S_PH, ADDQ_S_PH_MM },
13897 { ADDQ_S_W, ADDQ_S_W, ADDQ_S_W_MM },
13898 { ADDSC, ADDSC, ADDSC_MM },
13899 { ADDUH_QB, ADDUH_QB, ADDUH_QB_MMR2 },
13900 { ADDUH_R_QB, ADDUH_R_QB, ADDUH_R_QB_MMR2 },
13901 { ADDU_PH, ADDU_PH, ADDU_PH_MMR2 },
13902 { ADDU_QB, ADDU_QB, ADDU_QB_MM },
13903 { ADDU_S_PH, ADDU_S_PH, ADDU_S_PH_MMR2 },
13904 { ADDU_S_QB, ADDU_S_QB, ADDU_S_QB_MM },
13905 { ADDWC, ADDWC, ADDWC_MM },
13906 { APPEND, APPEND, APPEND_MMR2 },
13907 { BALIGN, BALIGN, BALIGN_MMR2 },
13908 { BITREV, BITREV, BITREV_MM },
13909 { BPOSGE32, BPOSGE32, BPOSGE32_MM },
13910 { CMPGDU_EQ_QB, CMPGDU_EQ_QB, CMPGDU_EQ_QB_MMR2 },
13911 { CMPGDU_LE_QB, CMPGDU_LE_QB, CMPGDU_LE_QB_MMR2 },
13912 { CMPGDU_LT_QB, CMPGDU_LT_QB, CMPGDU_LT_QB_MMR2 },
13913 { CMPGU_EQ_QB, CMPGU_EQ_QB, CMPGU_EQ_QB_MM },
13914 { CMPGU_LE_QB, CMPGU_LE_QB, CMPGU_LE_QB_MM },
13915 { CMPGU_LT_QB, CMPGU_LT_QB, CMPGU_LT_QB_MM },
13916 { CMPU_EQ_QB, CMPU_EQ_QB, CMPU_EQ_QB_MM },
13917 { CMPU_LE_QB, CMPU_LE_QB, CMPU_LE_QB_MM },
13918 { CMPU_LT_QB, CMPU_LT_QB, CMPU_LT_QB_MM },
13919 { CMP_EQ_PH, CMP_EQ_PH, CMP_EQ_PH_MM },
13920 { CMP_LE_PH, CMP_LE_PH, CMP_LE_PH_MM },
13921 { CMP_LT_PH, CMP_LT_PH, CMP_LT_PH_MM },
13922 { DPAQX_SA_W_PH, DPAQX_SA_W_PH, DPAQX_SA_W_PH_MMR2 },
13923 { DPAQX_S_W_PH, DPAQX_S_W_PH, DPAQX_S_W_PH_MMR2 },
13924 { DPAQ_SA_L_W, DPAQ_SA_L_W, DPAQ_SA_L_W_MM },
13925 { DPAQ_S_W_PH, DPAQ_S_W_PH, DPAQ_S_W_PH_MM },
13926 { DPAU_H_QBL, DPAU_H_QBL, DPAU_H_QBL_MM },
13927 { DPAU_H_QBR, DPAU_H_QBR, DPAU_H_QBR_MM },
13928 { DPAX_W_PH, DPAX_W_PH, DPAX_W_PH_MMR2 },
13929 { DPA_W_PH, DPA_W_PH, DPA_W_PH_MMR2 },
13930 { DPSQX_SA_W_PH, DPSQX_SA_W_PH, DPSQX_SA_W_PH_MMR2 },
13931 { DPSQX_S_W_PH, DPSQX_S_W_PH, DPSQX_S_W_PH_MMR2 },
13932 { DPSQ_SA_L_W, DPSQ_SA_L_W, DPSQ_SA_L_W_MM },
13933 { DPSQ_S_W_PH, DPSQ_S_W_PH, DPSQ_S_W_PH_MM },
13934 { DPSU_H_QBL, DPSU_H_QBL, DPSU_H_QBL_MM },
13935 { DPSU_H_QBR, DPSU_H_QBR, DPSU_H_QBR_MM },
13936 { DPSX_W_PH, DPSX_W_PH, DPSX_W_PH_MMR2 },
13937 { DPS_W_PH, DPS_W_PH, DPS_W_PH_MMR2 },
13938 { EXTP, EXTP, EXTP_MM },
13939 { EXTPDP, EXTPDP, EXTPDP_MM },
13940 { EXTPDPV, EXTPDPV, EXTPDPV_MM },
13941 { EXTPV, EXTPV, EXTPV_MM },
13942 { EXTRV_RS_W, EXTRV_RS_W, EXTRV_RS_W_MM },
13943 { EXTRV_R_W, EXTRV_R_W, EXTRV_R_W_MM },
13944 { EXTRV_S_H, EXTRV_S_H, EXTRV_S_H_MM },
13945 { EXTRV_W, EXTRV_W, EXTRV_W_MM },
13946 { EXTR_RS_W, EXTR_RS_W, EXTR_RS_W_MM },
13947 { EXTR_R_W, EXTR_R_W, EXTR_R_W_MM },
13948 { EXTR_S_H, EXTR_S_H, EXTR_S_H_MM },
13949 { EXTR_W, EXTR_W, EXTR_W_MM },
13950 { INSV, INSV, INSV_MM },
13951 { LBUX, LBUX, LBUX_MM },
13952 { LHX, LHX, LHX_MM },
13953 { LWDSP, LWDSP, LWDSP_MM },
13954 { LWX, LWX, LWX_MM },
13955 { MADDU_DSP, MADDU_DSP, MADDU_DSP_MM },
13956 { MADD_DSP, MADD_DSP, MADD_DSP_MM },
13957 { MAQ_SA_W_PHL, MAQ_SA_W_PHL, MAQ_SA_W_PHL_MM },
13958 { MAQ_SA_W_PHR, MAQ_SA_W_PHR, MAQ_SA_W_PHR_MM },
13959 { MAQ_S_W_PHL, MAQ_S_W_PHL, MAQ_S_W_PHL_MM },
13960 { MAQ_S_W_PHR, MAQ_S_W_PHR, MAQ_S_W_PHR_MM },
13961 { MFHI_DSP, MFHI_DSP, MFHI_DSP_MM },
13962 { MFLO_DSP, MFLO_DSP, MFLO_DSP_MM },
13963 { MODSUB, MODSUB, MODSUB_MM },
13964 { MSUBU_DSP, MSUBU_DSP, MSUBU_DSP_MM },
13965 { MSUB_DSP, MSUB_DSP, MSUB_DSP_MM },
13966 { MTHI_DSP, MTHI_DSP, MTHI_DSP_MM },
13967 { MTHLIP, MTHLIP, MTHLIP_MM },
13968 { MTLO_DSP, MTLO_DSP, MTLO_DSP_MM },
13969 { MULEQ_S_W_PHL, MULEQ_S_W_PHL, MULEQ_S_W_PHL_MM },
13970 { MULEQ_S_W_PHR, MULEQ_S_W_PHR, MULEQ_S_W_PHR_MM },
13971 { MULEU_S_PH_QBL, MULEU_S_PH_QBL, MULEU_S_PH_QBL_MM },
13972 { MULEU_S_PH_QBR, MULEU_S_PH_QBR, MULEU_S_PH_QBR_MM },
13973 { MULQ_RS_PH, MULQ_RS_PH, MULQ_RS_PH_MM },
13974 { MULQ_RS_W, MULQ_RS_W, MULQ_RS_W_MMR2 },
13975 { MULQ_S_PH, MULQ_S_PH, MULQ_S_PH_MMR2 },
13976 { MULQ_S_W, MULQ_S_W, MULQ_S_W_MMR2 },
13977 { MULSAQ_S_W_PH, MULSAQ_S_W_PH, MULSAQ_S_W_PH_MM },
13978 { MULSA_W_PH, MULSA_W_PH, MULSA_W_PH_MMR2 },
13979 { MULTU_DSP, MULTU_DSP, MULTU_DSP_MM },
13980 { MULT_DSP, MULT_DSP, MULT_DSP_MM },
13981 { MUL_PH, MUL_PH, MUL_PH_MMR2 },
13982 { MUL_S_PH, MUL_S_PH, MUL_S_PH_MMR2 },
13983 { PACKRL_PH, PACKRL_PH, PACKRL_PH_MM },
13984 { PICK_PH, PICK_PH, PICK_PH_MM },
13985 { PICK_QB, PICK_QB, PICK_QB_MM },
13986 { PRECEQU_PH_QBL, PRECEQU_PH_QBL, PRECEQU_PH_QBL_MM },
13987 { PRECEQU_PH_QBLA, PRECEQU_PH_QBLA, PRECEQU_PH_QBLA_MM },
13988 { PRECEQU_PH_QBR, PRECEQU_PH_QBR, PRECEQU_PH_QBR_MM },
13989 { PRECEQU_PH_QBRA, PRECEQU_PH_QBRA, PRECEQU_PH_QBRA_MM },
13990 { PRECEQ_W_PHL, PRECEQ_W_PHL, PRECEQ_W_PHL_MM },
13991 { PRECEQ_W_PHR, PRECEQ_W_PHR, PRECEQ_W_PHR_MM },
13992 { PRECEU_PH_QBL, PRECEU_PH_QBL, PRECEU_PH_QBL_MM },
13993 { PRECEU_PH_QBLA, PRECEU_PH_QBLA, PRECEU_PH_QBLA_MM },
13994 { PRECEU_PH_QBR, PRECEU_PH_QBR, PRECEU_PH_QBR_MM },
13995 { PRECEU_PH_QBRA, PRECEU_PH_QBRA, PRECEU_PH_QBRA_MM },
13996 { PRECRQU_S_QB_PH, PRECRQU_S_QB_PH, PRECRQU_S_QB_PH_MM },
13997 { PRECRQ_PH_W, PRECRQ_PH_W, PRECRQ_PH_W_MM },
13998 { PRECRQ_QB_PH, PRECRQ_QB_PH, PRECRQ_QB_PH_MM },
13999 { PRECRQ_RS_PH_W, PRECRQ_RS_PH_W, PRECRQ_RS_PH_W_MM },
14000 { PRECR_QB_PH, PRECR_QB_PH, PRECR_QB_PH_MMR2 },
14001 { PRECR_SRA_PH_W, PRECR_SRA_PH_W, PRECR_SRA_PH_W_MMR2 },
14002 { PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W_MMR2 },
14003 { PREPEND, PREPEND, PREPEND_MMR2 },
14004 { RADDU_W_QB, RADDU_W_QB, RADDU_W_QB_MM },
14005 { RDDSP, RDDSP, RDDSP_MM },
14006 { REPLV_PH, REPLV_PH, REPLV_PH_MM },
14007 { REPLV_QB, REPLV_QB, REPLV_QB_MM },
14008 { REPL_PH, REPL_PH, REPL_PH_MM },
14009 { REPL_QB, REPL_QB, REPL_QB_MM },
14010 { SHILO, SHILO, SHILO_MM },
14011 { SHILOV, SHILOV, SHILOV_MM },
14012 { SHLLV_PH, SHLLV_PH, SHLLV_PH_MM },
14013 { SHLLV_QB, SHLLV_QB, SHLLV_QB_MM },
14014 { SHLLV_S_PH, SHLLV_S_PH, SHLLV_S_PH_MM },
14015 { SHLLV_S_W, SHLLV_S_W, SHLLV_S_W_MM },
14016 { SHLL_PH, SHLL_PH, SHLL_PH_MM },
14017 { SHLL_QB, SHLL_QB, SHLL_QB_MM },
14018 { SHLL_S_PH, SHLL_S_PH, SHLL_S_PH_MM },
14019 { SHLL_S_W, SHLL_S_W, SHLL_S_W_MM },
14020 { SHRAV_PH, SHRAV_PH, SHRAV_PH_MM },
14021 { SHRAV_QB, SHRAV_QB, SHRAV_QB_MMR2 },
14022 { SHRAV_R_PH, SHRAV_R_PH, SHRAV_R_PH_MM },
14023 { SHRAV_R_QB, SHRAV_R_QB, SHRAV_R_QB_MMR2 },
14024 { SHRAV_R_W, SHRAV_R_W, SHRAV_R_W_MM },
14025 { SHRA_PH, SHRA_PH, SHRA_PH_MM },
14026 { SHRA_QB, SHRA_QB, SHRA_QB_MMR2 },
14027 { SHRA_R_PH, SHRA_R_PH, SHRA_R_PH_MM },
14028 { SHRA_R_QB, SHRA_R_QB, SHRA_R_QB_MMR2 },
14029 { SHRA_R_W, SHRA_R_W, SHRA_R_W_MM },
14030 { SHRLV_PH, SHRLV_PH, SHRLV_PH_MMR2 },
14031 { SHRLV_QB, SHRLV_QB, SHRLV_QB_MM },
14032 { SHRL_PH, SHRL_PH, SHRL_PH_MMR2 },
14033 { SHRL_QB, SHRL_QB, SHRL_QB_MM },
14034 { SUBQH_PH, SUBQH_PH, SUBQH_PH_MMR2 },
14035 { SUBQH_R_PH, SUBQH_R_PH, SUBQH_R_PH_MMR2 },
14036 { SUBQH_R_W, SUBQH_R_W, SUBQH_R_W_MMR2 },
14037 { SUBQH_W, SUBQH_W, SUBQH_W_MMR2 },
14038 { SUBQ_PH, SUBQ_PH, SUBQ_PH_MM },
14039 { SUBQ_S_PH, SUBQ_S_PH, SUBQ_S_PH_MM },
14040 { SUBQ_S_W, SUBQ_S_W, SUBQ_S_W_MM },
14041 { SUBUH_QB, SUBUH_QB, SUBUH_QB_MMR2 },
14042 { SUBUH_R_QB, SUBUH_R_QB, SUBUH_R_QB_MMR2 },
14043 { SUBU_PH, SUBU_PH, SUBU_PH_MMR2 },
14044 { SUBU_QB, SUBU_QB, SUBU_QB_MM },
14045 { SUBU_S_PH, SUBU_S_PH, SUBU_S_PH_MMR2 },
14046 { SUBU_S_QB, SUBU_S_QB, SUBU_S_QB_MM },
14047 { SWDSP, SWDSP, SWDSP_MM },
14048 }; // End of Table
14049
14050 unsigned mid;
14051 unsigned start = 0;
14052 unsigned end = 160;
14053 while (start < end) {
14054 mid = start + (end - start) / 2;
14055 if (Opcode == Table[mid][0])
14056 break;
14057 if (Opcode < Table[mid][0])
14058 end = mid;
14059 else
14060 start = mid + 1;
14061 }
14062 if (start == end)
14063 return -1; // Instruction doesn't exist in this table.
14064
14065 if (inArch == Arch_dsp)
14066 return Table[mid][1];
14067 if (inArch == Arch_mmdsp)
14068 return Table[mid][2];
14069 llvm_unreachable("Unrecognized column value!");
14070}
14071
14072// MipsR62MicroMipsR6
14073LLVM_READONLY
14074int32_t MipsR62MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
14075 using namespace Mips;
14076 static constexpr uint32_t Table[][3] = {
14077 { ADDIUPC, ADDIUPC, ADDIUPC_MMR6 },
14078 { ALIGN, ALIGN, ALIGN_MMR6 },
14079 { ALUIPC, ALUIPC, ALUIPC_MMR6 },
14080 { AUI, AUI, AUI_MMR6 },
14081 { AUIPC, AUIPC, AUIPC_MMR6 },
14082 { BALC, BALC, BALC_MMR6 },
14083 { BC, BC, BC_MMR6 },
14084 { BEQC, BEQC, BEQC_MMR6 },
14085 { BEQZALC, BEQZALC, BEQZALC_MMR6 },
14086 { BEQZC, BEQZC, BEQZC_MMR6 },
14087 { BGEC, BGEC, BGEC_MMR6 },
14088 { BGEUC, BGEUC, BGEUC_MMR6 },
14089 { BGEZALC, BGEZALC, BGEZALC_MMR6 },
14090 { BGEZC, BGEZC, BGEZC_MMR6 },
14091 { BGTZALC, BGTZALC, BGTZALC_MMR6 },
14092 { BGTZC, BGTZC, BGTZC_MMR6 },
14093 { BITSWAP, BITSWAP, BITSWAP_MMR6 },
14094 { BLEZALC, BLEZALC, BLEZALC_MMR6 },
14095 { BLEZC, BLEZC, BLEZC_MMR6 },
14096 { BLTC, BLTC, BLTC_MMR6 },
14097 { BLTUC, BLTUC, BLTUC_MMR6 },
14098 { BLTZALC, BLTZALC, BLTZALC_MMR6 },
14099 { BLTZC, BLTZC, BLTZC_MMR6 },
14100 { BNEC, BNEC, BNEC_MMR6 },
14101 { BNEZALC, BNEZALC, BNEZALC_MMR6 },
14102 { BNEZC, BNEZC, BNEZC_MMR6 },
14103 { BNVC, BNVC, BNVC_MMR6 },
14104 { BOVC, BOVC, BOVC_MMR6 },
14105 { CACHE_R6, CACHE_R6, CACHE_MMR6 },
14106 { CLO_R6, CLO_R6, CLO_MMR6 },
14107 { CLZ_R6, CLZ_R6, CLZ_MMR6 },
14108 { CMP_EQ_D, CMP_EQ_D, CMP_EQ_D_MMR6 },
14109 { CMP_EQ_S, CMP_EQ_S, CMP_EQ_S_MMR6 },
14110 { CMP_F_D, CMP_F_D, CMP_AF_D_MMR6 },
14111 { CMP_F_S, CMP_F_S, CMP_AF_S_MMR6 },
14112 { CMP_LE_D, CMP_LE_D, CMP_LE_D_MMR6 },
14113 { CMP_LE_S, CMP_LE_S, CMP_LE_S_MMR6 },
14114 { CMP_LT_D, CMP_LT_D, CMP_LT_D_MMR6 },
14115 { CMP_LT_S, CMP_LT_S, CMP_LT_S_MMR6 },
14116 { CMP_SAF_D, CMP_SAF_D, CMP_SAF_D_MMR6 },
14117 { CMP_SAF_S, CMP_SAF_S, CMP_SAF_S_MMR6 },
14118 { CMP_SEQ_D, CMP_SEQ_D, CMP_SEQ_D_MMR6 },
14119 { CMP_SEQ_S, CMP_SEQ_S, CMP_SEQ_S_MMR6 },
14120 { CMP_SLE_D, CMP_SLE_D, CMP_SLE_D_MMR6 },
14121 { CMP_SLE_S, CMP_SLE_S, CMP_SLE_S_MMR6 },
14122 { CMP_SLT_D, CMP_SLT_D, CMP_SLT_D_MMR6 },
14123 { CMP_SLT_S, CMP_SLT_S, CMP_SLT_S_MMR6 },
14124 { CMP_SUEQ_D, CMP_SUEQ_D, CMP_SUEQ_D_MMR6 },
14125 { CMP_SUEQ_S, CMP_SUEQ_S, CMP_SUEQ_S_MMR6 },
14126 { CMP_SULE_D, CMP_SULE_D, CMP_SULE_D_MMR6 },
14127 { CMP_SULE_S, CMP_SULE_S, CMP_SULE_S_MMR6 },
14128 { CMP_SULT_D, CMP_SULT_D, CMP_SULT_D_MMR6 },
14129 { CMP_SULT_S, CMP_SULT_S, CMP_SULT_S_MMR6 },
14130 { CMP_SUN_D, CMP_SUN_D, CMP_SUN_D_MMR6 },
14131 { CMP_SUN_S, CMP_SUN_S, CMP_SUN_S_MMR6 },
14132 { CMP_UEQ_D, CMP_UEQ_D, CMP_UEQ_D_MMR6 },
14133 { CMP_UEQ_S, CMP_UEQ_S, CMP_UEQ_S_MMR6 },
14134 { CMP_ULE_D, CMP_ULE_D, CMP_ULE_D_MMR6 },
14135 { CMP_ULE_S, CMP_ULE_S, CMP_ULE_S_MMR6 },
14136 { CMP_ULT_D, CMP_ULT_D, CMP_ULT_D_MMR6 },
14137 { CMP_ULT_S, CMP_ULT_S, CMP_ULT_S_MMR6 },
14138 { CMP_UN_D, CMP_UN_D, CMP_UN_D_MMR6 },
14139 { CMP_UN_S, CMP_UN_S, CMP_UN_S_MMR6 },
14140 { CRC32B, CRC32B, INSTRUCTION_LIST_END },
14141 { CRC32CB, CRC32CB, INSTRUCTION_LIST_END },
14142 { CRC32CD, CRC32CD, INSTRUCTION_LIST_END },
14143 { CRC32CH, CRC32CH, INSTRUCTION_LIST_END },
14144 { CRC32CW, CRC32CW, INSTRUCTION_LIST_END },
14145 { CRC32D, CRC32D, INSTRUCTION_LIST_END },
14146 { CRC32H, CRC32H, INSTRUCTION_LIST_END },
14147 { CRC32W, CRC32W, INSTRUCTION_LIST_END },
14148 { DIV, DIV, DIV_MMR6 },
14149 { DIVU, DIVU, DIVU_MMR6 },
14150 { DVP, DVP, DVP_MMR6 },
14151 { EVP, EVP, EVP_MMR6 },
14152 { GINVI, GINVI, GINVI_MMR6 },
14153 { GINVT, GINVT, GINVT_MMR6 },
14154 { JIALC, JIALC, JIALC_MMR6 },
14155 { JIC, JIC, JIC_MMR6 },
14156 { LSA_R6, LSA_R6, LSA_MMR6 },
14157 { LWPC, LWPC, LWPC_MMR6 },
14158 { MOD, MOD, MOD_MMR6 },
14159 { MODU, MODU, MODU_MMR6 },
14160 { MUH, MUH, MUH_MMR6 },
14161 { MUHU, MUHU, MUHU_MMR6 },
14162 { MULU, MULU, MULU_MMR6 },
14163 { MUL_R6, MUL_R6, MUL_MMR6 },
14164 { PREF_R6, PREF_R6, PREF_MMR6 },
14165 { SELEQZ, SELEQZ, SELEQZ_MMR6 },
14166 { SELEQZ_D, SELEQZ_D, SELEQZ_D_MMR6 },
14167 { SELEQZ_S, SELEQZ_S, SELEQZ_S_MMR6 },
14168 { SELNEZ, SELNEZ, SELNEZ_MMR6 },
14169 { SELNEZ_D, SELNEZ_D, SELNEZ_D_MMR6 },
14170 { SELNEZ_S, SELNEZ_S, SELNEZ_S_MMR6 },
14171 { SEL_D, SEL_D, SEL_D_MMR6 },
14172 { SEL_S, SEL_S, SEL_S_MMR6 },
14173 }; // End of Table
14174
14175 unsigned mid;
14176 unsigned start = 0;
14177 unsigned end = 96;
14178 while (start < end) {
14179 mid = start + (end - start) / 2;
14180 if (Opcode == Table[mid][0])
14181 break;
14182 if (Opcode < Table[mid][0])
14183 end = mid;
14184 else
14185 start = mid + 1;
14186 }
14187 if (start == end)
14188 return -1; // Instruction doesn't exist in this table.
14189
14190 if (inArch == Arch_mipsr6)
14191 return Table[mid][1];
14192 if (inArch == Arch_micromipsr6)
14193 return Table[mid][2];
14194 llvm_unreachable("Unrecognized column value!");
14195}
14196
14197// Std2MicroMips
14198LLVM_READONLY
14199int32_t Std2MicroMips(uint32_t Opcode, enum Arch inArch) {
14200 using namespace Mips;
14201 static constexpr uint32_t Table[][3] = {
14202 { ADD, ADD, ADD_MM },
14203 { ADDi, ADDi, ADDi_MM },
14204 { ADDiu, ADDiu, ADDiu_MM },
14205 { ADDu, ADDu, ADDu_MM },
14206 { AND, AND, AND_MM },
14207 { ANDi, ANDi, ANDi_MM },
14208 { BC1F, BC1F, BC1F_MM },
14209 { BC1FL, BC1FL, INSTRUCTION_LIST_END },
14210 { BC1T, BC1T, BC1T_MM },
14211 { BC1TL, BC1TL, INSTRUCTION_LIST_END },
14212 { BEQ, BEQ, BEQ_MM },
14213 { BEQL, BEQL, INSTRUCTION_LIST_END },
14214 { BGEZ, BGEZ, BGEZ_MM },
14215 { BGEZAL, BGEZAL, BGEZAL_MM },
14216 { BGEZALL, BGEZALL, INSTRUCTION_LIST_END },
14217 { BGEZL, BGEZL, INSTRUCTION_LIST_END },
14218 { BGTZ, BGTZ, BGTZ_MM },
14219 { BGTZL, BGTZL, INSTRUCTION_LIST_END },
14220 { BLEZ, BLEZ, BLEZ_MM },
14221 { BLEZL, BLEZL, INSTRUCTION_LIST_END },
14222 { BLTZ, BLTZ, BLTZ_MM },
14223 { BLTZAL, BLTZAL, BLTZAL_MM },
14224 { BLTZALL, BLTZALL, INSTRUCTION_LIST_END },
14225 { BLTZL, BLTZL, INSTRUCTION_LIST_END },
14226 { BNE, BNE, BNE_MM },
14227 { BNEL, BNEL, INSTRUCTION_LIST_END },
14228 { BREAK, BREAK, BREAK_MM },
14229 { CACHE, CACHE, CACHE_MM },
14230 { CACHEE, CACHEE, CACHEE_MM },
14231 { CEIL_W_D32, CEIL_W_D32, CEIL_W_MM },
14232 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MM },
14233 { CFC1, CFC1, CFC1_MM },
14234 { CLO, CLO, CLO_MM },
14235 { CLZ, CLZ, CLZ_MM },
14236 { CTC1, CTC1, CTC1_MM },
14237 { CVT_D32_S, CVT_D32_S, CVT_D32_S_MM },
14238 { CVT_D32_W, CVT_D32_W, CVT_D32_W_MM },
14239 { CVT_L_D64, CVT_L_D64, CVT_L_D64_MM },
14240 { CVT_L_S, CVT_L_S, CVT_L_S_MM },
14241 { CVT_S_D32, CVT_S_D32, CVT_S_D32_MM },
14242 { CVT_S_W, CVT_S_W, CVT_S_W_MM },
14243 { CVT_W_D32, CVT_W_D32, CVT_W_D32_MM },
14244 { CVT_W_S, CVT_W_S, CVT_W_S_MM },
14245 { C_EQ_D32, C_EQ_D32, C_EQ_D32_MM },
14246 { C_EQ_D64, C_EQ_D64, C_EQ_D64_MM },
14247 { C_EQ_S, C_EQ_S, C_EQ_S_MM },
14248 { C_F_D32, C_F_D32, C_F_D32_MM },
14249 { C_F_D64, C_F_D64, C_F_D64_MM },
14250 { C_F_S, C_F_S, C_F_S_MM },
14251 { C_LE_D32, C_LE_D32, C_LE_D32_MM },
14252 { C_LE_D64, C_LE_D64, C_LE_D64_MM },
14253 { C_LE_S, C_LE_S, C_LE_S_MM },
14254 { C_LT_D32, C_LT_D32, C_LT_D32_MM },
14255 { C_LT_D64, C_LT_D64, C_LT_D64_MM },
14256 { C_LT_S, C_LT_S, C_LT_S_MM },
14257 { C_NGE_D32, C_NGE_D32, C_NGE_D32_MM },
14258 { C_NGE_D64, C_NGE_D64, C_NGE_D64_MM },
14259 { C_NGE_S, C_NGE_S, C_NGE_S_MM },
14260 { C_NGLE_D32, C_NGLE_D32, C_NGLE_D32_MM },
14261 { C_NGLE_D64, C_NGLE_D64, C_NGLE_D64_MM },
14262 { C_NGLE_S, C_NGLE_S, C_NGLE_S_MM },
14263 { C_NGL_D32, C_NGL_D32, C_NGL_D32_MM },
14264 { C_NGL_D64, C_NGL_D64, C_NGL_D64_MM },
14265 { C_NGL_S, C_NGL_S, C_NGL_S_MM },
14266 { C_NGT_D32, C_NGT_D32, C_NGT_D32_MM },
14267 { C_NGT_D64, C_NGT_D64, C_NGT_D64_MM },
14268 { C_NGT_S, C_NGT_S, C_NGT_S_MM },
14269 { C_OLE_D32, C_OLE_D32, C_OLE_D32_MM },
14270 { C_OLE_D64, C_OLE_D64, C_OLE_D64_MM },
14271 { C_OLE_S, C_OLE_S, C_OLE_S_MM },
14272 { C_OLT_D32, C_OLT_D32, C_OLT_D32_MM },
14273 { C_OLT_D64, C_OLT_D64, C_OLT_D64_MM },
14274 { C_OLT_S, C_OLT_S, C_OLT_S_MM },
14275 { C_SEQ_D32, C_SEQ_D32, C_SEQ_D32_MM },
14276 { C_SEQ_D64, C_SEQ_D64, C_SEQ_D64_MM },
14277 { C_SEQ_S, C_SEQ_S, C_SEQ_S_MM },
14278 { C_SF_D32, C_SF_D32, C_SF_D32_MM },
14279 { C_SF_D64, C_SF_D64, C_SF_D64_MM },
14280 { C_SF_S, C_SF_S, C_SF_S_MM },
14281 { C_UEQ_D32, C_UEQ_D32, C_UEQ_D32_MM },
14282 { C_UEQ_D64, C_UEQ_D64, C_UEQ_D64_MM },
14283 { C_UEQ_S, C_UEQ_S, C_UEQ_S_MM },
14284 { C_ULE_D32, C_ULE_D32, C_ULE_D32_MM },
14285 { C_ULE_D64, C_ULE_D64, C_ULE_D64_MM },
14286 { C_ULE_S, C_ULE_S, C_ULE_S_MM },
14287 { C_ULT_D32, C_ULT_D32, C_ULT_D32_MM },
14288 { C_ULT_D64, C_ULT_D64, C_ULT_D64_MM },
14289 { C_ULT_S, C_ULT_S, C_ULT_S_MM },
14290 { C_UN_D32, C_UN_D32, C_UN_D32_MM },
14291 { C_UN_D64, C_UN_D64, C_UN_D64_MM },
14292 { C_UN_S, C_UN_S, C_UN_S_MM },
14293 { DERET, DERET, DERET_MM },
14294 { DI, DI, DI_MM },
14295 { EHB, EHB, EHB_MM },
14296 { EI, EI, EI_MM },
14297 { ERET, ERET, ERET_MM },
14298 { ERETNC, ERETNC, INSTRUCTION_LIST_END },
14299 { EXT, EXT, EXT_MM },
14300 { FABS_D32, FABS_D32, FABS_D32_MM },
14301 { FABS_S, FABS_S, FABS_S_MM },
14302 { FADD_D32, FADD_D32, FADD_D32_MM },
14303 { FADD_S, FADD_S, FADD_S_MM },
14304 { FCMP_D32, FCMP_D32, FCMP_D32_MM },
14305 { FCMP_S32, FCMP_S32, FCMP_S32_MM },
14306 { FDIV_D32, FDIV_D32, FDIV_D32_MM },
14307 { FDIV_S, FDIV_S, FDIV_S_MM },
14308 { FLOOR_W_D32, FLOOR_W_D32, FLOOR_W_MM },
14309 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MM },
14310 { FMOV_D32, FMOV_D32, FMOV_D32_MM },
14311 { FMOV_S, FMOV_S, FMOV_S_MM },
14312 { FMUL_D32, FMUL_D32, FMUL_D32_MM },
14313 { FMUL_S, FMUL_S, FMUL_S_MM },
14314 { FNEG_D32, FNEG_D32, FNEG_D32_MM },
14315 { FNEG_S, FNEG_S, FNEG_S_MM },
14316 { FSQRT_D32, FSQRT_D32, FSQRT_D32_MM },
14317 { FSQRT_S, FSQRT_S, FSQRT_S_MM },
14318 { FSUB_D32, FSUB_D32, FSUB_D32_MM },
14319 { FSUB_S, FSUB_S, FSUB_S_MM },
14320 { HYPCALL, HYPCALL, HYPCALL_MM },
14321 { INS, INS, INS_MM },
14322 { J, J, J_MM },
14323 { JAL, JAL, JAL_MM },
14324 { JALX, JALX, JALX_MM },
14325 { JR, JR, JR_MM },
14326 { LB, LB, LB_MM },
14327 { LBE, LBE, LBE_MM },
14328 { LBu, LBu, LBu_MM },
14329 { LBuE, LBuE, LBuE_MM },
14330 { LDC1, LDC1, LDC1_MM_D32 },
14331 { LEA_ADDiu, LEA_ADDiu, LEA_ADDiu_MM },
14332 { LH, LH, LH_MM },
14333 { LHE, LHE, LHE_MM },
14334 { LHu, LHu, LHu_MM },
14335 { LHuE, LHuE, LHuE_MM },
14336 { LLE, LLE, LLE_MM },
14337 { LUXC1, LUXC1, LUXC1_MM },
14338 { LUi, LUi, LUi_MM },
14339 { LW, LW, LW_MM },
14340 { LWC1, LWC1, LWC1_MM },
14341 { LWE, LWE, LWE_MM },
14342 { LWL, LWL, LWL_MM },
14343 { LWLE, LWLE, LWLE_MM },
14344 { LWR, LWR, LWR_MM },
14345 { LWRE, LWRE, LWRE_MM },
14346 { LWXC1, LWXC1, LWXC1_MM },
14347 { LWu, LWu, LWU_MM },
14348 { MADD, MADD, MADD_MM },
14349 { MADDU, MADDU, MADDU_MM },
14350 { MADD_D32, MADD_D32, MADD_D32_MM },
14351 { MADD_S, MADD_S, MADD_S_MM },
14352 { MFC1, MFC1, MFC1_MM },
14353 { MFGC0, MFGC0, MFGC0_MM },
14354 { MFHC1_D32, MFHC1_D32, MFHC1_D32_MM },
14355 { MFHGC0, MFHGC0, MFHGC0_MM },
14356 { MFHI, MFHI, MFHI_MM },
14357 { MFLO, MFLO, MFLO_MM },
14358 { MOVF_D32, MOVF_D32, MOVF_D32_MM },
14359 { MOVF_I, MOVF_I, MOVF_I_MM },
14360 { MOVF_S, MOVF_S, MOVF_S_MM },
14361 { MOVN_I_D32, MOVN_I_D32, MOVN_I_D32_MM },
14362 { MOVN_I_I, MOVN_I_I, MOVN_I_MM },
14363 { MOVN_I_S, MOVN_I_S, MOVN_I_S_MM },
14364 { MOVT_D32, MOVT_D32, MOVT_D32_MM },
14365 { MOVT_I, MOVT_I, MOVT_I_MM },
14366 { MOVT_S, MOVT_S, MOVT_S_MM },
14367 { MOVZ_I_D32, MOVZ_I_D32, MOVZ_I_D32_MM },
14368 { MOVZ_I_I, MOVZ_I_I, MOVZ_I_MM },
14369 { MOVZ_I_S, MOVZ_I_S, MOVZ_I_S_MM },
14370 { MSUB, MSUB, MSUB_MM },
14371 { MSUBU, MSUBU, MSUBU_MM },
14372 { MSUB_D32, MSUB_D32, MSUB_D32_MM },
14373 { MSUB_S, MSUB_S, MSUB_S_MM },
14374 { MTC1, MTC1, MTC1_MM },
14375 { MTGC0, MTGC0, MTGC0_MM },
14376 { MTHC1_D32, MTHC1_D32, MTHC1_D32_MM },
14377 { MTHGC0, MTHGC0, MTHGC0_MM },
14378 { MTHI, MTHI, MTHI_MM },
14379 { MTLO, MTLO, MTLO_MM },
14380 { MUL, MUL, MUL_MM },
14381 { MULT, MULT, MULT_MM },
14382 { MULTu, MULTu, MULTu_MM },
14383 { NMADD_D32, NMADD_D32, NMADD_D32_MM },
14384 { NMADD_S, NMADD_S, NMADD_S_MM },
14385 { NMSUB_D32, NMSUB_D32, NMSUB_D32_MM },
14386 { NMSUB_S, NMSUB_S, NMSUB_S_MM },
14387 { NOR, NOR, NOR_MM },
14388 { OR, OR, OR_MM },
14389 { ORi, ORi, ORi_MM },
14390 { PAUSE, PAUSE, PAUSE_MM },
14391 { PREF, PREF, PREF_MM },
14392 { PREFE, PREFE, PREFE_MM },
14393 { RDHWR, RDHWR, RDHWR_MM },
14394 { RECIP_D32, RECIP_D32, RECIP_D32_MM },
14395 { RECIP_D64, RECIP_D64, RECIP_D64_MM },
14396 { RECIP_S, RECIP_S, RECIP_S_MM },
14397 { ROTR, ROTR, ROTR_MM },
14398 { ROTRV, ROTRV, ROTRV_MM },
14399 { ROUND_W_D32, ROUND_W_D32, ROUND_W_MM },
14400 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MM },
14401 { RSQRT_D32, RSQRT_D32, RSQRT_D32_MM },
14402 { RSQRT_D64, RSQRT_D64, RSQRT_D64_MM },
14403 { RSQRT_S, RSQRT_S, RSQRT_S_MM },
14404 { SB, SB, SB_MM },
14405 { SBE, SBE, SBE_MM },
14406 { SCE, SCE, SCE_MM },
14407 { SDBBP, SDBBP, SDBBP_MM },
14408 { SDC1, SDC1, INSTRUCTION_LIST_END },
14409 { SDIV, SDIV, SDIV_MM },
14410 { SEB, SEB, SEB_MM },
14411 { SEH, SEH, SEH_MM },
14412 { SH, SH, SH_MM },
14413 { SHE, SHE, SHE_MM },
14414 { SLL, SLL, SLL_MM },
14415 { SLLV, SLLV, SLLV_MM },
14416 { SLT, SLT, SLT_MM },
14417 { SLTi, SLTi, SLTi_MM },
14418 { SLTiu, SLTiu, SLTiu_MM },
14419 { SLTu, SLTu, SLTu_MM },
14420 { SRA, SRA, SRA_MM },
14421 { SRAV, SRAV, SRAV_MM },
14422 { SRL, SRL, SRL_MM },
14423 { SRLV, SRLV, SRLV_MM },
14424 { SSNOP, SSNOP, SSNOP_MM },
14425 { SUB, SUB, SUB_MM },
14426 { SUBu, SUBu, SUBu_MM },
14427 { SUXC1, SUXC1, SUXC1_MM },
14428 { SW, SW, SW_MM },
14429 { SWC1, SWC1, SWC1_MM },
14430 { SWE, SWE, SWE_MM },
14431 { SWL, SWL, SWL_MM },
14432 { SWLE, SWLE, SWLE_MM },
14433 { SWR, SWR, SWR_MM },
14434 { SWRE, SWRE, SWRE_MM },
14435 { SWXC1, SWXC1, SWXC1_MM },
14436 { SYNC, SYNC, SYNC_MM },
14437 { SYNCI, SYNCI, SYNCI_MM },
14438 { SYSCALL, SYSCALL, SYSCALL_MM },
14439 { TEQ, TEQ, TEQ_MM },
14440 { TEQI, TEQI, TEQI_MM },
14441 { TGE, TGE, TGE_MM },
14442 { TGEI, TGEI, TGEI_MM },
14443 { TGEIU, TGEIU, TGEIU_MM },
14444 { TGEU, TGEU, TGEU_MM },
14445 { TLBGINV, TLBGINV, TLBGINV_MM },
14446 { TLBGINVF, TLBGINVF, TLBGINVF_MM },
14447 { TLBGP, TLBGP, TLBGP_MM },
14448 { TLBGR, TLBGR, TLBGR_MM },
14449 { TLBGWI, TLBGWI, TLBGWI_MM },
14450 { TLBGWR, TLBGWR, TLBGWR_MM },
14451 { TLBP, TLBP, TLBP_MM },
14452 { TLBR, TLBR, TLBR_MM },
14453 { TLBWI, TLBWI, TLBWI_MM },
14454 { TLBWR, TLBWR, TLBWR_MM },
14455 { TLT, TLT, TLT_MM },
14456 { TLTI, TLTI, TLTI_MM },
14457 { TLTU, TLTU, TLTU_MM },
14458 { TNE, TNE, TNE_MM },
14459 { TNEI, TNEI, TNEI_MM },
14460 { TRUNC_W_D32, TRUNC_W_D32, TRUNC_W_MM },
14461 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MM },
14462 { TTLTIU, TTLTIU, TLTIU_MM },
14463 { UDIV, UDIV, UDIV_MM },
14464 { WAIT, WAIT, WAIT_MM },
14465 { WSBH, WSBH, WSBH_MM },
14466 { XOR, XOR, XOR_MM },
14467 { XORi, XORi, XORi_MM },
14468 }; // End of Table
14469
14470 unsigned mid;
14471 unsigned start = 0;
14472 unsigned end = 266;
14473 while (start < end) {
14474 mid = start + (end - start) / 2;
14475 if (Opcode == Table[mid][0])
14476 break;
14477 if (Opcode < Table[mid][0])
14478 end = mid;
14479 else
14480 start = mid + 1;
14481 }
14482 if (start == end)
14483 return -1; // Instruction doesn't exist in this table.
14484
14485 if (inArch == Arch_se)
14486 return Table[mid][1];
14487 if (inArch == Arch_micromips)
14488 return Table[mid][2];
14489 llvm_unreachable("Unrecognized column value!");
14490}
14491
14492// Std2MicroMipsR6
14493LLVM_READONLY
14494int32_t Std2MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
14495 using namespace Mips;
14496 static constexpr uint32_t Table[][3] = {
14497 { ADD, ADD, ADD_MMR6 },
14498 { ADDiu, ADDiu, ADDIU_MMR6 },
14499 { ADDu, ADDu, ADDU_MMR6 },
14500 { AND, AND, AND_MMR6 },
14501 { ANDi, ANDi, ANDI_MMR6 },
14502 { BREAK, BREAK, BREAK_MMR6 },
14503 { CEIL_W_D64, CEIL_W_D64, CEIL_W_D_MMR6 },
14504 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MMR6 },
14505 { CVT_W_D64, CVT_W_D64, INSTRUCTION_LIST_END },
14506 { DI, DI, DI_MMR6 },
14507 { EI, EI, EI_MMR6 },
14508 { EXT, EXT, EXT_MMR6 },
14509 { FABS_D64, FABS_D64, INSTRUCTION_LIST_END },
14510 { FLOOR_W_D64, FLOOR_W_D64, FLOOR_W_D_MMR6 },
14511 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MMR6 },
14512 { FMOV_D64, FMOV_D64, FMOV_D_MMR6 },
14513 { FNEG_D64, FNEG_D64, INSTRUCTION_LIST_END },
14514 { FSQRT_D64, FSQRT_D64, INSTRUCTION_LIST_END },
14515 { FSQRT_S, FSQRT_S, INSTRUCTION_LIST_END },
14516 { INS, INS, INS_MMR6 },
14517 { LDC1, LDC1, INSTRUCTION_LIST_END },
14518 { LDC164, LDC164, LDC1_D64_MMR6 },
14519 { LDC2, LDC2, LDC2_MMR6 },
14520 { LW, LW, LW_MMR6 },
14521 { LWC2, LWC2, LWC2_MMR6 },
14522 { MFC1, MFC1, MFC1_MMR6 },
14523 { MTC1, MTC1, MTC1_MMR6 },
14524 { MTHC1_D32, MTHC1_D32, INSTRUCTION_LIST_END },
14525 { NOR, NOR, NOR_MMR6 },
14526 { OR, OR, OR_MMR6 },
14527 { ORi, ORi, ORI_MMR6 },
14528 { PAUSE, PAUSE, PAUSE_MMR6 },
14529 { ROUND_W_D64, ROUND_W_D64, ROUND_W_D_MMR6 },
14530 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MMR6 },
14531 { SB, SB, SB_MMR6 },
14532 { SDC164, SDC164, SDC1_D64_MMR6 },
14533 { SDC2, SDC2, SDC2_MMR6 },
14534 { SEB, SEB, INSTRUCTION_LIST_END },
14535 { SEH, SEH, INSTRUCTION_LIST_END },
14536 { SSNOP, SSNOP, SSNOP_MMR6 },
14537 { SUB, SUB, SUB_MMR6 },
14538 { SUBu, SUBu, SUBU_MMR6 },
14539 { SW, SW, SW_MMR6 },
14540 { SWC2, SWC2, SWC2_MMR6 },
14541 { SYNC, SYNC, SYNC_MMR6 },
14542 { SYNCI, SYNCI, SYNCI_MMR6 },
14543 { TRUNC_W_D64, TRUNC_W_D64, TRUNC_W_D_MMR6 },
14544 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MMR6 },
14545 { WAIT, WAIT, WAIT_MMR6 },
14546 { XOR, XOR, XOR_MMR6 },
14547 { XORi, XORi, XORI_MMR6 },
14548 }; // End of Table
14549
14550 unsigned mid;
14551 unsigned start = 0;
14552 unsigned end = 51;
14553 while (start < end) {
14554 mid = start + (end - start) / 2;
14555 if (Opcode == Table[mid][0])
14556 break;
14557 if (Opcode < Table[mid][0])
14558 end = mid;
14559 else
14560 start = mid + 1;
14561 }
14562 if (start == end)
14563 return -1; // Instruction doesn't exist in this table.
14564
14565 if (inArch == Arch_se)
14566 return Table[mid][1];
14567 if (inArch == Arch_micromipsr6)
14568 return Table[mid][2];
14569 llvm_unreachable("Unrecognized column value!");
14570}
14571
14572
14573} // namespace llvm::Mips
14574
14575#endif // GET_INSTRMAP_INFO
14576
14577